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
338643677822	338643678381	338643678931	338643679481	338643680033	338643680581	338643681131	338643681683	338643682231	338643682781	338643683333	338643683881	338643684431	338643684983	338643685531	338643686081	338643686633	338643687183	338643687731	338643688283	338643688831	338643689381	338643689931	338643690481	338643691033	338643691583	338643692133	338643692681	338643693233	338643693783	338643694331	338643694883	338643695433	338643695981	338643696531	338643697083	338643697631	338643698183	338643698733	338643699281	338643699833	338643700381	338643700933	338643701481	338643702033	338643702583	338643703133	338643703681	338643704233	338643704783	338643705333	338643705883	338643706433	338643706981	338643707533	338643708083	338643708633	338643709183	338643709733	338643710283	338643710833	338643711383	338643711933	338643712483	338643713033	338643713581	338643714133	338643714683	338643715233	338643715783	338643716333	338643716883	338643717433	338643717983	338643718533	338643719083	338643719633	338643720183	338643720733	338643721283	338643721833	338643722383	338643722933	338643723483	338643724031	338643724583	338643725133	338643725683	338643726233	338643726783	338643727331	338643727883	338643728433	338643728983	338643729533	338643730083	338643730633	338643731183	338643731733	338643732283	338643732833	338643733383	338643733933	338643734483	338643735031	338643735583	338643736133	338643736683	338643737233	338643737783	338643738333	338643738883	338643739433	338643739983	338643740533	338643741083	338643741633	338643742183	338643742733	338643743283	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	29	59	88	118	147	177	206	236	265	294	324	353	383	412	442	471	501	530	560	589	618	648	677	707	736	766	795	825	854	883	913	942	972	1001	1031	1060	1090	1119	1148	1178	1207	1237	1266	1296	1325	1355	1384	1413	1443	1472	1502	1531	1561	1590	1620	1649	1679	1708	1737	1767	1796	1826	1855	1885	1914	1944	1973	2002	2032	2061	2091	2120	2150	2179	2209	2238	2267	2297	2326	2356	2385	2415	2444	2474	2503	2532	2562	2591	2621	2650	2680	2709	2739	2768	2798	2827	2856	2886	2915	2945	2974	3004	3033	3063	3092	3121	3151	3180	3210	3239	3269	3298	3328	3357	3386	3416	3445	3475	3504	3534	3563	3593	3622	3652	3681	3710	3740	3769	3799	3828	3858	3887	3917	3946	3975	4005	4034	4064	4093	4123	4152	4182	4211	4240	4270	4299	4329	4358	4388	4417	4447	4476	4505	4535	4564	4594	4623	4653	4682	4712	4741	4771	4800	4829	4859	4888	4918	4947	4977	5006	5036	5065	5094	5124	5153	5183	5212	5242	5271	5301	5330	5359	5389	5418	5448	5477	5507	5536	5566	5595	5624	5654	5683	5713	5742	5772	5801	5831	5860	5890	5919	5948	5978	6007	6037	6066	6096	6125	6155	6184	6213	6243	6272	6302	6331	6361	6390	6420	6449	6478	6508	6537	6567	6596	6626	6655	6685	6714	6744	6773	6802	6832	6861	6891	6920	6950	6979	7009	7038	7067	7097	7126	7156	7185	7215	7244	7274	7303	7332	7362	7391	7421	7450	7480	7509	7539	7568	7597	7627	7656	7686	7715	7745	7774	7804	7833	7863	7892	7921	7951	7980	8010	8039	8069	8098	8128	8157	8186	8216	8245	8275	8304	8334	8363	8393	8422	8451	8481	8510	8540	8569	8599	8628	8658	8687	8716	8746	8775	8805	8834	8864	8893	8923	8952	8982	9011	9040	9070	9099	9129	9158	9188	9217	9247	9276	9305	9335	9364	9394	9423	9453	9482	9512	9541	9570	9600	9629	9659	9688	9718	9747	9777	9806	9836	9865	9894	9924	9953	9983	10012	10042	10071	10101	10130	10159	10189	10218	10248	10277	10307	10336	10366	10395	10424	10454	10483	10513	10542	10572	10601	10631	10660	10689	10719	10748	10778	10807	10837	10866	10896	10925	10955	10984	11013	11043	11072	11102	11131	11161	11190	11220	11249	11278	11308	11337	11367	11396	11426	11455	11485	11514	11543	11573	11602	11632	11661	11691	11720	11750	11779	11808	11838	11867	11897	11926	11956	11985	12015	12044	12074	12103	12132	12162	12191	12221	12250	12280	12309	12339	12368	12397	12427	12456	12486	12515	12545	12574	12604	12633	12662	12692	12721	12751	12780	12810	12839	12869	12898	12928	12957	12986	13016	13045	13075	13104	13134	13163	13193	13222	13251	13281	13310	13340	13369	13399	13428	13458	13487	13516	13546	13575	13605	13634	13664	13693	13723	13752	13781	13811	13840	13870	13899	13929	13958	13988	14017	14047	14076	14105	14135	14164	14194	14223	14253	14282	14312	14341	14370	14400	14429	14459	14488	14518	14547	14577	14606	14635	14665	14694	14724	14753	14783	14812	14842	14871	14900	14930	14959	14989	15018	15048	15077	15107	15136	15166	15195	15224	15254	15283	15313	15342	15372	15401	15431	15460	15489	15519	15548	15578	15607	15637	15666	15696	15725	15754	15784	15813	15843	15872	15902	15931	15961	15990	16020	16049	16078	16108	16137	16167	16196	16226	16255	16285	16314	16343	16373	16402	16432	16461	16491	16520	16550	16579	16608	16638	16667	16697	16726	16756	16785	16815	16844	16873	16903	16932	16962	16991	17021	17050	17080	17109	17139	17168	17197	17227	17256	17286	17315	17345	17374	17404	17433	17462	17492	17521	17551	17580	17610	17639	17669	17698	17727	17757	17786	17816	17845	17875	17904	17934	17963	17992	18022	18051	18081	18110	18140	18169	18199	18228	18258	18287	18316	18346	18375	18405	18434	18464	18493	18523	18552	18581	18611	18640	18670	18699	18729	18758	18788	18817	18846	18876	18905	18935	18964	18994	19023	19053	19082	19112	19141	19170	19200	19229	19259	19288	19318	19347	19377	19406	19435	19465	19494	19524	19553	19583	19612	19642	19671	19700	19730	19759	19789	19818	19848	19877	19907	19936	19965	19995	20024	20054	20083	20113	20142	20172	20201	20231	20260	20289	20319	20348	20378	20407	20437	20466	20496	20525	20554	20584	20613	20643	20672	20702	20731	20761	20790	20819	20849	20878	20908	20937	20967	20996	21026	21055	21084	21114	21143	21173	21202	21232	21261	21291	21320	21350	21379	21408	21438	21467	21497	21526	21556	21585	21615	21644	21673	21703	21732	21762	21791	21821	21850	21880	21909	21938	21968	21997	22027	22056	22086	22115	22145	22174	22204	22233	22262	22292	22321	22351	22380	22410	22439	22469	22498	22527	22557	22586	22616	22645	22675	22704	22734	22763	22792	22822	22851	22881	22910	22940	22969	22999	23028	23057	23087	23116	23146	23175	23205	23234	23264	23293	23323	23352	23381	23411	23440	23470	23499	23529	23558	23588	23617	23646	23676	23705	23735	23764	23794	23823	23853	23882	23911	23941	23970	24000	24029	24059	24088	24118	24147	24176	24206	24235	24265	24294	24324	24353	24383	24412	24442	24471	24500	24530	24559	24589	24618	24648	24677	24707	24736	24765	24795	24824	24854	24883	24913	24942	24972	25001	25030	25060	25089	25119	25148	25178	25207	25237	25266	25296	25325	25354	25384	25413	25443	25472	25502	25531	25561	25590	25619	25649	25678	25708	25737	25767	25796	25826	25855	25884	25914	25943	25973	26002	26032	26061	26091	26120	26149	26179	26208	26238	26267	26297	26326	26356	26385	26415	26444	26473	26503	26532	26562	26591	26621	26650	26680	26709	26738	26768	26797	26827	26856	26886	26915	26945	26974	27003	27033	27062	27092	27121	27151	27180	27210	27239	27268	27298	27327	27357	27386	27416	27445	27475	27504	27534	27563	27592	27622	27651	27681	27710	27740	27769	27799	27828	27857	27887	27916	27946	27975	28005	28034	28064	28093	28122	28152	28181	28211	28240	28270	28299	28329	28358	28388	28417	28446	28476	28505	28535	28564	28594	28623	28653	28682	28711	28741	28770	28800	28829	28859	28888	28918	28947	28976	29006	29035	29065	29094	29124	29153	29183	29212	29241	29271	29300	29330	29359	29389	29418	29448	29477	29507	29536	29565	29595	29624	29654	29683	29713	29742	29772	29801	29830	29860	29889	29919	29948	29978	30007	30037	30066	30095	30125	30154	30184	30213	30243	30272	30302	30331	30360	30390	30419	30449	30478	30508	30537	30567	30596	30626	30655	30684	30714	30743	30773	30802	30832	30861	30891	30920	30949	30979	31008	31038	31067	31097	31126	31156	31185	31214	31244	31273	31303	31332	31362	31391	31421	31450	31479	31509	31538	31568	31597	31627	31656	31686	31715	31745	31774	31803	31833	31862	31892	31921	31951	31980	32010	32039	32068	32098	32127	32157	32186	32216	32245	32275	32304	32333	32363	32392	32422	32451	32481	32510	32540	32569	32599	32628	32657	32687	32716	32746	32775	32805	32834	32864	32893	32922	32952	32981	33011	33040	33070	33099	33129	33158	33187	33217	33246	33276	33305	33335	33364	33394	33423	33452	33482	33511	33541	33570	33600	33629	33659	33688	33718	33747	33776	33806	33835	33865	33894	33924	33953	33983	34012	34041	34071	34100	34130	34159	34189	34218	34248	34277	34306	34336	34365	34395	34424	34454	34483	34513	34542	34571	34601	34630	34660	34689	34719	34748	34778	34807	34837	34866	34895	34925	34954	34984	35013	35043	35072	35102	35131	35160	35190	35219	35249	35278	35308	35337	35367	35396	35425	35455	35484	35514	35543	35573	35602	35632	35661	35691	35720	35749	35779	35808	35838	35867	35897	35926	35956	35985	36014	36044	36073	36103	36132	36162	36191	36221	36250	36279	36309	36338	36368	36397	36427	36456	36486	36515	36544	36574	36603	36633	36662	36692	36721	36751	36780	36810	36839	36868	36898	36927	36957	36986	37016	37045	37075	37104	37133	37163	37192	37222	37251	37281	37310	37340	37369	37398	37428	37457	37487	37516	37546	37575	37605	37634	37663	37693	37722	37752	37781	37811	37840	37870	37899	37929	37958	37987	38017	38046	38076	38105	38135	38164	38194	38223	38252	38282	38311	38341	38370	38400	38429	38459	38488	38517	38547	38576	38606	38635	38665	38694	38724	38753	38783	38812	38841	38871	38900	38930	38959	38989	39018	39048	39077	39106	39136	39165	39195	39224	39254	39283	39313	39342	39371	39401	39430	39460	39489	39519	39548	39578	39607	39636	39666	39695	39725	39754	39784	39813	39843	39872	39902	39931	39960	39990	40019	40049	40078	40108	40137	40167	40196	40225	40255	40284	40314	40343	40373	40402	40432	40461	40490	40520	40549	40579	40608	40638	40667	40697	40726	40755	40785	40814	40844	40873	40903	40932	40962	40991	41021	41050	41079	41109	41138	41168	41197	41227	41256	41286	41315	41344	41374	41403	41433	41462	41492	41521	41551	41580	41609	41639	41668	41698	41727	41757	41786	41816	41845	41875	41904	41933	41963	41992	42022	42051	42081	42110	42140	42169	42198	42228	42257	42287	42316	42346	42375	42405	42434	42463	42493	42522	42552	42581	42611	42640	42670	42699	42728	42758	42787	42817	42846	42876	42905	42935	42964	42994	43023	43052	43082	43111	43141	43170	43200	43229	43259	43288	43317	43347	43376	43406	43435	43465	43494	43524	43553	43582	43612	43641	43671	43700	43730	43759	43789	43818	43847	43877	43906	43936	43965	43995	44024	44054	44083	44113	44142	44171	44201	44230	44260	44289	44319	44348	44378	44407	44436	44466	44495	44525	44554	44584	44613	44643	44672	44701	44731	44760	44790	44819	44849	44878	44908	44937	44967	44996	45025	45055	45084	45114	45143	45173	45202
3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
24698	21850	25570	28751	21853	21863	18571	563	333	289	259	237	248	252	221	206	218	181	211	181	166	177	208	180	180	201	201	207	179	186	168	155	166	183	182	208	186	185	174	169	188	168	223	193	163	190	184	171	204	163	158	154	168	200	191	175	181	178	203	187	190	179	181	174	179	199	168	156	175	196	199	168	192	182	176	168	183	189	188	201	174	178	179	189	180	165	170	162	156	185	162	180	177	184	168	145	189	165	197	192	189	173	180	150	183	179	190	173	159	167	165	178	186	175	168	186	201	167	177	170	186	179	191	177	149	176	194	192	169	165	178	171	196	189	161	186	178	194	156	155	159	174	186	190	193	170	161	177	180	177	162	166	180	150	175	176	160	192	184	178	188	178	182	169	159	147	172	192	178	158	189	183	197	181	198	184	166	183	191	178	182	172	155	178	190	160	187	162	182	195	179	174	189	178	172	178	156	175	187	166	166	170	178	176	175	168	157	175	199	175	179	156	158	198	187	175	175	173	179	177	163	185	155	179	181	198	158	167	173	187	173	193	189	181	176	166	176	186	187	169	170	160	178	150	164	207	212	169	188	158	196	197	178	190	189	177	198	179	182	177	169	196	148	155	174	173	188	189	168	172	183	173	178	191	179	172	197	199	163	179	182	186	169	175	186	201	199	144	181	184	178	186	176	169	182	160	179	189	166	188	177	166	159	219	195	167	183	184	175	188	175	178	188	180	214	177	189	200	182	167	154	213	159	156	169	170	194	191	194	160	172	168	176	165	178	218	168	177	186	183	196	145	175	171	162	162	174	148	161	165	168	160	157	184	193	169	190	170	179	172	187	173	163	181	181	167	168	162	162	190	159	187	180	160	153	153	184	161	190	186	185	175	162	197	179	176	163	166	152	193	172	163	157	193	178	185	171	138	176	176	166	186	173	179	149	162	187	165	199	159	158	177	156	185	187	167	170	144	192	187	183	189	175	167	183	161	169	188	180	179	167	186	169	174	152	197	184	193	193	194	196	174	184	151	163	160	188	181	170	156	187	179	154	168	177	175	160	188	195	179	166	155	160	180	185	204	203	203	160	176	179	176	178	182	149	156	170	164	155	187	198	160	148	164	179	162	158	166	166	172	145	169	162	179	168	172	164	176	172	164	194	187	185	207	167	162	147	146	173	156	188	176	180	161	174	158	181	190	174	168	164	167	177	158	168	197	177	172	165	178	168	166	185	171	161	152	182	163	180	191	184	159	184	186	170	180	180	173	188	172	177	142	167	154	153	194	149	164	152	153	171	195	176	184	163	186	184	168	201	141	175	160	209	176	161	203	160	203	192	164	181	158	177	173	174	163	168	167	170	186	193	172	186	169	174	161	172	182	166	175	176	167	165	166	195	161	169	199	176	185	176	172	166	156	168	182	174	170	173	171	194	179	165	159	174	180	203	191	177	175	191	173	174	201	191	175	174	182	138	163	194	179	191	199	164	178	168	172	172	202	165	168	194	179	165	169	159	198	184	161	181	190	169	164	181	160	193	165	189	179	187	190	166	173	186	186	165	172	172	171	189	187	183	163	202	179	187	197	190	139	156	174	194	188	175	168	164	176	178	193	174	176	206	175	184	180	176	166	173	170	164	147	190	189	176	174	153	174	174	180	201	154	164	187	186	201	181	170	199	206	211	174	186	175	174	198	159	178	163	180	177	174	154	179	163	167	169	172	188	173	172	178	208	176	176	190	184	182	167	187	194	167	175	218	177	180	175	168	172	160	184	156	157	163	204	172	172	168	203	189	165	183	153	196	186	173	200	174	158	174	159	173	176	172	178	157	186	182	178	150	174	184	173	161	184	169	176	149	159	179	168	197	186	167	186	173	137	158	158	190	176	191	172	144	168	183	156	177	161	166	198	181	166	170	154	176	168	172	177	183	150	164	164	177	191	166	186	170	155	179	158	175	164	165	165	171	156	152	165	172	176	155	137	194	171	171	170	142	156	176	170	179	186	170	186	160	177	194	173	182	189	177	199	184	179	188	173	165	199	192	165	162	179	170	189	186	162	157	183	156	210	168	166	157	180	195	156	183	166	165	186	150	150	188	160	173	172	181	158	171	174	183	170	197	149	161	199	189	182	176	164	170	154	164	182	183	180	178	185	174	176	174	172	181	176	142	170	195	168	189	180	171	158	179	173	146	157	175	204	180	189	175	160	168	177	175	187	191	180	158	186	187	199	176	164	158	178	181	173	197	189	182	199	174	140	198	158	163	161	184	182	173	167	168	169	163	207	161	174	166	184	167	178	170	199	175	187	177	197	164	170	166	180	162	191	161	177	202	154	197	190	167	172	163	169	177	187	177	181	173	188	176	148	174	180	174	166	182	185	171	175	185	155	195	172	157	180	155	168	170	190	177	138	172	153	142	173	158	183	174	185	152	187	171	159	137	166	156	184	196	199	158	173	177	174	186	179	203	182	161	192	162	157	187	179	160	185	180	151	163	169	171	167	173	149	198	175	190	176	170	164	174	158	185	174	152	178	170	175	146	177	175	183	188	171	161	169	170	178	194	182	166	162	206	162	171	186	157	192	184	153	149	197	184	177	186	180	165	165	178	153	176	190	185	193	180	176	139	151	186	160	180	170	185	184	166	180	172	189	171	183	202	181	190	213	165	187	152	163	165	167	159	172	185	170	176	180	178	164	180	157	165	169	177	180	180	172	167	195	186	170	187	202	160	172	167	141	150	153	193	171	171	158	126	168	194	186	165	171	207	162	166	168	159	152	192	184	178	162	171	176	137	176	187	186	176	167	158	173	162	170	168	179	144	140	196	154	151	197	187	177	184	173	144	185	199	159	168	184	163	174	163	185	175	191	156	142	164	161	185	182	186	185	163	178	176	192	195	189	175	172	182	149	191	147	163	160	144	171	186	173	173	158	210	177	171	154	173	163	166	166	188	174	169	177	157	178	163	180	188	160	178	188	206	159	179	173	190	174	190	161	158	170	185	155	177	175	162	190	180	180	201	163	183	172	167	168	164	186	172	146	154	150	195	164	180	176	197	163	171	186	162	186	197	166	163	143	142	162	148	166	159	144	153	188	200	170	177	154	194	196	154	195	170	154	162	184	184	188	174	182	180	174	165	171	170	171	174	162	184	171	139	157	187	171	191	172	181	188	184	168	160	186	166	156	166	171	164	181	155	167	145	186	164	163	182	191	171	195	140	181	195	177	170	184	178	198	176	176	184	178	162	149	154	176	181	170	175	182	187	166	183	172	176	168	176	166	177	196	146	173	173	154	145	176	169	170	151	185	194	175	164	197	162	156	171	164	164	169	192	180	190	177	186	174	158	173	177	208	196	164	180	195	195	163	183	179	155	183	194	179	154	172	182	161	138	173	162	166	168	182	164	181	159	173	188	223	167	204	160	196	163	178	168	159	168	186	192	172	165	162	182	157	169	196	177	208	176	196	177	160	190	157	174	195	158	161	172	172	159	179	171	179	190	185	179
3043	3203	1525	880	635	527	501	509	489	457	463	422	452	414	429	422	406	452	405	434	432	410	441	410	439	424	423	442	388	443	394	428	446	412	402	423	435	400	468	389	413	411	400	429	423	398	422	419	430	418	423	390	406	449	406	411	441	402	388	416	453	402	411	384	431	429	394	420	431	454	440	403	406	382	418	445	406	416	438	412	440	422	422	467	380	409	398	415	399	419	385	403	401	414	432	393	418	388	410	425	398	399	400	406	395	427	417	438	425	380	435	438	384	430	416	421	428	405	401	404	416	412	441	409	435	392	414	474	403	380	384	414	409	420	400	395	397	409	423	450	411	401	435	416	406	409	396	436	429	448	431	442	425	398	439	410	384	457	402	390	426	397	401	416	389	411	424	430	439	398	418	418	440	408	404	403	425	429	395	431	417	409	392	409	418	425	409	438	445	380	422	422	414	408	423	436	384	383	430	372	416	423	413	422	412	421	437	432	424	386	429	430	412	399	388	380	408	409	387	435	454	420	391	387	435	443	414	425	426	406	420	400	414	422	425	386	419	368	394	390	448	430	425	390	412	405	423	417	428	427	438	413	459	392	436	402	397	427	450	415	390	385	386	433	426	395	437	447	447	402	466	401	411	443	388	406	455	417	414	418	412	418	407	428	399	419	398	403	415	423	398	411	419	423	433	412	411	411	419	421	376	389	399	439	441	389	415	415	417	399	409	409	393	420	423	423	405	420	430	389	432	407	402	391	405	412	437	413	395	400	380	418	425	430	423	409	419	393	441	399	421	421	424	443	430	400	386	410	451	399	418	445	403	442	380	397	432	418	402	362	429	420	416	381	440	403	393	429	382	432	421	436	424	413	432	408	380	420	432	380	422	430	433	403	399	429	454	412	388	398	437	431	403	441	465	447	399	443	442	424	376	443	393	398	414	412	385	455	393	431	440	406	407	442	372	401	433	406	401	390	422	411	449	429	389	435	445	422	412	452	405	425	452	414	409	409	363	438	393	428	427	388	437	420	419	419	405	425	405	389	403	387	437	405	456	442	437	446	423	396	406	429	415	396	422	433	390	377	442	398	390	425	405	389	392	417	429	426	406	433	405	435	388	441	415	452	470	428	440	398	439	363	393	451	450	432	404	431	426	406	417	412	344	418	383	432	486	406	449	401	375	434	414	411	448	411	412	390	416	384	409	402	450	422	422	407	429	424	453	379	407	370	448	406	411	415	414	427	417	401	368	397	412	415	436	413	405	397	403	437	436	418	375	379	402	429	422	427	401	436	430	403	400	441	433	430	410	391	424	426	395	407	420	413	395	411	437	405	383	402	429	405	428	384	425	394	402	375	401	422	401	413	430	440	407	436	426	460	402	401	433	435	396	426	403	420	419	437	423	421	429	408	393	385	435	421	415	445	460	425	420	397	407	403	423	462	432	444	410	427	458	432	414	435	417	407	408	425	414	427	416	448	412	414	426	404	417	403	429	404	413	427	427	429	432	395	405	400	439	481	437	431	401	390	422	392	442	394	394	417	435	398	404	438	394	407	411	388	392	403	435	437	444	424	452	405	381	446	418	437	416	444	404	399	435	390	417	418	419	422	411	447	437	391	409	421	433	425	439	442	410	401	414	368	414	412	389	435	425	421	407	438	402	410	402	410	424	369	475	394	425	395	422	429	389	414	414	451	425	392	433	415	411	466	389	421	416	404	412	413	427	416	377	430	419	420	400	441	400	408	394	423	425	380	433	416	385	398	389	377	427	427	411	450	400	462	416	433	404	384	417	418	382	395	412	397	399	414	395	417	410	384	425	418	429	398	447	406	377	428	407	454	412	394	443	414	399	428	414	433	401	415	436	425	404	406	381	404	400	416	402	420	446	429	416	404	373	415	399	371	398	414	392	425	425	411	408	428	436	423	446	439	408	449	413	387	397	416	415	399	443	417	445	430	431	386	395	429	441	408	409	407	436	419	416	408	430	454	407	408	442	424	422	402	383	422	417	441	423	396	395	405	445	418	407	464	450	389	408	424	407	387	376	438	395	426	419	447	433	432	381	407	425	400	419	409	442	384	374	422	399	418	412	422	422	388	433	414	428	389	462	413	400	394	411	440	387	396	356	420	440	400	432	407	399	408	433	426	423	410	407	422	414	448	393	417	442	429	423	410	436	419	379	413	381	456	422	409	406	409	436	442	424	389	426	396	407	393	417	399	408	401	390	402	424	417	403	430	449	379	420	422	399	374	440	391	394	416	413	412	417	381	399	431	438	435	411	400	413	432	436	382	411	444	448	429	410	417	432	440	450	407	387	404	417	417	410	379	412	438	380	410	414	449	429	414	432	393	410	443	450	373	415	425	449	404	371	395	422	460	409	414	429	431	413	422	415	401	392	414	398	440	409	414	445	402	469	422	459	397	406	410	407	403	406	401	467	412	438	429	413	455	459	414	412	420	426	430	433	404	399	407	407	398	431	439	423	422	434	405	442	382	420	385	429	445	429	408	403	381	428	389	419	401	419	357	452	410	379	404	405	407	419	402	395	385	422	386	428	424	426	416	428	408	386	408	421	445	420	407	409	449	423	423	417	389	407	385	421	432	401	427	442	434	387	381	442	412	416	443	393	444	398	410	428	436	462	399	427	414	403	408	447	429	420	386	432	421	402	427	458	412	401	411	418	370	406	425	403	373	432	450	433	411	389	424	461	408	404	417	404	438	400	417	446	423	414	424	388	392	405	397	420	407	389	403	433	422	411	426	405	377	436	430	434	400	383	419	409	416	412	403	448	411	406	413	436	401	414	399	381	426	429	402	404	382	387	421	431	439	423	412	429	441	435	417	421	422	426	418	411	397	431	412	402	407	397	425	391	420	444	421	438	395	390	417	385	374	427	414	400	402	441	399	407	427	394	426	408	460	428	429	414	408	426	402	405	439	431	441	412	429	420	416	428	373	429	457	392	414	417	409	450	422	419	428	390	420	426	387	406	392	424	410	435	420	390	436	440	446	437	390	446	425	401	398	441	400	423	416	421	393	446	417	421	436	383	396	410	435	409	389	427	437	417	381	419	397	377	400	379	405	413	422	417	412	415	398	400	378	382	405	405	404	402	396	440	366	404	404	416	426	406	430	396	400	410	379	443	413	387	426	462	415	373	397	445	422	413	398	425	438	411	431	394	427	364	434	409	386	429	410	418	410	399	399	384	400	391	434	409	395	414	413	464	393	442	436	412	433	423	405	400	427	410	410	383	418	427	405	419	396	398	423	386	427	430	402	394	410	371	405	408	402	402	420	422	402	387	431	409	436	409	396	417	412	404	391	419	431	369	428	430	395	399	413	428	403	450	423	420	386	468	413	391	452	414	401	435	399	377	420	420	389	406	404	391	426	427	434	399	429	428	404	426	385	436	403	416	392	434	404	358	399	420	415	413	403	430	424	431	453	432	408	429	402	427	404	413	390	405	425	387	381	391	413	433	384	395	400	384	402	381	382	434	402
32088	21079	12201	977	512	422	470	418	430	451	453	400	448	475	461	487	473	430	424	427	447	439	430	512	449	436	439	447	423	476	457	423	436	467	445	440	423	431	472	432	440	413	454	381	436	417	440	437	419	444	458	478	451	417	413	484	450	458	422	456	440	414	442	446	432	428	485	479	435	480	439	396	454	441	459	480	444	460	433	462	434	474	458	418	454	454	421	499	447	459	482	458	424	451	458	460	404	463	448	394	428	462	442	459	466	409	457	447	424	435	398	388	454	450	420	407	448	424	447	442	426	441	443	456	436	482	463	461	417	436	484	438	438	410	430	423	429	421	437	433	439	425	451	428	426	483	464	455	420	398	458	427	478	472	429	457	450	458	411	442	445	480	472	456	487	410	436	447	489	438	457	483	441	428	449	442	414	396	412	460	431	447	432	478	454	454	458	449	444	422	432	448	447	492	437	426	484	459	400	416	462	464	443	425	432	437	443	450	475	446	428	460	429	403	401	432	478	411	463	472	462	436	433	430	509	443	426	476	439	464	388	481	477	447	429	441	425	442	464	441	401	457	438	452	431	461	452	403	450	448	444	446	460	450	445	439	416	473	449	442	465	462	472	442	446	429	472	449	422	432	423	453	432	413	435	463	480	449	461	435	425	417	440	471	438	467	439	460	452	425	474	442	407	447	462	412	449	446	457	427	423	411	446	426	461	457	464	395	455	468	495	436	415	403	432	444	459	403	420	473	450	428	447	429	433	437	440	466	434	459	470	433	451	414	456	423	419	444	469	464	433	452	417	420	440	399	430	443	456	454	452	479	450	429	436	434	454	419	447	442	498	483	430	467	409	483	441	462	470	459	453	447	483	453	450	466	468	482	463	461	429	472	419	449	443	455	447	458	497	446	415	459	445	450	459	492	451	471	494	440	448	448	468	418	439	451	460	439	429	429	444	462	456	469	420	463	392	435	448	471	422	450	460	453	449	421	440	434	465	422	434	429	427	417	457	467	427	451	439	418	423	449	447	444	395	429	436	452	454	429	512	411	442	450	453	458	428	432	463	410	428	456	450	440	451	435	450	454	424	488	450	441	427	464	421	465	419	422	426	431	441	471	408	419	473	419	431	421	456	391	434	420	480	452	449	453	451	420	435	444	436	461	487	427	472	449	468	475	421	462	423	421	452	433	471	461	473	434	451	459	461	401	460	461	500	457	465	408	451	451	429	447	449	488	466	390	449	436	425	415	440	418	452	408	406	435	442	431	474	472	446	458	423	515	422	425	454	477	406	431	443	481	469	441	450	407	428	413	456	476	453	447	442	437	439	394	462	465	411	438	425	471	427	424	442	432	457	457	455	469	458	433	430	454	406	415	464	429	464	442	441	387	449	468	462	438	422	419	442	414	428	439	446	412	471	426	441	448	455	453	488	419	437	459	429	421	436	435	451	470	438	420	456	443	452	445	452	423	460	423	447	508	439	451	446	429	425	453	410	454	416	441	434	427	427	424	442	466	412	437	473	441	422	412	429	445	408	469	430	413	444	453	447	434	481	420	477	440	492	420	460	410	450	490	422	419	444	458	406	440	415	434	457	453	432	419	455	461	444	484	424	417	503	480	455	435	432	464	430	433	425	478	449	487	460	430	474	466	459	415	425	470	426	447	447	414	456	468	482	430	434	456	442	442	431	482	454	442	455	431	483	417	461	432	438	465	451	441	476	417	457	457	434	459	420	437	486	470	443	466	447	392	446	437	427	464	412	415	432	434	463	448	446	468	418	456	464	457	408	451	457	415	428	449	434	437	457	432	435	429	434	497	454	459	452	413	458	451	474	471	422	447	435	435	486	442	459	457	461	464	473	440	488	410	417	489	518	466	476	501	430	407	472	439	457	444	475	409	416	455	459	433	441	422	444	455	445	447	445	437	435	439	439	496	419	455	467	424	448	476	498	458	419	448	438	416	447	485	464	461	476	434	458	397	435	466	464	439	451	458	443	422	459	448	446	414	422	420	460	466	448	488	436	444	450	472	447	485	435	432	457	400	396	466	482	458	447	395	434	441	459	437	475	431	415	420	463	459	449	449	430	414	470	443	429	429	444	463	402	408	458	469	464	450	434	444	468	445	459	419	439	408	454	478	420	489	445	464	429	421	447	451	419	463	472	462	471	444	420	449	448	439	466	454	432	415	451	433	420	409	451	467	400	410	442	463	447	420	487	458	488	397	421	442	445	435	426	441	432	463	424	466	443	464	475	440	475	473	460	462	435	445	448	434	460	479	416	400	452	497	472	455	429	456	416	470	440	448	444	430	471	435	453	431	430	488	464	434	487	459	421	470	414	457	461	453	463	442	426	479	456	437	443	457	458	445	453	457	405	466	423	426	473	492	441	419	455	461	439	463	441	473	471	469	450	437	392	406	421	414	457	465	474	466	431	436	460	434	466	423	461	457	455	457	449	465	454	445	435	443	473	455	451	451	420	431	413	467	419	457	433	384	457	478	427	481	451	456	441	444	435	433	445	418	427	469	475	400	423	422	444	511	457	451	420	467	430	413	452	445	409	482	424	505	444	456	406	458	460	461	454	471	436	469	431	488	453	422	454	462	444	414	443	480	428	427	477	435	402	477	471	461	434	427	468	430	428	412	421	468	431	412	439	466	483	500	410	441	442	446	460	433	437	434	398	431	465	454	452	425	408	476	459	476	422	448	463	451	437	433	437	428	460	438	443	499	475	413	447	450	458	468	439	451	449	456	449	419	469	438	466	422	429	473	459	433	425	459	458	435	413	439	493	432	438	461	427	430	449	471	452	454	462	429	407	480	448	466	439	448	454	416	470	422	420	459	443	440	462	450	467	439	455	443	414	449	456	438	461	451	431	452	428	469	392	436	470	452	479	441	400	456	456	446	441	440	422	425	415	462	466	429	413	451	458	444	458	434	411	432	419	440	430	446	440	448	422	490	451	418	410	417	475	493	435	399	470	450	476	408	499	468	460	455	430	420	475	425	458	428	492	463	465	436	443	439	439	478	425	466	462	441	451	462	447	434	443	434	471	494	428	450	425	437	402	437	469	442	430	484	463	429	453	447	473	415	462	408	411	456	441	419	451	451	455	422	445	431	440	475	453	439	425	424	448	467	461	453	461	484	453	467	419	440	419	455	405	453	445	462	472	429	450	429	419	424	458	448	450	430	453	466	469	445	409	457	476	454	458	420	445	425	500	471	467	462	398	436	424	488	487	460	413	431	444	466	430	445	431	429	402	433	430	469	471	433	454	417	433	478	456	427	450	440	466	449	435	396	432	488	456	420	419	435	440	421	449	426	422	466	466	393	437	441	453	420	473	440	448	417	459	443	464	459	450	466	453	452	456	441	459	443	408	472	430	450	481	422	443	456	468	448	458	440	478	450	478	400	453	467	485	441	445	458	463	481	411	427	479	450	420	431	434	438	470	479	456	445	429	475	463	467	450	440	424	455	474	465	409	455	411	431	412	454	433	462
5831	1090	1016	997	975	1023	955	956	965	1005	1041	928	913	971	1007	1024	1003	945	1006	977	1012	974	1008	1028	951	993	1006	988	966	1028	1009	926	996	933	969	1012	934	980	1074	943	941	1038	953	994	981	944	980	1003	950	987	1032	989	995	986	1038	920	945	975	950	934	932	1012	983	1003	972	1009	1058	930	985	990	984	988	945	923	993	985	935	1007	977	944	953	993	1013	958	995	977	937	956	986	995	958	970	956	919	959	969	946	1034	964	937	935	978	969	966	974	906	997	1000	963	999	1007	949	978	1070	975	992	934	1002	963	945	978	984	1020	894	993	937	1005	999	1027	957	953	951	989	948	979	977	948	1014	958	1002	932	1032	960	944	961	923	951	995	930	958	931	965	980	1004	969	998	1031	923	1018	958	1013	964	968	990	1000	997	978	992	951	989	913	934	976	949	952	974	985	943	1026	1002	955	954	970	948	992	952	955	995	992	947	971	978	990	961	989	1027	980	977	982	959	1008	964	938	979	937	950	955	972	966	986	984	953	982	1010	965	974	966	914	994	933	962	970	969	896	1043	920	969	952	936	957	916	963	958	974	1023	908	1015	971	979	950	960	1008	1068	1000	1002	973	952	933	958	970	961	965	982	1041	988	935	946	1032	992	1081	993	938	978	965	928	961	1004	1010	964	958	978	973	1038	998	970	921	926	990	928	1041	1001	973	1019	920	963	1001	980	985	964	1006	936	992	991	945	1005	985	997	917	933	997	973	962	972	990	948	999	1026	1017	939	1025	927	971	1007	953	894	953	973	1060	958	990	922	985	939	983	942	968	973	982	930	943	1012	998	1040	990	961	952	961	970	988	977	957	982	997	953	1006	974	975	1006	987	955	979	983	1007	952	989	976	999	976	970	961	953	981	945	996	953	937	995	923	925	981	1031	1012	972	983	962	953	981	1008	961	1001	1007	1019	1029	963	975	950	979	1017	980	955	1048	981	1022	1069	983	983	972	940	935	1000	1003	924	1037	975	969	978	1021	1048	1000	974	960	1025	845	994	971	904	944	953	965	997	1023	914	978	995	940	993	975	986	1016	983	970	930	980	965	984	923	970	983	983	960	977	1002	994	1007	1011	949	963	959	1002	991	1006	1004	932	946	986	1006	981	1003	970	981	994	985	995	981	995	1003	914	1005	1064	952	969	955	932	951	978	998	1004	966	989	964	969	955	908	995	1000	971	988	1007	973	915	955	940	928	1013	983	1007	1024	999	946	965	984	975	1032	954	989	963	975	895	958	991	966	1000	964	1013	966	1023	981	965	991	930	951	961	970	1006	965	988	984	959	952	1036	986	1005	947	965	983	1030	972	958	959	958	976	1037	924	992	977	1021	950	954	1008	968	993	990	945	1035	992	988	943	994	991	946	999	954	971	976	1013	989	995	943	951	959	1004	970	1027	996	986	970	1002	1009	961	1010	950	921	1017	986	952	982	939	960	935	999	987	979	1051	963	960	973	971	992	996	1018	976	947	1008	936	968	1001	944	981	901	970	977	966	939	965	973	975	998	997	970	1033	974	966	1013	988	913	920	1025	947	967	980	954	988	1021	956	932	1012	992	994	992	983	945	968	948	953	986	1045	957	965	943	968	968	975	960	977	1019	1002	1000	992	997	974	962	989	935	983	976	1000	980	982	959	939	1061	932	966	921	900	967	915	958	1018	961	995	991	999	994	980	1063	960	1023	983	974	960	971	981	1006	1035	1015	995	955	997	978	957	921	991	965	944	984	1004	947	1008	1002	1026	949	955	943	924	975	1032	999	965	989	935	1004	1039	970	968	981	994	950	999	976	973	991	921	944	969	1020	1019	968	967	954	979	1001	976	960	959	971	990	998	936	926	1019	987	955	970	969	967	1017	1023	986	970	986	967	948	923	979	970	1002	958	980	960	979	980	994	958	1000	960	1024	960	1033	971	981	957	980	1029	956	1001	1012	974	989	1011	1008	997	994	1038	979	1005	971	923	978	968	1030	986	909	941	1045	955	961	1007	982	984	970	943	994	927	926	1028	936	975	993	994	998	958	1028	986	985	958	930	1005	991	971	987	1014	991	961	1000	940	944	940	1018	937	997	983	1001	1056	956	1016	950	981	1009	986	937	930	996	995	976	955	983	964	981	927	988	996	942	1003	980	1019	942	913	1025	1016	971	1035	974	948	1006	989	993	961	1003	990	999	909	958	1000	945	1008	978	940	956	999	982	914	995	992	961	958	983	988	990	974	978	1008	987	1028	991	957	959	1006	973	972	981	959	959	1020	910	948	972	953	963	998	948	970	947	961	1037	973	998	1015	945	956	948	964	953	986	1022	979	1004	976	984	1038	937	962	994	997	976	932	976	928	944	995	925	986	972	988	1016	956	1010	927	988	946	947	994	960	1005	981	919	976	1068	993	1020	1005	985	1048	993	937	998	947	1002	953	1040	956	972	996	956	969	944	987	1034	948	946	975	921	1009	955	953	993	980	1048	1006	1023	979	923	945	988	1033	991	920	956	1002	965	1016	982	936	963	967	968	1035	1030	971	1049	998	978	976	975	991	960	1010	1028	933	949	947	936	1017	982	1008	991	993	935	1002	989	1031	980	1013	945	985	975	1003	987	995	959	1011	958	954	939	1030	969	934	1003	969	1043	946	975	955	1002	926	955	966	961	986	1036	960	1021	996	924	953	968	1005	1001	1006	958	951	958	980	1004	988	964	1028	934	982	961	982	1019	998	973	938	1015	983	983	1021	973	975	978	936	956	967	976	980	942	960	966	1025	979	966	982	953	993	1022	979	1005	1021	941	949	992	928	995	1004	939	1008	929	1055	931	906	984	949	941	969	997	912	982	1002	992	972	988	990	961	975	983	930	992	990	1005	943	1009	949	988	1010	917	1046	952	943	968	1040	995	974	1033	1024	1046	999	1014	959	992	972	991	997	1024	973	1007	982	1005	982	1001	988	1001	977	990	941	1010	918	986	987	965	971	972	952	1013	979	990	977	970	1013	926	1015	971	964	1046	932	994	917	964	958	996	1011	964	1045	980	937	968	1006	991	964	960	963	992	998	960	996	960	982	993	917	888	1001	955	939	972	1004	995	966	938	964	1005	929	932	979	955	966	995	1001	986	993	990	985	982	1001	957	976	961	1028	1039	1011	938	1001	962	983	997	983	970	958	960	933	975	905	935	972	972	979	939	987	956	1020	955	918	954	1017	959	972	916	934	1005	979	995	988	983	962	1001	1002	981	955	959	953	927	994	1007	969	970	979	993	1038	963	987	933	935	977	967	984	970	1013	949	976	987	949	932	1042	975	998	1008	980	996	974	974	992	1011	1023	937	950	987	1027	935	897	974	997	988	954	970	1007	974	945	974	957	1010	971	958	951	1026	908	1007	950	981	969	1071	1007	977	1025	968	1017	978	952	947	944	985	985	984	975	958	931	974	961	955	950	966	1020	982	986	1003	960	1066	1016	978	1024	922	1014	1044	977	996	959	931	971	882	1020	972	978	926	996	953	923	957	950	1000	941	997	929	936	986	952	999	972	978	992	958	987	931	996	965	954	980	935	1059	927	958	1002	937	976	991	936	989	945	979	922	981	1046	971	977	974	942	1000	986	977	1026	1018	983	986	900	1019	994	974	963	961	1011	982	992	1001	957	1003	1006	954	940	963	1000	976	983	963	979	974	1018	971	1022	950	979	995	1002	987	1012	995	960	998	1017	952	973	1025	935	1022	1022	935	966	993	948	990	1021	1002	978	973	987	945	976	929	1012	882	1016	1007	962	945	937	964	968	955	993	954	997	968	1019	975	950	1004	940	992	970	942	989	1038	974	1006	987	969	970	975	955
24927	21500	24851	28580	21502	21362	1544	535	447	393	390	387	413	379	383	349	385	339	339	350	356	350	378	347	383	361	329	367	351	369	333	355	368	385	349	349	360	337	369	353	418	375	344	343	341	355	357	337	339	367	368	353	317	358	350	385	337	342	354	345	357	359	362	379	306	332	346	347	304	312	386	346	398	296	375	337	346	328	361	323	350	370	364	343	396	341	331	377	337	363	373	376	342	355	345	365	355	360	360	324	359	339	375	335	374	357	369	341	326	366	383	372	360	350	373	338	341	371	368	343	376	353	412	371	377	325	350	348	381	342	340	342	344	368	339	338	382	327	378	308	340	337	333	333	378	365	346	394	357	365	333	344	351	354	381	365	328	366	344	369	330	338	392	317	362	335	352	359	326	367	364	330	323	350	388	347	339	382	358	393	367	340	386	369	369	373	364	370	375	373	341	354	354	339	335	382	344	338	388	369	324	322	343	347	383	304	404	355	314	338	353	383	352	374	354	354	388	364	364	304	348	369	394	350	352	321	378	327	352	342	337	391	361	392	303	331	335	348	346	346	347	329	324	386	323	352	349	367	379	367	346	347	337	335	366	338	349	399	349	355	375	351	375	354	355	329	382	359	345	362	349	354	312	336	363	348	351	344	356	344	357	381	342	334	378	390	357	379	371	368	319	373	360	323	371	376	375	374	318	387	355	347	339	354	336	373	332	360	365	388	389	382	388	317	360	376	368	370	365	365	351	352	387	348	325	381	353	354	340	356	374	352	378	362	379	353	365	332	371	340	351	369	342	357	341	396	377	335	375	340	380	372	357	386	374	341	344	349	378	369	411	355	368	380	369	377	373	353	401	356	358	359	354	391	349	316	346	329	364	353	385	410	333	356	355	354	363	403	360	350	377	392	331	343	348	339	360	364	357	375	377	349	354	351	350	366	337	369	343	321	370	337	331	376	375	365	322	348	332	366	365	380	348	360	363	353	358	326	371	327	336	360	325	319	358	372	355	369	350	337	376	358	326	354	369	319	371	363	335	366	376	354	382	395	338	337	354	368	336	363	386	365	356	332	354	325	357	335	353	346	357	344	356	354	354	329	369	366	336	338	356	403	360	354	376	374	356	373	315	347	339	378	366	347	368	342	361	354	319	377	344	351	356	319	363	357	350	326	328	327	367	349	364	348	363	361	356	351	378	327	363	362	362	338	334	371	372	360	328	355	336	328	368	362	366	352	335	346	342	351	360	360	366	365	353	354	358	374	368	359	342	346	358	344	331	327	319	350	398	360	330	338	349	355	370	340	351	346	384	356	351	365	366	374	381	337	393	393	359	349	356	331	378	386	362	370	337	370	352	361	416	352	373	362	348	333	359	339	385	352	400	350	376	375	367	418	361	330	341	343	361	340	364	343	353	326	344	311	346	368	354	343	369	341	343	382	386	353	360	315	381	325	320	346	381	360	348	385	350	332	371	305	363	322	335	362	356	350	328	349	377	375	347	319	344	381	385	390	352	359	340	317	346	328	367	342	350	355	331	350	393	369	365	372	337	356	347	362	351	375	390	384	366	401	349	363	353	319	347	372	391	356	382	365	385	376	395	347	326	361	361	365	346	349	348	333	367	378	335	376	368	358	383	337	346	341	363	334	376	317	372	358	372	377	419	376	352	346	339	327	357	364	380	347	375	363	343	359	360	360	358	354	330	370	341	350	381	351	339	357	357	404	352	337	360	380	332	354	335	335	363	341	349	342	338	377	338	351	358	352	329	339	368	363	379	320	333	396	352	351	423	353	322	351	367	356	360	367	332	364	375	354	375	352	350	381	363	358	345	354	365	330	336	367	368	383	361	327	352	364	358	365	364	371	355	359	348	387	406	361	351	375	343	342	327	389	366	354	388	363	375	376	346	382	333	346	335	351	362	347	365	393	385	354	321	342	326	351	342	315	381	364	349	354	373	318	361	344	300	338	390	338	324	360	356	374	399	320	340	330	338	372	377	365	332	368	395	355	351	384	333	366	373	368	361	364	368	368	341	323	376	320	301	393	356	378	343	362	360	388	381	347	387	368	356	355	356	348	374	376	368	330	343	348	359	361	324	320	373	329	381	320	356	354	323	365	364	379	352	356	349	360	354	341	341	340	321	325	320	335	358	327	353	354	352	335	356	327	354	338	365	345	342	341	339	361	380	345	360	322	327	338	325	330	352	346	356	363	366	322	331	347	396	357	382	384	344	333	381	355	356	370	348	349	317	353	341	349	358	350	349	372	374	350	351	384	371	331	372	329	376	354	341	321	357	369	359	326	347	359	358	353	342	342	326	377	356	340	321	357	347	370	353	353	322	375	375	351	343	337	375	368	386	354	393	344	360	330	338	365	337	316	353	348	335	334	341	332	360	326	372	338	336	358	337	357	371	346	347	399	335	400	378	355	341	351	353	355	358	365	345	344	340	383	351	383	339	331	386	357	358	368	359	380	366	375	340	347	353	394	349	354	329	318	352	381	364	345	369	317	339	342	349	309	347	336	354	363	370	297	369	366	378	366	342	339	353	364	341	342	379	353	348	346	378	345	376	364	339	353	367	373	386	377	358	392	355	344	392	327	328	384	354	350	363	362	324	355	368	374	407	355	376	351	361	335	336	349	345	349	318	335	349	344	361	360	349	372	352	348	374	323	366	342	380	427	345	340	397	350	352	375	394	345	320	364	346	355	320	330	341	372	336	354	383	392	349	412	358	341	350	370	369	377	328	372	321	311	343	366	351	338	343	341	333	338	354	351	368	355	344	376	333	311	351	352	382	343	332	340	377	331	376	347	359	401	350	348	373	391	369	327	371	342	344	369	315	353	386	364	374	334	356	379	360	351	348	344	336	367	328	342	355	373	343	385	355	340	362	359	326	370	359	344	328	389	368	364	356	375	334	325	349	372	342	317	317	358	349	367	346	344	353	321	370	348	304	340	358	357	344	369	350	369	346	354	339	371	349	337	327	343	362	379	323	357	383	384	319	326	344	336	342	348	333	361	337	336	361	350	389	325	311	345	382	362	349	351	349	375	379	359	358	337	396	389	344	359	360	378	321	370	338	353	364	361	369	351	382	363	391	393	347	343	317	378	380	368	379	337	367	354	359	368	344	351	338	390	380	387	376	379	351	401	380	372	340	348	301	349	331	367	347	378	356	356	348	368	329	355	351	361	349	359	353	350	366	369	337	401	348	353	339	375	335	376	379	350	343	360	378	375	336	378	343	322	351	355	372	319	351	395	376	353	360	349	353	345	345	352	333	350	383	360	327	335	340	392	356	339	352	350	321	362	363	355	348	350	344	328	352	344	365	364	363	400	344	352	342	369	334	346	366	379	364	361	331	354	356	369	339	373	335	363	360	359	348	346	351	377	336	372	362	339	384	357	328	374	351	351	387	361	361	367	368	361	349	333	351	353	353	374	322	332	300	353	347	347	353	341	419	384	367	339	335	338	352	376	367	390	362	320	352	328	390	334
3197	2265	1433	976	893	854	828	798	798	761	824	804	799	759	782	781	767	730	747	834	753	773	792	750	826	759	737	766	765	753	782	788	775	707	794	773	756	771	769	773	781	767	794	761	784	756	721	734	739	760	823	825	766	791	834	817	750	761	718	755	760	718	832	773	758	758	774	774	757	817	721	733	792	795	809	761	788	714	737	795	805	795	730	813	809	784	785	792	801	785	725	775	760	734	739	825	778	740	765	783	817	802	753	742	697	754	808	752	774	813	790	773	770	774	782	729	772	766	760	733	772	806	773	783	811	779	756	783	696	790	796	766	758	765	792	768	773	769	800	799	774	779	760	793	784	778	788	754	790	796	718	754	808	787	771	774	770	774	805	764	760	775	753	766	762	807	720	795	757	820	739	805	796	719	795	763	763	778	791	798	780	820	790	781	773	757	782	805	789	729	759	733	760	806	751	755	784	827	771	755	727	734	769	778	736	753	772	744	739	771	781	743	744	783	820	759	784	768	784	793	734	801	743	718	771	750	736	763	724	783	817	785	765	818	758	749	809	813	822	758	761	784	740	748	744	773	747	801	798	771	772	766	750	782	742	800	795	743	698	761	783	741	779	740	789	792	779	768	793	769	778	762	790	776	749	771	726	793	735	755	745	755	755	763	770	787	750	699	768	774	795	790	782	766	746	752	783	788	774	769	780	780	735	784	773	777	735	790	754	700	790	759	802	793	766	800	787	719	742	818	817	802	803	743	783	778	781	720	746	766	766	734	754	774	806	747	747	756	762	776	762	822	769	734	759	800	742	761	757	789	730	816	739	776	759	802	825	758	783	801	741	766	747	815	797	773	751	775	805	763	778	829	797	819	773	762	772	779	761	774	757	780	763	747	766	752	791	781	737	727	759	778	730	739	783	757	792	759	745	792	781	765	827	785	755	791	809	819	838	751	809	801	786	782	743	798	738	791	792	727	753	752	812	800	783	796	762	818	762	794	792	776	801	814	776	753	783	812	800	796	752	796	822	756	799	741	831	788	716	798	773	794	814	775	711	795	734	769	760	755	749	793	781	765	793	799	790	801	773	772	776	782	750	795	779	751	755	766	784	801	775	745	760	754	752	759	739	766	772	807	791	793	770	747	757	780	833	794	780	788	731	813	759	797	756	782	766	783	767	782	741	785	768	772	780	732	747	748	805	758	762	757	818	755	766	783	776	728	706	798	763	762	779	796	737	750	766	761	789	775	785	788	815	758	762	819	742	760	774	742	786	721	808	756	804	732	796	842	764	781	792	756	810	785	769	727	773	738	820	761	733	758	755	784	712	796	767	797	735	755	739	718	753	784	809	739	773	784	770	774	735	758	763	752	726	790	722	778	770	801	762	746	813	819	765	744	793	778	762	785	738	818	760	787	790	755	759	785	772	750	745	783	714	777	799	771	792	712	744	768	805	740	742	723	801	749	817	769	722	757	796	725	786	742	738	784	832	771	764	802	741	774	758	784	796	782	771	682	798	748	730	778	788	751	800	762	727	757	782	748	784	795	781	765	690	765	794	774	779	828	776	747	761	747	723	777	729	744	784	791	817	781	741	795	789	775	820	815	741	771	750	773	758	797	762	782	724	738	783	747	806	738	809	748	771	751	820	862	810	753	789	733	808	769	787	720	781	754	752	774	808	716	757	713	752	769	796	831	745	792	758	786	768	759	775	778	731	769	767	787	730	781	779	786	771	729	749	768	782	755	782	812	783	811	717	726	758	758	800	804	762	814	759	733	804	795	777	781	771	775	768	755	763	807	807	713	737	728	781	757	773	745	782	791	718	759	774	765	808	770	740	761	818	757	770	778	767	753	755	754	765	787	773	793	746	734	770	813	758	802	757	714	726	780	799	804	782	772	738	756	758	746	780	790	723	806	786	797	847	765	751	779	797	736	744	715	785	737	801	808	772	743	793	736	824	749	748	795	790	810	757	740	780	811	713	751	750	766	733	705	754	747	827	756	755	803	748	771	770	789	720	827	740	743	771	799	715	767	777	765	738	761	766	774	734	750	754	750	743	734	776	831	797	750	741	769	767	740	744	760	744	752	751	780	783	748	763	726	802	817	766	713	795	813	786	763	743	802	742	760	783	838	763	713	841	780	808	804	776	770	795	759	786	786	761	770	746	827	750	745	748	780	741	765	783	786	807	794	823	726	717	776	748	781	737	761	761	743	775	772	800	781	788	810	742	778	811	756	776	781	804	785	768	749	770	759	762	789	800	769	751	765	717	772	739	756	727	830	801	777	752	765	759	774	797	756	776	808	740	810	760	735	741	782	850	801	779	729	807	794	797	762	758	779	756	776	766	764	735	768	745	814	817	755	731	740	788	795	768	786	741	728	779	783	809	783	765	779	772	746	743	761	759	780	768	793	767	771	802	781	778	747	734	772	772	786	767	781	774	760	758	784	801	749	768	804	797	719	788	732	771	730	795	748	751	753	756	791	797	769	815	758	793	786	808	801	775	702	767	774	766	763	728	752	741	778	763	767	746	781	790	738	765	759	749	708	782	720	791	763	783	776	773	825	763	787	798	781	757	798	721	802	777	745	767	722	758	803	751	820	722	747	766	779	744	744	792	770	745	787	793	816	753	781	729	720	832	784	780	788	768	803	786	776	792	764	761	747	765	762	772	770	787	773	719	777	757	753	746	737	741	791	723	794	781	783	762	766	770	756	806	775	745	765	758	775	726	796	804	770	754	765	758	739	783	774	770	783	854	790	781	798	737	779	778	766	783	790	732	752	791	755	778	734	769	721	776	723	729	769	744	779	805	798	787	744	757	802	759	810	757	770	776	783	826	766	715	816	758	735	792	771	792	797	787	780	767	760	775	765	779	754	791	774	797	721	760	762	786	844	815	779	769	805	763	772	806	774	799	747	734	733	769	772	786	794	761	788	775	765	788	787	769	758	807	749	732	731	778	805	746	761	760	777	831	744	796	773	778	777	778	779	807	775	781	806	750	749	750	791	783	789	794	791	778	817	738	762	810	781	731	786	788	753	748	713	824	733	749	747	789	759	697	767	825	725	770	728	781	756	768	762	804	787	753	770	794	801	779	803	775	755	778	783	738	778	757	777	736	758	791	782	725	777	768	762	763	819	771	780	845	789	751	780	780	750	744	799	742	764	756	747	749	763	730	804	778	786	740	770	802	777	773	746	811	770	761	809	741	752	765	763	757	832	769	775	774	799	777	748	721	770	736	788	800	751	779	818	785	709	782	769	745	807	771	798	792	727	757	723	756	738	749	756	792	739	751	815	754	740	799	739	821	783	750	777	731	794	778	718	729	806	768	752	777	770	769	724	781	798	730	760	768	781	782	823	783	760	779	763	762	807	767	751	788	688	781	801	777	704	822	723	815	743	729	810	774	745	734	777	770	787	804	789	752	750	783	767	748	860	741	768	768	745	816	783	777	764	793	813	789	738	732	819	764	819	733	738	767	751	791	791	754	755	750	753
24329	21498	25199	28250	21499	21512	18818	561	321	257	296	255	224	228	193	213	198	201	223	172	183	209	202	199	222	222	164	189	176	159	210	174	209	168	197	179	169	161	159	197	191	171	178	148	190	166	179	185	157	167	196	187	172	196	181	149	177	201	184	197	178	185	170	138	179	174	178	193	180	195	180	184	175	188	149	176	186	197	169	172	180	180	171	166	174	176	165	168	160	180	181	174	172	168	152	194	196	159	190	178	184	162	155	157	182	166	176	171	196	166	165	158	198	162	177	151	164	179	163	191	176	194	192	190	159	174	150	197	154	163	168	171	177	146	165	179	171	177	152	168	155	184	163	158	197	178	192	168	180	194	173	171	177	182	178	167	182	169	182	157	163	179	163	174	181	183	195	167	173	166	167	152	160	142	185	175	156	153	170	163	135	159	184	180	180	161	166	190	155	150	168	171	158	195	156	142	172	158	167	148	169	174	158	178	179	168	156	165	202	161	163	166	170	182	168	157	188	157	170	174	165	167	171	202	176	148	155	159	166	181	167	158	161	151	174	154	153	175	178	174	178	172	189	166	159	179	177	157	158	149	155	175	173	187	171	168	181	181	177	160	172	157	181	175	175	168	182	190	185	182	171	176	185	178	150	176	186	181	157	155	179	164	176	174	196	181	167	183	195	166	169	196	169	179	193	189	167	157	187	185	200	193	188	185	177	173	150	144	180	163	168	161	170	181	150	179	150	186	177	167	181	182	158	154	183	170	174	189	176	175	156	192	185	161	197	183	181	189	200	190	163	192	195	156	155	173	176	166	170	175	168	168	162	174	168	169	152	155	160	173	172	174	175	157	147	167	160	168	183	198	160	168	182	184	156	170	199	160	175	175	174	162	163	182	174	164	193	185	152	194	169	184	171	172	184	191	154	155	167	180	149	178	185	158	149	174	168	162	206	188	157	167	181	157	170	163	176	188	163	190	183	170	159	174	170	169	170	167	156	163	176	147	154	155	155	181	164	155	160	190	168	141	164	187	158	168	176	141	146	155	191	169	174	155	172	167	163	161	166	169	203	161	177	200	168	174	178	181	178	168	208	151	185	173	200	164	174	160	174	189	180	186	159	154	177	193	178	163	171	175	150	162	157	165	168	191	188	172	160	184	187	181	158	168	177	163	174	175	182	150	175	176	183	190	205	161	182	177	176	179	191	141	185	201	164	161	177	154	165	168	173	161	190	176	157	175	175	202	185	196	198	172	187	192	176	157	193	196	166	156	161	156	201	178	172	180	187	182	152	169	176	182	158	155	171	168	207	166	185	172	190	163	159	158	197	193	168	146	191	173	187	181	168	147	173	193	179	181	185	187	174	141	163	160	174	168	180	157	183	195	174	207	170	204	161	168	169	184	165	213	179	169	168	194	183	163	170	182	168	180	177	180	170	171	168	172	168	172	186	164	170	161	180	162	171	175	167	186	202	176	155	185	181	159	170	165	168	173	184	141	175	156	181	172	145	179	174	157	160	172	182	154	170	178	159	196	183	155	168	148	162	155	168	186	151	198	179	175	160	179	168	199	201	170	195	196	169	182	179	161	189	203	169	170	175	175	156	178	183	160	148	203	158	176	176	183	163	168	182	173	154	172	188	189	189	147	179	160	171	193	165	199	152	181	175	170	157	182	150	171	155	179	193	173	160	174	154	149	171	187	165	171	173	170	173	164	180	170	181	168	174	177	186	199	148	163	169	166	169	188	211	209	179	185	159	169	186	177	180	160	179	174	179	146	169	143	166	192	177	164	193	185	177	192	198	179	187	171	162	199	183	171	166	155	151	159	164	167	182	178	179	180	188	202	164	184	167	161	181	166	146	149	155	168	199	174	178	173	208	170	161	177	171	161	171	156	192	180	176	161	192	170	188	192	184	157	162	171	184	171	157	171	147	158	157	163	165	174	153	184	166	189	147	172	166	159	164	159	173	170	186	148	157	183	173	183	176	156	187	143	164	194	193	188	185	173	195	191	181	173	164	182	171	170	157	149	173	159	161	190	161	157	137	178	168	169	158	156	197	156	171	210	182	156	187	169	182	190	194	175	147	175	165	172	172	174	150	158	163	160	187	170	175	192	183	171	164	148	151	191	164	168	149	174	158	168	156	166	198	147	189	155	176	190	185	195	177	157	168	164	186	187	154	180	196	189	182	187	164	168	166	154	149	157	179	173	174	187	180	188	158	182	173	166	183	192	164	162	162	181	146	168	165	176	144	149	162	140	179	175	170	156	169	178	170	165	182	139	160	180	163	156	164	199	165	178	195	187	158	162	209	182	178	158	181	170	159	189	186	200	187	170	155	177	169	134	176	157	155	198	179	145	181	157	167	176	170	168	184	165	149	162	181	181	183	171	165	180	188	168	193	171	168	180	185	181	176	178	164	184	174	186	184	183	155	195	149	165	186	198	178	178	197	185	166	164	148	172	163	181	153	160	156	178	163	158	182	166	191	159	176	162	187	178	205	151	164	201	198	161	165	186	178	187	170	197	181	172	159	173	171	171	161	148	161	188	161	167	151	180	178	156	166	170	173	157	169	182	178	174	168	186	168	159	154	171	174	167	170	175	191	171	148	153	172	184	169	150	159	155	150	169	178	162	167	171	173	193	173	179	165	175	181	186	191	153	196	175	178	173	182	172	169	183	153	169	125	159	165	167	156	172	194	190	160	140	165	170	160	172	190	172	168	167	186	173	163	170	178	172	169	172	174	176	189	197	196	172	169	164	169	186	148	174	182	186	143	176	189	177	167	186	180	195	191	167	176	184	174	152	159	155	164	198	180	175	173	147	171	164	173	161	175	170	170	174	159	160	164	149	157	174	147	161	182	185	184	153	161	196	177	172	167	177	191	190	181	170	175	181	172	193	187	168	158	182	172	199	185	185	178	167	186	179	152	191	167	177	173	170	155	191	159	147	160	171	164	152	206	156	166	178	184	174	157	168	186	173	184	185	163	165	177	186	161	181	188	170	165	173	160	172	196	180	178	169	164	170	155	174	160	148	186	192	155	190	176	156	166	161	166	162	172	191	175	168	144	169	150	163	191	168	175	179	192	190	171	181	176	179	162	180	144	212	155	182	173	193	184	177	148	152	176	155	192	196	175	168	194	200	168	160	174	159	179	139	175	147	159	173	157	154	160	158	164	176	169	170	148	159	168	176	185	162	170	186	169	162	168	185	180	190	176	165	161	172	139	171	177	152	176	131	175	162	190	171	167	175	171	192	163	198	179	183	162	137	167	157	187	193	164	162	155	176	171	178	190	173	151	185	145	157	164	152	186	171	171	150	146	175	155	192	193	179	173	170	171	182	192	178	174	194	166	175	184	169	158	178	157	171	160	166	185	187	186	176	173	186	195	161	181	179	173	186	163	167	178	161	175	177	162	198	149	195	192	162	162	171	151	170	185	143	146	169	194	184	131	181	188	167	192	149	187	160	151	182	182	171	220	186	171	182	166	162	136	155
2968	3161	1540	904	661	547	518	475	468	455	443	450	417	376	433	458	430	423	447	418	424	452	422	428	413	399	425	408	407	420	412	389	438	372	422	401	378	385	426	450	431	395	485	410	427	417	396	378	400	419	443	391	374	381	411	408	426	435	389	462	430	389	394	427	388	403	393	426	415	415	402	375	400	422	432	424	422	400	421	402	423	430	391	398	384	383	396	408	433	411	398	402	398	375	432	372	409	436	399	418	386	378	414	410	410	409	409	431	452	413	410	433	420	417	447	396	426	455	398	439	440	432	431	412	426	387	381	382	423	444	417	379	416	429	385	429	409	425	396	388	406	419	406	417	404	435	390	364	407	414	422	394	392	386	405	393	414	380	363	413	387	426	380	427	397	416	415	411	457	412	373	463	379	390	392	404	407	413	465	378	405	421	434	400	420	381	388	434	374	405	409	445	426	390	394	419	431	413	411	424	432	405	398	399	401	392	425	407	456	413	448	409	405	422	419	369	412	388	381	430	424	400	416	391	377	397	394	424	391	415	398	431	427	423	388	396	403	411	421	389	396	397	389	383	437	387	406	388	396	344	392	364	400	404	403	417	395	428	386	397	383	371	395	415	375	383	388	396	409	432	397	411	395	386	438	391	404	408	413	421	361	394	380	401	419	371	366	406	443	402	418	350	400	400	425	416	434	441	420	420	401	419	427	396	396	406	448	404	405	340	398	394	382	414	434	405	421	431	435	397	429	369	408	420	422	446	382	428	417	402	385	397	442	397	427	399	405	374	412	411	461	383	407	401	414	402	420	430	371	409	426	399	412	436	412	400	421	433	399	382	448	413	394	438	441	382	420	423	404	396	412	400	407	409	396	397	405	401	417	457	381	391	395	413	389	394	391	424	416	389	394	382	416	392	417	411	389	408	395	413	428	400	383	396	384	400	393	395	431	420	415	421	410	413	425	412	417	424	428	421	427	422	388	403	412	437	391	440	425	381	410	419	412	426	394	394	434	424	430	400	450	396	388	438	402	427	386	403	438	428	396	435	403	398	411	402	421	401	397	446	409	380	407	387	459	395	391	435	384	387	426	465	423	412	399	418	403	420	426	391	378	383	423	413	394	396	433	444	417	408	399	427	419	389	434	445	412	437	410	391	416	385	387	423	399	407	405	421	391	402	394	409	392	393	431	401	392	432	406	408	415	397	392	406	432	420	430	365	422	383	431	385	404	415	383	400	427	405	405	366	412	437	395	408	419	370	417	410	426	403	391	399	439	442	392	374	426	396	423	406	450	383	404	438	400	422	398	386	401	400	421	389	409	403	383	342	398	403	378	393	439	373	375	423	389	391	399	401	413	442	372	404	385	400	433	395	378	408	444	381	376	443	411	418	430	399	404	442	432	392	446	409	451	423	442	398	401	406	407	412	427	384	421	396	459	421	409	454	413	416	410	415	431	433	448	403	387	404	426	420	419	379	394	379	393	420	367	426	397	415	397	394	410	421	376	393	399	394	393	387	421	435	390	400	445	385	380	438	407	433	442	409	428	346	387	404	429	422	409	463	424	405	395	394	385	401	429	429	390	417	398	404	399	397	422	438	388	403	411	385	412	412	432	399	462	382	421	398	419	421	373	422	399	442	401	414	416	409	394	404	406	378	408	346	398	406	375	426	389	409	422	386	403	403	390	406	433	442	410	409	417	404	414	405	391	401	407	437	412	427	421	413	392	405	423	404	386	406	387	405	382	402	430	404	408	431	407	416	431	402	416	384	409	437	401	432	430	407	370	436	409	369	426	423	426	418	423	421	394	434	405	420	392	424	389	422	387	417	390	415	390	423	418	401	402	428	413	381	412	476	426	395	416	408	426	447	405	382	397	453	356	404	390	358	375	417	402	410	411	393	401	418	404	397	414	408	418	424	411	408	393	374	391	397	438	407	399	451	445	389	421	413	399	441	375	402	448	360	430	414	450	440	414	390	410	418	398	389	428	410	391	416	401	413	396	435	428	440	472	434	419	407	420	447	392	380	415	396	416	407	422	416	418	384	427	389	427	396	407	411	409	445	429	418	399	419	433	389	399	435	414	400	384	409	428	425	400	389	398	404	403	414	382	397	423	455	441	397	438	402	395	419	439	381	413	435	399	435	377	438	396	409	417	397	414	439	432	389	415	444	389	416	391	420	391	366	379	398	411	389	398	388	389	396	396	392	395	414	472	427	434	393	391	404	374	399	400	404	388	391	384	439	398	397	396	386	411	408	436	398	363	410	415	406	413	398	400	418	429	408	379	383	434	430	402	373	397	439	380	403	393	365	433	430	362	402	402	416	414	409	377	414	419	395	406	405	415	406	370	399	402	414	398	373	393	428	393	442	406	407	382	419	411	410	457	434	460	438	422	421	436	426	411	378	391	412	395	424	418	401	411	435	416	384	411	434	397	451	400	414	398	427	378	407	414	382	397	428	395	436	428	424	394	417	383	416	422	401	384	422	424	369	373	397	414	397	373	418	431	420	413	396	385	416	420	431	397	388	439	432	427	391	376	397	362	397	411	409	408	416	397	386	392	411	392	361	400	405	425	414	404	389	434	382	379	415	389	417	402	449	373	410	434	414	388	428	404	409	407	384	404	377	394	418	402	412	426	421	399	380	371	416	392	420	428	417	413	401	415	401	406	415	416	410	405	416	405	401	385	403	406	439	395	398	432	370	420	427	379	382	427	396	432	387	394	412	434	401	399	391	413	401	426	407	400	410	420	416	431	377	395	416	368	418	421	423	404	422	405	381	435	450	393	417	424	393	407	376	418	412	406	434	400	414	398	402	400	409	376	418	424	423	423	399	391	398	376	388	447	428	414	408	402	416	429	428	410	410	375	429	457	408	424	412	427	400	429	396	389	381	401	420	401	388	427	339	397	430	426	397	436	399	458	439	420	406	387	395	411	385	399	437	393	367	383	407	405	388	438	400	431	393	400	431	414	413	431	458	418	366	407	399	420	403	434	424	434	414	446	383	440	440	410	455	419	429	414	466	410	426	394	395	402	411	408	417	391	363	346	416	428	414	396	435	368	371	393	413	409	383	380	464	389	447	368	431	409	401	403	408	432	385	394	423	396	427	454	412	391	394	384	409	393	427	426	347	400	429	418	419	419	407	406	397	401	406	389	422	416	409	421	379	384	379	408	400	441	384	386	388	401	422	425	412	414	419	416	384	416	378	411	398	429	426	410	406	453	396	391	406	438	405	434	405	376	415	426	402	390	422	434	434	439	449	408	384	392	371	408	382	409	395	422	380	389	410	410	398	426	388	425	413	401	374	401	395	377	424	403	402	415	380	408	425	414	404	428	433	387	410	436	391	390	428	411	419	386	382	422	392	392	409	394	444	404	380	425	435	382	382	418	391	417	401	462	378	430	390	428	457	401	428	402	436	447	374	426	409	421	426	417	417	379	421	412	400	397	411	411	420	409	404	407	409	421	426	383	376	401	409	433	415	434	410	369	449
31877	21108	12325	1257	654	624	511	469	430	441	482	465	452	439	430	420	432	429	429	468	434	476	450	436	416	421	425	437	438	444	463	474	420	471	444	429	431	458	435	441	434	429	449	429	416	446	472	467	427	448	422	431	484	437	431	454	442	439	419	468	413	473	404	451	468	442	418	402	425	478	451	464	464	445	410	469	456	445	474	456	484	425	412	451	434	477	466	425	438	395	527	467	419	470	460	440	456	435	414	484	415	436	436	488	433	460	451	443	462	442	430	426	463	387	438	506	434	482	463	456	436	394	437	427	468	466	425	496	416	420	497	412	449	482	460	461	458	484	427	442	444	422	472	452	481	456	429	409	408	435	443	461	445	457	480	490	495	451	415	451	434	457	419	467	463	451	415	440	428	427	418	470	487	461	490	420	450	435	440	453	450	439	412	431	427	475	454	481	441	441	459	447	407	453	449	459	441	428	473	466	453	432	392	471	415	477	427	451	443	471	447	402	452	470	452	444	456	431	448	408	442	441	470	431	459	405	461	481	440	422	485	444	421	459	453	460	438	443	491	441	463	424	470	457	447	469	443	489	436	415	446	411	440	450	451	425	454	457	435	463	438	452	413	456	407	433	393	442	449	426	428	421	431	424	433	388	471	439	407	447	449	461	449	482	440	437	439	423	437	432	443	435	443	406	442	422	494	446	478	442	454	418	458	423	417	471	442	433	450	451	427	454	416	434	403	489	466	419	495	462	458	471	479	423	437	466	425	443	439	506	413	468	438	455	467	439	432	416	431	450	459	467	444	475	451	449	443	453	426	450	458	459	450	466	441	455	443	453	451	422	498	456	427	470	438	417	450	445	439	466	458	421	456	436	424	410	500	449	426	456	422	475	421	443	471	424	462	462	427	465	423	492	427	447	449	439	454	474	435	404	431	430	468	415	468	417	420	428	440	465	424	439	445	452	439	409	411	460	407	425	431	439	464	440	437	445	436	456	453	465	440	433	455	435	410	437	423	407	454	443	437	436	463	440	442	431	401	435	444	472	418	415	399	443	523	443	430	472	444	466	435	456	448	396	465	436	431	438	451	411	427	474	437	443	434	441	447	444	429	500	480	446	420	444	428	448	487	460	463	425	484	427	428	474	476	460	415	438	432	443	441	459	441	478	426	393	421	465	405	453	459	460	397	480	463	452	447	455	443	433	423	401	453	485	427	388	468	435	435	440	451	479	427	444	427	438	431	416	459	429	430	421	421	427	464	435	442	435	405	485	488	460	420	459	429	388	437	470	429	433	452	430	457	432	502	446	452	480	467	450	464	467	449	496	413	441	499	415	456	468	399	421	437	430	500	503	464	440	446	425	457	424	469	437	431	478	513	434	461	444	437	455	456	483	473	471	426	477	438	467	480	458	410	402	470	442	469	487	478	453	449	452	495	442	449	427	432	465	428	468	439	419	439	419	432	433	442	457	464	429	438	407	417	433	430	412	427	460	427	454	478	445	434	453	458	455	408	419	434	411	435	429	478	477	451	452	460	478	441	420	404	458	465	466	451	418	442	502	447	435	414	443	474	459	433	404	473	436	445	438	463	445	480	468	456	437	454	461	447	458	495	455	450	443	450	496	469	509	445	417	464	420	431	478	465	473	420	407	452	438	432	460	440	457	423	484	477	506	446	479	471	438	459	426	461	402	475	454	477	424	457	456	425	435	474	426	464	447	468	398	450	430	445	433	446	430	421	416	431	431	452	403	416	464	467	454	460	432	448	376	455	435	409	435	439	446	464	441	463	422	438	459	492	411	406	456	422	439	482	480	430	453	460	439	475	412	467	453	442	435	451	432	430	393	427	437	428	398	455	433	441	405	442	432	428	433	468	492	468	435	422	410	452	469	444	423	422	434	456	443	471	443	450	448	465	400	482	461	414	450	449	451	420	465	456	438	435	430	452	441	461	420	436	479	450	426	454	441	413	406	420	442	424	451	455	433	439	449	428	465	447	473	469	469	453	406	418	449	432	444	448	428	430	447	439	425	445	441	413	451	443	459	432	422	448	428	422	459	473	479	452	477	484	438	435	454	447	454	417	424	452	437	445	479	420	439	426	482	467	442	505	433	435	450	438	475	479	481	435	432	381	414	440	440	434	445	455	407	477	426	463	440	432	470	479	432	436	457	428	461	448	445	456	419	410	414	426	429	458	478	423	469	456	426	460	468	486	455	492	434	449	436	415	426	433	432	444	445	446	455	483	436	461	412	467	447	442	429	415	425	393	445	457	480	438	438	520	443	451	452	429	452	466	434	469	448	478	481	432	450	429	419	461	432	426	419	422	433	474	427	442	424	460	453	464	455	471	430	433	450	430	455	440	486	436	464	430	455	417	391	454	426	429	454	422	444	461	445	428	435	434	448	464	434	453	429	419	426	450	423	417	466	456	451	438	458	485	469	409	421	439	410	443	436	423	414	462	394	449	446	438	434	467	480	500	506	367	453	459	460	448	429	458	406	435	494	445	432	442	470	449	404	452	461	465	452	442	465	461	461	469	421	432	419	444	421	447	436	426	446	450	463	457	420	417	445	470	462	463	450	436	425	411	424	438	455	452	472	451	446	471	453	465	434	440	428	480	472	426	441	400	446	397	425	455	486	464	441	467	426	428	457	482	418	443	448	464	449	436	436	441	451	445	445	475	440	395	466	445	508	459	488	447	449	478	460	449	475	437	453	438	435	440	433	461	454	484	411	434	480	441	501	477	458	481	455	459	468	437	452	439	477	434	458	458	454	425	458	401	433	497	459	418	435	436	427	456	409	481	454	466	457	460	445	399	426	445	464	421	441	417	467	453	427	464	456	463	452	418	440	452	413	463	432	398	415	468	445	455	469	451	462	420	457	445	475	464	429	437	460	426	432	444	437	432	454	474	419	490	425	445	440	433	432	464	439	447	449	467	404	458	437	452	428	451	493	422	474	449	448	446	458	423	470	470	421	422	450	421	465	447	407	421	465	461	461	459	432	444	423	423	431	462	419	466	428	482	458	460	433	417	485	460	420	447	439	478	449	461	433	403	429	393	439	464	423	433	456	442	440	445	471	420	440	466	458	440	468	470	484	471	447	440	453	475	478	460	469	477	453	469	429	444	433	484	451	409	479	422	497	430	432	425	478	438	453	440	461	466	434	428	443	451	406	448	473	416	476	472	405	419	451	423	436	468	428	447	418	424	437	451	408	425	402	441	430	412	409	435	448	435	471	403	440	376	417	407	482	436	445	445	479	448	430	449	454	431	491	457	413	441	440	431	411	415	447	426	461	458	398	465	460	445	467	439	461	452	437	461	427	457	462	483	400	405	457	425	457	460	470	493	446	419	416	444	443	459	454	428	484	476	412	448	464	440	436	413	449	433	452	464	434	469	450	478	420	429	474	444	478	449	389	425	463	430	479	447	444	466	449	427	446	417	417	467	441	466	426	397	465	453	401	440	437	445	429	457	454	454	475	441	445	471	444	456	461
5784	1073	1010	950	994	966	993	1011	947	965	963	977	989	962	983	973	964	961	1046	987	969	1017	945	894	936	1021	933	988	1040	992	901	968	955	1017	988	964	943	963	972	959	979	1005	1037	1033	987	1005	1015	918	930	1020	948	985	982	938	962	940	952	931	939	1011	992	998	954	960	996	943	977	943	973	932	935	985	969	969	985	949	986	875	974	893	1001	971	898	909	993	1037	958	989	965	953	942	1057	971	1004	1006	955	944	998	995	963	957	966	994	1026	964	996	990	1007	920	946	983	995	897	952	996	963	899	984	932	957	941	996	936	937	923	912	996	949	944	947	931	989	930	923	1062	973	922	957	987	909	970	949	976	965	949	969	991	994	989	972	910	1028	878	946	990	924	1034	961	969	986	921	1014	954	999	925	1001	991	948	1010	937	972	948	972	992	949	1005	967	949	945	964	954	978	964	982	1020	1002	956	992	980	993	968	1025	1030	975	957	870	1044	955	971	1006	941	984	1018	961	979	980	961	965	974	940	987	1011	940	997	948	942	960	962	1003	955	988	998	950	891	1030	947	977	935	997	949	984	996	942	971	996	990	954	970	1044	958	1025	1007	999	951	970	980	949	993	947	997	1035	946	996	991	993	948	963	927	995	938	961	947	992	975	952	1002	984	977	953	928	952	924	953	1016	959	954	1044	1021	949	1000	976	1035	913	969	914	930	961	949	993	910	941	1006	997	960	1039	962	975	921	976	974	953	1012	956	999	1012	960	959	923	915	967	952	953	968	944	892	962	927	958	988	1002	989	938	941	935	981	968	965	942	925	952	987	972	933	911	1018	982	974	927	1011	971	999	961	989	967	951	970	943	959	992	953	1003	929	963	985	996	944	958	1005	1014	943	958	921	963	939	948	942	927	965	982	963	905	936	993	960	993	982	911	959	908	940	964	971	1000	952	955	914	983	1022	986	923	1013	932	926	1030	959	970	1005	971	1031	1008	1000	994	984	1001	989	1014	965	942	984	971	964	977	994	933	985	962	971	959	970	1001	1001	958	986	945	976	1025	1023	977	1008	957	977	990	951	968	972	947	954	959	984	986	968	934	970	956	959	934	978	933	997	965	985	971	947	961	976	958	964	939	947	984	957	961	1010	978	939	968	1025	987	987	978	988	954	972	988	912	923	992	945	1007	1010	1036	935	969	996	945	1021	993	1023	990	959	974	970	994	944	1021	989	910	973	943	935	976	999	997	987	1011	967	943	954	961	991	1008	931	962	1021	996	1050	947	976	917	1041	953	1000	972	952	998	957	940	971	1009	994	927	946	980	942	954	970	974	963	960	930	944	965	984	957	947	1016	949	932	913	1038	960	953	1003	959	958	972	1024	963	1011	1025	989	935	946	960	1003	959	941	981	978	963	953	960	939	952	955	968	973	950	941	975	985	962	981	1026	929	975	979	1018	921	967	952	1004	1008	996	929	991	997	988	964	972	939	926	986	921	948	1057	982	903	940	949	1012	1013	1008	990	948	991	981	951	974	969	963	1033	972	1007	972	994	999	983	968	1021	919	965	956	970	941	1011	924	955	909	958	971	954	972	978	989	932	926	987	1015	972	942	988	984	1007	982	972	964	990	962	984	954	988	961	970	943	959	962	1011	977	952	951	981	983	911	947	989	935	925	940	952	915	935	1005	949	1087	965	965	924	974	956	1007	928	947	996	1015	973	903	955	940	975	958	997	920	945	912	962	962	985	977	948	973	993	985	1009	1004	1020	956	942	987	927	1006	1021	927	983	960	970	952	963	977	943	1001	999	903	984	1026	958	961	1011	966	1009	980	931	986	947	970	996	947	989	963	925	921	980	955	970	1012	942	977	913	985	965	970	1018	993	971	913	952	943	974	966	983	962	982	929	1020	963	957	1026	910	964	958	963	970	966	986	1036	988	1004	972	955	971	984	945	944	885	925	1007	999	949	1003	967	1009	939	931	976	884	959	986	985	947	948	990	922	973	959	953	952	958	987	1014	993	994	985	998	967	964	984	936	989	953	976	999	975	997	992	956	986	951	1009	979	964	993	960	938	961	955	981	926	998	995	990	988	964	946	926	954	983	1001	971	947	920	933	999	966	942	928	935	953	876	983	930	987	956	975	942	974	1022	941	943	1012	973	991	991	937	939	991	875	959	909	970	940	1041	965	974	959	1006	1015	1000	925	1003	958	921	994	1041	994	949	1011	1036	949	975	986	978	940	934	1040	941	978	1006	932	1008	1015	956	988	938	975	928	975	985	993	990	943	993	1060	959	937	1013	977	952	974	1035	924	999	961	965	944	940	914	1046	1031	987	953	970	982	934	978	969	956	927	950	984	908	974	988	984	972	979	963	926	951	985	955	988	936	938	1028	936	983	950	972	915	954	1011	982	1012	946	916	927	987	970	990	1011	971	978	969	977	990	958	923	917	935	941	939	945	1009	989	969	1035	923	1004	983	1055	915	925	983	1005	989	1025	987	993	989	938	1010	982	972	973	983	974	1017	993	990	1000	982	940	950	973	1020	981	1013	913	949	949	931	940	993	997	1011	971	922	935	950	965	965	949	965	965	999	976	963	942	1036	940	934	914	949	994	978	981	959	981	955	935	892	990	937	924	974	967	1023	957	976	967	973	1026	971	951	991	950	973	943	932	995	936	948	938	947	950	963	990	997	979	958	978	982	989	1015	938	949	995	956	1001	982	961	922	1009	1018	973	972	947	970	954	978	979	983	1004	972	966	993	977	991	945	947	962	969	974	989	992	1002	944	955	991	991	966	916	966	1022	940	998	972	979	996	1029	992	966	920	985	1022	986	1003	926	1005	965	973	958	987	986	957	961	989	989	934	928	944	924	1020	995	965	985	970	936	938	941	970	979	1003	980	1055	1028	980	934	1005	1033	981	960	969	996	956	995	970	940	979	976	966	971	979	973	956	995	1014	956	954	960	1008	1008	1005	963	953	1032	1021	959	953	986	970	911	969	1008	964	998	989	938	971	967	942	950	966	972	975	937	990	995	978	959	932	997	966	936	941	977	985	998	949	979	978	956	1000	984	953	957	985	1016	982	954	957	979	943	985	1005	980	1003	982	972	990	1006	933	975	995	985	927	976	952	918	998	961	985	970	952	977	926	973	918	995	947	996	981	968	1009	949	973	926	956	936	937	954	1042	1005	939	942	972	1005	977	994	967	957	1016	935	927	930	948	938	974	914	989	973	950	963	990	950	993	963	915	974	946	987	925	929	991	1006	959	956	976	1041	958	1008	1026	934	976	939	952	1008	973	935	916	896	991	979	913	944	1008	976	975	1027	915	1008	954	1012	972	1007	998	958	963	959	982	974	932	937	950	973	943	953	895	982	939	950	968	998	1038	950	971	978	958	992	962	1013	939	967	999	972	1018	1006	968	961	979	998	973	946	985	960	978	964	983	1020	977	992	944	928	958	946	993	964	1012	939	986	967	981	1009	970	970	1018	994	985	977	921	1041	933	1015	1018	1003	1001	1055	955	981	1016	1004	925	971	988	982	949	1005	945	984	970	953	996	1020	985	919	962	1022	949	935	976	999	984	1010	973	986	1023	1024	988	985	949	999	953	951	983	1001	984	987	964	1017	951	960	971	1041	954	934	993	952	986	931	998	980	1017	980	941	949	977	995	981	987	919	935	958	946	978	939	989	930	951	975	980	970	982	974	965	945	938	1010	943	963	958	950	1000	982	949	944	1007	1051	983	942	977	966	1008	984	988	984	901
24910	21462	24789	28547	21467	21328	1518	518	406	437	373	367	388	384	386	376	373	419	389	397	359	367	344	367	346	365	351	367	335	368	383	368	371	379	379	346	362	344	336	352	356	384	355	370	330	328	377	330	348	335	334	339	312	368	376	333	357	346	332	351	415	347	384	370	303	330	359	345	345	364	322	322	376	341	334	359	367	381	343	373	328	357	376	345	323	357	323	328	326	337	352	366	343	326	347	365	336	352	319	348	360	360	358	361	320	353	342	370	365	396	359	353	366	346	340	343	343	375	356	379	331	329	396	384	389	315	305	356	413	393	319	354	354	332	344	372	381	353	351	309	376	399	312	347	349	345	353	358	355	355	350	380	375	337	340	322	333	370	339	371	354	314	388	341	403	352	343	378	351	391	332	341	362	372	362	374	361	357	357	369	355	327	342	343	387	366	333	313	334	378	366	403	370	332	355	360	355	362	365	348	343	370	384	308	365	354	369	342	305	389	340	358	361	371	361	379	386	347	340	315	369	320	324	345	350	313	356	346	350	346	382	362	363	357	324	326	346	372	360	381	370	370	336	343	343	362	356	366	349	342	341	298	348	345	334	369	389	369	349	365	355	358	354	382	332	367	346	394	367	375	373	335	349	378	338	375	379	354	374	349	337	339	359	363	315	347	331	371	325	340	355	328	375	312	344	356	327	382	346	338	356	387	354	345	362	345	363	341	336	370	395	354	349	373	363	357	379	355	330	334	374	328	359	328	362	380	372	393	390	338	364	363	338	349	308	340	342	350	410	349	357	364	345	369	318	311	339	372	339	339	367	364	362	356	346	341	343	328	350	310	337	370	344	345	359	346	364	353	337	342	329	342	341	355	337	374	356	370	320	353	346	352	350	324	317	338	377	354	361	339	375	342	373	334	350	354	352	351	356	380	323	366	348	350	356	357	304	329	336	361	326	356	346	391	342	348	356	364	357	350	361	336	327	318	348	362	348	335	323	363	359	353	303	338	352	358	388	355	340	341	357	353	375	315	363	348	340	354	342	326	362	307	352	368	358	341	337	364	284	348	308	321	374	361	318	354	358	335	344	345	347	328	399	364	360	351	370	364	341	326	362	381	327	352	348	355	380	336	376	370	343	316	392	301	368	345	366	324	380	339	346	362	336	343	346	387	334	332	349	348	349	367	399	380	360	359	351	342	377	365	398	359	364	350	362	382	344	367	367	368	336	306	338	370	327	357	382	320	337	329	329	359	364	390	371	349	344	379	363	356	376	347	387	359	316	383	368	370	378	372	368	335	358	379	361	346	366	351	342	363	367	369	362	356	344	386	347	377	365	362	319	416	344	365	355	360	395	354	359	330	315	391	344	343	352	368	368	369	327	348	381	348	345	324	338	347	380	345	347	352	324	342	335	318	341	329	347	371	379	342	358	363	352	346	340	373	351	307	402	370	353	322	351	332	351	412	399	321	389	345	342	362	353	385	325	378	329	334	353	357	337	358	334	368	358	369	393	338	377	328	333	361	343	336	357	361	359	310	363	368	361	329	326	335	363	345	308	371	357	374	366	341	361	335	359	334	333	332	332	363	339	368	349	336	320	356	372	339	366	336	353	349	343	339	368	358	340	395	328	350	358	354	360	347	371	371	313	377	375	370	356	315	341	345	371	356	339	363	354	372	375	395	368	356	347	359	323	353	363	341	337	341	324	344	352	374	381	364	330	360	380	352	388	360	319	323	389	343	411	393	368	349	375	361	315	388	373	372	362	373	350	350	339	333	348	365	340	332	344	366	306	325	350	370	312	344	380	318	335	369	346	382	357	322	339	340	342	341	386	385	345	332	353	327	375	371	378	323	309	323	336	349	371	316	357	336	345	360	340	331	357	318	346	362	320	334	357	349	410	334	387	390	332	331	331	323	323	379	325	341	354	365	386	322	353	321	360	351	321	351	339	340	366	330	350	347	345	365	362	326	343	380	313	341	348	348	334	351	348	350	339	359	342	349	371	324	317	363	352	321	334	378	378	332	383	348	360	348	331	340	299	361	373	347	408	329	327	326	331	332	365	339	351	357	304	341	324	360	396	375	317	409	377	312	340	336	343	343	322	322	320	342	342	347	331	371	368	368	351	384	340	364	334	356	350	367	327	345	336	332	359	357	348	335	325	322	341	373	372	348	391	320	374	395	360	353	354	345	395	323	353	396	370	347	366	326	356	381	343	367	389	382	359	345	369	350	340	352	411	403	317	334	320	354	303	368	386	337	383	370	382	355	367	378	366	358	337	355	387	341	364	344	358	355	344	370	345	366	365	354	341	348	359	353	349	371	313	353	350	373	337	386	383	370	366	358	338	356	353	372	362	393	314	291	324	366	383	348	367	349	311	318	334	344	362	365	357	325	322	330	360	344	357	349	354	382	376	344	381	359	326	315	317	345	359	376	343	337	377	364	392	394	328	331	341	368	341	348	357	341	348	352	373	363	326	333	357	350	354	369	347	365	359	317	349	378	352	309	326	326	341	341	365	371	363	357	353	361	366	346	335	367	324	369	374	358	379	368	357	378	339	334	347	347	378	336	363	348	385	383	338	358	350	375	360	357	361	346	378	368	320	385	346	360	349	351	323	397	369	356	326	349	349	354	328	324	359	348	357	358	367	310	335	325	332	332	347	364	359	343	352	322	359	348	349	329	367	357	330	360	338	345	376	385	313	341	337	357	358	376	367	369	385	363	362	338	360	331	375	306	324	351	372	374	316	383	378	358	373	325	363	351	364	376	338	334	367	374	360	342	339	366	373	357	355	369	387	309	372	370	391	350	359	342	382	346	314	319	374	376	338	356	354	350	348	369	324	333	386	381	374	328	366	311	358	361	328	335	344	359	348	374	331	359	372	327	322	331	335	339	338	327	364	370	381	332	341	397	358	363	351	340	345	364	356	360	340	372	319	349	362	389	399	337	370	370	354	325	325	361	341	336	338	322	323	326	375	348	334	364	350	321	320	360	373	332	338	374	316	375	338	382	373	341	346	324	338	377	405	352	345	347	371	339	385	363	379	361	378	347	356	369	364	365	358	351	347	339	356	339	337	343	336	332	352	355	332	372	351	342	360	374	360	345	344	372	362	369	341	370	356	393	333	321	344	324	361	331	343	344	354	322	370	325	358	366	343	350	369	369	355	362	340	359	376	328	345	330	350	326	355	335	316	351	347	389	333	351	340	338	335	377	339	387	346	359	346	320	377	320	321	310	327	363	376	380	361	356	351	367	352	367	327	356	354	320	339	337	387	354	373	333	338	371	326	357	362	320	311	313	337	347	364	369	359	330	376	354	369	360	395	356	338	347	357	361	357	382	362	335	350	350	376	326	362	394	355	354	385	359	351	348	322	329	375	331	354	380	382	365	328	320	305	366	337	369	395	358	380	344	367	323	363	351	359	338	388	323	326	357	339	370	345	369	349	352	339	362	361	369	334	362	369	309	320	325	401	352	363	338	385	371	326	340	326	353
3121	2151	1419	960	917	862	858	793	820	825	858	760	775	756	728	738	805	814	760	760	800	719	763	786	770	778	762	730	751	776	771	758	777	742	840	773	782	738	784	768	728	761	786	766	769	737	796	787	797	797	798	768	768	761	771	770	801	859	769	699	750	757	758	810	827	764	771	794	766	784	712	764	762	761	782	740	742	737	808	764	748	802	775	786	781	762	770	753	764	818	749	744	745	758	775	764	745	771	754	748	744	732	750	805	741	747	804	772	757	742	772	759	721	761	761	756	759	783	770	749	748	748	697	771	781	789	715	788	759	793	810	766	764	732	771	784	764	729	797	737	738	777	756	761	715	778	753	788	771	760	815	769	793	794	737	782	754	794	767	770	704	822	794	778	756	803	790	755	763	771	746	774	824	780	758	777	745	735	792	742	769	772	794	703	735	787	747	728	727	838	786	779	761	817	777	740	713	768	814	796	764	773	784	774	799	759	760	823	780	739	779	782	732	776	747	771	739	774	786	750	819	786	762	789	754	753	797	782	794	794	722	757	833	795	786	770	783	709	777	763	776	745	723	785	760	783	730	761	719	803	734	795	746	748	751	786	756	696	753	729	766	764	753	757	776	788	806	777	746	773	738	776	736	755	796	804	792	720	776	713	747	767	739	702	782	798	738	732	750	759	789	803	796	785	775	761	814	744	743	740	800	742	720	767	728	753	761	748	772	812	775	788	808	749	810	699	782	714	775	777	788	786	704	746	772	753	764	788	777	767	779	790	725	691	772	745	803	756	780	792	728	779	770	709	741	790	766	782	741	802	806	825	756	721	777	750	776	791	737	747	809	768	776	750	830	772	751	802	783	764	743	725	791	778	775	780	779	781	776	773	793	734	751	769	759	754	744	753	801	743	798	832	777	785	770	803	759	816	771	752	806	752	734	775	688	719	782	758	744	714	802	769	780	776	811	793	726	758	771	802	747	758	776	771	741	772	762	750	763	817	746	814	797	755	770	734	774	748	758	795	751	787	762	761	809	763	766	747	744	688	778	756	773	809	763	750	748	770	801	787	729	768	776	788	804	783	761	787	804	773	738	783	770	777	794	744	784	772	697	704	754	757	760	797	783	788	796	721	844	807	790	732	769	783	721	752	726	807	771	729	721	757	711	833	761	778	759	738	745	753	809	768	763	790	766	824	743	736	710	780	768	816	735	786	782	754	769	755	768	760	803	753	739	752	787	839	736	758	802	754	789	746	781	737	778	785	780	771	778	768	779	791	763	808	824	717	774	852	764	813	786	774	739	784	788	793	710	776	779	763	791	705	727	795	809	775	753	737	775	695	789	788	770	714	776	764	785	802	778	761	764	784	802	769	785	783	778	794	772	811	767	760	780	741	806	782	770	720	752	745	736	755	792	745	743	723	775	757	712	779	717	789	792	799	761	774	783	738	781	729	781	772	738	788	772	754	739	794	806	765	813	794	784	781	766	708	816	765	708	778	747	758	733	788	765	765	805	756	733	810	745	770	746	783	789	752	755	743	745	729	795	755	745	762	714	772	735	746	769	807	752	773	714	772	750	763	750	771	723	806	698	750	779	765	756	763	772	733	751	772	816	762	767	748	793	764	812	781	772	734	760	773	804	736	747	774	791	788	756	772	742	817	708	759	778	739	804	836	771	762	787	748	855	757	772	804	762	791	777	765	723	749	773	745	765	719	782	747	756	770	735	748	831	772	791	753	739	753	808	753	766	809	753	748	788	733	764	774	753	731	794	766	703	748	776	737	780	781	796	797	785	804	830	771	760	773	814	780	799	771	808	734	770	759	760	809	797	739	752	777	803	717	740	743	735	832	770	769	760	761	790	789	775	782	783	785	739	819	731	743	754	817	760	788	793	787	755	768	748	712	754	801	782	759	760	705	757	764	788	749	789	741	753	772	749	791	761	795	769	752	782	807	688	796	801	801	755	764	766	753	768	733	808	759	850	738	782	757	788	743	774	753	754	791	797	760	788	746	802	785	776	780	696	781	772	772	753	763	702	750	727	753	784	761	801	785	780	766	787	755	768	781	715	768	702	754	782	726	766	817	773	780	754	760	759	818	736	761	779	753	729	772	760	782	834	711	793	765	772	721	758	763	825	815	796	755	794	796	729	775	770	776	770	787	770	746	790	772	758	729	715	799	788	782	696	780	742	799	788	734	709	760	781	779	783	795	765	741	804	763	750	762	795	798	763	750	736	786	819	803	807	783	781	837	793	773	808	761	764	762	804	779	757	776	739	779	757	747	749	771	791	797	743	764	757	759	744	718	791	763	782	771	739	720	764	734	755	792	786	719	781	798	758	780	750	746	752	817	790	740	819	732	750	781	761	760	732	804	757	799	748	782	802	761	762	756	740	719	718	710	755	740	793	756	772	787	795	759	754	780	804	736	840	795	819	788	842	788	770	759	820	740	754	741	766	783	775	798	793	810	772	799	803	767	777	773	780	758	815	758	794	771	707	754	789	792	714	788	783	790	737	747	774	773	759	767	799	787	774	747	758	750	761	713	755	823	737	781	748	749	763	739	764	755	697	795	806	738	719	814	738	760	748	784	779	781	751	760	737	810	747	783	750	725	738	777	775	811	761	773	762	760	740	801	762	791	811	773	741	772	766	754	771	786	773	738	717	697	756	790	739	743	701	763	745	788	785	748	765	750	733	782	813	725	756	776	816	762	781	696	761	753	711	738	791	750	783	753	772	740	730	762	751	830	776	759	761	742	742	764	773	789	796	704	742	764	796	828	756	789	767	795	745	743	767	843	753	777	772	772	726	775	784	804	726	788	740	737	760	753	748	785	728	735	777	772	777	789	770	739	765	776	797	724	776	769	783	798	775	761	797	802	820	730	768	779	754	768	760	811	706	789	776	762	784	761	775	711	793	766	807	779	793	744	799	763	740	779	705	809	767	797	759	755	756	738	781	773	742	764	799	771	763	766	742	749	811	774	788	733	760	757	725	708	740	795	740	735	747	748	740	750	752	760	808	760	742	728	763	759	769	745	775	735	810	736	753	753	775	764	752	732	712	769	793	820	756	738	765	748	737	747	762	758	793	761	734	779	713	759	775	696	759	776	743	780	771	761	767	733	723	754	736	782	798	767	758	712	757	729	798	764	811	754	752	731	819	781	701	803	787	753	729	743	815	810	769	799	724	786	738	745	775	736	788	747	823	780	778	801	751	762	761	727	735	784	762	774	753	758	751	776	739	758	763	806	784	783	781	775	745	795	751	745	759	767	805	794	736	733	793	757	780	737	770	781	770	751	767	733	796	787	783	794	786	766	765	801	759	771	779	760	760	788	759	757	758	758	775	782	804	761	771	749	789	790	776	759	782	772	745	783	714	776	743	792	766	770	769	748	753	748	775	778	745	780	776	770	793	746	777	776	779	783	729	807	709	762	852	748	762	782	768	789	755	744	709	780	746	747	834	746	722	770	782	704	806	742	742	766	757	794	749	760	770	806
24235	21466	25135	28224	21469	21486	18794	539	304	280	263	229	192	210	166	198	172	176	191	185	175	196	174	179	186	174	191	164	200	177	167	170	163	189	186	196	190	189	181	182	168	193	173	167	192	193	177	142	162	163	182	151	146	178	156	183	174	152	167	170	180	161	178	165	171	170	169	161	156	148	157	196	153	161	166	175	173	202	170	178	177	162	158	162	161	182	162	164	170	184	142	188	198	167	146	187	174	193	176	165	183	183	171	187	195	161	164	176	168	156	161	150	145	171	198	182	161	158	153	155	197	167	164	170	172	169	167	153	153	155	180	157	183	161	172	179	161	171	161	176	170	144	150	165	153	199	188	153	181	178	171	146	168	148	156	172	149	161	143	190	190	171	160	173	160	175	193	163	184	201	171	175	157	204	184	188	173	160	167	148	173	151	155	150	154	161	148	172	183	182	175	180	165	167	171	166	172	187	164	176	181	176	171	185	174	146	198	156	163	169	187	148	165	160	160	160	181	160	151	192	171	188	156	180	181	181	174	205	153	162	174	188	163	172	181	158	150	172	185	189	169	172	166	156	170	169	168	165	142	142	161	149	186	177	185	160	179	158	174	166	161	179	174	207	173	184	201	171	189	161	162	151	176	164	184	176	145	155	163	170	161	165	158	175	156	165	193	189	179	177	168	161	179	155	178	151	171	174	150	193	168	159	150	169	195	150	154	163	164	170	166	160	141	158	158	161	155	173	159	176	165	178	161	163	163	185	164	169	158	168	175	153	197	156	156	172	167	166	179	179	171	150	139	172	160	179	181	178	168	169	165	184	160	159	176	151	162	148	147	184	173	153	188	177	176	192	178	173	157	151	172	172	149	145	181	171	164	199	167	162	167	169	178	166	157	175	169	182	161	168	187	163	185	171	146	167	163	165	146	175	187	142	159	147	166	164	199	168	177	162	203	170	193	162	192	189	154	166	159	147	156	145	181	176	158	158	181	200	173	166	181	147	163	162	182	189	207	137	165	149	182	159	182	169	154	168	170	156	172	181	193	150	141	172	170	168	191	188	173	179	177	160	170	137	196	177	161	166	178	152	164	166	156	156	169	195	175	175	166	152	142	152	180	184	181	164	176	161	148	163	159	147	167	152	179	160	150	149	162	201	149	176	152	175	171	172	184	159	161	150	182	170	167	151	143	179	182	181	180	173	155	182	153	141	159	157	146	166	172	193	180	136	156	163	157	177	172	182	160	160	157	181	178	163	175	145	161	158	150	152	164	176	156	153	163	183	147	159	163	181	166	164	157	173	155	169	172	173	156	184	182	159	138	170	162	159	174	161	171	162	151	167	163	155	185	171	177	170	185	163	164	183	156	172	162	149	171	167	171	152	164	145	158	148	174	142	142	161	167	186	184	194	156	173	162	169	179	162	171	156	150	167	194	157	148	183	160	166	170	177	171	168	164	156	166	159	152	176	188	181	152	172	169	200	151	175	155	189	168	176	204	163	147	142	178	193	194	148	191	152	165	171	157	161	189	180	159	155	134	157	183	163	168	161	140	157	183	166	187	178	173	173	179	180	129	178	157	169	182	154	164	163	200	171	163	170	176	169	193	176	168	178	179	165	177	183	175	166	184	180	157	161	158	170	162	156	174	186	143	162	160	159	163	162	179	175	187	185	152	172	189	163	163	198	169	171	164	177	159	173	177	144	182	181	181	159	153	169	181	189	200	191	160	168	172	177	158	172	182	196	183	158	169	169	152	160	168	166	160	184	168	183	163	159	191	167	154	180	194	142	190	180	155	179	162	160	162	155	189	160	183	162	194	154	183	193	174	181	171	176	161	171	164	182	157	156	167	166	145	161	175	167	181	178	151	157	159	165	176	188	169	180	156	170	157	157	172	169	182	177	180	166	168	159	152	161	165	146	171	145	182	177	176	160	160	169	154	156	159	158	137	148	149	164	153	168	162	143	158	165	165	164	156	183	169	165	163	187	162	176	150	159	180	136	173	192	172	171	195	198	172	158	165	170	166	169	160	179	166	180	157	165	149	166	165	161	150	168	184	137	190	171	163	142	168	151	210	197	167	174	170	176	158	156	161	181	184	164	173	151	155	156	158	149	182	136	164	135	185	181	178	180	169	190	188	148	179	164	174	155	186	171	165	137	202	175	182	171	165	163	168	149	172	185	171	196	169	203	152	173	171	177	178	150	190	161	185	182	180	166	189	178	155	154	161	143	180	183	167	184	149	153	171	171	182	176	186	152	143	164	184	177	130	150	182	155	175	155	161	163	181	181	173	162	171	152	144	146	170	163	178	153	168	139	158	167	164	164	162	167	184	176	176	188	185	186	197	150	166	162	167	188	184	175	188	157	165	148	144	151	168	143	165	158	181	166	162	169	189	178	151	155	159	175	144	194	182	152	150	154	164	174	182	161	160	165	178	183	175	168	189	160	186	186	158	164	163	167	165	181	171	183	175	170	160	168	183	155	163	175	156	187	167	148	150	182	200	155	175	164	197	142	173	169	154	193	188	163	184	172	155	156	152	164	177	192	161	176	169	158	153	181	179	149	167	171	155	173	191	174	134	143	151	158	148	173	182	178	169	166	162	175	169	178	174	176	189	184	193	173	178	172	177	164	171	164	173	162	160	157	187	174	168	178	153	162	175	167	176	160	172	168	156	185	149	174	159	187	160	150	187	153	176	191	180	160	191	165	170	159	172	164	193	171	174	189	177	161	163	178	166	165	168	183	176	177	181	191	172	143	151	157	158	161	151	164	168	180	155	147	181	150	171	179	168	170	198	169	159	178	188	151	201	191	177	179	175	161	165	130	156	151	189	180	164	152	149	157	166	162	165	160	165	154	169	157	193	158	166	167	179	196	159	157	176	169	170	162	194	167	162	176	142	173	179	187	177	160	178	159	173	197	165	154	165	164	154	169	165	161	159	176	168	180	167	152	158	164	155	177	155	137	193	198	182	167	166	164	177	137	172	169	168	172	180	162	156	185	189	159	145	166	174	161	161	145	163	178	188	146	177	167	184	160	163	177	158	159	154	210	181	194	168	181	185	182	202	153	198	176	175	163	154	167	153	171	188	158	160	169	149	174	186	190	164	172	164	172	186	209	191	179	204	188	178	145	174	186	165	174	174	161	160	175	187	154	164	168	166	157	158	171	164	170	175	178	199	155	170	163	174	175	169	167	171	179	142	184	194	170	156	183	154	170	193	192	148	162	188	182	161	150	152	152	154	173	196	160	187	188	157	171	194	185	160	176	147	194	151	172	187	153	158	129	166	168	176	181	186	168	151	189	164	173	168	175	180	180	153	183	191	204	181	156	173	174	150	163	146	166	169	171	171	168	162	174	163	165	176	185	156	214	180	170	169	189	145	177	162	185	169	161	166	171	188	181	169	160	164	181	187	161	175	163	151	175	173	163	157	189	180	151	158	171	152	183	165	160	157	156	172	147	174	189	145	149	190	173	181	173	161	157	171	153	201	177
2974	3082	1589	892	647	573	481	495	452	415	458	443	420	454	405	409	448	404	422	407	390	438	409	416	436	426	394	364	417	389	418	393	402	400	435	360	437	395	395	416	425	419	420	403	429	403	421	380	405	404	386	407	444	383	391	429	377	433	411	445	366	380	434	401	450	392	384	430	427	415	392	389	397	400	377	394	442	397	392	402	372	425	427	392	396	428	412	399	395	412	410	438	401	396	385	437	406	412	393	417	419	387	434	397	381	409	407	441	419	390	437	405	365	383	359	396	407	420	389	447	373	404	428	398	373	393	395	426	419	432	400	417	383	384	407	414	401	425	417	399	386	411	384	402	401	416	406	399	403	420	421	391	430	426	369	405	396	409	413	389	428	390	413	394	382	343	389	368	429	368	405	411	423	401	412	416	422	408	371	426	418	425	399	404	373	396	393	389	398	433	404	381	428	403	360	385	406	431	394	363	410	392	393	421	416	410	392	410	392	393	387	421	399	433	408	423	410	409	437	431	400	398	449	391	383	420	382	402	376	417	382	391	378	421	419	404	435	444	431	422	381	390	426	370	419	377	387	416	387	434	412	394	376	405	357	433	385	437	450	407	407	388	424	371	418	379	385	395	387	397	405	401	425	398	434	407	429	413	412	409	395	388	401	386	383	449	384	418	419	386	419	392	343	393	389	412	427	428	394	421	404	416	383	421	410	401	420	408	393	420	390	400	398	387	396	387	417	393	429	412	435	410	408	436	403	394	396	439	384	439	408	411	417	417	443	396	389	396	382	407	425	422	422	393	423	420	391	430	413	427	402	388	404	401	421	362	426	389	399	458	369	419	390	393	443	424	417	404	442	354	415	431	391	441	400	437	384	394	409	391	404	387	398	424	437	408	391	409	427	407	444	398	402	367	389	373	382	386	431	424	390	394	421	408	417	401	397	402	359	391	441	416	412	419	397	398	399	383	405	433	397	393	404	439	431	411	406	397	386	416	401	399	364	415	429	393	392	425	415	430	411	356	417	404	406	380	435	418	411	414	429	406	407	379	416	400	403	435	422	435	369	395	413	377	400	406	414	427	421	424	421	386	395	437	416	407	387	401	404	385	420	432	402	412	411	356	405	389	407	407	428	464	409	439	410	401	401	350	411	398	371	409	384	401	450	410	433	419	385	427	378	406	388	415	424	378	418	394	416	387	391	433	397	382	391	403	415	436	422	391	412	380	410	434	378	399	436	417	382	399	420	408	400	358	371	381	392	400	404	391	403	406	399	423	439	416	360	384	359	425	413	401	417	384	419	419	415	404	418	412	404	385	400	393	377	403	406	408	361	435	391	408	390	394	440	397	418	385	401	383	377	407	398	410	407	417	437	405	405	440	439	388	413	396	374	378	444	362	409	421	386	415	438	409	423	424	413	409	395	396	398	430	402	421	437	408	402	358	407	416	402	380	387	404	425	419	397	426	412	397	417	406	403	389	419	407	401	379	387	380	419	389	385	401	384	453	369	409	400	396	412	389	420	444	396	427	381	389	410	422	382	417	414	424	370	405	382	411	434	388	406	381	404	418	409	432	401	413	461	433	421	391	413	431	398	429	411	400	392	395	435	364	406	394	397	429	384	412	416	350	409	374	404	391	417	402	429	393	414	408	436	379	403	385	418	432	438	393	420	402	405	390	415	421	396	363	434	393	390	400	395	405	400	398	366	427	422	417	431	386	401	369	444	369	396	374	385	384	399	413	419	394	390	424	448	401	436	378	387	392	431	403	418	420	432	421	415	405	433	395	448	393	403	398	429	401	404	418	416	374	373	420	379	420	384	428	396	420	421	428	370	439	393	425	411	415	436	397	388	408	352	398	408	386	365	427	418	385	432	407	373	377	393	389	361	387	416	381	420	399	401	393	454	398	376	422	427	424	402	432	397	413	426	406	402	372	401	417	419	433	435	395	408	393	412	392	422	411	395	367	419	394	360	454	390	397	367	392	414	409	388	464	370	404	404	379	422	374	397	402	419	431	414	442	385	419	425	395	433	412	432	458	412	415	380	405	397	435	399	408	409	406	381	417	397	410	401	388	404	421	391	369	398	393	431	370	395	364	388	394	396	380	407	407	388	413	366	407	405	382	407	398	399	376	374	407	365	417	442	380	381	407	408	402	403	427	414	374	380	380	400	409	391	388	434	398	362	411	404	402	395	371	414	404	417	402	410	427	380	344	395	400	407	435	422	420	405	387	414	379	405	358	402	390	457	403	400	437	396	389	373	410	405	427	416	408	405	397	399	415	369	393	360	396	412	428	397	438	448	407	382	388	399	397	380	396	399	430	415	428	401	421	425	428	409	411	391	417	401	413	396	395	406	390	403	395	406	388	390	427	361	379	398	412	410	409	382	456	395	398	392	370	395	369	400	413	437	430	395	424	383	368	372	403	395	428	403	407	385	440	411	412	417	421	399	424	424	384	410	391	380	398	377	420	398	438	425	365	413	402	434	435	411	425	403	421	394	463	389	413	419	420	410	402	419	387	410	411	401	422	408	413	402	405	366	385	391	387	419	410	396	405	358	433	404	391	442	421	388	410	437	388	406	412	451	396	434	427	388	386	415	389	393	382	395	423	402	426	383	431	420	429	417	411	386	385	423	411	419	395	413	452	417	394	384	396	391	389	408	419	419	434	381	414	434	415	403	431	385	399	414	404	416	390	402	432	434	384	413	380	394	379	428	378	430	444	426	439	348	403	415	396	425	418	417	404	426	359	402	401	382	427	395	401	438	427	408	418	386	386	393	404	385	378	416	409	406	429	409	393	406	419	392	443	417	405	393	427	412	425	370	387	404	391	409	370	403	400	435	394	403	411	415	376	418	444	395	430	400	423	419	382	411	417	385	434	374	371	394	408	382	396	404	383	389	373	381	410	423	385	375	419	425	379	389	442	386	422	449	400	417	388	403	395	436	415	403	386	400	389	398	379	421	414	406	399	387	392	416	375	413	363	384	396	361	427	402	402	392	444	391	459	405	395	400	369	403	421	382	407	435	407	396	410	381	406	412	406	390	400	430	439	375	404	433	418	403	404	387	383	366	413	410	383	404	373	404	429	394	391	383	420	380	400	423	407	396	421	439	369	404	451	377	403	413	420	406	411	380	421	413	398	384	391	385	431	401	382	404	396	444	411	435	397	437	381	417	422	395	423	437	371	390	407	356	385	417	405	430	391	385	363	420	425	397	378	423	398	418	444	383	434	413	391	403	392	374	392	393	414	404	435	364	412	411	397	429	406	411	427	424	410	413	391	397	438	403	400	419	378	416	408	432	409	419	421	398	418	423	407	406	394	408	400	398	435	409	408	425	409	432	404	418	388	384	400	385	391	393	393	405	375	394	362	418	407	415	395	406	429	374	380	415	399	418	403	392	412	385	404	402	414	386	386	429	421	422	379	408	400	435	408	403	407	408	402	416	400	468	394	350	403	424	384	416	436	402	428	357	397	423	425	388	382	435	434
32024	21052	12208	1068	540	472	461	463	482	461	466	444	405	454	463	423	453	413	487	453	418	457	440	461	452	450	433	392	423	459	390	442	482	401	470	472	441	448	462	471	445	430	442	412	439	481	465	460	428	454	470	455	443	422	416	412	443	474	443	410	460	452	465	470	459	447	439	461	489	437	423	431	460	413	409	502	464	451	452	449	427	452	430	425	461	452	426	436	451	419	446	456	450	439	429	448	453	442	451	429	445	449	484	435	453	427	433	480	474	444	468	476	418	462	456	460	423	452	439	454	440	450	442	502	453	453	453	445	475	459	456	394	469	421	438	400	430	466	441	446	428	422	477	441	421	464	477	411	454	428	469	428	397	473	472	452	437	418	430	455	451	406	465	449	451	469	402	488	464	451	468	469	458	454	463	466	413	421	466	461	407	469	521	458	424	430	493	454	450	487	459	412	453	433	475	446	433	445	460	464	427	456	462	444	431	467	454	457	480	456	444	423	430	418	441	422	467	435	480	481	466	433	457	489	434	455	478	434	465	444	399	481	415	447	456	443	462	451	410	435	416	450	455	431	446	458	414	426	400	491	487	463	466	476	447	485	455	467	469	482	445	441	431	469	410	436	488	435	468	459	460	474	447	463	443	412	425	442	475	467	452	484	474	466	446	456	435	464	439	451	430	517	447	449	454	435	467	463	438	444	487	442	437	430	444	459	456	432	455	449	401	445	416	450	448	435	429	446	468	461	423	410	427	456	415	429	414	457	447	500	473	453	439	402	423	414	471	410	425	415	470	436	495	455	451	483	407	440	447	442	415	444	466	447	442	464	442	465	433	430	466	452	446	430	416	446	422	466	449	443	464	437	439	455	466	414	395	494	480	435	456	496	439	433	471	476	484	429	456	484	437	406	428	463	433	446	423	446	424	404	451	477	461	458	457	476	466	451	462	424	451	455	416	402	469	432	438	437	448	450	417	430	468	463	391	428	450	425	501	463	434	464	439	433	382	441	473	489	439	448	460	452	442	440	442	518	455	481	471	444	476	429	482	464	430	475	423	453	454	415	423	455	449	436	488	395	514	460	478	432	412	432	461	446	488	451	463	473	413	440	437	467	437	456	432	478	490	445	456	445	449	440	515	447	457	484	448	442	472	435	463	453	442	448	463	445	468	509	480	455	430	471	416	425	400	445	448	452	501	451	458	493	493	434	458	462	443	441	445	434	410	416	435	468	461	438	406	445	422	479	449	462	426	460	463	458	403	417	446	457	457	467	471	447	442	502	466	444	477	450	428	450	471	447	477	450	418	466	453	426	451	415	441	416	424	468	455	461	436	428	435	447	456	483	464	489	474	456	466	482	461	457	416	434	452	448	444	413	471	446	459	401	444	419	450	426	424	409	440	452	521	463	471	441	446	446	436	445	450	441	460	464	476	443	409	443	428	445	448	433	483	436	432	409	467	424	459	440	390	448	417	451	436	456	477	455	403	429	430	423	459	395	462	434	446	464	447	463	434	498	463	480	390	438	451	472	473	470	445	426	460	411	421	476	482	495	442	419	456	447	444	473	441	458	444	463	481	449	435	426	487	469	466	475	439	417	443	434	410	433	452	464	455	425	442	452	425	443	434	469	421	499	426	450	436	384	405	455	449	410	431	453	433	475	446	442	493	456	427	403	442	429	435	446	418	413	389	439	445	436	457	438	412	439	478	432	463	418	470	458	446	437	478	449	494	451	435	437	442	423	472	462	458	437	434	478	482	420	434	457	462	473	472	407	480	456	441	485	389	436	456	474	482	448	474	447	437	430	407	436	429	441	458	400	447	430	514	420	437	472	467	456	458	466	472	454	457	423	467	452	441	445	439	417	440	424	429	454	458	479	450	426	453	474	448	475	443	461	454	455	476	488	503	455	430	431	441	415	438	424	494	434	433	433	430	444	448	442	448	458	434	432	447	434	443	479	472	445	428	445	445	481	445	435	486	462	431	443	496	462	468	477	446	421	503	420	489	426	438	493	392	467	423	457	481	459	459	471	460	430	433	442	443	469	470	463	438	466	473	462	459	477	452	445	401	492	454	448	453	463	444	452	480	422	458	463	425	455	450	460	482	436	432	467	413	493	416	500	457	482	460	425	414	430	466	446	492	434	450	491	436	458	453	437	482	442	445	438	452	464	452	436	422	479	461	467	478	450	444	481	435	436	488	464	473	440	425	427	445	441	436	406	415	476	432	423	452	441	421	491	491	495	470	443	397	424	418	481	444	444	448	470	467	444	444	436	467	427	452	437	459	457	428	433	443	416	439	481	481	446	455	435	460	435	458	431	457	458	470	454	426	426	404	441	450	464	472	455	453	463	429	463	429	433	474	429	418	439	458	424	441	471	443	448	483	469	443	442	481	431	484	441	421	451	444	413	432	449	431	427	406	410	440	434	457	439	440	451	457	479	447	433	479	488	418	458	452	477	442	438	434	455	454	444	458	474	428	450	458	423	462	461	449	431	458	428	458	428	466	470	448	474	483	465	465	470	481	441	466	467	430	467	422	443	495	485	436	443	447	492	434	473	466	479	429	422	454	450	497	454	424	461	480	456	450	439	427	422	426	487	463	446	471	468	438	480	428	427	462	495	489	459	426	477	441	439	438	451	445	431	478	443	426	453	461	420	453	482	425	454	464	473	410	453	461	483	461	479	420	476	413	413	442	405	488	450	445	454	457	470	451	486	435	433	456	486	433	406	435	456	428	426	444	451	457	453	435	487	477	452	427	469	445	481	490	427	419	421	486	442	462	463	437	447	451	469	461	438	413	424	428	417	448	459	416	498	465	430	500	471	457	488	447	431	448	424	421	445	483	436	485	467	428	458	439	438	432	431	461	480	460	412	432	475	447	485	435	415	481	445	449	444	413	462	448	434	516	479	422	461	442	462	470	458	461	411	428	436	467	401	417	461	458	474	473	464	445	462	443	424	459	414	395	441	420	442	450	396	437	451	467	434	461	439	463	469	456	435	440	458	428	436	457	481	460	419	455	462	438	441	392	452	423	416	467	444	436	477	532	449	476	418	471	443	438	490	503	434	499	424	438	427	439	456	453	423	435	456	478	431	465	475	449	431	438	402	434	442	474	423	373	456	447	417	448	422	434	412	451	440	458	442	492	409	446	409	469	440	459	454	483	484	459	440	441	441	442	457	456	466	460	466	424	448	450	468	487	456	495	456	452	458	430	455	442	484	431	458	448	447	496	433	477	422	448	412	445	437	435	423	453	441	450	441	453	443	461	460	478	489	437	453	442	424	459	415	447	425	505	459	448	407	463	463	438	448	426	449	452	447	502	416	436	452	428	437	451	455	407	436	467	452	442	448	448	445	455	488	458	475	493	453	466	456	481	500	468	475	412	460	445	426	532	469	447	449	448	489	408	443	419	434	470	475	465	464	473	414	469	469	455	421	436	419	430	482	423	443	430	445	403	488	410	426	424	469	459	430	431	453	448	401	505	413	458	467
5770	1078	1032	972	1028	981	1020	993	930	971	1000	1005	934	968	926	977	929	946	954	966	947	928	997	962	977	969	927	962	915	957	953	998	987	931	937	948	964	944	979	1001	948	975	976	990	960	1006	904	952	985	1012	962	953	960	990	969	914	919	1011	984	1022	1001	999	998	1003	961	958	986	985	1045	1006	981	1024	1027	1055	969	961	965	935	905	957	981	1003	947	983	965	964	1025	941	952	922	935	929	1036	932	990	975	978	1035	942	943	973	924	961	982	957	971	932	952	978	948	1014	937	1006	972	991	957	929	977	940	976	961	1032	984	933	969	959	1021	993	921	936	986	955	956	1009	978	1005	1013	942	980	1005	987	972	1021	982	992	985	1005	937	987	954	972	979	942	1001	972	992	952	939	976	958	1003	907	1018	1044	940	1011	933	947	1007	1007	964	1014	960	981	987	952	990	976	983	995	988	1018	935	1011	973	958	959	977	968	942	949	956	979	941	948	1019	979	984	949	969	1002	995	972	964	946	949	1029	919	1011	986	940	940	958	992	946	1004	1041	1005	1029	952	995	959	955	1007	962	1001	965	1016	998	908	927	991	977	927	980	947	944	937	1051	1001	966	1005	989	984	1005	973	993	1003	958	954	980	1044	1026	947	920	1024	1048	979	953	979	921	963	950	995	959	911	987	914	945	994	936	904	945	1015	969	1017	945	940	974	1026	962	956	1000	960	979	988	950	1007	960	975	990	933	1024	971	915	973	1010	963	1024	943	1027	995	954	1002	933	980	1018	948	981	1007	968	901	986	989	989	963	976	1013	968	996	967	963	974	985	960	977	953	1012	979	960	971	961	972	940	982	988	954	969	967	992	966	993	960	1005	991	992	971	998	951	982	940	1022	1008	904	978	916	937	982	976	954	1007	954	1012	979	1039	961	958	980	966	1002	1004	990	949	995	1028	993	999	976	1005	987	968	985	976	930	1048	969	947	1014	1020	1051	983	961	937	958	953	967	969	975	987	967	965	1014	966	957	1017	938	901	929	993	1001	969	968	998	959	983	1013	926	930	985	985	976	955	1041	957	985	958	994	963	1013	989	983	982	1020	991	939	934	1009	988	986	924	975	952	958	1014	1022	985	970	1000	1020	958	973	955	931	955	971	942	976	1002	1019	955	972	970	974	957	1021	978	1010	938	961	1010	941	983	1033	929	949	941	1017	958	967	999	1027	1046	1017	1018	1009	957	992	1005	978	994	915	963	947	981	983	952	995	1005	963	999	973	1027	946	976	1078	922	1003	956	1015	1002	986	938	915	968	1008	931	1029	942	978	973	1010	956	970	985	975	971	994	984	1006	1016	951	971	942	972	983	996	955	929	1004	960	962	956	961	1017	933	907	995	976	929	974	922	995	965	969	981	951	1010	945	1003	991	951	976	969	991	976	970	951	964	940	945	961	989	1003	971	1005	988	944	946	957	963	998	977	970	962	965	968	956	915	991	976	1020	951	975	957	886	986	1003	954	1025	1022	964	1040	982	977	982	997	947	983	937	1011	989	951	994	958	945	977	935	919	1004	984	968	961	952	979	1011	920	1013	948	961	934	1025	932	1008	1027	924	991	956	910	956	972	958	1021	934	988	959	989	979	961	961	971	1010	979	1038	992	934	1006	917	979	961	1026	964	1036	955	1000	1068	972	985	908	983	1002	963	1008	999	925	964	959	968	884	943	985	1019	971	951	970	942	963	997	966	987	1006	1005	936	944	987	979	982	1046	942	953	976	939	989	1009	973	922	972	994	980	956	1043	1006	999	999	961	961	928	1015	988	923	950	962	950	935	954	980	971	1035	1015	1036	963	993	989	991	986	985	1021	955	983	967	961	921	978	918	979	1004	934	971	891	970	1025	988	964	951	941	934	957	970	952	1030	944	953	997	981	969	967	995	1011	1009	1000	922	974	936	950	982	1002	974	956	949	1013	1003	971	938	982	998	932	941	971	971	942	959	969	910	970	1006	968	961	989	947	944	993	992	959	967	1004	998	982	978	985	961	985	939	1002	984	1003	915	1004	956	994	968	964	1024	933	944	987	963	940	991	981	1045	1008	979	985	998	1013	945	950	1000	922	977	927	963	1006	939	981	1014	992	999	994	979	956	962	970	951	979	950	975	969	913	1071	1030	973	966	1009	957	996	976	983	987	957	950	988	957	938	978	975	1017	969	991	975	960	946	1020	971	1014	1009	1020	929	987	964	1041	965	971	966	999	1014	903	944	953	960	950	975	982	915	970	954	986	994	931	960	948	1039	967	1040	978	965	978	914	995	987	989	955	939	1017	909	963	969	922	1018	979	997	920	960	991	1007	942	985	1019	944	978	1022	968	991	980	934	943	950	964	934	973	985	985	1004	971	992	986	988	1005	944	937	987	988	987	958	971	972	948	1039	1020	993	949	994	1065	976	984	1020	948	942	957	937	941	893	973	1001	947	949	1016	960	967	975	975	985	974	981	970	1061	936	996	933	962	966	1009	1000	982	958	950	950	1021	978	986	910	996	960	990	961	921	992	937	995	983	923	998	965	948	968	953	1023	997	987	935	991	911	990	993	951	969	974	950	993	959	1036	984	982	1032	965	953	981	968	995	940	980	990	954	940	948	939	991	970	984	1059	980	1013	947	987	1018	967	933	1034	1021	993	936	965	956	946	933	949	960	986	963	943	917	989	959	1053	994	963	997	918	989	981	967	950	988	947	980	916	1026	931	963	956	979	960	964	960	1020	957	938	996	998	969	905	975	928	958	994	955	939	1022	953	1019	977	969	1005	1010	959	944	954	980	1013	906	1000	953	984	959	977	961	949	985	958	982	1037	952	946	978	973	1028	1001	989	992	921	947	1015	992	997	964	977	928	969	992	956	961	960	1004	1005	1024	1005	1043	973	974	967	952	1028	902	992	984	999	987	966	980	1054	965	944	982	956	989	1005	939	977	881	976	949	929	985	943	971	952	949	892	968	956	978	934	1031	987	1007	987	988	1035	1007	991	951	983	999	925	944	975	979	957	960	1012	979	1007	957	976	953	1027	991	990	931	984	979	969	924	971	1005	956	966	968	979	986	1039	960	928	1016	1041	968	901	949	977	1015	1039	967	984	980	951	1035	970	973	949	984	945	1021	955	995	975	1012	935	1026	986	960	1021	936	971	1001	982	991	961	977	1008	962	958	933	991	970	1003	1047	965	991	942	1016	938	981	1024	988	1044	981	987	1014	1006	937	1007	969	965	981	991	923	991	998	931	960	1006	1011	1005	977	986	993	987	975	913	996	993	981	1025	980	1043	1001	987	985	1001	968	997	998	952	963	1022	956	942	1000	915	998	935	1004	921	1011	964	949	972	1007	943	1023	1009	958	969	1032	994	948	961	1028	1028	954	957	1033	978	950	944	974	969	946	995	993	988	978	961	925	1000	973	988	956	979	1008	991	1007	968	960	1004	977	971	976	978	1007	993	972	989	961	1020	1028	1008	956	951	987	964	937	960	957	993	973	975	992	981	940	986	1009	955	980	1012	987	964	1025	928	967	1006	950	973	987	897	999	945	1016	1013	970	955	949	1023	1000	1018	964	909	1015	896	981	976	983	1001	962	951	948	967	1006	999	923	940	1022	977	991	940	976	978	942	970	891	972	1064	994	977	1004	1029	991	981	971	1028	940	946	973	994	1001	1033	964	935	1004	973	942	921	951	1002	974	1022	962	977	989	989	1014	1009	967	927	944	1003	939	995	976	1017	996	924	943	971	1046	985	1029	1016	1003	981	1001	986	998	998	970	1002	1013	933	990	996	964	1009	978	972	984	961	955	963	1031	985	1018	983	988	965	969	976	911
24898	21494	24839	28582	21491	21355	1697	518	396	446	411	378	382	317	378	367	359	341	388	349	359	368	391	353	367	378	393	356	373	383	347	366	370	360	359	354	353	368	360	389	363	345	359	383	341	332	360	347	386	384	369	353	352	342	358	359	349	355	358	353	393	322	401	357	367	386	378	355	340	347	346	315	347	360	361	366	369	343	369	332	358	334	336	361	343	390	384	392	353	392	348	358	379	350	337	334	346	331	363	377	376	359	372	358	354	333	354	373	396	361	393	373	390	318	372	342	324	330	342	373	335	350	397	352	355	333	318	378	375	365	349	364	372	358	317	330	363	342	356	351	352	358	378	357	364	351	368	330	357	352	381	391	361	353	348	344	394	333	354	341	359	348	347	367	338	319	370	358	329	380	389	360	350	369	343	329	341	370	358	308	347	342	345	359	351	395	345	365	356	358	350	353	394	354	404	389	358	339	366	352	363	282	361	400	366	346	342	380	347	347	343	356	410	335	339	365	371	340	365	334	384	338	308	364	341	343	344	339	353	351	384	354	340	374	360	368	371	340	352	335	343	406	330	318	417	374	355	347	369	364	342	343	381	371	366	337	343	372	366	381	369	382	340	373	359	343	351	369	356	344	340	347	386	316	378	378	388	379	358	377	334	316	362	382	353	358	352	349	333	363	383	355	329	353	396	368	358	375	369	340	338	333	335	349	354	364	371	366	399	349	340	346	330	350	320	364	376	384	373	366	346	346	345	342	323	342	383	370	338	363	357	365	340	345	362	331	384	357	348	365	316	374	330	371	327	392	350	298	325	338	349	319	384	369	345	333	363	381	368	333	387	357	403	344	358	367	328	352	341	343	334	376	365	345	419	348	354	321	323	363	343	373	371	353	355	326	358	362	336	350	340	363	389	356	336	330	370	334	344	343	358	334	353	377	362	353	333	350	352	321	353	330	340	364	388	343	353	366	379	372	345	330	379	380	359	375	363	354	359	344	362	384	333	388	346	352	374	354	387	338	317	368	347	349	347	385	344	345	369	322	382	374	396	383	327	349	356	336	355	390	371	381	360	356	366	331	397	312	353	398	381	333	379	372	339	354	315	333	377	364	339	345	323	346	358	363	351	372	401	339	321	344	329	373	365	358	350	334	364	323	386	338	401	387	395	330	372	371	354	345	320	313	344	364	377	358	336	372	374	335	371	342	339	352	353	350	392	353	341	326	399	348	346	368	312	359	342	377	351	327	349	365	379	345	345	337	360	363	339	374	373	310	330	359	344	343	324	347	368	352	377	366	310	310	342	376	372	379	331	370	313	358	383	366	349	377	352	352	359	339	310	382	365	358	354	352	367	366	328	369	388	347	370	364	366	356	399	364	333	343	345	348	383	335	340	337	360	364	340	329	350	369	342	362	355	354	385	344	360	379	343	312	410	368	329	341	348	349	327	355	365	382	367	328	316	331	379	364	378	349	364	369	347	394	332	341	362	353	337	336	372	364	343	341	373	418	383	357	335	345	345	322	359	360	347	353	330	335	362	350	334	332	342	355	389	339	327	344	352	375	350	341	342	350	362	364	332	333	353	353	340	384	362	321	371	349	356	379	384	360	332	343	388	348	355	322	330	335	353	343	355	391	349	367	361	335	340	351	348	340	329	333	355	367	392	376	336	344	353	370	345	334	378	407	368	314	363	339	378	338	321	385	377	349	366	357	325	312	363	366	348	355	355	387	374	352	363	339	362	353	359	324	342	359	317	364	377	350	352	336	348	374	357	319	358	352	354	379	316	364	360	353	393	341	345	331	322	366	388	316	394	357	348	363	360	366	362	360	397	329	384	356	378	345	358	374	377	363	334	354	352	328	357	359	347	341	362	370	364	350	350	367	394	362	368	387	377	331	370	312	356	402	358	331	370	371	379	379	339	354	352	379	378	382	375	380	356	330	369	366	370	346	372	319	354	357	309	348	365	353	370	380	362	380	364	372	378	338	368	333	315	371	355	388	369	324	349	368	363	357	337	349	342	351	333	376	332	340	366	330	405	316	378	365	360	386	348	344	344	338	374	344	342	381	381	340	374	335	321	378	359	335	335	336	361	408	342	332	365	342	322	345	390	331	358	358	347	326	341	328	363	364	344	360	356	344	322	353	386	373	332	317	346	332	354	367	339	352	309	358	342	370	365	419	379	336	347	323	344	357	342	369	353	379	352	354	314	315	326	358	345	346	379	359	364	353	401	369	335	363	353	345	355	335	338	357	361	342	394	334	344	369	377	387	357	337	357	369	353	367	356	372	404	361	334	369	346	352	394	385	385	361	387	354	367	378	315	369	363	342	395	320	388	388	352	371	336	354	345	344	391	328	372	348	371	354	321	331	327	341	376	368	392	372	349	335	298	340	361	359	343	307	340	404	395	368	383	368	331	328	341	375	394	410	332	366	338	376	328	363	337	358	290	316	327	357	364	368	330	329	357	355	377	342	308	381	379	390	366	401	343	356	340	344	358	348	361	361	371	370	375	324	332	370	326	321	385	388	366	346	373	351	359	365	358	319	391	368	370	330	350	334	332	323	391	367	363	342	335	346	358	372	323	328	341	359	355	344	360	339	311	344	347	319	337	321	360	341	372	398	356	341	362	363	329	374	397	374	363	374	351	333	350	357	366	367	325	369	366	404	370	323	354	313	345	359	339	345	375	347	387	342	358	370	381	350	343	370	338	381	381	349	370	365	371	361	365	367	369	391	324	358	402	359	351	341	370	352	316	335	348	361	363	340	365	337	345	371	344	366	331	364	333	335	327	348	340	398	347	365	379	317	345	342	350	356	372	341	377	347	346	359	363	378	338	363	354	329	356	353	360	363	366	350	347	357	373	349	349	355	363	319	353	336	385	357	337	349	359	332	380	356	372	356	376	353	369	342	338	382	359	349	369	357	362	382	374	370	375	372	372	368	371	353	364	346	361	383	351	371	360	357	367	383	335	341	388	351	350	349	344	395	378	333	391	370	369	363	356	318	373	378	360	365	356	380	372	373	384	333	355	361	337	366	334	359	348	349	409	384	351	335	358	387	352	338	349	363	354	344	344	377	366	343	365	342	379	331	349	336	380	370	383	387	373	352	369	340	358	351	377	359	376	385	326	316	358	360	370	314	369	357	351	355	359	350	334	356	344	359	341	354	320	359	358	349	349	348	325	358	327	347	406	372	373	328	328	394	363	366	361	334	341	371	345	353	357	330	385	376	342	367	320	331	339	359	361	330	363	354	360	363	391	346	371	356	321	366	342	369	361	348	323	334	364	364	335	351	356	322	353	339	348	365	381	358	344	379	312	362	347	376	375	326	379	368	349	387	337	338	346	346	357	364	361	340	371	339	337	313	403	382	329	348	404	361	372	368	341	342	377	359	363	344	377	342	361	346	357	342	357	346	330	332	353	351	365	352	319	350	360	339	354	383	326	377	330	349	364	378	375	352	337	333	309	384	325	333	356	336	351	348	363	367	361	379
3162	2186	1392	1032	860	817	822	825	851	823	809	795	776	798	797	751	770	755	800	787	767	766	731	728	802	762	809	759	747	789	784	793	772	769	765	784	807	771	753	824	707	741	755	798	752	815	746	775	773	800	816	767	763	832	724	752	754	742	771	770	840	755	758	752	806	767	789	801	780	796	803	755	784	775	771	729	805	757	807	811	745	811	764	782	755	779	782	783	811	797	755	754	797	760	760	832	799	755	735	788	789	808	707	812	818	736	784	769	790	793	785	748	744	789	743	802	775	753	776	748	761	749	812	749	757	760	734	760	735	789	759	772	802	776	800	769	739	767	724	753	759	789	793	778	797	759	736	759	777	713	760	747	768	813	788	802	792	742	772	725	762	809	790	722	796	755	743	759	750	782	783	744	779	791	802	782	770	720	782	729	815	734	752	780	822	757	780	778	744	789	763	778	731	748	773	757	806	760	784	775	777	782	746	728	757	756	767	769	783	792	759	711	778	762	791	761	766	787	782	777	805	786	759	733	722	806	796	765	782	779	729	822	771	790	743	774	812	763	811	770	790	763	774	812	763	784	744	732	775	785	752	760	809	787	770	793	798	791	787	726	778	816	800	815	753	740	772	778	783	780	727	777	822	755	730	817	803	770	778	780	729	728	729	742	761	745	750	741	728	752	773	726	747	730	785	782	754	756	755	782	787	787	744	749	767	734	802	794	734	772	730	737	748	756	746	770	755	761	738	741	810	775	778	790	776	735	733	795	747	778	786	802	758	735	771	808	790	824	790	809	742	757	774	741	763	758	799	778	775	760	715	760	779	747	747	792	727	822	752	760	799	800	733	726	837	777	750	782	782	791	705	775	798	766	757	788	766	768	702	787	770	776	758	755	788	742	768	725	711	771	759	680	722	740	777	763	690	765	839	699	768	767	775	772	792	812	799	784	746	741	778	802	753	693	726	703	807	808	821	753	791	786	767	735	766	779	800	763	710	759	775	747	787	754	775	730	766	805	803	734	730	769	752	786	776	819	763	776	755	747	760	768	804	725	789	764	759	789	704	762	819	766	786	755	804	760	777	733	824	743	757	792	737	750	802	801	749	752	808	761	741	732	712	808	749	757	767	729	781	769	822	786	707	809	732	750	743	723	761	744	807	760	738	777	778	772	738	797	695	722	793	749	791	725	809	753	755	752	771	793	792	768	805	791	763	768	739	776	751	800	729	774	719	773	805	763	769	753	786	751	764	753	750	788	779	753	813	758	761	774	812	722	719	796	712	801	744	818	812	747	780	779	750	779	772	759	754	732	767	776	778	746	796	751	788	805	762	774	759	806	782	786	711	753	762	735	724	777	802	789	763	793	743	727	753	752	807	793	812	760	812	768	797	711	746	732	752	724	720	767	796	765	789	788	783	815	781	781	759	788	756	745	756	775	718	771	739	762	782	819	776	740	788	789	744	745	734	773	806	806	795	734	766	743	808	785	757	724	775	844	810	779	767	783	747	742	713	732	765	792	702	759	795	742	768	758	785	770	810	804	783	709	740	702	758	760	779	770	763	783	762	749	791	780	763	743	736	735	778	745	775	792	726	796	758	754	751	809	752	727	772	761	781	740	730	799	734	797	755	716	782	772	768	773	759	752	760	754	723	779	732	787	763	793	750	712	811	773	750	759	752	784	784	756	767	832	782	786	741	720	766	749	749	712	792	799	788	818	766	780	793	806	803	773	776	790	734	757	782	777	788	739	734	808	759	787	779	792	774	731	772	778	805	754	726	775	747	760	794	816	733	757	779	731	843	812	775	771	777	736	726	781	732	715	749	763	817	751	734	832	793	743	755	784	760	739	782	781	765	772	792	821	760	750	751	723	817	788	774	816	765	739	774	814	755	765	729	802	773	783	810	726	793	785	790	805	776	783	733	789	761	764	777	796	799	735	805	814	751	777	771	758	765	740	755	739	810	743	758	784	813	725	752	741	775	792	744	782	764	791	798	749	819	697	708	771	786	775	719	776	731	780	729	765	787	766	736	757	765	784	781	775	729	772	825	806	758	841	746	763	771	828	775	738	749	777	738	753	780	696	802	830	731	802	785	802	701	767	754	776	772	793	740	759	734	789	705	763	725	783	778	770	770	734	803	748	789	791	755	752	773	753	721	736	784	770	767	796	764	753	749	787	758	709	720	804	808	791	783	790	745	781	811	727	773	753	735	714	751	790	763	756	796	737	786	776	766	739	746	743	789	747	784	694	762	803	759	775	721	756	816	801	750	821	784	738	811	787	775	724	776	736	748	738	820	773	763	752	728	782	798	755	820	782	750	753	766	776	783	808	705	768	790	769	811	781	761	790	793	745	785	769	765	764	771	784	742	805	749	740	743	744	763	745	739	747	800	758	790	757	763	778	768	819	745	740	713	790	770	782	787	752	772	730	756	745	745	826	757	728	747	746	769	760	800	752	798	766	771	810	738	741	743	714	758	794	745	722	750	795	797	775	775	768	746	702	757	801	794	771	837	752	785	761	730	767	780	773	763	779	739	749	752	791	773	794	746	710	740	739	743	726	768	784	864	754	745	765	800	807	760	750	725	705	734	783	778	741	762	719	726	746	774	728	797	793	757	753	785	753	831	779	756	728	739	792	786	757	759	784	755	716	802	765	749	741	756	825	764	779	784	738	803	784	758	784	795	821	790	762	733	754	760	748	754	781	786	793	760	790	783	805	685	767	759	761	815	705	813	766	749	781	754	763	760	762	731	826	803	761	770	799	791	746	762	781	756	755	756	791	723	753	760	794	772	738	775	776	741	743	765	772	728	782	752	755	784	804	750	758	829	739	784	782	829	758	794	764	771	767	762	786	768	716	774	754	750	724	785	817	746	782	753	714	765	774	775	767	766	776	746	760	768	767	732	752	754	798	742	790	733	788	787	758	770	750	781	765	804	755	682	744	686	798	739	798	766	788	785	820	744	773	785	773	748	797	759	726	762	756	740	756	763	774	803	823	784	794	770	749	793	799	760	806	796	756	777	783	766	715	734	804	801	741	771	735	762	696	810	706	750	810	812	747	781	766	757	782	807	738	813	748	777	795	777	777	766	755	732	743	788	753	765	787	733	820	761	780	793	823	745	794	767	785	812	754	804	759	795	711	771	767	763	782	762	741	796	773	761	727	803	782	765	778	723	712	728	736	835	802	782	729	791	766	787	799	736	790	782	750	775	723	706	773	808	767	783	770	717	761	769	724	840	759	778	736	817	776	791	801	737	763	735	768	765	767	756	739	786	733	754	772	756	771	746	761	743	753	742	821	784	803	770	765	805	795	759	760	797	823	810	758	819	753	778	731	815	798	778	804	772	774	714	743	754	829	770	772	743	772	789	764	734	734	817	772	779	756	723	838	748	730	751	771	749	754	756	774	773	773	758	768	771	756	817	797	764	779	748	760	809	815	756	834	773	760	799	746	765	774	767	802	746	775	790	720	815	804	774	763	769	769	708	760	779	806
24297	21478	25130	28252	21480	21492	18667	601	327	276	256	226	201	223	231	213	201	199	204	187	173	173	206	187	179	195	169	184	176	184	180	201	196	156	180	137	165	188	148	151	171	176	187	148	175	164	174	150	170	196	168	184	179	177	194	176	162	167	191	183	174	199	200	194	169	176	162	189	175	172	168	168	165	166	173	161	177	160	193	150	176	184	182	164	158	172	177	176	154	197	177	169	160	183	153	179	150	178	223	176	195	182	199	185	180	183	166	170	174	163	162	171	182	167	207	152	144	173	201	198	159	165	181	175	151	192	160	160	178	182	159	171	170	162	187	158	159	181	178	186	165	166	175	179	177	163	156	174	145	196	163	163	182	148	156	155	192	172	180	190	172	163	182	184	169	182	156	176	188	162	175	155	159	166	157	177	148	164	183	193	164	170	158	180	169	173	159	165	170	179	158	150	174	138	165	162	193	185	152	200	178	170	172	196	191	163	145	143	171	154	165	156	172	167	170	166	154	202	177	181	182	169	170	188	148	165	175	179	166	152	183	191	169	181	181	146	168	170	149	184	182	178	189	158	156	188	164	164	182	183	192	180	169	179	170	180	185	161	190	188	183	178	190	174	181	205	155	174	174	146	152	193	162	179	171	162	159	162	163	158	162	180	186	171	175	172	175	157	176	182	160	203	170	195	155	187	188	158	181	164	161	195	159	172	186	142	160	162	172	168	164	170	192	154	173	182	189	163	188	176	155	146	129	197	162	173	180	183	180	184	174	159	160	164	191	164	158	183	192	171	168	187	180	133	150	173	154	170	180	189	167	160	141	176	205	176	149	209	188	177	164	160	168	188	172	158	187	185	178	164	175	175	181	170	163	160	172	128	189	189	169	155	167	167	154	156	159	174	180	138	177	147	191	160	171	159	192	158	166	162	168	184	170	169	166	177	194	165	196	160	187	163	156	141	178	192	152	182	180	122	145	182	197	168	190	155	197	160	191	163	168	206	181	171	171	168	184	166	156	147	167	156	175	181	149	170	160	191	198	169	172	192	159	151	159	155	191	160	150	180	164	194	178	162	178	165	170	179	177	169	177	170	179	174	153	183	179	172	169	176	186	167	153	178	169	172	171	153	170	184	184	190	170	147	166	177	173	177	170	173	155	188	180	188	184	157	175	172	165	162	152	164	179	174	189	189	158	175	168	148	183	184	168	179	177	185	164	144	186	177	167	206	170	163	168	140	172	138	152	176	181	170	163	172	179	201	157	191	168	157	167	152	178	181	163	133	154	153	178	169	171	171	174	169	182	172	181	166	174	185	177	157	159	160	171	183	195	176	178	198	177	192	174	179	165	184	181	168	172	157	186	197	191	179	171	178	148	158	170	176	188	174	198	156	175	179	172	145	190	163	184	181	155	157	177	169	165	150	154	191	173	185	169	190	184	176	180	211	187	196	150	173	183	151	189	176	169	224	159	183	174	177	180	172	178	157	170	171	176	202	177	137	162	156	179	183	156	163	156	160	191	166	154	172	188	165	163	186	177	185	164	174	174	166	163	179	166	167	183	201	159	179	188	176	147	166	170	137	156	160	177	202	208	206	183	166	197	155	166	165	175	170	198	164	155	150	159	162	186	158	176	161	197	171	164	166	176	201	179	165	176	181	183	148	181	182	178	188	172	179	181	190	157	177	169	175	139	168	160	178	179	160	169	145	189	200	168	159	200	172	165	148	178	195	178	173	173	183	183	188	151	171	164	202	166	172	162	190	172	190	158	197	175	178	176	157	167	159	189	201	168	176	147	168	172	185	156	186	176	173	161	175	174	154	170	165	155	183	174	143	190	176	151	181	181	171	162	165	185	180	163	180	173	177	169	178	176	169	178	172	159	188	142	174	199	174	184	155	160	178	172	169	178	164	184	178	194	190	142	170	165	148	184	148	178	139	164	169	170	161	177	163	156	171	160	194	171	168	156	168	155	200	166	160	188	181	197	195	164	160	188	166	186	176	152	159	177	164	175	188	147	165	175	167	148	170	176	189	168	176	157	152	160	165	167	196	204	172	176	140	144	175	198	161	149	192	178	180	194	185	177	177	169	152	168	156	169	181	173	190	159	165	181	165	140	191	153	193	161	181	174	153	154	165	168	181	152	192	173	160	154	177	162	179	190	178	171	159	172	163	187	178	155	171	145	172	179	182	181	177	186	153	171	179	182	180	170	191	165	169	163	177	176	183	172	164	162	156	168	163	169	155	174	185	188	163	176	155	156	175	160	187	170	165	158	158	156	160	181	194	173	168	164	163	168	148	168	174	184	157	166	149	193	169	174	164	172	146	169	178	193	176	167	180	166	166	167	174	166	190	175	139	169	165	172	170	166	161	152	160	172	172	193	173	191	173	162	150	165	181	165	182	165	146	186	155	168	186	168	197	160	167	137	165	143	167	177	158	200	181	198	180	171	180	176	149	164	170	167	149	162	172	158	200	176	156	154	166	169	181	161	158	178	160	174	178	176	156	176	179	164	170	167	167	154	154	171	162	157	173	176	177	168	168	147	168	172	160	139	162	167	177	183	158	155	172	170	179	209	159	181	191	175	167	173	150	192	171	161	162	159	168	172	185	194	146	177	188	169	174	179	177	180	171	176	165	170	163	161	201	174	157	170	165	180	166	178	182	165	169	167	182	161	156	165	179	174	162	183	180	182	169	177	155	165	170	185	172	175	181	158	170	161	181	167	162	161	162	168	183	171	154	168	165	179	166	168	164	165	175	167	170	194	178	148	161	170	193	160	198	195	154	185	163	177	176	169	183	190	172	195	185	194	178	200	215	163	177	167	185	170	174	182	163	148	159	152	159	173	158	194	188	172	189	177	158	175	170	170	187	156	167	186	169	163	161	166	163	176	173	174	155	155	163	180	172	153	187	176	180	190	143	149	175	159	156	134	200	166	160	178	151	176	188	172	152	167	182	193	186	155	172	198	199	165	188	173	175	177	185	151	174	177	190	177	197	153	142	164	152	172	180	144	174	170	171	166	179	189	166	171	161	180	162	184	171	178	151	156	176	183	171	173	150	172	163	172	166	171	154	177	156	193	169	178	177	139	173	148	159	173	160	172	167	175	170	178	187	164	166	178	182	162	181	168	188	176	181	162	181	159	180	180	156	179	168	186	174	168	156	162	191	156	157	167	178	167	165	165	161	127	158	152	166	190	184	171	171	168	148	154	161	150	168	162	179	191	177	165	171	157	192	184	183	155	201	173	161	161	173	173	150	170	171	201	170	159	179	169	157	166	187	167	182	189	144	182	218	147	188	177	184	164	172	161	198	172	163	204	204	168	177	165	181	156	167	175	171	183	167	162	160	191	169	160	152	161	166	178	195	166	156	168	172	190	186	181	184	132	171	182	159	171	158	165	167	154	157	182	169	190	166	195	183	154	183	162	158	180	196	156	190	180	162	170	164	190	179	158	174	173	170	176	145	180	166	169	168	191	176	156	162	185	194	158	160
2940	2993	1593	895	640	546	492	489	464	455	414	478	447	420	440	440	394	439	417	411	386	438	435	395	426	377	415	413	391	402	407	398	406	405	427	396	411	396	387	410	410	401	411	408	423	434	393	409	457	443	422	381	413	414	408	390	439	432	375	402	369	408	448	417	408	400	383	371	411	448	398	406	400	400	391	369	391	409	391	434	415	418	390	395	380	386	405	406	408	397	426	373	419	389	395	413	427	383	394	446	425	375	402	416	407	413	416	395	411	420	412	412	389	423	378	405	406	390	381	435	433	370	391	400	419	432	432	443	409	406	430	444	414	417	385	410	409	425	401	417	428	411	419	412	398	379	402	385	450	438	385	425	413	406	405	401	404	368	418	382	372	404	390	390	372	426	393	400	407	469	394	405	404	373	386	405	402	416	401	414	410	399	433	396	409	403	407	432	412	411	420	419	371	386	372	396	367	379	406	389	412	405	390	423	409	445	423	391	419	424	361	406	444	408	426	397	409	429	395	384	396	367	400	421	403	400	401	400	442	423	412	401	421	411	396	405	391	407	430	404	364	423	378	418	390	386	419	409	397	427	435	391	428	391	423	421	403	381	398	412	396	387	403	448	421	427	445	385	441	384	402	416	386	383	405	418	397	453	415	402	417	392	389	413	423	405	411	419	395	422	426	430	372	441	458	412	433	410	424	382	405	431	359	415	431	393	415	406	405	427	409	411	429	381	376	415	408	434	398	410	408	442	410	434	415	400	401	412	401	402	390	407	410	418	413	396	407	402	375	455	406	388	402	443	428	389	398	377	409	410	390	379	414	394	388	410	350	377	437	429	378	418	373	411	422	421	394	393	374	429	410	427	376	407	396	396	418	402	446	415	394	398	387	387	408	411	379	383	435	400	412	380	399	423	443	446	417	403	386	420	415	416	398	412	410	433	358	413	404	401	431	422	407	399	398	411	406	360	397	375	408	398	393	379	404	423	441	386	404	415	389	386	420	356	395	389	367	387	410	433	429	350	417	439	396	392	395	435	410	401	404	384	428	430	402	418	384	379	422	436	408	359	373	446	372	407	408	402	391	401	418	400	408	383	420	465	388	396	416	414	388	441	410	393	396	422	432	406	400	421	384	427	419	432	392	469	377	402	375	428	418	442	367	434	432	405	400	413	419	416	409	421	379	398	425	410	406	406	395	415	387	428	401	388	421	420	430	401	432	408	368	446	406	432	426	416	447	405	407	398	396	412	397	370	418	403	391	409	405	367	399	416	452	400	383	406	368	399	375	413	356	379	402	412	471	396	391	410	418	410	395	407	410	414	412	397	379	392	383	431	406	387	436	413	422	406	391	414	409	428	400	402	369	457	344	416	407	419	408	379	395	407	382	389	411	359	394	404	387	369	387	383	399	409	403	391	424	402	437	439	400	422	415	392	423	372	439	422	361	399	421	398	416	421	416	401	378	372	404	398	406	405	410	396	425	412	401	396	402	426	372	414	404	403	391	425	398	402	382	412	407	405	439	403	433	368	390	404	393	431	400	408	381	437	400	393	407	441	413	409	392	476	443	420	413	416	414	409	426	384	419	439	365	422	418	396	448	434	381	416	355	420	392	387	417	389	390	411	394	368	416	383	392	437	400	401	377	427	404	410	424	393	433	413	394	373	384	398	425	397	394	400	407	376	394	420	397	415	405	415	408	388	440	368	395	417	384	399	417	391	433	423	373	449	428	387	397	412	429	422	446	440	370	397	417	404	398	410	400	391	386	395	402	406	417	418	440	413	402	409	399	376	404	389	368	417	381	428	432	416	427	381	435	428	386	369	422	380	459	406	422	386	413	413	357	386	416	390	447	391	409	384	382	422	400	402	404	389	434	406	401	416	406	387	405	423	397	365	366	377	386	421	379	396	389	392	398	388	427	379	409	383	414	387	386	413	397	399	408	414	390	428	451	402	384	398	416	402	420	390	425	394	396	403	414	400	407	406	363	411	430	411	394	436	440	381	421	396	408	397	420	441	403	391	418	397	406	393	408	418	438	429	389	411	416	395	385	447	400	435	412	391	393	428	436	368	402	414	408	400	451	409	400	404	430	389	423	411	416	425	393	393	407	416	375	345	359	420	394	383	421	385	415	406	383	401	417	417	402	414	412	403	415	380	401	401	399	387	389	420	423	417	404	373	403	437	401	403	402	420	365	387	392	409	416	395	392	429	407	403	441	406	357	418	424	407	380	415	401	411	392	385	411	394	385	390	401	403	432	394	383	375	414	373	406	427	381	390	422	394	431	408	407	409	352	421	426	403	415	380	371	410	376	392	423	420	409	424	374	403	417	390	411	403	402	413	441	422	421	380	426	398	387	426	429	398	395	408	416	401	415	410	426	373	390	367	441	386	411	411	422	411	396	408	351	378	411	399	377	401	427	408	418	382	401	410	411	382	386	377	390	424	410	395	391	416	428	451	427	402	413	405	426	393	430	415	417	393	367	371	413	400	424	452	391	436	433	409	394	374	395	401	387	426	373	418	417	419	382	417	383	405	415	396	393	423	404	425	418	401	389	437	380	418	400	430	408	412	393	433	400	408	442	410	410	434	420	406	438	373	431	399	399	401	441	409	378	438	407	395	400	425	376	401	402	375	407	372	411	396	388	391	380	414	393	397	388	379	398	442	396	386	404	405	349	422	445	414	376	407	420	377	379	383	436	396	413	404	444	433	419	411	423	402	370	433	390	363	433	413	392	398	373	390	373	419	391	389	398	398	391	417	374	424	399	401	436	406	390	419	376	373	407	383	426	414	439	393	400	392	434	386	391	363	417	419	421	431	384	392	393	406	410	397	392	414	433	381	388	431	388	394	392	373	386	409	402	414	426	379	379	424	401	399	395	379	408	420	406	389	388	413	387	396	456	414	426	394	408	391	389	381	419	452	391	392	390	436	418	452	415	377	392	424	412	407	372	402	387	376	417	435	401	384	376	425	418	384	411	377	400	420	388	404	394	386	393	426	432	412	411	432	378	403	374	410	382	381	375	407	415	393	416	416	373	384	383	359	403	391	374	398	407	428	404	415	424	399	379	418	400	382	449	364	390	390	393	396	413	402	441	432	418	410	401	416	433	408	425	399	426	348	410	395	437	435	408	424	424	420	407	415	403	451	406	411	397	411	436	419	429	397	416	386	387	434	359	400	397	401	428	387	426	410	432	403	429	412	365	423	395	459	405	368	389	384	405	441	398	436	425	425	397	413	414	400	397	444	439	430	407	381	398	405	445	433	421	386	405	410	408	403	415	460	420	429	407	399	424	394	413	386	409	367	402	411	380	367	419	407	438	421	395	394	417	402	387	408	392	388	398	438	375	413	437	382	429	424	390	358	422	382	414	400	411	424	395	402	400	374	416	411	430	388	396	398	405	388	385	401	417	418	420	398	450	394	401	422	380	381	429	427	409	413	417	373	409	386	417	419	417	386	411	400	353	375	389	400	402	418	410	406	407	404	418	399
31820	20895	12032	1038	502	472	455	456	461	463	466	432	451	442	397	465	454	419	424	438	470	500	430	430	465	443	475	436	452	416	414	455	467	470	461	498	465	429	442	429	505	417	471	466	423	476	423	439	450	484	463	452	426	435	443	425	456	426	450	443	469	444	418	472	426	422	419	449	446	443	449	433	471	414	428	456	461	428	452	459	415	424	439	435	454	459	424	424	408	439	450	454	448	445	432	428	460	420	433	446	443	385	465	446	443	456	399	412	448	442	442	468	436	466	418	436	445	405	435	444	479	424	430	465	473	448	455	465	453	462	421	432	451	439	467	407	443	429	410	440	407	411	458	415	442	450	450	411	500	456	435	418	446	448	461	415	452	446	438	476	480	441	428	488	449	454	463	501	404	450	455	437	439	441	419	419	456	433	447	447	460	444	445	443	428	452	470	438	443	479	431	428	446	430	432	439	444	444	450	473	435	445	467	390	444	415	438	400	437	420	463	448	426	460	454	467	437	438	442	463	456	473	429	434	424	412	418	439	455	453	422	422	451	458	409	431	457	472	426	427	441	432	410	442	463	438	464	480	469	456	415	463	485	456	418	415	393	426	441	474	469	445	418	469	441	404	431	423	432	422	454	434	449	446	504	400	437	465	449	447	397	431	426	466	441	450	407	401	447	466	430	437	418	462	410	461	449	439	421	414	444	430	461	445	444	455	468	454	481	468	449	463	500	449	439	461	446	469	459	433	461	446	422	464	437	434	464	488	460	462	431	434	435	452	451	422	429	462	447	429	420	420	426	416	458	465	460	427	448	451	492	444	422	443	454	413	475	411	453	440	434	428	479	441	443	431	455	424	480	402	432	468	474	454	460	478	428	424	458	459	448	437	432	416	417	419	467	449	420	443	457	446	484	476	472	456	438	435	459	436	426	385	442	454	449	411	418	459	466	425	419	450	434	488	470	440	419	435	418	436	496	442	421	448	427	437	461	466	436	417	465	462	473	435	453	401	443	426	462	417	440	465	464	420	467	449	426	413	418	454	418	462	404	488	423	446	470	441	454	412	409	389	433	431	421	463	469	476	433	448	437	473	442	442	464	490	441	464	426	456	464	468	440	406	440	467	419	441	435	411	432	456	424	431	445	476	460	447	436	451	447	419	426	457	442	447	472	420	451	459	456	463	452	460	464	469	437	423	447	449	431	445	384	408	424	414	412	457	446	444	458	463	440	444	409	439	477	426	450	467	441	408	465	442	450	464	505	432	429	434	460	445	473	415	408	430	444	435	421	414	481	426	458	418	418	458	470	509	449	481	471	443	453	417	425	450	438	431	464	432	402	423	440	434	464	404	434	459	452	460	433	444	448	474	444	432	440	454	448	411	460	474	460	456	446	461	442	449	430	433	453	420	481	460	447	438	472	429	471	441	443	449	473	440	402	456	456	428	419	408	435	471	462	427	443	444	422	439	440	409	433	436	472	431	449	436	465	458	434	422	429	418	438	430	429	446	458	446	443	405	431	446	420	399	446	441	401	419	430	440	480	433	465	447	438	450	421	454	453	423	445	484	457	429	426	459	452	472	453	457	462	432	465	487	449	412	465	448	437	439	465	429	456	467	460	429	432	487	440	471	448	453	443	431	454	450	445	478	495	469	427	422	470	434	464	424	463	470	420	457	475	442	411	442	410	388	425	417	461	423	429	486	467	444	446	420	426	441	430	433	413	446	419	444	432	421	427	421	419	440	429	448	431	454	447	452	436	445	462	417	411	446	430	454	402	445	430	459	436	428	456	420	419	448	474	430	435	447	447	450	450	381	423	424	403	422	427	460	414	403	483	426	413	473	437	431	447	392	452	431	425	431	426	399	471	453	462	475	420	485	431	454	456	442	452	461	428	441	456	473	477	437	449	430	441	462	445	477	432	417	439	448	460	465	413	460	427	461	458	459	387	460	439	464	457	461	403	406	435	426	448	436	447	467	455	461	422	445	406	415	467	455	451	435	450	449	426	436	402	498	437	463	456	467	449	416	439	420	423	445	376	429	439	436	472	460	439	408	468	455	398	430	421	428	440	436	421	486	423	373	408	443	470	442	433	478	433	443	447	426	451	446	416	384	496	426	431	423	425	433	449	429	474	423	418	408	440	437	450	421	445	424	441	419	461	446	467	490	444	437	461	471	459	438	450	432	421	449	410	483	445	472	475	458	418	438	427	442	427	432	468	448	430	490	483	439	439	446	462	461	429	435	440	466	470	453	449	495	469	459	400	403	425	475	430	437	430	464	431	465	417	432	455	450	456	421	477	420	412	449	412	462	440	463	451	436	439	446	443	459	459	458	458	491	431	448	431	445	405	456	480	413	438	508	436	442	414	471	442	450	472	450	432	439	462	448	436	441	470	437	436	440	427	471	457	386	405	418	399	424	435	456	441	461	439	449	447	405	406	451	437	456	442	459	476	465	437	453	399	469	402	484	467	487	431	449	430	420	448	437	426	460	422	419	419	486	447	449	453	405	427	439	427	456	448	448	418	449	408	428	415	421	450	398	455	446	452	419	436	464	448	472	420	447	423	468	431	491	433	465	452	432	393	452	451	439	482	400	441	469	462	440	434	426	427	444	428	499	451	451	407	436	459	455	426	412	423	443	461	468	424	427	421	427	455	412	408	459	465	454	432	416	440	458	469	475	434	409	447	436	416	412	469	419	445	423	431	432	439	431	430	460	452	457	479	455	465	479	478	465	404	453	451	442	459	470	428	431	461	412	430	470	427	426	406	430	421	439	433	418	459	455	448	433	411	464	432	466	432	465	433	436	455	478	466	455	440	474	448	436	423	446	470	449	419	472	448	465	448	417	472	416	484	425	408	452	417	442	447	440	437	457	401	458	459	445	424	428	459	430	439	424	451	453	424	460	409	444	450	436	416	450	462	446	421	440	444	470	442	416	439	447	452	433	432	452	449	451	445	491	440	455	432	478	444	464	446	437	468	410	426	434	427	490	416	418	417	458	442	430	407	451	486	457	447	409	456	440	416	474	421	451	432	424	509	465	406	394	504	461	424	447	439	445	446	461	472	453	436	441	462	422	402	422	468	429	463	491	430	435	480	436	457	447	437	487	457	422	486	477	453	457	453	430	417	467	485	453	471	428	478	416	433	420	436	440	507	428	391	428	454	465	471	443	475	424	480	447	431	446	453	465	469	471	457	452	454	417	454	419	448	423	461	448	433	429	469	478	438	453	445	424	432	461	462	433	434	437	456	425	462	462	440	454	455	448	496	490	443	465	472	484	464	445	406	448	427	391	435	466	476	476	465	483	445	457	469	462	453	463	443	428	413	471	426	448	421	423	425	428	462	437	416	433	458	450	431	435	441	450	453	544	460	452	468	454	422	450	486	428	472	454	458	436	402	436	460	429	451	428	410	435	434	404	441	461	419	412	472	477	410	412	404	445	475	461	478	471	466	448	424	393	434	459	454	480	464	440	477	427	504	436	439	418	451	449
5790	1099	955	963	970	969	955	924	958	969	918	964	949	912	972	959	987	971	995	992	1001	995	921	934	999	996	961	990	988	964	960	1016	950	979	977	932	966	927	1000	922	971	982	951	985	942	949	942	940	895	960	930	989	970	947	954	952	984	1015	999	988	988	924	1006	1015	1007	940	985	959	963	945	968	948	982	963	947	968	954	945	958	982	951	982	991	956	982	1013	952	1020	972	1001	999	964	993	973	950	959	1021	950	1007	925	1013	1023	978	977	997	912	961	949	950	933	955	997	965	969	949	960	952	932	982	1003	920	952	931	951	1019	948	917	975	998	1000	1003	895	995	957	936	991	928	993	989	972	964	974	999	968	978	1008	920	979	1001	962	971	924	963	975	952	902	950	975	988	967	974	1007	949	974	995	943	966	996	916	965	933	957	942	966	917	971	973	975	941	1004	935	928	958	928	923	963	949	1003	934	963	946	908	957	976	950	939	903	948	940	1005	968	957	945	961	993	990	1028	958	978	948	978	963	936	957	988	968	987	916	1000	970	956	966	957	1002	963	954	994	976	962	981	963	932	961	959	981	970	898	1021	1028	991	987	921	956	954	965	1005	981	936	974	996	936	960	1041	982	959	952	947	929	1003	995	965	1026	1027	967	940	988	995	967	1017	979	956	955	952	948	953	995	927	1005	944	1008	887	1011	979	920	989	941	992	903	928	941	953	966	1026	943	983	932	1012	982	963	969	964	929	950	1016	895	904	954	932	969	997	1027	954	967	971	926	967	998	1010	956	939	960	904	1010	974	971	962	989	1016	961	940	1006	933	963	919	1034	914	975	1002	936	1032	1001	962	983	962	955	950	944	947	909	967	958	963	956	1004	938	1012	949	989	944	949	1032	996	982	899	992	938	932	911	970	1021	1005	1000	959	974	954	996	965	960	991	975	949	942	1036	933	911	941	938	959	958	969	951	942	996	964	954	1030	959	933	953	957	979	933	926	968	970	1025	1000	861	950	946	981	951	976	918	942	964	1011	965	941	951	981	970	1002	931	1003	997	968	942	989	953	964	1048	943	977	990	949	949	947	964	980	934	954	950	951	1015	972	989	989	942	949	983	973	982	971	974	988	942	965	944	968	932	965	957	922	945	969	923	928	961	967	936	927	966	933	940	965	931	1023	976	951	955	984	991	922	1022	977	1032	941	971	1024	970	981	934	975	1024	971	957	978	950	1049	992	1013	1019	942	948	952	955	964	960	1033	937	992	962	1016	973	948	983	1025	933	924	975	949	988	961	967	999	1005	937	993	996	985	984	930	978	999	981	934	1038	929	953	956	927	1034	957	956	942	933	963	929	1013	981	947	963	976	991	956	906	1008	962	958	953	991	1013	1003	970	993	939	903	946	992	963	974	992	915	970	1049	1011	993	961	991	949	972	978	973	987	1027	927	976	932	970	933	979	992	954	972	931	972	991	980	915	935	1010	940	944	898	945	984	1013	945	1018	932	967	976	936	952	968	966	991	923	940	976	923	976	961	933	973	988	993	962	939	915	1009	1004	949	984	988	972	998	976	961	991	979	985	952	958	967	939	958	948	974	968	943	1013	941	1034	961	912	936	954	975	942	948	1004	898	1007	1004	977	992	1014	963	963	958	938	945	1012	1021	979	979	1002	1030	975	1009	959	951	910	954	972	963	955	973	952	942	886	943	957	957	964	987	1017	942	932	916	986	1019	967	952	1020	973	895	946	1006	962	941	917	950	892	985	947	949	979	994	961	1045	954	982	981	990	983	979	916	1001	1004	1005	913	1010	954	936	959	993	969	961	957	962	977	965	994	968	1009	943	977	993	948	953	950	948	953	1018	961	1014	976	944	962	939	978	949	943	972	972	970	986	988	975	943	918	965	980	977	953	944	999	968	894	969	865	975	987	955	999	963	960	1000	998	945	944	1035	925	951	985	972	973	897	970	898	950	951	934	1000	1031	948	996	1002	965	1014	866	947	948	919	898	985	959	940	970	1012	969	955	947	943	962	1032	1022	960	937	996	926	929	987	928	968	968	932	988	959	994	958	938	930	918	988	998	970	1000	1020	895	924	868	974	961	949	1005	930	911	950	979	962	961	1017	1032	986	967	949	985	1010	1015	1014	997	948	972	963	943	959	986	966	1002	988	982	946	954	937	956	962	993	962	974	1007	958	975	965	964	951	971	929	987	1009	993	985	964	938	988	969	977	1008	917	930	976	949	936	992	1005	1016	945	1022	1020	944	950	952	937	986	1025	947	968	983	936	958	980	944	959	979	1002	975	969	917	969	955	948	978	992	982	960	970	1020	993	928	969	977	1022	961	1002	1000	928	984	963	999	965	990	918	1012	1032	940	985	990	938	1000	982	980	1041	926	952	1001	983	978	994	914	925	933	950	992	984	1023	941	962	1041	903	1006	986	991	974	1005	984	1011	961	977	951	983	1035	1020	915	972	983	956	965	1006	995	1053	961	916	964	911	969	976	952	940	1029	1014	931	934	954	970	1001	932	1031	939	998	981	944	1025	990	999	954	985	976	974	1019	914	932	941	959	948	968	929	955	936	932	968	965	925	1002	996	992	994	1013	1005	948	987	985	959	940	888	942	904	972	999	1002	985	925	926	980	996	973	930	982	996	947	981	936	974	951	953	972	965	975	1015	1012	898	949	1017	982	918	953	981	1009	963	932	1022	964	998	918	951	975	1030	917	1005	942	995	919	966	941	960	988	1056	998	950	956	961	1007	956	951	941	994	931	977	989	966	905	910	931	973	928	920	1008	960	962	960	971	957	995	1002	985	942	927	1006	916	912	944	939	948	954	937	1010	976	994	940	948	933	1006	954	967	968	926	986	993	975	1028	984	1019	967	969	1021	968	943	996	927	965	973	950	967	941	994	982	1002	990	918	1004	1022	989	944	980	919	976	936	956	945	990	895	994	939	987	980	928	930	959	953	1048	961	974	985	1022	1026	970	968	947	968	987	1033	940	970	967	946	965	956	1034	942	960	970	1014	958	989	964	990	920	943	963	963	946	1009	959	964	1001	961	978	1005	980	990	1005	943	931	1019	1001	996	993	978	970	968	974	976	975	966	950	949	920	976	942	906	949	978	962	945	1016	1046	930	964	920	969	937	986	947	1001	919	987	985	1001	1024	1024	989	962	981	994	1009	973	979	975	1001	947	992	997	946	1013	940	945	1016	905	980	1043	1001	957	988	938	992	976	963	943	948	998	932	945	965	979	941	968	972	980	953	986	932	973	968	995	980	918	988	1040	985	931	970	998	996	971	931	982	955	984	977	1004	949	922	975	934	997	981	929	973	956	983	1054	977	1015	950	1024	1007	956	957	948	917	960	932	976	956	921	942	1010	943	967	997	985	932	914	973	999	932	951	949	1003	965	962	968	915	937	970	977	993	1011	1005	926	997	976	956	972	1032	1010	940	949	938	986	946	981	928	952	1002	1017	934	973	967	994	953	966	998	947	973	959	960	1007	964	937	975	1035	967	892	943	931	946	996	1001	992	963	962	935	940	952	991	971	1002	936	936	956	982	1002	921	948	907	918	927	974	965	963	936	960	947	924	968	1031	946	987	969	940	943	974	910	939	972	915	994	926	947	991	942	973	972	943	927	965	964	924	961	974	952	972	952	1007	969	965	931	1012	948	937	946	945	947	944	919	961	1002	923	998	964	944	849	930	916	958	897	949	961	1016	986	1008	986	995	966	959	923	919	988	954	1033	957	953	985
24894	21476	24843	28528	21464	21331	1726	541	451	422	393	380	375	402	364	345	366	346	362	344	384	366	393	363	380	382	372	373	366	360	319	334	360	381	338	342	338	345	344	325	387	374	349	414	375	359	348	344	361	334	356	324	365	335	335	360	308	364	333	359	361	374	340	368	366	350	383	370	385	352	363	354	346	322	306	343	402	343	389	344	373	400	362	345	371	302	338	356	362	323	364	366	363	327	374	370	367	311	368	323	323	363	337	358	390	345	375	356	376	338	339	355	355	382	348	407	337	347	339	337	359	349	365	347	317	364	349	355	403	355	331	338	335	350	354	333	341	336	371	368	345	339	359	338	342	353	360	355	374	332	408	339	328	359	336	366	389	341	382	375	359	378	357	331	335	359	350	331	369	330	343	359	393	319	360	398	371	379	411	325	335	337	345	372	360	356	341	341	370	374	358	350	331	381	327	352	359	340	388	357	348	342	359	348	345	366	356	346	324	351	340	322	355	351	377	352	353	363	355	329	330	375	336	346	329	306	362	336	374	328	350	344	331	344	324	350	344	332	384	368	366	341	327	366	371	369	375	381	340	323	316	294	336	340	376	369	388	348	347	386	351	339	328	358	367	369	341	336	348	362	378	377	364	341	344	361	360	379	362	380	335	360	329	347	315	346	366	336	359	348	369	319	324	351	344	366	352	336	312	331	372	340	363	382	326	357	350	297	359	332	358	375	338	360	345	350	352	354	355	349	356	318	333	339	336	369	370	373	384	363	335	370	368	332	357	341	377	379	341	370	368	331	326	333	364	340	373	363	333	353	361	350	318	366	340	348	374	378	335	379	350	377	362	327	351	327	368	352	333	349	354	363	357	378	371	325	353	340	354	350	330	346	340	406	338	363	345	345	359	328	345	354	338	373	343	368	356	334	333	335	325	354	317	332	346	329	341	383	364	394	372	338	363	332	342	365	349	331	368	349	349	377	375	334	346	347	339	375	350	304	335	332	390	317	350	366	367	326	307	361	332	346	353	344	374	340	331	334	343	357	375	345	343	322	339	357	356	374	345	346	384	383	363	382	343	341	342	381	348	336	350	351	371	362	362	372	352	377	338	353	330	318	376	352	363	354	363	349	381	359	324	377	337	344	397	364	360	359	365	351	364	362	373	354	349	357	357	366	379	375	342	353	342	350	338	357	329	328	353	379	375	349	338	326	346	354	294	337	347	357	359	367	385	367	335	340	434	361	357	339	358	351	328	345	352	342	363	390	335	356	350	347	377	361	358	409	364	364	326	394	388	364	374	367	394	350	378	335	365	379	374	367	387	343	315	351	341	360	370	335	330	350	346	364	348	379	307	329	380	350	357	355	377	371	371	341	355	345	332	366	337	351	343	366	378	341	344	355	358	339	335	310	369	362	332	376	338	357	360	371	390	357	334	350	363	370	378	347	366	323	358	388	354	359	375	357	365	356	333	349	350	361	364	360	381	383	360	341	357	344	343	353	351	356	362	352	343	326	337	389	339	359	341	320	295	337	357	359	358	338	356	378	368	357	377	372	353	423	346	335	355	343	358	304	338	297	366	353	377	370	321	345	357	398	372	349	369	370	368	331	383	353	370	334	411	322	367	338	364	359	389	318	329	330	343	366	342	349	336	393	318	358	396	354	363	377	337	345	367	354	344	340	328	360	363	356	348	361	352	337	333	345	342	351	369	367	351	349	345	381	326	364	334	372	366	360	379	337	332	372	363	331	364	369	378	375	328	340	360	332	341	357	357	345	355	346	340	388	387	373	379	315	338	363	362	334	324	344	353	361	373	348	355	345	383	392	379	365	331	335	382	348	394	332	376	357	364	314	335	362	360	372	341	372	390	345	344	347	361	327	343	342	356	365	338	405	362	337	347	363	347	364	343	346	343	370	356	369	357	343	337	329	362	372	346	333	355	330	319	338	295	341	378	378	364	347	359	343	359	361	380	338	313	352	387	334	382	365	369	356	394	339	313	348	362	331	374	368	342	333	347	315	346	366	315	340	366	373	359	342	328	345	331	339	341	354	344	353	356	360	363	366	388	349	361	355	346	369	367	372	350	338	338	341	352	359	312	363	352	342	367	367	329	313	346	360	356	344	335	325	348	347	388	385	365	366	397	372	358	403	347	351	332	335	361	343	382	355	412	381	342	367	354	352	370	354	359	376	365	324	357	365	362	366	354	343	313	336	412	344	348	337	379	391	309	360	345	370	349	327	319	357	343	339	352	354	327	384	341	341	375	366	329	329	351	353	316	364	329	331	374	332	354	351	353	329	378	344	384	365	367	388	327	340	375	350	337	349	335	367	359	346	318	378	322	357	330	353	323	391	372	351	356	321	345	353	340	353	341	349	362	339	339	348	372	368	345	350	347	359	326	369	349	403	364	343	343	352	380	346	346	361	330	357	340	368	358	354	335	317	369	353	312	365	356	381	375	322	343	349	364	365	351	345	367	362	334	365	374	383	365	359	360	339	337	389	359	354	299	352	349	325	327	384	361	374	332	373	350	396	330	340	339	343	318	343	343	386	382	363	394	396	346	329	356	397	340	348	341	349	362	364	334	342	378	356	354	357	372	377	365	342	349	360	404	336	372	351	399	350	369	383	375	346	352	358	317	345	359	328	354	335	333	358	359	357	321	376	380	364	328	343	328	352	364	338	386	355	376	382	357	362	372	378	351	338	368	371	384	358	345	329	350	352	329	357	377	357	370	363	355	386	363	324	334	378	328	402	376	350	369	384	361	326	348	364	341	354	350	330	368	349	365	382	325	365	333	400	329	354	372	333	322	337	391	340	355	353	417	370	310	381	374	353	348	335	318	348	360	356	345	347	319	332	357	340	331	349	333	332	363	380	358	337	365	364	350	333	357	385	351	325	348	350	360	315	400	359	294	355	333	354	365	368	353	345	364	368	334	344	363	294	345	341	379	357	359	344	391	368	345	400	317	364	374	353	355	316	357	373	333	333	355	346	369	352	372	338	341	383	351	330	387	341	327	385	359	360	340	356	326	342	336	364	329	365	344	351	335	355	341	350	370	344	358	337	326	384	338	364	373	367	382	333	323	327	307	366	358	312	339	360	356	358	355	343	344	366	333	349	352	368	379	349	348	364	354	371	368	356	364	352	360	346	357	355	338	333	339	360	355	356	356	344	349	348	368	351	358	355	330	327	327	374	361	364	366	329	335	378	333	359	323	357	357	337	329	295	346	358	350	330	366	367	359	349	349	348	366	347	362	373	337	372	314	341	380	347	351	346	333	370	362	336	364	355	361	330	330	355	340	336	333	379	337	377	352	345	325	366	355	302	344	350	367	375	319	361	345	363	346	358	373	371	371	344	349	360	332	375	346	330	350	320	364	396	372	334	405	376	344	347	356	336	366	376	347	333	359	348	376	336	376	335	370	308	372	347	339	322	335	365	356	352	342	373	320	377	337	330	383	324	348	391	337	355	353	345	387	327	313	332	372	310	346	358
3146	2105	1376	1002	877	840	803	745	794	770	770	766	835	786	801	768	834	753	756	761	733	812	801	797	812	754	780	776	814	733	788	803	731	779	805	764	758	815	798	833	763	768	737	798	725	800	785	758	787	701	730	739	739	761	702	761	792	749	768	723	793	756	783	759	800	800	753	763	730	761	770	779	792	784	761	779	769	804	756	757	784	743	776	756	748	798	783	846	754	776	786	776	770	786	782	752	748	729	778	791	759	751	765	743	798	801	728	724	782	735	750	722	748	771	722	800	746	806	782	715	761	832	736	788	772	762	770	770	801	753	729	786	782	813	773	789	725	746	779	782	831	728	763	769	722	760	770	778	743	803	756	795	763	805	790	768	747	776	798	727	800	726	787	724	773	801	783	797	775	818	847	772	801	749	772	811	765	797	756	718	756	773	801	749	780	705	784	793	737	786	764	791	763	779	772	780	694	783	759	755	772	791	769	771	750	779	743	796	775	755	712	749	795	758	790	760	752	813	780	779	774	766	756	796	747	783	782	738	729	795	688	742	738	814	746	725	794	765	789	786	774	767	766	767	754	769	754	745	749	747	791	776	730	756	698	779	754	739	803	744	847	780	711	770	755	761	704	794	757	763	797	791	732	717	793	742	756	754	763	754	758	773	763	805	803	783	764	780	841	745	749	749	766	799	709	777	745	769	774	738	742	786	799	770	770	795	764	812	712	825	775	746	726	828	728	753	797	738	755	766	834	760	735	774	726	727	779	739	773	720	762	742	768	769	823	729	775	697	770	789	765	738	780	782	782	782	802	747	735	775	739	683	767	777	737	801	781	759	747	790	750	802	809	774	740	790	765	726	706	769	743	750	780	806	783	806	778	786	770	805	769	744	738	742	794	755	733	741	767	801	744	762	774	762	766	752	701	767	765	797	730	773	763	795	765	772	780	804	746	763	720	767	778	789	800	764	750	712	770	773	796	760	802	778	793	759	757	767	716	758	781	800	735	778	753	736	745	787	777	727	732	742	746	789	820	741	775	791	814	776	748	755	798	734	794	778	793	781	797	751	770	769	764	773	783	792	809	795	757	734	757	771	736	780	796	757	779	783	724	725	777	782	700	751	734	710	732	804	794	722	788	739	775	764	769	749	740	784	753	735	741	742	761	747	785	858	779	794	784	761	746	756	712	745	838	776	750	745	792	832	759	754	737	756	767	758	752	733	730	755	738	780	726	725	769	801	726	776	729	748	772	754	756	760	783	710	777	776	760	793	784	789	776	735	769	746	698	788	736	845	780	761	772	748	766	783	796	800	793	726	751	805	781	758	807	790	715	803	812	792	743	801	760	767	758	753	756	740	727	778	788	742	761	740	782	759	800	813	731	727	786	760	739	737	825	732	753	737	721	759	755	769	756	733	725	785	734	760	711	773	784	724	810	772	791	730	796	765	797	800	785	769	771	744	753	812	801	804	749	756	740	723	807	801	759	758	777	744	781	786	719	809	803	759	795	754	736	749	760	779	756	776	721	788	767	736	762	770	767	772	760	793	797	770	747	754	767	783	827	819	769	772	763	779	751	719	741	734	740	762	736	739	742	802	758	743	798	754	732	702	762	779	810	758	768	770	752	762	743	748	790	788	772	776	758	782	747	761	759	711	770	814	766	761	710	839	761	776	786	755	870	815	760	789	797	760	774	804	802	778	814	736	742	789	763	766	757	726	737	805	766	713	750	805	791	789	791	800	825	835	763	758	779	766	760	771	791	784	787	772	758	728	759	761	795	748	764	742	799	819	772	756	761	701	761	816	759	760	753	773	723	776	761	731	786	786	748	746	793	782	761	796	772	763	727	756	740	732	790	737	750	759	796	797	747	767	814	828	758	746	767	791	786	766	796	751	737	751	711	833	749	811	861	805	742	786	756	779	780	762	748	731	730	748	779	759	793	763	757	765	767	731	794	767	783	832	717	722	759	794	766	806	778	729	788	787	778	773	738	772	799	761	745	770	811	762	767	765	814	788	761	796	779	701	764	758	775	821	759	750	781	727	728	742	737	833	719	728	783	795	771	704	761	770	798	762	815	792	780	807	773	760	768	750	719	780	753	855	767	714	780	776	768	781	789	772	763	738	813	770	805	779	728	758	749	772	764	752	784	787	761	770	764	771	762	829	766	761	766	754	729	724	739	777	790	743	749	782	761	779	743	781	805	740	754	726	738	742	759	742	749	745	789	726	791	760	763	730	755	778	784	768	750	759	808	770	778	791	779	770	714	736	758	807	826	791	838	731	768	719	830	769	797	778	747	779	757	797	738	757	805	783	739	778	756	771	794	715	772	799	741	791	742	741	736	759	818	796	753	762	788	749	766	786	744	763	773	705	774	778	798	755	797	739	716	756	752	754	751	736	739	789	730	781	778	781	734	787	811	739	789	737	733	759	766	755	789	802	743	766	742	747	762	738	737	773	764	818	731	764	804	765	761	781	736	766	762	756	796	765	729	732	799	772	754	745	714	739	816	747	718	746	791	819	748	732	789	763	759	718	756	736	737	767	774	749	759	780	756	753	781	750	770	723	770	777	753	721	730	766	800	770	804	780	711	738	756	759	786	742	746	726	751	729	836	741	748	777	775	731	724	801	814	752	754	731	768	748	768	801	739	741	804	775	755	736	754	730	802	773	776	767	738	742	778	704	755	824	771	804	779	822	771	800	792	806	761	798	789	765	813	759	769	815	792	766	785	735	788	792	798	756	754	747	797	815	751	762	771	772	742	789	761	789	757	735	731	793	730	778	743	784	729	839	753	759	693	744	787	750	694	795	801	740	773	777	814	746	795	788	758	801	745	744	795	768	776	778	755	746	774	808	793	754	812	773	758	785	788	771	750	748	751	759	758	741	789	763	776	764	751	788	751	765	783	738	820	745	781	739	796	715	746	780	776	825	742	720	747	733	776	728	775	711	734	800	811	793	777	712	729	778	749	735	777	791	718	787	753	752	784	775	763	774	837	778	749	784	769	796	727	788	732	767	757	769	785	744	793	732	712	756	803	752	775	743	742	780	813	766	798	747	810	698	750	810	755	781	780	806	799	790	798	757	802	801	762	818	764	782	780	749	796	732	780	745	746	765	775	796	813	796	763	802	764	777	750	795	722	758	786	755	783	748	761	774	801	757	771	784	746	826	744	802	766	722	755	803	783	801	763	763	797	773	764	759	765	799	808	784	835	766	792	737	801	732	770	748	781	805	757	780	729	765	769	782	735	741	777	784	816	742	775	742	767	809	743	756	795	753	723	778	771	750	715	786	732	747	807	807	754	801	789	753	798	749	791	750	787	787	740	802	766	748	725	790	806	774	731	780	760	774	750	774	745	762	781	750	725	784	762	786	819	790	767	723	772	741	736	763	730	798	720	747	766	770	749	786	757	833	776	763	784	780	789	802	745	768	785	694	714	754	773	822	739	730	763	769	779	800	726	735	762	739	776	759	754	780	734	757	759	742	764	767	784	769
24301	21494	25164	28258	21494	21507	18760	551	332	276	281	248	214	237	238	193	191	205	205	166	176	181	162	181	167	174	181	185	176	167	196	205	186	188	194	177	145	177	192	190	172	176	182	175	195	160	192	141	144	165	155	154	179	148	161	153	165	165	166	175	151	161	171	163	147	169	182	176	194	165	168	147	174	167	164	170	169	185	162	171	177	200	182	182	181	172	162	163	167	183	164	198	198	170	190	188	183	195	184	165	168	166	186	181	175	191	174	156	154	169	167	154	165	166	191	163	174	160	166	207	163	188	197	181	173	148	181	177	169	174	148	179	178	192	170	174	192	173	179	154	149	188	185	176	187	185	193	188	207	177	180	145	172	190	182	180	164	181	150	170	164	177	182	144	190	175	198	152	168	178	159	168	177	159	155	181	167	160	177	167	171	190	183	172	159	188	148	140	163	177	186	179	164	167	165	191	150	196	169	175	165	176	206	182	192	162	169	179	159	174	152	186	148	159	162	158	159	196	194	190	175	154	148	179	166	200	187	179	128	173	169	186	187	186	160	172	164	184	149	192	183	174	174	183	165	169	147	188	204	181	189	179	193	162	160	197	161	173	152	170	175	181	188	184	175	169	166	172	183	160	167	185	163	171	131	161	168	177	178	171	161	189	183	174	169	193	173	184	177	186	192	164	177	162	161	175	162	175	158	168	186	180	153	170	174	172	177	167	170	188	169	177	161	182	187	190	160	151	184	159	163	176	155	188	161	173	173	159	171	163	190	165	170	167	176	171	159	189	173	172	171	175	179	149	181	169	166	177	161	180	180	175	184	152	161	173	167	189	178	175	180	168	183	158	179	175	168	160	172	154	193	159	168	185	139	196	177	153	187	176	170	160	168	169	162	203	169	165	131	180	182	169	170	199	156	176	175	184	197	184	168	183	156	159	167	192	152	157	169	153	171	183	168	179	166	149	177	160	187	156	164	186	179	146	184	160	154	161	166	153	149	173	174	165	163	185	176	143	174	169	154	192	181	157	175	188	197	170	153	151	167	166	183	175	175	171	146	188	175	139	169	190	165	176	196	158	184	160	172	167	188	178	173	171	180	169	172	192	165	151	140	166	177	166	148	178	155	171	194	186	157	159	170	175	183	167	178	166	154	199	190	167	173	165	161	185	188	197	204	180	138	160	168	169	159	172	167	181	173	173	188	204	156	170	180	175	175	180	185	165	156	175	185	180	181	178	181	176	188	192	187	171	173	184	142	176	164	140	144	158	171	171	159	169	166	174	138	168	198	176	160	156	178	187	175	161	175	171	175	183	167	168	171	185	188	191	193	181	176	180	171	191	176	194	182	181	163	178	173	167	143	153	165	167	154	153	161	175	191	167	177	155	165	168	161	189	178	178	183	175	168	163	146	174	181	187	141	166	152	160	151	171	155	174	162	174	167	182	169	200	167	168	180	156	173	176	183	196	168	157	182	161	156	173	167	191	200	161	154	202	165	175	179	185	151	160	155	198	212	185	195	149	183	193	164	166	182	147	173	184	179	167	175	168	181	157	189	174	142	194	190	151	191	173	155	162	151	168	153	183	165	176	147	158	169	163	163	167	142	182	181	161	165	172	153	173	181	187	176	159	171	180	169	168	173	183	170	174	172	175	159	179	196	169	147	172	181	173	181	142	180	185	177	153	180	168	187	173	168	198	175	183	186	154	170	167	175	157	137	192	173	156	158	183	195	187	159	170	183	173	140	170	155	165	184	171	191	167	192	167	145	170	163	155	193	180	151	161	171	173	139	195	188	156	186	189	159	151	179	176	161	179	151	180	171	181	165	163	191	158	181	180	156	182	158	178	177	159	170	145	158	167	174	170	202	173	175	169	166	172	156	173	159	189	171	139	178	184	175	171	174	169	147	180	171	164	156	175	162	170	156	179	178	171	168	158	185	199	174	178	140	178	161	176	153	164	150	182	171	207	177	165	174	182	158	184	177	176	170	161	186	178	167	159	149	148	179	177	157	151	157	184	190	169	159	184	180	151	174	177	187	175	160	169	178	156	174	171	188	174	148	192	177	173	177	156	186	164	149	176	170	183	161	165	185	167	184	167	172	170	188	179	180	166	203	167	198	178	161	174	177	135	169	185	170	180	190	172	185	171	164	171	194	181	184	168	171	173	142	170	161	177	184	172	145	183	152	176	174	200	182	165	147	165	200	172	167	174	171	155	177	166	192	186	162	165	170	130	169	198	170	157	169	141	181	181	149	150	184	185	176	145	161	189	190	166	166	160	162	187	192	192	157	194	192	176	200	157	172	177	167	174	188	192	186	199	191	152	165	169	172	158	193	159	168	176	195	160	188	177	169	172	162	149	197	155	180	209	216	174	169	173	155	180	183	170	211	191	170	192	172	160	164	161	170	180	177	178	144	179	172	146	164	193	185	157	168	161	179	169	173	168	158	180	166	185	156	177	176	173	170	164	176	165	156	172	181	184	164	179	169	176	169	190	183	169	162	164	141	169	184	177	165	181	186	169	194	173	180	153	170	165	170	156	174	167	184	153	179	152	184	153	177	142	153	164	147	168	187	165	149	168	184	180	157	184	166	224	152	181	181	172	214	197	157	166	175	173	166	145	154	182	159	144	187	167	176	192	185	177	163	166	178	176	166	159	191	139	161	165	163	188	178	126	167	165	168	165	154	201	179	165	147	184	188	162	164	184	159	186	193	139	165	147	192	189	179	190	180	176	159	157	175	165	155	185	135	149	154	173	193	178	179	177	180	154	149	161	159	182	168	179	170	171	188	185	170	161	187	167	165	168	195	169	168	174	181	196	179	187	190	161	167	130	147	151	153	169	209	171	155	169	189	146	164	180	158	165	176	177	174	155	200	185	183	177	170	150	189	182	160	191	188	177	197	183	165	165	173	154	166	146	180	172	172	207	153	189	172	172	181	177	154	159	178	173	173	166	162	154	198	189	170	179	147	132	195	183	173	156	181	161	209	184	171	176	135	174	169	148	161	153	182	175	196	164	186	179	188	181	144	142	183	178	178	181	177	170	181	179	185	153	144	167	167	185	173	185	173	161	173	166	161	194	186	159	173	159	175	169	156	181	159	163	152	181	178	151	192	174	190	156	161	160	191	157	207	167	175	178	174	175	185	185	182	166	161	164	194	175	166	152	154	159	154	161	175	180	177	161	183	180	165	145	165	166	171	183	145	173	180	184	152	161	170	167	189	152	147	172	156	156	149	163	166	165	168	188	166	160	168	169	183	183	172	171	165	164	185	165	167	169	183	143	182	142	168	181	155	211	146	159	186	147	203	165	152	186	161	169	169	173	164	195	182	165	180	178	181	144	163	139	158	157	174	146	185	175	156	152	187	167	177	147	184	191	162	158	171	156	146	192	187	165	174	162	154	156	170	148	171	181	171	187	194	172	186	162	164	171	183	149	147	145	177	199	158	166	171	161	165	169	177	162	152	155	164	161	171	143	169	148	188	181	189	176
2977	3128	1504	863	613	562	489	476	477	468	465	399	395	438	355	430	432	431	406	406	382	448	455	428	429	399	412	430	384	366	430	410	439	412	379	385	399	413	395	408	436	422	407	393	389	439	417	414	421	420	426	403	412	375	384	383	416	392	378	424	396	444	410	409	448	420	425	421	405	407	436	433	409	395	428	412	404	401	411	413	378	410	392	395	413	420	413	413	410	409	402	379	413	379	359	409	421	391	397	402	379	393	374	473	410	406	408	418	384	407	413	454	371	421	415	381	411	441	387	411	376	396	404	408	389	416	406	404	404	387	459	370	450	407	405	426	419	427	424	409	391	389	402	408	448	383	388	403	360	423	384	403	431	406	410	426	396	433	410	408	373	416	404	408	419	413	359	394	376	433	401	410	401	411	455	430	380	420	428	389	435	405	371	392	364	380	393	384	373	411	413	394	392	381	427	401	385	423	397	423	391	424	400	398	386	396	377	445	393	403	426	393	408	360	422	404	412	367	439	384	368	399	399	426	396	411	408	383	415	454	403	434	377	379	430	412	407	372	400	384	398	399	427	375	387	392	396	412	394	398	443	413	416	377	384	413	413	438	388	391	430	422	405	377	417	438	412	400	418	395	410	422	422	420	411	388	407	413	418	375	383	409	417	436	375	389	378	409	427	383	381	377	417	399	400	436	407	369	394	427	421	442	431	411	424	379	431	416	397	383	385	378	413	379	406	404	402	368	429	426	376	430	389	406	401	462	421	402	380	447	394	413	392	388	418	448	389	405	389	365	392	442	393	403	408	419	445	426	422	409	417	416	392	398	397	427	403	400	419	451	412	417	379	374	413	425	394	400	409	382	415	437	392	339	409	400	392	430	415	434	433	397	404	409	410	398	395	421	414	401	432	415	388	411	412	409	433	404	390	396	428	402	396	393	396	394	410	431	395	400	426	381	383	424	406	415	441	429	393	404	387	398	424	441	399	419	377	417	379	414	405	386	394	411	412	376	398	442	372	382	426	403	391	404	445	402	385	413	442	386	392	382	398	410	401	386	404	403	435	426	369	382	404	406	428	397	372	423	411	397	410	403	409	381	400	404	430	409	405	400	361	383	379	404	419	412	407	427	398	420	425	414	401	433	382	411	395	425	437	414	372	392	401	458	371	406	410	390	373	407	376	432	390	393	440	387	393	431	358	406	417	388	407	402	422	419	420	432	359	382	435	393	402	390	420	391	389	403	427	388	435	434	422	423	430	396	369	405	404	389	390	413	402	402	426	419	415	419	433	415	405	397	424	406	395	421	411	454	407	429	364	400	417	366	401	404	392	404	385	387	403	402	378	381	416	375	383	403	425	399	413	434	425	404	381	356	437	401	422	420	391	414	399	371	379	406	417	425	426	412	428	405	390	382	406	405	400	367	402	404	399	421	404	388	386	408	397	420	402	402	394	402	424	386	448	413	373	378	415	396	443	397	423	377	423	391	406	388	407	410	396	357	421	407	430	377	431	406	436	407	417	353	402	426	398	413	385	410	434	405	426	382	365	415	399	401	424	423	412	400	403	445	390	384	394	434	406	413	411	393	422	425	414	397	388	414	419	416	410	391	380	401	398	412	423	376	411	396	416	433	398	415	437	401	384	401	406	409	408	415	431	388	400	385	448	413	412	405	434	413	384	390	377	435	452	444	432	415	413	395	414	378	411	412	390	403	395	430	373	420	394	402	409	405	390	415	412	364	395	368	387	426	399	404	395	393	373	383	406	420	394	404	424	386	421	403	378	412	408	430	414	404	427	398	443	423	436	429	372	381	389	407	391	388	379	368	416	368	431	418	382	423	418	373	405	380	391	396	411	410	384	439	423	413	386	416	376	410	399	428	418	435	425	400	417	381	415	415	424	396	457	433	402	412	381	407	420	386	453	424	417	436	419	407	414	410	386	375	421	413	441	397	431	459	404	395	411	394	423	410	408	389	399	405	407	425	354	415	414	374	385	382	413	395	438	385	410	392	391	428	394	395	375	397	405	435	379	409	413	402	392	429	421	392	406	383	427	425	384	398	401	377	395	387	386	396	416	400	405	431	392	413	401	362	387	385	436	420	444	441	405	410	407	393	393	430	443	430	421	410	396	376	374	415	419	373	393	390	411	407	398	432	403	412	410	391	393	408	451	361	411	391	401	409	435	429	389	428	401	361	370	386	397	410	428	422	393	417	367	420	415	429	428	394	396	384	413	381	366	409	400	398	411	397	416	399	407	430	377	422	362	411	405	424	391	395	439	387	421	405	417	384	425	407	399	415	406	386	415	404	443	416	398	379	398	403	388	377	413	416	434	370	387	402	426	401	402	395	426	390	347	380	404	379	398	398	398	394	407	401	414	438	413	409	435	440	408	405	431	427	418	390	452	451	409	437	432	414	418	415	390	361	443	405	418	432	395	402	393	397	408	434	381	401	401	356	405	398	413	410	405	401	418	405	444	398	426	433	374	399	409	397	404	377	406	425	426	436	398	394	387	395	384	385	399	446	403	425	387	403	390	407	392	412	419	428	391	405	421	408	385	423	413	398	394	412	359	411	415	395	399	407	397	429	383	397	417	418	389	445	402	405	448	408	406	404	442	416	389	426	367	403	391	396	432	390	386	382	422	378	395	410	420	391	409	406	387	422	429	456	398	418	399	417	366	455	404	398	423	385	377	413	431	427	422	421	390	390	426	395	414	409	415	409	364	409	380	417	376	411	363	421	414	393	386	398	401	418	399	382	425	385	408	396	416	386	385	424	384	457	380	442	417	355	400	422	429	378	397	415	440	405	388	409	393	423	432	399	380	388	405	383	411	418	403	399	393	414	413	371	401	443	409	391	397	368	402	387	382	436	372	417	391	398	387	387	400	438	380	379	412	385	385	394	407	402	375	356	414	407	387	420	410	409	368	428	408	384	405	430	390	389	377	387	382	384	382	420	419	411	415	366	424	403	402	424	398	387	415	411	401	396	421	383	430	395	414	387	404	391	394	407	397	389	367	433	404	423	422	391	391	401	424	397	427	407	443	439	424	409	391	406	391	396	412	403	418	415	425	380	390	415	410	420	380	374	393	383	405	387	399	378	402	418	400	359	409	412	395	432	393	368	427	420	403	392	403	436	413	405	389	418	367	389	395	409	394	427	379	397	419	413	414	414	411	398	407	412	427	394	399	417	407	431	408	373	416	420	389	417	376	423	399	406	409	412	430	406	399	424	452	465	416	421	384	402	378	414	363	415	431	398	397	422	402	418	386	423	435	420	411	380	385	428	471	378	377	401	408	444	405	395	369	386	380	404	414	381	426	402	448	416	419	405	430	400	400	392	384	368	440	366	402	409	414	414	395	418	387	344	380	401	391	403	409	392	394	382	440	402	408	415	380	407	424	378	426	399	418	354	402	407	399	385	425	408	384	395	375	369	376	419	437	403	400	395	395	419	401	444	391	380	392	405	431	418	431	375	408	422	415	418	428	401	444	423
31929	21103	12292	1049	509	474	452	468	463	451	450	449	426	448	467	438	488	486	449	436	454	426	454	478	450	448	465	446	485	444	435	444	455	467	435	450	463	456	498	421	420	404	449	456	430	435	473	412	423	454	476	466	483	418	512	459	439	455	445	419	458	422	411	462	444	405	430	410	462	422	470	445	454	387	433	464	468	454	426	450	475	420	451	439	468	432	438	497	467	403	472	430	493	426	445	452	470	440	411	409	451	427	432	483	488	441	421	427	452	463	441	426	510	456	401	459	489	436	442	438	497	455	449	458	454	399	399	399	448	477	462	409	407	465	469	444	473	448	484	441	425	428	439	442	436	462	463	440	423	448	432	413	467	447	432	445	475	441	416	475	414	458	491	460	454	440	423	436	456	461	457	418	437	453	455	446	425	453	440	413	478	456	406	443	459	445	456	479	483	456	457	432	473	443	440	432	447	398	454	427	470	427	428	433	439	424	433	480	469	423	439	431	428	452	469	455	439	442	433	417	450	486	466	430	459	440	439	419	486	451	462	452	441	437	396	452	422	468	457	448	424	456	432	441	471	455	439	466	424	433	436	415	457	472	409	468	465	492	443	455	444	451	454	453	446	453	444	417	452	415	400	421	420	458	497	475	459	435	447	451	492	457	486	448	443	445	451	436	447	438	456	474	480	441	437	428	478	483	447	456	480	452	435	452	403	422	467	429	456	424	443	431	439	463	493	454	424	452	487	474	435	397	471	432	429	438	455	441	431	418	477	472	406	468	449	412	474	412	444	431	469	420	427	453	471	442	459	485	468	480	452	478	453	473	459	461	486	454	436	448	466	473	476	486	445	440	442	467	464	464	420	425	479	457	472	472	458	435	428	446	467	435	452	457	422	458	478	455	489	437	443	466	496	448	405	446	459	455	428	461	446	465	425	427	478	451	410	466	425	455	414	444	427	443	381	413	459	461	458	442	449	423	453	473	468	451	481	476	483	436	488	457	432	480	460	453	479	470	430	461	454	436	425	453	461	465	448	451	462	435	436	452	423	465	442	418	432	458	467	462	447	452	443	415	451	441	423	438	455	468	458	470	429	436	441	470	441	475	498	432	447	467	402	430	454	433	436	437	449	447	477	449	478	446	447	441	452	432	415	470	420	401	431	453	434	453	424	441	426	465	461	422	470	468	447	442	434	424	451	421	472	514	452	467	441	471	447	436	511	453	456	472	441	444	463	423	467	463	447	469	443	467	453	462	470	472	432	409	415	429	465	461	436	413	450	435	462	446	487	420	449	469	441	435	472	452	459	452	461	439	431	425	485	454	466	472	472	430	465	427	476	442	448	463	476	461	493	486	444	415	481	457	471	453	429	471	471	452	435	450	429	429	466	432	465	475	475	441	431	447	460	444	399	460	437	449	463	458	445	420	415	444	488	445	440	456	435	441	407	429	470	429	427	427	455	467	497	470	429	457	426	455	457	456	419	442	466	461	422	452	426	450	457	475	453	481	458	445	424	461	452	464	430	422	428	482	464	464	430	476	430	416	462	471	430	451	418	428	457	451	438	486	430	447	429	422	474	443	460	487	454	450	444	443	436	470	422	444	430	418	451	459	446	413	464	464	451	425	434	453	462	439	479	456	411	457	443	469	453	452	439	454	423	461	449	448	443	491	506	455	456	433	484	452	417	448	462	434	460	421	440	436	434	470	474	481	458	454	422	452	438	403	464	436	453	495	483	432	445	462	493	432	440	449	425	480	484	419	403	413	425	433	440	433	399	445	452	453	445	446	499	461	437	422	476	441	442	419	445	494	508	443	448	479	469	439	413	444	439	449	430	433	428	403	480	415	396	453	412	450	447	433	434	491	459	459	451	405	473	442	412	453	467	448	464	441	462	445	451	453	454	436	478	463	434	479	443	458	443	388	379	448	448	410	433	462	491	465	463	438	463	446	440	451	417	472	435	428	456	429	437	471	456	460	476	452	476	462	486	426	434	444	463	426	434	465	413	437	437	479	436	420	488	423	462	456	476	402	452	484	481	451	451	489	430	444	432	473	452	473	484	473	459	434	456	444	419	450	461	417	404	434	444	461	415	448	442	441	430	465	454	462	425	429	427	423	419	470	463	442	486	423	447	479	468	434	440	437	399	469	447	463	465	462	431	438	435	436	481	420	480	421	441	434	478	456	436	447	456	463	438	459	446	496	454	404	427	457	430	465	421	447	477	446	427	437	458	457	445	457	448	444	447	427	465	434	420	437	453	432	458	436	467	477	468	436	420	434	443	455	425	452	439	490	411	452	465	464	444	413	424	428	430	472	464	426	490	451	419	400	451	418	479	435	460	438	413	418	460	404	464	459	465	456	470	436	417	461	436	429	467	421	439	447	462	409	414	452	409	432	472	402	490	475	458	454	453	447	461	473	429	482	429	420	460	421	442	439	429	444	421	453	455	414	445	449	409	458	454	426	481	436	460	485	450	427	431	463	416	481	498	442	436	464	487	483	436	448	460	439	428	424	450	407	452	466	450	493	451	457	442	454	479	439	444	432	439	445	394	497	476	436	426	430	425	426	470	448	422	426	444	427	424	479	449	435	464	467	455	462	451	460	459	429	431	440	483	433	433	439	465	493	435	451	450	437	438	446	434	428	491	451	489	441	439	456	437	429	449	454	489	475	448	413	416	479	482	481	474	436	434	423	458	429	428	486	421	455	400	424	464	431	424	439	445	437	459	445	450	451	439	400	431	475	438	429	406	455	444	486	466	447	442	404	472	438	459	437	450	447	439	498	436	437	476	460	442	421	486	464	454	458	446	462	442	423	476	465	437	458	482	459	451	441	454	429	434	397	443	430	447	470	427	443	398	440	472	446	473	458	434	472	402	399	424	441	442	458	488	442	414	476	441	436	473	442	413	461	430	470	405	422	431	430	471	461	472	431	470	457	436	460	436	472	446	430	494	451	459	442	421	441	435	493	444	429	445	460	421	415	418	456	438	443	443	448	484	453	385	466	501	442	430	434	444	436	488	482	448	483	428	465	428	433	433	455	443	437	459	464	407	450	471	449	462	414	435	467	418	455	435	479	464	472	465	453	424	450	467	438	429	417	400	440	441	484	441	436	429	474	464	422	472	419	443	465	425	451	429	432	458	444	441	439	487	465	457	436	392	472	461	435	471	428	451	487	410	431	461	474	487	446	402	435	429	430	444	477	467	415	457	462	456	487	435	456	461	469	406	427	438	446	423	477	462	451	483	459	463	424	464	432	435	472	454	466	426	449	469	428	499	406	440	482	402	479	486	414	486	470	468	507	428	445	454	476	452	435	433	447	442	471	448	460	417	446	451	461	477	466	440	434	414	474	458	493	486	461	483	442	472	422	461	499	460	485	446	456	410	449	422	464	442	446	482	464	465	436	446	437	424	456	460	422	435	485	453	441	430	452	443	436	440	429	474	447	446	458	449	431	484	419	407	474	472	447	429	485	410	490	484	446	436	451	448	459
5825	1045	1014	997	990	1004	938	1010	1003	956	994	964	1011	989	967	997	952	984	1002	926	934	975	1035	1032	952	999	1014	954	961	997	966	978	1019	1017	926	974	966	1020	998	1014	927	905	1021	985	1001	928	1001	951	975	959	936	1042	1008	1021	948	962	959	1007	923	925	905	938	994	1010	978	972	963	1029	972	946	1004	939	1021	966	947	1049	991	925	928	1002	964	1025	954	965	984	1013	959	974	989	1003	1006	950	958	1014	1014	980	1010	947	982	954	973	982	974	979	977	1007	942	918	1007	968	1032	981	978	994	1006	996	1015	960	949	930	953	955	966	974	911	975	927	982	943	941	1027	972	946	945	989	959	990	969	989	982	991	965	951	1014	959	974	970	962	951	946	978	919	938	1017	998	969	957	962	944	967	958	973	969	977	937	939	1020	996	964	1003	948	972	947	938	927	978	983	987	953	991	971	975	1002	977	954	949	976	991	928	921	962	969	932	936	960	978	987	947	970	943	978	1006	953	961	997	900	972	909	989	962	964	930	989	960	989	979	982	1003	968	979	1002	981	991	955	947	1007	939	1001	950	1002	922	938	986	941	958	980	987	979	915	989	931	988	971	970	1029	973	1034	1004	979	956	958	955	951	953	1003	991	959	1013	968	956	948	928	960	999	989	1009	948	978	1013	1004	907	968	1076	998	984	952	1015	943	941	995	929	991	990	954	984	960	1000	1020	990	959	960	965	975	965	1019	975	969	903	974	995	936	962	1016	953	988	967	933	994	1009	980	984	950	968	967	988	992	997	996	961	983	1020	987	1046	1025	898	961	969	938	941	959	939	1003	984	938	958	955	930	950	962	1010	1023	1011	993	1001	985	962	989	957	980	1001	975	1019	1012	979	1009	996	1000	934	1033	981	965	1013	940	944	943	984	988	945	968	961	968	964	1002	991	959	926	989	1012	1015	909	943	990	962	967	993	983	1003	1001	919	973	958	956	938	1000	977	976	974	946	974	1017	929	986	992	959	957	991	953	1025	948	1006	956	966	975	965	954	1012	1003	981	958	1018	1021	989	982	981	974	995	989	953	977	941	926	980	971	940	969	999	906	932	980	947	990	974	936	956	961	930	1009	977	985	972	1019	938	1026	934	996	957	931	1014	988	960	961	964	989	946	921	1007	1000	971	955	956	991	1029	995	1024	945	1070	959	1004	904	963	972	980	966	992	991	1018	958	963	1022	959	956	993	953	979	971	999	985	988	977	931	1010	967	973	927	946	984	959	1016	987	1005	888	952	926	958	991	1005	984	943	963	989	974	1047	1025	985	967	944	993	948	999	979	973	956	996	949	1003	926	985	893	937	971	951	1024	1000	965	998	991	985	945	934	1018	913	937	962	941	938	976	1034	999	994	982	1009	1038	964	973	917	970	991	970	938	950	988	983	1008	983	972	1028	1013	1001	936	975	942	943	956	943	931	993	981	1009	957	1007	969	967	1051	969	915	995	1002	973	1009	994	1075	988	955	973	965	978	982	1014	952	1008	972	1076	969	1001	999	951	1007	952	994	916	976	974	999	955	989	959	964	978	949	966	961	972	937	920	993	953	1006	970	1017	981	987	1008	926	946	1007	937	958	980	928	992	1002	930	1015	933	986	1016	1027	966	984	940	928	916	981	923	998	970	940	976	923	985	1037	984	950	935	959	947	980	915	974	983	935	988	912	1010	950	972	996	989	994	986	986	977	969	977	1018	974	939	949	945	924	934	1003	960	972	971	982	973	971	931	969	965	979	983	963	949	970	1000	958	989	921	987	968	946	954	921	1011	1006	963	1008	1008	975	946	953	953	935	931	1019	987	990	949	975	1006	934	1051	934	998	979	977	965	948	922	978	1003	1010	941	980	972	998	977	972	967	969	1039	984	992	908	966	971	977	1021	895	981	1022	882	994	923	962	961	1006	974	996	1021	981	899	991	955	994	966	989	1000	947	965	966	997	922	1009	983	970	947	949	982	938	997	987	985	977	914	1011	1004	993	948	1008	935	1009	936	992	968	961	951	928	1008	976	960	975	1010	1010	948	994	910	975	997	940	946	933	1022	959	955	989	947	962	920	984	974	975	971	936	991	978	958	971	950	953	985	986	918	1002	955	1005	1055	969	939	951	958	983	984	962	1001	941	1030	972	949	990	919	1044	967	978	965	1014	970	982	950	973	1006	940	1012	1035	1000	949	987	995	938	954	969	944	976	935	931	1014	930	968	1003	930	974	1001	966	933	940	974	942	929	985	947	958	959	1020	920	993	932	954	947	984	988	982	1018	974	991	967	950	1001	1033	1048	970	1004	938	956	960	987	1004	1024	990	981	970	963	1054	998	955	959	936	974	968	946	942	967	997	968	996	987	1023	1020	965	952	965	986	963	1013	901	945	991	939	943	924	996	956	965	950	986	986	988	897	915	972	980	937	1015	955	941	948	1011	958	947	985	965	969	957	967	1005	945	962	908	999	933	942	985	999	990	978	995	949	926	962	955	937	921	979	940	1038	1001	969	965	926	943	1010	975	1005	986	943	1003	966	996	991	1015	994	977	971	939	986	947	1046	911	962	959	917	965	981	989	960	944	954	913	957	915	998	962	956	980	965	1003	978	959	959	906	995	990	921	945	954	999	1002	929	990	1024	994	1014	966	968	995	982	951	979	901	953	1015	917	969	955	946	936	1014	945	1025	983	1007	931	996	969	1026	979	922	925	1032	996	995	931	948	946	1013	904	963	925	947	902	937	992	926	966	1050	979	964	961	922	1004	984	994	1020	1010	907	993	955	924	940	951	1009	965	955	1005	954	983	978	905	978	990	1020	953	996	953	974	959	1026	1001	981	945	1016	975	945	982	987	966	1046	963	976	1012	1009	970	1023	934	995	1010	1000	975	932	957	1004	982	969	935	972	983	945	980	915	1001	974	974	971	978	973	993	981	984	979	979	993	972	980	975	945	1029	959	981	948	943	1018	983	987	1003	933	1028	997	961	1012	980	1013	959	985	1002	965	996	968	984	993	954	978	1005	939	984	990	998	958	926	968	995	971	927	940	973	1002	955	976	1016	939	1020	1003	983	950	940	953	928	909	933	957	944	954	934	974	938	960	1006	959	1036	938	915	996	946	1025	929	968	900	956	953	962	979	1000	987	962	954	952	913	942	979	978	980	979	996	958	950	1032	959	962	973	954	949	992	976	925	964	961	979	924	947	947	952	952	926	911	979	957	986	960	972	981	969	950	970	956	939	970	918	979	944	952	939	971	955	1036	914	989	975	1024	966	920	974	968	984	960	972	1024	969	972	939	997	964	976	1001	991	999	933	999	1030	979	951	939	993	925	947	1012	942	957	988	946	990	941	979	914	995	938	1018	998	963	1008	993	973	947	1012	983	952	976	980	992	986	988	1007	962	990	1025	957	945	936	956	974	975	1040	958	989	1007	974	931	977	1027	1006	916	988	965	1028	945	920	1024	991	954	1056	984	999	967	984	990	922	893	1000	1031	990	984	1004	908	1002	987	972	967	958	991	935	940	944	964	1018	992	947	986	961	962	935	1033	914	992	951	1045	954	975	1045	970	977	934	971	989	986	953	947	936	1003	953	997	975	999	986	929	977	979	954	971	1009	995	952	942	969	994	957	940	1012	953	925	966	946	967	980	974	933	967	963	947	932	983	944	1004	995	1000	977	1022	963	946	998	906	951	1001	1009	953	966	909	963	969	966	950	1006	933	951	950	967	990	961	970	969	965	996	972	944	977	990	1040	1040	945	974	1044	1019	935	1028	1040	942	945	937
24894	21482	24860	28554	21481	21342	1617	528	405	366	414	408	374	383	326	344	357	371	373	370	349	353	391	386	377	374	378	365	386	375	351	342	368	395	392	362	375	355	326	367	329	369	342	374	377	347	328	353	346	389	400	399	359	345	346	354	354	353	368	389	343	362	349	357	333	359	372	378	350	365	341	338	383	336	375	392	341	331	335	373	389	350	355	381	358	382	387	372	346	326	324	356	356	385	391	352	400	346	349	382	361	339	304	337	360	403	352	353	363	326	321	379	336	337	351	375	342	345	363	327	374	335	337	377	338	358	374	353	397	344	349	336	356	348	342	362	348	348	323	351	379	314	337	378	360	353	368	339	348	353	381	323	336	361	338	329	352	373	317	360	357	360	337	350	341	362	349	339	312	390	383	351	351	384	333	310	333	322	363	360	312	359	365	348	337	354	353	366	347	376	323	369	380	310	308	358	352	350	362	348	341	376	359	376	366	342	366	351	313	290	343	368	346	334	374	342	394	393	342	344	318	347	309	347	347	370	356	347	343	366	324	313	367	373	327	376	352	374	371	356	350	372	338	346	387	384	323	370	369	358	356	353	348	299	301	355	366	354	351	337	349	341	349	360	340	323	364	347	349	344	374	321	359	352	340	349	359	365	347	337	344	346	346	355	339	355	371	327	334	390	377	328	396	344	368	360	317	360	401	357	341	387	386	320	373	348	363	368	376	368	359	360	376	317	364	329	358	353	380	342	320	332	339	370	353	318	334	371	384	348	335	362	339	346	319	342	363	344	384	387	352	388	339	368	349	362	356	342	365	347	362	389	384	338	327	347	354	394	369	369	376	355	352	383	317	356	356	345	379	336	327	320	333	374	360	335	363	357	351	352	365	405	355	312	358	345	376	346	324	354	366	328	352	380	341	355	379	360	379	329	324	384	373	317	331	363	346	316	359	333	363	369	357	367	325	363	383	367	389	349	324	343	328	344	319	339	342	363	362	377	340	361	353	359	338	346	336	336	360	375	338	315	329	343	373	353	357	356	351	397	341	340	330	366	354	339	393	369	361	336	352	360	346	346	379	348	357	356	336	344	383	375	359	365	310	375	378	345	345	376	360	357	355	384	377	336	339	347	388	350	332	334	370	361	356	348	331	374	362	327	369	319	370	360	369	338	407	325	349	355	355	406	361	367	321	352	370	383	377	405	343	370	351	329	394	347	390	368	414	368	350	332	361	344	354	373	341	368	358	325	327	336	354	338	340	378	364	352	329	381	372	359	378	368	335	325	364	340	381	369	339	351	363	357	347	350	325	354	335	331	345	349	366	352	358	330	349	318	327	374	346	328	384	351	409	352	346	362	375	331	355	329	358	383	374	358	268	344	343	339	362	346	375	366	366	350	339	335	339	332	356	346	366	355	349	347	356	365	381	378	373	324	337	355	395	356	359	389	373	353	346	350	298	369	354	348	378	334	352	327	320	372	343	359	377	356	314	309	364	363	364	355	345	355	363	352	385	370	362	366	333	360	353	353	359	333	347	335	373	340	341	354	335	327	377	329	381	369	326	334	369	325	342	366	359	353	321	358	355	335	359	393	350	356	331	352	339	351	345	339	363	342	327	324	335	357	380	359	333	358	371	351	358	359	328	352	311	369	340	344	337	342	362	352	359	356	315	322	340	330	356	320	369	337	355	350	343	353	352	402	319	358	355	376	378	365	366	346	379	353	348	324	330	347	377	372	340	355	365	400	335	381	356	352	355	344	325	362	352	384	355	358	345	334	336	321	394	319	321	361	388	372	357	322	325	325	358	333	365	369	338	339	352	371	348	362	349	332	325	332	333	362	370	353	390	376	353	311	354	370	340	346	343	343	328	307	342	353	340	337	389	374	326	393	351	376	322	349	361	366	343	336	329	401	354	361	350	330	370	376	388	336	345	348	347	348	333	336	347	325	329	372	367	329	352	335	399	342	351	363	360	368	346	352	327	322	339	365	371	351	337	369	346	379	330	342	333	337	359	338	375	356	396	364	324	375	356	337	339	328	322	390	349	334	323	346	377	348	331	320	374	361	362	331	330	401	364	372	367	361	340	336	331	333	363	339	329	351	343	331	332	337	378	349	331	322	399	356	334	351	329	334	352	321	324	349	337	351	349	345	347	354	321	351	289	312	355	332	372	341	361	396	387	351	342	358	338	375	350	329	348	332	378	346	372	362	358	363	339	380	370	336	346	378	394	383	354	383	347	351	349	324	355	360	345	367	318	362	358	339	354	352	349	356	356	340	343	327	345	323	341	370	338	367	368	375	369	365	333	372	378	359	326	348	351	351	359	373	373	365	342	359	371	384	349	354	377	394	396	363	354	372	352	312	353	327	355	385	362	345	317	363	397	357	377	398	338	375	358	345	346	340	380	334	368	380	369	382	343	379	373	358	321	352	339	333	343	323	385	347	321	355	359	314	345	365	347	379	329	369	389	342	314	335	388	360	376	347	360	350	360	355	339	339	342	347	341	340	363	341	339	359	340	360	361	349	342	338	329	321	346	329	343	347	330	322	325	353	390	316	386	351	379	338	367	364	327	320	371	360	346	337	345	366	349	381	353	323	346	336	333	360	356	346	343	371	344	348	369	371	343	333	339	365	374	347	355	307	342	356	332	343	367	377	319	373	370	346	325	314	358	355	343	365	360	350	369	335	333	347	318	322	331	356	336	400	378	362	343	352	383	298	351	331	345	391	379	374	368	389	379	355	325	371	318	335	338	358	354	360	336	341	335	357	342	347	317	369	341	350	377	371	370	320	369	359	367	380	352	333	321	371	357	375	358	359	342	365	397	364	354	371	373	339	353	330	354	314	355	378	357	351	351	373	324	339	346	344	384	345	340	354	364	341	352	358	353	344	359	361	354	351	336	375	354	383	365	341	359	385	334	330	380	381	360	421	340	351	338	344	327	347	362	336	361	326	365	359	343	351	343	362	332	358	315	341	373	380	373	330	361	356	306	343	356	337	336	338	343	367	372	369	362	389	349	341	334	347	359	336	329	360	406	304	359	362	361	344	368	365	387	350	345	351	341	341	351	353	335	341	358	375	348	358	356	365	344	360	409	392	368	345	318	357	385	322	337	356	321	351	355	359	341	384	365	368	337	377	323	346	384	353	338	395	367	349	373	356	366	353	339	348	383	335	326	357	384	334	359	357	364	359	338	363	371	365	370	348	358	378	361	373	358	323	358	350	353	339	339	354	342	358	345	370	356	393	341	348	303	371	357	312	327	329	357	355	363	378	350	379	352	361	322	367	331	350	333	371	335	332	343	336	382	392	365	378	360	350	370	352	350	316	364	366	322	351	352	357	315	330	331	349	391	349	342	392	412	353	354	344	325	358	330	376	362	383	346	389	353	333	343	320	307	345	350	333	352	361	349	383	334	339	366	381	359	375	357	375	340	388	334	352	318	373	322	349	366	357	367	350	354	342	308	335	342	358	346	307	350	353	364	353	345	331	329	317
3247	2249	1366	993	905	872	806	819	791	777	809	741	746	768	798	808	775	759	766	776	809	808	778	836	741	761	740	768	748	796	737	812	715	726	766	799	758	747	793	716	784	775	752	762	777	773	742	757	775	770	745	797	809	696	755	783	790	799	745	765	788	765	805	764	740	772	741	743	777	702	759	757	763	738	757	722	727	763	803	707	735	785	764	786	727	785	781	807	756	777	801	748	747	765	780	753	788	759	741	747	723	754	745	798	779	768	793	778	791	757	795	744	795	770	759	714	809	723	763	798	749	808	764	754	745	773	807	761	808	748	810	766	757	770	786	759	728	740	758	781	745	797	759	802	736	771	699	781	774	787	783	762	763	765	749	700	699	777	704	782	773	803	737	737	783	781	732	792	787	725	690	755	726	712	763	725	787	775	744	732	777	750	736	763	772	768	730	749	719	754	782	754	752	781	783	778	795	790	742	740	729	780	659	752	786	749	688	747	827	782	793	767	730	775	733	796	735	745	760	785	722	746	801	760	744	745	756	775	722	748	745	791	801	726	812	780	745	821	779	784	776	822	777	737	728	833	784	702	761	817	751	810	770	748	784	744	770	736	754	746	776	732	793	730	750	770	697	792	764	756	808	732	775	756	767	709	773	770	744	811	735	797	788	810	807	687	763	802	793	799	777	781	802	730	709	792	774	799	764	745	714	805	756	785	784	756	745	741	762	740	723	797	804	766	773	763	746	760	722	769	785	801	736	771	739	768	758	744	768	744	786	688	735	762	779	745	756	814	789	774	744	769	747	711	742	739	816	726	797	761	763	775	757	764	722	792	770	750	732	745	795	759	773	756	783	748	780	800	851	776	778	765	775	727	760	750	759	788	786	791	763	774	781	742	762	760	762	766	779	760	773	808	736	753	733	715	774	750	811	750	833	730	745	787	789	780	736	738	778	752	800	799	747	765	759	779	718	778	774	790	771	768	747	787	758	764	805	808	728	764	788	766	779	765	724	793	835	862	790	742	730	788	759	785	763	783	757	749	784	723	773	738	755	759	735	807	784	787	709	796	749	757	815	749	768	762	775	746	759	798	717	731	734	734	726	717	724	772	766	753	765	766	742	800	829	772	780	758	748	752	758	758	764	791	770	797	781	785	760	783	787	717	749	719	757	743	776	758	766	758	805	742	784	745	728	762	761	789	771	732	728	729	700	778	741	732	783	802	735	792	733	756	780	809	757	746	802	785	725	784	794	767	792	749	832	743	720	777	733	728	777	808	756	781	741	748	723	755	769	753	767	752	764	763	790	726	750	780	734	735	794	748	769	800	793	770	816	759	773	761	790	766	789	796	775	781	752	794	775	778	762	760	762	725	747	694	777	718	756	750	771	746	768	762	747	796	698	755	797	786	763	707	769	742	756	748	757	747	739	753	776	773	783	739	718	719	757	796	753	714	770	758	769	739	772	762	725	809	746	786	759	729	806	760	740	748	740	762	740	769	794	756	790	771	745	758	774	788	718	763	790	751	761	766	757	753	708	747	745	756	788	720	766	755	770	747	750	816	748	762	754	756	722	762	769	713	766	729	786	798	738	708	749	765	788	780	792	755	825	815	753	735	766	801	758	735	747	757	761	765	758	758	765	778	743	808	755	793	765	742	836	777	786	768	786	736	758	780	793	767	820	727	738	759	768	772	765	773	778	758	816	771	768	757	725	750	852	728	748	827	737	755	789	780	736	794	767	741	764	756	758	726	794	779	758	792	789	731	797	670	688	747	756	741	734	725	748	767	726	799	819	757	753	787	783	725	771	740	816	739	773	761	747	758	780	729	750	731	782	696	818	750	819	779	795	757	767	774	731	762	816	760	763	826	752	751	792	769	712	788	838	747	789	746	745	721	759	745	779	814	715	751	738	791	752	746	787	777	736	741	783	725	736	777	780	760	828	787	785	766	763	797	782	794	779	806	775	732	754	812	721	817	752	731	730	745	794	789	746	754	721	793	756	790	774	742	792	812	723	785	763	828	770	724	743	707	746	770	706	758	822	789	782	794	724	760	763	786	787	690	728	797	723	797	758	776	741	771	794	764	747	721	767	759	797	784	751	749	760	741	777	794	775	799	706	784	754	719	775	747	737	728	735	745	747	759	772	835	753	779	764	790	744	728	759	728	794	737	737	789	731	774	744	752	803	704	773	801	783	767	765	768	805	791	729	770	736	749	740	758	783	787	746	726	785	803	765	754	790	753	747	714	752	764	773	799	790	752	753	704	787	779	755	773	730	792	758	749	768	766	786	814	727	808	771	797	764	796	750	770	765	800	729	700	767	754	785	802	778	780	746	764	731	764	787	746	753	734	786	726	750	740	748	776	774	804	734	798	738	776	757	786	782	715	770	742	775	813	751	761	819	783	703	795	762	759	727	684	756	782	731	736	735	727	772	819	713	782	761	748	774	747	773	779	745	758	721	718	754	780	748	780	774	738	806	741	739	781	737	736	764	737	782	769	829	751	764	724	771	777	761	793	747	757	815	786	739	759	772	721	792	745	772	738	773	788	791	736	744	777	717	760	755	715	777	802	756	784	794	742	758	788	773	734	773	789	831	764	778	735	814	757	754	754	822	763	732	747	773	762	767	765	713	780	755	756	740	808	786	705	807	749	756	757	693	732	758	701	781	780	754	778	789	760	733	760	751	743	776	711	743	783	785	773	722	772	768	751	792	788	782	755	787	793	723	735	740	762	724	821	783	764	782	797	759	732	788	742	808	802	772	758	739	739	770	744	717	764	754	729	797	751	781	748	772	777	756	751	789	767	801	745	768	822	733	737	767	773	770	787	808	785	731	788	766	812	719	755	761	791	763	793	798	748	753	788	812	736	771	769	771	751	790	731	793	758	750	790	780	744	767	776	753	807	785	762	759	796	782	719	776	779	739	757	751	750	750	807	696	748	756	788	770	738	746	764	762	723	776	753	794	780	784	766	769	803	772	727	788	766	780	767	747	782	776	759	740	767	779	769	774	774	729	786	797	789	736	757	786	767	738	740	782	769	787	739	781	751	767	766	721	730	792	727	785	772	769	791	727	756	742	772	781	762	776	808	785	732	780	807	747	781	751	757	770	791	733	729	754	782	724	784	781	787	787	746	780	787	790	788	724	765	800	726	789	779	746	747	740	777	796	773	750	752	771	738	785	759	763	734	747	756	769	746	744	766	782	787	721	780	801	765	766	794	762	800	752	817	756	855	757	712	802	800	792	746	713	773	756	781	784	780	749	753	770	748	779	756	743	770	783	719	777	799	767	741	798	748	774	747	726	720	792	710	762	792	779	738	765	747	747	786	793	740	782	770	718	757	786	756	745	806	737	749	761	734	766	771	782	760	759	766	780	751	785	828	785	739	736	761	787	766	744	823	789	742	814	763	755	760	775	705	750	761	779	776	722	816	751	737	782	755	757	737	808	751	751	752	799	785	735	722	767	752	753	797	780	734	768	794	734	782	766	726	780	772
24298	21490	25180	28254	21490	21501	18622	555	301	287	241	275	199	183	228	200	175	186	188	177	190	192	179	208	156	178	213	170	172	204	173	169	134	184	163	159	186	172	192	159	177	172	183	165	180	165	192	186	161	150	157	175	172	190	181	179	170	167	203	154	153	138	146	179	165	177	172	182	159	163	168	126	200	187	175	188	165	167	157	173	153	150	183	156	188	169	188	179	177	179	164	158	204	181	206	174	182	158	184	168	176	147	185	150	180	175	162	183	190	181	166	138	167	165	183	196	188	169	177	178	146	167	189	188	173	180	161	165	147	160	178	194	178	185	183	177	154	168	161	163	164	169	178	202	168	168	153	175	146	171	157	150	186	167	170	155	154	163	168	165	159	153	134	161	163	156	174	173	159	158	171	150	152	155	171	163	167	178	159	180	174	161	177	186	168	189	162	164	146	194	171	159	159	162	149	162	168	154	151	171	175	137	158	168	160	152	182	177	196	153	188	157	155	125	166	157	150	149	154	176	204	167	164	191	163	162	184	180	181	183	175	174	171	163	167	154	192	162	162	179	189	161	176	191	196	180	182	168	173	154	191	173	188	153	162	198	183	193	160	194	196	191	145	172	206	200	164	154	153	167	202	183	170	155	175	190	151	167	163	171	187	156	191	187	183	169	149	143	170	142	155	156	186	202	179	198	154	155	157	176	174	137	176	172	146	158	164	144	175	163	153	155	145	141	175	158	154	177	170	198	163	183	173	168	183	201	135	158	161	157	155	185	146	168	191	164	175	153	144	166	184	158	169	184	184	156	159	184	150	157	166	173	174	148	164	162	162	167	189	149	187	166	152	193	161	163	171	173	176	171	158	174	162	186	164	195	164	178	168	169	164	166	174	153	166	172	170	152	174	148	191	145	200	176	157	181	180	170	157	158	164	164	177	166	162	181	151	142	172	180	160	180	182	168	154	161	161	134	176	155	157	158	178	172	159	152	175	178	184	188	154	151	175	180	148	186	163	147	151	164	170	152	154	167	159	156	174	180	154	189	182	190	164	161	175	176	159	150	151	153	137	173	173	174	197	180	173	170	171	160	168	147	177	153	133	182	177	177	165	173	178	173	159	169	151	198	147	145	154	171	178	167	159	169	171	170	181	173	165	151	169	164	152	129	153	153	178	166	146	195	162	169	154	178	168	153	187	158	147	179	162	168	187	183	196	182	148	180	148	161	141	154	165	162	176	142	172	164	154	190	142	159	162	153	162	151	192	185	180	156	170	176	186	135	155	150	158	182	184	207	183	157	162	152	165	159	158	182	157	191	186	188	161	165	163	155	148	164	174	160	145	141	170	170	165	171	183	169	173	161	148	159	168	162	182	171	162	168	154	194	148	173	163	188	182	175	172	162	171	158	161	165	179	188	149	167	181	166	174	148	170	162	173	132	183	192	162	179	153	165	184	169	149	147	195	146	152	180	171	183	157	176	176	148	163	189	173	166	173	195	153	148	183	185	185	157	131	177	171	154	169	154	183	157	178	175	174	169	201	177	156	152	156	185	153	154	144	185	178	160	177	149	136	142	161	171	162	160	161	153	171	173	191	165	140	151	151	166	181	186	216	186	171	167	166	159	188	181	162	168	161	196	171	166	150	156	155	154	201	163	182	201	144	152	177	160	170	163	173	164	143	187	180	191	166	160	176	150	170	162	167	170	184	149	134	189	158	156	166	177	183	152	181	151	169	174	154	172	162	143	148	149	166	163	174	151	181	153	155	160	159	196	169	175	159	161	184	185	176	181	203	165	198	176	168	145	157	175	159	160	177	190	158	178	204	156	173	176	160	171	149	169	148	148	189	167	163	165	185	184	178	141	151	177	173	170	199	186	174	168	166	179	182	170	150	172	144	164	189	177	153	176	176	167	170	163	133	171	155	161	189	174	193	174	199	167	147	171	161	152	164	148	181	169	172	162	214	178	168	175	148	176	161	147	183	188	178	168	180	183	156	166	157	170	128	157	166	183	144	152	179	164	176	175	184	154	160	161	186	146	146	168	178	189	174	162	163	160	158	178	137	166	189	198	167	151	195	178	139	177	143	155	149	156	180	180	152	197	149	157	218	190	189	142	172	146	161	177	168	199	175	174	175	181	155	173	164	157	148	145	162	203	198	147	170	184	178	158	185	173	149	141	158	126	179	184	157	161	169	164	143	168	178	164	167	177	164	179	196	199	157	181	158	165	187	184	161	163	171	152	179	157	168	162	162	138	173	164	171	163	168	170	171	185	155	168	201	177	176	154	174	158	190	160	148	153	166	173	150	163	164	169	152	142	153	182	209	174	164	149	173	188	142	170	178	191	150	177	150	175	179	160	193	174	187	174	157	181	161	181	200	175	162	188	147	171	162	160	160	163	196	172	172	142	162	177	168	180	134	155	168	185	166	181	175	162	163	175	197	179	154	150	154	155	187	146	183	175	158	187	177	189	151	178	173	150	165	166	176	151	173	196	156	160	161	175	173	176	168	162	169	166	179	160	182	192	197	180	184	186	164	170	164	159	190	186	155	150	177	136	155	175	155	164	157	169	178	177	163	154	172	158	162	147	137	153	166	199	163	189	186	164	129	168	170	159	131	163	173	168	149	152	159	149	171	179	175	162	169	171	171	172	141	172	189	188	179	159	177	187	168	158	167	174	134	174	190	208	148	155	152	153	189	183	183	161	187	177	173	162	178	169	152	183	162	158	185	134	184	194	159	160	171	197	168	189	177	184	156	149	177	151	153	198	178	172	157	186	165	172	165	165	187	197	176	169	150	142	161	167	164	164	147	159	150	188	153	174	171	183	204	186	181	152	169	173	159	182	194	163	154	170	167	156	168	162	180	155	164	156	167	166	186	168	170	163	158	161	168	195	156	181	161	145	184	208	180	167	166	205	167	166	138	183	159	153	146	146	181	150	152	164	141	168	186	179	195	137	171	174	166	180	163	158	155	191	166	167	171	161	159	144	174	150	156	173	196	181	187	160	168	175	191	168	156	167	190	174	145	175	175	179	158	177	165	157	165	161	183	170	176	171	164	168	186	189	173	183	155	141	178	183	172	160	145	171	134	172	159	145	167	168	175	183	181	173	168	178	182	179	181	169	166	167	166	171	179	148	163	175	142	183	206	148	173	169	176	158	189	179	175	155	158	188	167	180	153	164	186	170	169	156	193	153	174	160	171	166	160	184	159	161	159	177	152	189	157	168	183	183	178	181	175	166	190	189	181	179	167	167	188	162	167	168	174	198	145	201	148	166	157	172	157	152	159	183	192	176	172	169	162	161	175	157	175	187	161	145	169	172	174	148	185	169	174	155	183	200	185	176	177	155	170	155	160	174	175	162	191	217	168	172	176	165	177	165	153	146	166	169	157	161	154	153	168	152	195	169	178	162	185	187	186	157	158	161	136	167	170	162	187	174	178	189	168	160	166	167	182	157	183	145	162	151	154	195	159	146	137	167	161	175	166	160	162	142
2952	3031	1543	872	626	600	479	476	462	433	440	457	395	396	410	445	417	417	422	426	406	436	424	434	413	407	424	371	444	412	392	408	396	412	406	391	372	398	380	412	414	406	433	405	400	410	423	439	398	417	393	432	382	406	371	391	418	431	438	441	400	373	442	383	400	432	406	393	410	423	374	370	402	418	384	414	391	411	360	393	432	386	410	404	403	372	396	398	356	405	410	409	415	401	398	380	434	405	402	436	400	412	379	417	375	404	383	376	399	412	437	437	482	392	383	440	398	433	397	412	421	405	423	382	406	407	418	423	387	428	443	380	424	389	405	404	414	383	393	392	409	417	414	417	398	408	354	365	359	399	399	407	379	406	389	415	394	404	389	422	390	389	409	403	409	403	390	387	412	402	431	440	435	404	400	384	408	412	382	403	386	372	385	416	388	434	414	408	406	385	446	418	368	394	392	430	411	420	415	430	404	390	415	376	396	365	411	406	446	406	388	414	405	420	414	374	377	396	404	404	413	427	385	372	431	400	388	424	398	399	417	422	423	401	395	410	386	411	423	382	390	380	407	416	406	394	412	426	410	411	403	389	422	387	356	412	408	382	436	409	382	391	440	391	398	420	413	403	420	385	406	394	400	396	407	370	399	413	400	429	372	412	406	426	411	405	422	379	364	396	387	389	426	398	405	364	387	368	423	383	390	392	379	412	397	414	383	396	379	413	405	406	393	377	410	407	428	395	404	424	420	402	415	412	421	413	402	429	392	366	389	416	429	411	392	423	393	414	434	401	403	386	400	371	424	386	398	376	414	394	386	432	389	374	413	391	377	420	411	420	411	392	439	429	423	389	415	400	344	403	416	403	411	412	415	397	401	421	431	406	428	453	362	367	397	408	416	419	418	368	387	409	400	358	422	383	444	415	399	430	396	412	389	403	435	422	394	407	389	444	379	420	436	374	412	409	394	388	370	410	432	404	417	427	405	390	405	394	406	397	398	397	388	380	406	410	424	399	404	451	430	408	429	405	358	449	423	436	389	369	384	376	403	409	428	404	442	418	400	380	378	419	394	398	465	444	401	394	437	406	424	405	429	404	391	429	395	384	402	423	375	400	385	412	400	408	447	418	407	426	394	428	421	385	411	404	431	448	355	408	379	383	416	400	391	408	382	398	376	442	403	415	378	371	411	411	378	383	412	404	399	391	413	434	390	403	417	408	383	403	411	436	414	395	421	400	384	403	419	428	399	404	407	421	375	405	396	389	395	425	382	403	418	406	405	400	413	371	387	415	413	405	370	385	403	441	411	446	399	420	447	385	408	391	433	369	382	395	391	443	388	423	407	405	427	357	375	392	425	379	382	395	405	428	404	377	426	362	392	407	378	385	406	396	395	397	409	415	390	361	410	416	448	407	393	427	415	393	427	418	369	389	382	399	397	426	370	402	412	362	412	403	373	409	393	405	396	378	429	406	399	368	422	411	435	413	411	410	396	410	391	404	389	401	371	401	418	398	427	376	380	394	385	425	406	393	430	389	445	417	395	401	404	380	413	435	367	418	403	399	417	365	404	403	421	435	381	455	400	407	373	391	376	405	388	424	388	391	411	382	371	355	390	417	425	408	396	416	393	436	394	394	404	414	399	366	392	385	384	415	397	406	428	402	399	396	423	419	382	422	433	377	415	396	412	408	413	373	414	393	391	405	461	406	429	414	402	388	395	365	404	392	395	399	407	372	396	406	413	398	399	404	425	399	411	388	402	373	416	421	394	371	412	441	405	416	409	413	430	420	404	401	389	411	383	392	421	401	401	421	384	373	438	434	403	422	388	401	368	392	412	375	365	412	395	393	414	396	385	397	379	410	412	398	396	389	401	385	443	411	394	366	400	418	428	393	386	421	379	397	395	414	412	425	394	419	414	387	423	363	388	427	381	401	399	388	398	392	435	405	406	391	407	359	426	422	386	408	399	393	391	440	415	379	406	398	372	426	396	395	408	385	415	379	386	403	408	400	392	420	410	411	393	413	420	400	399	445	426	383	439	403	434	408	379	389	386	438	370	418	417	382	390	410	382	392	412	423	402	416	383	410	415	397	415	393	427	427	415	428	412	398	397	372	387	381	393	382	366	362	393	402	414	424	413	387	393	420	408	412	404	440	439	393	399	415	426	372	382	421	389	416	376	409	411	423	362	409	441	396	404	386	381	388	421	391	389	441	443	417	414	393	406	421	396	360	422	402	396	392	367	374	391	414	383	363	391	401	441	415	414	428	395	385	414	408	384	393	395	390	399	421	440	382	383	422	429	408	403	376	386	400	392	430	381	414	399	397	406	375	376	364	367	404	371	401	423	421	412	414	410	388	379	368	376	425	377	433	345	373	381	412	436	394	400	422	387	409	425	390	421	419	434	423	415	415	379	399	418	373	393	434	377	433	382	412	389	414	433	406	425	378	385	429	407	408	411	412	415	360	393	381	404	398	424	422	377	417	424	425	419	430	388	373	422	413	406	373	396	397	398	384	432	402	436	401	407	423	377	385	424	404	374	412	432	411	393	366	416	406	449	424	414	375	434	432	418	415	406	400	424	416	391	407	397	399	402	389	396	370	386	432	391	377	416	442	425	397	389	378	412	457	405	418	415	426	409	413	407	385	386	401	418	387	382	400	400	431	404	394	421	428	395	397	388	411	370	394	399	407	378	435	424	457	430	410	396	399	449	406	409	446	410	385	383	398	417	443	411	428	412	379	395	376	401	402	416	353	402	403	425	389	396	418	383	411	433	402	378	396	386	400	421	428	389	397	413	441	393	405	420	390	400	430	384	400	409	395	367	408	436	422	410	392	410	427	409	408	426	397	398	391	420	456	427	400	377	386	424	397	402	418	437	403	397	386	426	396	397	404	389	412	398	433	389	425	393	419	400	398	380	394	375	406	428	384	380	409	397	366	399	391	384	412	390	424	432	380	396	396	411	441	400	399	405	425	406	391	387	374	391	401	359	433	389	396	383	393	407	422	410	413	390	384	462	375	417	385	411	417	402	429	377	432	445	430	447	428	375	406	418	396	401	420	428	391	393	405	393	387	396	437	415	380	361	410	434	421	395	399	400	421	409	424	370	380	395	356	404	397	424	409	400	426	366	389	398	403	384	374	410	407	392	380	405	411	426	394	434	389	435	387	370	412	409	430	450	396	433	397	405	391	412	442	391	379	359	379	387	403	363	417	388	413	418	403	399	412	417	396	376	389	381	386	405	372	424	401	408	415	388	407	416	395	408	418	410	370	467	382	408	410	400	436	414	395	409	374	410	393	405	411	401	378	441	403	443	375	384	402	393	368	400	403	422	416	426	380	398	364	394	412	411	390	421	387	412	409	431	437	378	406	399	398	402	406	436	395	415	427	376	435	411	460	399	388	416	431	415	423	393	425	420	391	372	399	371	394	406	419	436	386	392	394	403	388	442	408	397	382	378	398	401	426	390	403	400	415	391	368	387	372	443	399	439	429
31838	20955	12257	1010	530	463	451	483	450	455	401	446	480	479	472	453	469	456	420	430	406	437	469	436	486	406	461	449	449	455	450	415	442	406	480	402	438	447	441	452	445	406	461	427	469	439	433	454	416	473	418	456	461	453	453	456	452	459	437	450	468	438	445	415	432	443	427	453	440	459	421	454	436	427	468	433	444	438	466	481	454	433	448	449	451	417	471	444	466	433	467	447	478	428	438	451	450	509	436	421	439	422	407	475	456	419	465	463	458	427	425	426	462	450	500	440	461	440	417	432	448	460	474	435	453	432	427	433	431	442	464	436	465	455	474	409	501	438	420	458	448	421	476	442	439	420	451	408	432	455	461	451	442	424	451	450	433	423	503	441	459	442	453	458	409	413	430	445	456	425	422	410	488	413	434	454	437	432	453	444	443	428	449	433	433	408	465	481	435	429	455	409	436	430	466	453	457	434	422	466	437	458	439	445	449	448	480	480	477	433	455	411	461	463	406	454	391	486	431	481	452	406	448	453	462	464	504	428	449	459	406	429	433	456	412	442	468	410	463	493	432	445	427	416	437	457	440	462	414	408	424	447	405	443	454	482	456	448	447	411	469	461	403	464	432	403	465	458	400	424	454	428	466	437	414	455	480	432	407	446	444	447	460	467	431	415	451	424	410	462	469	433	488	492	451	422	423	492	442	405	430	468	447	414	461	418	474	464	467	421	446	467	449	437	395	416	395	477	459	457	437	439	426	474	457	433	440	412	472	468	459	459	455	459	448	449	443	451	497	413	457	496	483	424	460	408	437	430	441	423	437	451	481	433	439	409	453	454	442	453	450	423	432	418	431	427	461	465	468	430	435	448	421	444	450	438	422	433	443	410	438	434	471	445	442	445	458	432	463	456	479	426	418	435	395	427	482	437	453	443	477	414	444	459	469	431	419	448	453	433	474	465	414	459	463	480	455	424	439	418	484	418	445	422	421	470	435	465	423	470	434	439	444	472	428	480	461	446	450	467	404	457	410	442	507	446	437	439	420	425	488	419	450	467	430	409	436	451	469	429	458	435	466	434	452	466	470	405	455	415	455	443	458	428	455	454	437	418	431	459	480	432	433	477	439	413	477	420	446	433	444	472	470	443	435	423	469	445	441	436	423	406	440	462	425	454	464	454	477	433	440	444	393	463	441	460	434	446	428	411	423	466	473	463	421	441	436	462	433	463	429	444	443	413	480	419	491	450	461	471	463	446	416	461	435	398	464	434	452	440	435	467	468	457	448	421	436	433	431	436	447	452	424	427	404	439	383	429	459	432	406	449	479	434	449	501	441	439	463	450	407	483	480	418	424	435	437	414	446	434	444	400	456	443	412	426	423	475	454	426	454	421	470	463	451	439	439	447	442	457	441	490	446	474	450	466	431	435	458	424	452	455	439	436	418	448	487	473	421	390	472	456	458	449	464	454	440	443	444	468	437	463	463	472	461	443	434	424	435	460	474	448	449	459	467	452	415	459	493	429	456	444	439	474	426	472	431	469	406	457	437	459	432	389	419	441	452	425	432	460	444	454	422	498	444	460	448	447	421	427	456	447	464	455	477	453	435	435	487	454	460	435	405	482	484	460	422	446	481	451	448	441	421	455	466	472	417	455	437	434	465	460	474	397	481	454	439	439	442	428	445	455	455	466	450	424	406	429	427	424	457	427	491	440	435	444	448	445	423	445	456	415	463	464	466	457	439	440	437	459	524	452	448	429	429	453	437	452	471	447	482	456	415	442	476	455	426	462	459	441	485	446	499	437	436	407	470	464	435	425	439	440	466	453	443	438	421	434	440	456	418	467	456	447	454	441	442	451	447	431	428	466	468	449	449	407	444	435	496	452	414	449	416	402	405	459	427	487	440	388	458	410	453	467	460	432	444	449	411	447	420	429	492	473	480	435	453	423	458	442	440	425	431	460	470	470	424	410	464	436	457	449	381	435	444	442	434	465	435	439	487	424	425	437	461	427	433	397	442	447	442	403	448	432	419	439	458	476	457	452	450	486	433	422	480	464	408	412	420	446	462	434	430	456	438	470	443	457	486	459	448	474	434	413	430	466	461	439	492	440	425	397	451	456	466	485	463	439	427	452	429	424	466	419	455	467	463	383	467	424	464	394	441	434	468	437	424	444	470	462	459	426	481	442	444	416	459	398	468	405	471	435	433	424	430	461	422	437	427	455	402	449	433	439	441	472	439	422	437	435	458	393	433	491	469	397	442	466	425	460	425	419	441	418	405	429	450	462	432	435	458	434	449	466	429	455	415	457	406	409	490	485	470	486	437	418	400	418	405	427	453	445	472	421	438	414	471	418	428	425	457	478	424	459	466	409	426	431	430	428	439	443	474	414	422	415	479	420	379	438	428	449	455	443	451	475	393	448	414	438	444	453	453	495	446	398	484	429	404	439	476	463	419	422	450	418	451	430	417	466	436	459	423	465	453	488	422	436	441	453	462	452	461	432	444	439	433	460	457	441	446	451	446	443	455	467	398	422	432	413	437	464	496	431	450	457	445	428	478	403	506	432	418	430	424	467	462	476	440	436	448	487	437	430	458	447	444	393	390	423	448	469	431	423	427	439	405	410	447	437	443	430	434	429	429	425	432	465	450	416	415	428	427	441	407	435	456	440	435	454	431	447	430	452	440	447	448	477	471	406	441	443	393	454	446	434	417	471	463	456	459	449	448	462	440	451	446	479	409	429	492	438	483	484	424	488	410	439	470	469	462	488	455	469	436	450	445	409	461	442	449	457	402	470	482	419	452	447	451	465	466	412	498	444	431	456	487	444	437	432	444	445	472	453	467	476	442	444	416	455	406	457	423	470	436	434	418	488	455	487	429	441	477	501	432	449	470	451	441	456	491	477	425	407	416	457	455	452	445	418	463	465	454	423	446	489	474	460	427	416	457	422	459	402	442	458	435	468	461	456	454	411	437	426	428	466	417	442	471	467	416	432	413	419	459	439	458	464	437	465	448	443	431	456	510	464	462	466	484	461	428	402	384	462	436	458	459	461	484	406	438	403	444	429	465	475	461	443	408	436	411	459	430	432	474	418	422	437	483	416	460	464	443	451	467	466	488	479	464	463	446	424	437	469	424	445	464	376	489	448	475	435	434	430	469	435	456	432	429	400	438	385	438	443	432	440	425	469	452	454	417	476	475	487	468	479	425	465	475	473	439	453	421	434	439	423	415	417	434	431	469	480	444	466	444	495	425	448	439	434	461	459	459	477	459	442	434	488	444	492	448	441	454	439	449	454	440	446	460	405	390	437	418	445	459	505	436	430	413	452	470	459	464	419	448	408	422	447	460	480	466	453	462	397	445	439	429	392	470	455	418	432	452	448	474	457	471	432	465	386	435	464	420	439	445	457	448	443	436	431	452	419	427	422	440	435	483	424	435	427	439	427	421	464	462	456	456	428	467	444	433	411	478	405	471	450	439	415	421	458	435	459	455	409	447	442
5891	1044	1028	965	1049	941	948	977	965	969	990	1017	979	914	958	962	941	963	958	938	961	961	963	959	979	1005	940	1026	942	975	1009	965	954	992	990	1001	998	1025	947	971	924	1007	920	1013	993	917	967	924	928	921	981	985	985	956	983	1004	926	931	922	936	930	978	945	1018	976	937	961	924	875	985	957	956	1019	996	992	990	964	938	1010	993	968	979	965	983	958	956	989	1012	991	977	1001	902	947	946	988	944	955	936	985	968	986	940	989	875	963	965	914	949	976	981	971	977	984	974	954	962	955	932	956	958	939	935	992	988	974	984	969	974	1017	1035	944	950	957	1000	962	979	984	940	957	940	966	974	956	954	1026	962	974	969	958	935	969	946	911	902	968	970	995	930	987	975	946	1001	972	928	957	1002	930	955	957	913	993	1043	990	995	944	972	963	970	961	968	985	1001	978	955	928	973	929	963	950	910	932	956	1007	971	963	977	975	1022	955	956	946	989	970	969	956	1028	1004	942	972	959	984	960	960	971	930	984	946	983	984	878	943	927	1006	950	941	966	988	951	978	992	943	1000	946	1028	966	997	983	930	993	921	953	939	937	955	976	977	966	1031	1009	978	1020	984	1015	947	977	961	975	905	952	971	899	1025	980	1010	992	968	971	936	996	1004	969	910	939	919	1034	986	901	1004	961	997	990	964	940	985	966	951	998	992	955	978	950	1020	960	965	984	987	907	946	994	1031	957	1002	977	957	941	953	966	946	952	957	1002	950	945	996	937	1033	952	990	895	956	957	949	987	951	909	1002	938	995	986	959	971	1021	951	956	999	964	1008	983	995	946	978	913	980	821	919	944	971	986	963	999	1005	943	972	943	987	991	940	1026	1033	923	984	937	1004	947	922	966	951	963	982	1000	932	911	972	951	976	974	906	937	919	1037	989	990	945	944	934	991	966	963	944	968	942	947	929	1019	943	958	935	952	1000	971	976	958	1014	965	972	1013	919	931	954	937	966	995	931	912	973	1020	1003	995	913	980	998	968	943	967	953	956	950	1047	968	1003	945	963	1010	1013	964	983	987	948	989	908	981	962	935	975	972	1003	912	974	940	997	1004	1001	899	939	951	941	952	956	908	1017	967	977	995	954	941	922	952	1022	969	946	1096	990	958	956	994	936	968	1025	907	958	931	931	952	1023	973	979	942	924	966	970	1032	974	919	962	962	925	976	932	960	977	918	936	1011	980	950	994	943	950	971	1020	975	952	919	960	1007	952	979	879	952	955	1009	909	975	1009	978	992	975	965	985	907	873	953	914	961	973	944	964	935	963	942	989	962	952	959	1014	965	915	938	924	970	926	996	957	902	970	985	919	957	932	972	984	951	957	942	917	980	998	940	984	955	992	977	956	919	950	1022	984	1017	976	956	1001	990	929	879	972	952	976	949	981	997	1001	930	962	991	1007	964	975	1024	1016	948	911	994	933	936	1038	986	960	933	967	918	961	934	1019	1034	960	1000	997	984	991	954	1043	1026	969	1028	979	940	935	939	1050	990	946	1005	939	973	1005	1019	950	976	965	970	994	971	917	970	922	960	888	1006	989	974	987	996	998	954	985	954	964	994	964	923	993	1002	960	973	972	967	977	929	971	950	1009	905	991	971	941	932	969	951	944	955	992	970	917	932	931	982	1017	1003	933	935	926	937	994	1012	944	964	982	977	915	960	1010	911	930	988	956	992	1001	988	976	983	981	987	970	941	933	940	990	1016	928	963	970	971	1019	940	900	940	1009	938	953	987	984	983	1029	948	940	1009	1007	986	931	923	926	911	1063	991	993	971	951	1000	967	949	964	981	955	948	964	968	965	964	938	978	1010	964	954	986	938	993	952	932	938	969	997	974	925	979	919	967	940	989	983	899	983	1005	1024	956	962	958	944	951	1006	959	956	946	1016	978	961	986	1016	977	924	987	978	986	985	1009	1042	945	983	988	961	970	954	950	941	928	932	909	989	1007	954	962	1014	949	975	1001	996	966	954	993	950	940	964	943	1000	995	980	986	999	960	969	987	979	1019	946	941	969	931	1005	920	981	988	964	953	923	956	962	978	983	933	951	1012	949	909	970	1014	998	967	973	979	982	990	956	960	952	963	1024	983	906	982	938	957	1007	1008	986	913	923	980	996	932	920	1045	951	856	979	983	1014	977	937	1000	929	993	963	907	968	938	1014	1062	938	982	962	985	1007	971	987	1014	1029	978	973	1033	1003	966	923	912	951	1015	992	1002	989	948	1024	976	1008	953	984	949	931	1036	969	948	968	976	974	996	939	978	976	959	951	963	948	1041	934	924	870	958	944	926	994	965	940	958	954	970	921	992	963	946	980	1008	923	987	977	974	905	962	991	967	936	962	993	978	958	958	1005	944	1003	971	916	964	929	974	930	1003	964	971	944	949	951	982	950	972	970	965	911	950	957	971	1014	987	925	963	979	962	956	970	929	979	980	984	976	954	966	1042	939	945	937	956	990	971	978	963	983	950	959	894	874	1039	1017	961	945	979	970	962	923	908	944	916	950	974	943	999	958	960	974	1044	1007	984	963	954	964	953	998	1004	967	947	943	965	905	996	966	987	967	975	964	975	967	989	997	985	938	947	953	957	956	933	970	950	1016	931	970	947	932	906	975	930	962	979	1002	943	938	974	985	979	964	959	962	943	975	952	941	956	951	973	931	1000	932	977	955	961	1040	1003	965	1070	975	933	962	957	967	1003	1010	971	956	982	954	937	989	963	960	953	943	998	946	1001	967	944	935	909	978	944	961	951	949	993	934	951	950	946	1002	966	989	984	976	976	1036	992	938	993	932	1026	978	969	930	966	965	945	943	943	968	960	976	945	966	978	1006	993	957	934	984	998	937	971	916	1036	1003	935	981	990	963	1003	937	926	950	982	937	977	950	999	938	948	992	983	1004	956	943	1006	984	913	938	925	935	1044	908	968	979	935	977	971	991	963	926	981	941	957	945	974	989	1008	959	965	939	953	963	973	922	979	989	965	1002	981	998	984	925	863	971	966	967	973	941	927	973	1026	1007	960	945	1027	926	988	989	950	955	963	1004	982	951	997	923	971	997	998	977	964	991	959	933	939	916	950	965	965	998	986	943	973	1001	991	943	922	995	961	973	1013	906	983	983	943	935	964	1005	1051	923	942	959	939	957	988	943	977	979	930	955	928	869	953	975	898	965	953	914	957	960	963	1013	965	1023	965	941	1001	961	955	973	974	924	984	948	968	876	979	959	957	1032	1034	1015	922	942	991	966	895	963	976	993	943	944	988	983	1005	927	1026	953	1009	1000	972	1007	952	965	983	969	958	999	1065	1002	1030	995	956	971	949	935	976	966	955	906	954	977	1012	973	972	946	997	954	972	990	958	977	973	1016	905	1009	972	974	995	968	984	978	1038	957	965	950	939	983	907	939	979	951	1001	942	969	1003	985	970	1015	1005	1014	942	1008	966	1004	915	1014	922	1016	1021	993	981	1039	992	945	985	906	960	936	999	949	998	975	901	916	989	957	984	973	1018	954	1012	999	971	971	964	958	975	938	996	904	919	960	974	959	982	975	986	982	1003	930	1015	977	959	979	979	963	982	980	983	933	1008	909	976	920	969	973	962	971	974	923	941	997	1022	981	991	1001	1002	944	969	945	968	965	983	978	968	995	965	999	947	967	959	920	904	966	916	990	945	1029	990	967	989	1027	991	970	952	969
24897	21506	24875	28562	21508	21405	1730	586	412	444	404	397	373	375	369	388	340	409	351	353	365	356	342	363	365	353	361	363	359	372	360	362	348	382	345	364	390	335	349	362	435	358	357	350	342	325	354	366	350	362	392	358	371	349	369	386	346	345	364	372	384	373	360	359	384	399	393	323	407	370	358	329	341	316	361	327	345	316	350	351	367	360	372	383	381	376	356	351	365	386	350	371	349	323	363	371	380	385	383	376	385	366	372	347	349	333	376	376	370	360	358	363	365	331	347	347	326	352	380	398	367	343	367	311	359	340	352	361	342	379	356	361	351	335	380	363	358	368	326	354	351	357	358	324	355	394	355	353	355	325	341	358	331	358	388	373	369	357	349	338	383	372	342	333	372	344	367	345	378	368	347	363	370	310	356	385	395	367	315	378	385	369	355	342	369	379	321	341	358	390	347	359	332	352	377	371	373	345	349	349	385	349	339	356	374	340	355	382	340	357	356	397	369	331	336	358	345	359	350	368	365	348	329	337	394	350	362	347	353	352	349	354	351	314	362	347	336	350	347	352	371	350	372	335	386	399	347	327	334	380	335	329	378	373	327	366	380	391	323	361	377	342	388	344	358	365	355	372	341	334	325	315	382	361	391	377	363	355	357	366	316	356	371	340	323	397	378	368	346	339	320	360	355	341	353	339	372	343	322	337	349	337	374	359	333	362	328	370	360	357	345	343	396	339	356	372	355	369	383	317	345	360	370	374	340	370	394	367	367	337	357	352	369	340	367	356	340	337	368	339	331	307	361	362	387	401	383	347	356	353	351	336	332	346	348	364	354	333	363	348	350	377	349	354	361	354	333	345	362	391	343	379	378	363	405	337	373	346	375	359	327	377	408	360	352	366	325	371	345	355	348	382	319	393	397	362	332	360	351	352	363	305	364	388	337	351	357	379	360	356	395	343	361	365	332	342	353	365	350	372	346	353	348	370	381	365	355	359	332	363	349	354	339	338	361	356	319	372	372	350	347	363	361	356	369	326	354	321	404	344	410	356	358	347	346	364	351	336	343	332	392	316	384	305	362	339	339	365	363	400	378	357	369	353	335	342	353	326	344	407	345	413	368	379	349	333	353	357	376	347	338	363	352	361	376	394	362	368	348	319	332	360	332	304	339	330	379	347	360	349	360	345	375	360	376	382	352	366	343	323	383	378	333	351	344	352	354	357	341	386	353	338	336	394	307	321	351	336	359	309	328	348	371	352	377	369	341	359	348	355	368	358	352	361	361	364	368	356	360	370	350	327	399	380	351	341	343	366	352	384	326	379	374	385	357	316	366	366	383	333	377	383	349	367	354	384	375	320	346	359	333	352	388	345	316	331	342	361	359	355	350	328	341	328	343	358	382	351	387	366	374	343	388	370	373	380	354	350	351	339	352	332	355	357	343	354	356	381	347	362	327	336	366	351	402	347	341	360	336	367	331	346	324	330	319	327	361	367	355	358	357	351	356	338	385	373	384	365	353	361	304	331	347	340	371	360	347	353	355	360	336	382	385	345	351	362	385	323	363	343	359	359	376	332	329	361	372	335	332	365	342	366	349	368	338	362	347	339	361	339	328	357	383	383	378	335	355	341	341	337	350	355	338	310	351	321	325	289	337	356	366	369	351	362	344	349	347	357	323	315	389	370	350	326	356	331	360	358	394	370	412	347	396	358	357	345	348	357	381	366	371	335	357	378	343	394	368	375	365	381	357	334	360	386	336	342	346	340	362	393	349	382	368	344	329	332	357	392	354	342	361	395	367	374	305	348	334	355	337	339	341	325	362	351	350	365	386	367	373	358	358	357	378	346	337	337	349	333	365	347	310	322	344	350	338	347	315	360	345	351	348	346	322	362	378	352	369	340	380	327	364	362	357	363	354	306	348	372	355	376	353	374	331	332	347	370	358	379	366	369	411	322	334	391	328	352	353	363	371	334	351	321	367	362	357	381	375	364	354	311	345	346	348	349	338	375	337	352	401	316	383	326	363	350	364	395	380	344	390	387	365	347	357	366	384	352	361	357	386	362	368	341	362	322	359	398	356	333	339	379	365	303	355	314	328	332	330	358	380	376	323	333	351	358	396	431	379	378	340	344	371	354	335	367	399	333	326	396	358	373	383	342	372	377	368	356	388	324	379	341	355	354	362	333	378	347	388	395	349	342	346	334	410	367	342	336	392	352	367	358	370	364	325	340	323	351	364	368	371	351	352	333	324	350	340	353	372	340	370	352	367	396	368	337	369	335	334	343	334	320	347	333	372	370	354	351	358	365	397	376	368	346	344	335	384	356	339	352	360	373	322	325	317	352	334	361	311	399	363	383	362	357	377	361	356	344	371	350	371	337	356	372	380	352	349	359	341	336	359	313	327	337	392	369	384	375	353	368	314	345	339	347	342	341	346	364	366	362	329	350	333	317	340	363	328	358	381	370	359	331	348	381	344	344	348	354	327	349	329	396	367	348	370	410	367	368	364	339	356	411	348	366	365	357	339	359	324	367	349	393	370	328	380	336	376	322	355	339	349	343	365	368	336	408	338	342	343	319	359	349	338	333	371	387	363	342	380	417	344	344	311	373	340	335	323	316	308	355	393	394	384	375	332	388	359	364	350	363	344	337	366	342	360	378	357	351	338	370	367	358	357	346	364	344	322	313	361	326	338	351	356	373	397	361	328	365	388	353	371	362	358	375	317	356	361	348	338	349	363	384	330	362	321	368	338	343	339	337	327	331	345	373	367	341	345	372	356	371	347	357	360	358	381	361	326	349	393	361	367	380	367	352	302	341	352	365	350	367	381	363	394	375	308	335	348	350	372	334	374	328	347	338	352	335	379	337	345	309	340	314	388	361	336	331	362	326	367	366	333	361	349	369	375	345	411	396	377	331	340	350	339	358	357	326	373	366	298	367	383	351	341	388	363	366	329	349	372	374	406	326	337	322	324	345	360	375	353	368	387	357	344	368	331	324	322	358	374	363	359	347	348	365	380	372	360	345	351	367	339	381	397	364	386	337	335	353	346	352	364	354	375	356	370	367	343	324	379	345	325	341	371	376	350	369	336	338	334	333	349	333	383	418	381	399	366	309	370	356	359	356	376	335	343	378	335	344	372	357	346	352	347	392	353	370	319	370	321	345	358	360	371	374	334	346	353	363	334	353	369	332	345	394	348	332	342	393	347	361	319	352	370	346	369	371	358	352	350	342	346	349	373	353	382	346	362	392	373	353	358	370	343	314	323	369	354	348	348	393	309	338	343	369	345	312	364	354	337	310	358	361	337	360	333	364	390	356	376	394	330	359	326	371	385	330	328	356	376	334	346	380	377	359	361	367	355	331	360	316	363	346	376	341	348	346	348	327	371	362	359	340	383	376	339	327	365	385	349	330	335	330	319	329	356	377	379	354	375	330	369	360	351	327	361	310	348	350	411	336	327	340	352	367	346	379	352	353	357	350	348	339	306	342	356	372	390	329
3199	2174	1310	1016	903	850	814	818	810	775	791	805	750	761	772	753	768	785	749	729	736	822	768	760	780	809	832	723	761	747	789	814	808	787	789	757	720	750	782	784	782	729	730	801	746	725	735	717	768	761	747	722	771	774	792	756	807	726	786	774	797	750	827	705	758	765	821	778	748	780	806	759	786	760	724	734	757	786	756	752	813	788	778	773	752	815	745	784	751	789	803	772	750	782	763	789	778	717	747	725	742	747	771	751	843	763	748	829	783	788	738	840	761	730	730	732	755	737	778	749	749	748	782	799	757	707	780	751	745	777	788	805	761	793	797	736	792	739	736	762	768	790	725	782	746	750	732	758	757	782	735	763	765	783	812	709	798	774	791	752	789	748	724	746	759	772	741	767	782	745	740	797	759	782	785	732	799	779	724	829	755	814	772	765	781	746	791	771	769	807	763	772	790	788	731	737	779	731	799	773	786	766	790	796	774	758	748	769	754	825	779	737	783	784	779	786	729	757	785	802	750	755	781	736	781	758	775	776	764	767	762	769	728	774	779	777	744	737	774	800	736	743	800	826	766	770	712	803	763	799	787	722	794	759	741	781	789	810	713	726	751	745	780	786	776	763	743	710	797	762	733	736	784	766	767	814	746	698	769	775	760	721	798	850	722	825	745	780	715	729	715	827	771	723	765	776	759	720	753	737	828	808	719	739	741	717	731	806	750	749	786	715	752	799	738	721	764	798	731	788	765	755	759	736	788	743	746	791	815	760	763	742	774	766	796	771	755	801	764	794	799	779	803	784	736	727	765	754	752	749	779	774	758	773	770	792	750	813	793	747	766	745	762	728	751	753	769	802	744	759	759	749	783	761	825	835	730	725	761	731	724	762	739	770	768	781	749	762	797	749	743	750	765	835	738	739	828	709	789	749	773	784	755	792	760	730	710	787	734	786	780	794	810	782	793	751	803	791	729	735	789	811	814	776	757	828	767	768	774	772	745	774	724	705	787	736	762	727	760	811	800	773	717	837	826	780	783	743	784	737	779	774	774	763	764	746	751	806	761	739	716	721	749	797	739	771	781	765	753	706	751	747	782	808	779	772	738	793	780	775	825	770	722	703	803	786	801	794	780	785	757	771	741	762	758	726	740	763	720	733	714	767	776	751	768	740	799	788	779	737	782	800	803	764	717	755	787	799	768	762	801	801	795	818	803	812	751	740	773	763	778	746	801	786	776	766	781	798	725	761	795	737	789	737	820	780	782	740	784	786	793	786	763	798	761	768	778	791	782	731	733	741	777	765	774	776	781	751	780	753	798	744	762	761	765	748	752	758	761	727	758	804	787	732	760	766	832	808	771	754	768	741	740	799	766	768	749	760	748	738	760	733	813	735	731	797	756	775	746	778	737	809	829	809	786	769	773	781	763	763	803	731	782	742	747	737	784	786	763	782	786	744	791	755	781	713	748	750	853	775	776	748	783	789	780	802	740	807	743	732	767	787	783	734	742	793	706	721	736	808	768	782	742	695	730	781	782	797	753	740	706	777	735	771	746	741	759	755	772	780	771	755	784	759	809	805	712	760	760	791	791	764	784	762	737	776	795	783	813	788	813	743	786	798	714	772	747	726	735	814	760	755	739	761	748	761	737	798	755	744	771	780	782	753	781	760	734	798	788	762	773	800	795	791	743	761	767	772	782	753	778	762	724	807	758	735	813	751	749	762	750	734	798	746	749	787	732	790	734	756	765	730	792	731	736	773	716	791	795	685	824	785	794	781	733	816	748	750	789	789	783	787	730	742	762	778	712	761	711	779	780	764	780	795	770	751	795	786	742	746	747	731	793	784	745	796	793	743	762	781	742	799	738	730	726	758	739	768	786	793	740	722	762	748	717	771	820	821	773	822	771	769	745	810	791	760	772	766	728	763	777	733	830	704	823	733	791	756	733	724	763	817	758	746	739	771	740	743	761	806	761	772	741	739	710	720	758	760	743	774	743	790	806	750	733	764	788	782	740	820	787	757	735	756	725	764	758	764	751	722	681	734	768	743	746	737	780	748	747	758	761	767	758	792	760	738	751	756	716	751	739	788	769	767	804	777	712	787	786	725	771	760	774	757	775	746	805	727	807	754	765	760	767	721	728	750	760	788	798	817	753	763	728	757	802	785	764	758	741	784	779	767	723	762	732	777	728	810	729	792	771	764	783	783	787	771	792	773	759	702	712	759	747	741	756	767	732	789	737	753	767	736	813	770	781	791	795	680	736	768	726	763	740	751	754	746	779	757	775	839	754	796	739	773	792	773	784	790	786	793	760	732	774	746	750	786	771	767	742	733	763	779	750	797	780	782	746	697	730	773	804	740	792	780	742	808	733	737	806	750	743	786	767	779	759	794	812	773	791	770	794	761	791	754	774	736	763	790	728	755	779	785	756	717	749	776	777	762	744	747	778	751	747	795	741	764	769	744	752	773	755	772	743	743	796	757	764	786	737	745	823	796	725	749	726	741	734	796	747	792	767	743	775	782	786	717	777	771	802	701	734	749	772	815	749	784	739	783	806	738	743	744	773	770	719	755	785	756	765	755	749	737	792	764	733	759	725	758	755	767	764	748	781	763	757	785	727	736	748	763	767	756	802	760	752	787	725	750	702	732	804	757	757	772	798	825	748	739	775	763	708	790	744	761	745	746	780	735	786	757	750	757	773	729	739	748	770	804	773	713	814	766	802	766	774	743	795	735	790	785	758	801	764	729	807	754	774	790	795	808	766	782	735	736	771	736	768	719	768	785	770	789	766	706	778	764	759	780	719	760	772	746	719	707	802	787	753	750	755	740	761	803	807	777	744	807	773	754	726	770	769	767	731	791	786	775	732	759	718	736	781	789	812	781	744	762	787	732	746	761	728	751	720	815	790	749	760	717	776	799	772	771	742	824	721	763	775	727	744	757	766	728	733	772	724	744	776	747	762	725	756	775	798	750	746	793	706	758	756	713	738	766	737	722	770	740	746	782	729	745	735	759	766	759	768	742	746	750	762	765	786	745	730	724	726	766	735	731	813	750	745	718	806	748	765	745	751	816	763	737	765	804	745	752	789	805	776	827	782	757	734	709	775	779	783	743	746	746	755	773	734	761	764	767	760	789	758	746	779	773	778	709	776	800	774	726	737	793	753	765	723	743	758	806	780	784	767	767	777	788	817	720	782	753	764	705	771	789	698	718	757	835	770	743	785	717	785	745	827	761	764	755	768	749	806	796	759	762	775	764	742	700	794	754	753	734	741	759	758	744	763	759	766	732	753	765	709	771	789	789	744	771	717	810	817	753	754	762	743	753	750	779	758	692	745	815	791	781	719	720	774	762	803	740	777	751	799	803	812	746	776	736	710	771	798	772	755	746	799	767	775	766	768	773	745	736	756	769	747	788	762	788	779	710	781	716	753	772	792	769	772	806	757	785	738	739	696	768	797	760	776	788	736	752	780	798	746	767	687	743	712	786	720	738	803	767
24358	21510	25204	28279	21510	21524	18883	579	339	284	233	210	216	208	196	199	210	220	216	200	203	212	173	176	158	176	161	211	155	204	180	179	176	171	192	182	153	163	162	160	154	167	187	161	167	165	187	168	179	168	160	170	167	150	151	167	158	180	173	155	136	149	205	154	169	180	189	184	195	170	166	160	189	180	179	155	159	187	152	180	173	191	192	165	176	176	157	163	160	152	185	193	187	159	173	185	153	151	165	161	203	161	186	169	141	170	150	197	165	186	187	185	202	130	160	187	152	169	172	176	177	186	169	189	171	164	157	180	161	128	179	182	171	160	198	156	177	170	186	187	163	166	169	213	183	165	159	183	187	191	172	156	176	155	176	169	178	177	192	151	182	153	185	172	160	160	159	183	168	178	154	161	173	182	175	168	156	195	171	166	180	185	162	171	178	162	176	138	160	187	147	187	163	207	154	151	178	151	179	151	176	171	186	178	177	153	185	172	168	189	190	176	181	146	163	150	165	150	143	140	161	149	157	167	151	160	204	183	190	178	167	169	192	168	173	145	186	175	163	146	159	175	162	188	173	164	192	181	161	166	132	165	163	174	170	178	143	191	179	170	158	173	157	171	160	173	156	168	167	187	183	157	164	177	187	179	142	174	180	161	171	165	182	180	162	159	171	190	142	177	145	147	146	178	175	169	154	173	158	191	185	166	174	157	161	163	194	160	140	162	183	207	180	134	156	171	164	159	172	176	166	164	185	176	172	173	169	183	178	193	183	155	168	175	166	182	177	177	166	159	156	161	160	159	165	183	147	178	166	177	194	168	182	159	185	180	160	164	156	166	181	157	181	173	182	163	181	169	160	171	151	186	185	180	164	157	146	167	175	165	173	189	180	184	169	175	176	157	165	153	165	170	156	182	180	164	163	183	168	156	181	173	168	158	181	183	201	191	157	173	166	177	186	172	186	165	173	185	164	178	172	166	138	162	160	168	159	160	181	165	183	147	144	213	157	159	178	175	170	170	164	165	191	212	144	186	201	184	184	153	177	137	192	156	173	174	203	181	165	151	135	167	182	176	195	188	178	196	172	171	168	166	153	172	165	155	149	176	176	180	171	173	185	181	173	182	173	165	154	170	169	147	176	166	162	169	178	172	162	180	177	151	185	176	167	166	175	157	171	172	193	169	155	179	182	186	164	175	200	185	199	162	163	165	168	175	183	172	178	160	158	167	182	162	158	146	171	156	170	157	192	153	199	154	166	143	150	161	179	189	187	167	154	177	169	181	190	190	165	175	152	169	216	142	156	137	161	161	165	152	178	180	180	166	140	168	196	178	159	167	187	162	177	190	166	162	164	167	165	175	190	184	159	150	162	155	188	200	168	173	173	167	176	177	165	198	179	175	172	190	170	216	174	165	153	184	157	161	176	175	178	187	193	177	174	158	165	157	142	190	171	162	205	181	153	165	162	172	161	162	149	168	205	164	174	184	157	172	175	157	172	163	172	175	161	172	168	176	168	160	172	155	170	159	167	164	154	152	178	159	177	158	181	175	139	196	155	200	174	193	164	175	188	174	166	177	159	161	178	176	181	210	168	173	172	173	150	164	159	168	167	165	175	176	153	167	181	169	146	201	186	169	164	153	156	170	158	177	135	173	157	181	169	161	163	168	151	179	181	151	150	153	173	166	190	164	178	170	155	178	194	171	189	128	182	151	148	177	141	157	158	171	175	155	177	162	154	170	177	171	180	183	169	175	157	153	177	169	175	200	164	166	174	170	157	169	150	166	180	149	151	159	153	192	145	186	178	181	150	162	171	142	168	188	165	164	156	171	151	154	210	197	167	169	175	165	186	162	158	182	141	150	186	169	155	170	175	148	174	182	169	171	191	171	147	175	187	158	159	148	186	162	159	174	181	181	141	197	186	172	149	149	177	176	173	168	180	170	149	130	169	163	176	171	190	160	165	190	169	148	183	178	189	152	203	187	172	173	154	138	171	172	166	162	170	154	167	158	169	189	175	179	168	165	172	162	171	176	167	169	158	152	141	173	170	180	166	173	183	163	181	176	167	143	174	159	177	156	193	166	161	169	162	171	149	169	165	175	168	154	182	198	165	171	153	170	152	158	187	154	155	176	174	160	171	169	166	147	153	181	187	158	182	175	181	164	165	179	193	179	161	181	151	170	172	159	178	179	159	165	169	166	178	154	164	172	167	176	185	194	158	139	159	183	173	158	185	160	159	156	152	161	147	164	175	165	183	164	171	173	145	161	152	171	173	163	188	143	149	153	147	157	139	166	157	182	164	187	156	162	168	184	162	168	178	148	178	166	163	196	157	164	167	173	187	194	167	171	191	170	170	159	155	162	182	194	177	184	182	175	187	164	160	169	150	191	178	173	183	176	160	153	206	168	143	163	157	158	153	165	165	189	151	169	143	164	171	175	147	179	200	204	160	173	179	134	169	153	175	193	145	171	161	181	157	146	160	156	158	181	163	166	174	187	172	174	160	171	170	165	160	158	187	179	161	156	168	165	151	192	151	172	170	157	174	189	142	176	158	156	154	164	164	169	181	157	160	185	168	179	151	173	153	170	156	168	178	148	170	199	184	191	159	152	189	142	143	156	169	190	177	171	149	172	185	181	178	139	163	190	177	167	169	167	194	184	166	167	190	163	156	176	186	197	164	191	202	174	185	173	156	142	158	173	145	147	157	193	150	159	184	167	151	166	144	179	159	156	174	168	145	156	162	175	153	126	142	165	164	171	188	177	161	154	174	172	188	164	153	152	193	192	181	153	173	171	164	180	156	161	186	151	176	166	191	152	163	185	151	133	172	184	173	150	174	185	158	148	159	165	157	151	169	192	154	161	197	168	182	162	177	162	192	182	162	169	188	175	176	166	158	166	152	170	163	161	151	175	175	171	195	191	179	149	181	180	162	163	172	164	166	155	153	138	179	129	149	194	188	190	186	162	164	180	186	172	177	164	163	165	163	177	155	187	149	144	158	149	149	156	188	155	185	185	175	166	186	172	162	162	176	150	152	161	146	173	188	195	164	151	183	158	179	181	157	201	170	154	134	187	185	166	159	152	168	182	185	151	171	188	168	169	163	157	177	186	185	145	185	188	175	174	173	165	160	160	168	175	186	148	185	175	157	171	178	168	196	182	170	189	176	185	195	184	197	175	154	161	173	164	167	173	179	155	172	167	174	164	177	171	166	178	154	158	158	143	177	154	162	171	202	170	171	169	174	174	153	178	195	156	191	170	178	164	200	174	173	153	177	173	174	164	180	161	178	188	183	159	172	176	159	170	176	150	184	186	171	155	176	181	183	161	179	183	139	163	167	160	170	154	186	165	173	179	161	177	166	154	161	157	184	168	167	170	170	169	186	145	179	169	168	177	199	145	167	175	166	170	158	152	162	164	193	158	169	165	181	187	155	163	169	183	161	156	170	168	171	166	157	153	192	193	169	168	155	203	168	166	179	175	184	159	156	155	185	167
2918	3146	1497	891	603	511	501	469	425	473	466	439	421	457	384	443	432	428	383	429	405	435	433	443	409	416	443	391	413	399	423	435	480	413	384	400	404	422	372	389	445	372	405	388	395	388	433	409	374	367	415	390	429	397	383	410	423	400	403	409	422	423	365	363	442	421	441	406	372	418	466	409	413	395	363	387	415	411	436	404	423	424	420	405	419	432	375	435	392	386	447	407	400	394	444	363	390	380	368	404	435	405	403	412	405	403	373	386	397	406	383	400	376	398	411	420	413	374	365	402	402	427	439	404	438	393	375	431	383	381	388	448	407	407	411	431	363	397	428	363	373	424	406	397	413	380	409	360	421	409	403	398	418	407	406	420	436	422	420	432	415	374	387	380	443	421	442	419	420	413	377	401	410	398	417	409	434	397	390	411	410	416	405	421	412	377	359	393	397	404	377	423	366	418	406	441	443	364	406	403	444	397	416	406	408	420	393	405	368	404	391	416	372	414	370	376	394	403	424	408	401	398	390	428	402	391	386	395	376	413	384	402	423	427	400	367	442	415	443	409	431	407	416	396	393	417	394	413	419	381	368	399	393	416	422	405	398	438	378	371	399	413	391	416	406	405	397	421	416	396	401	421	390	419	396	395	399	399	389	415	414	386	393	432	386	459	396	394	411	440	410	409	415	418	383	415	425	423	387	393	398	432	387	392	401	377	428	377	355	422	439	406	430	421	410	366	421	397	414	398	373	422	419	345	404	398	428	397	389	374	413	400	400	410	389	417	391	403	375	395	378	383	442	395	386	399	442	399	400	448	423	417	389	397	383	413	451	411	415	449	393	428	377	382	413	411	390	447	362	406	416	394	443	429	432	370	384	413	422	420	356	447	413	376	367	380	390	321	384	372	382	430	407	387	372	421	386	419	412	402	391	398	379	367	372	391	425	450	378	396	411	388	430	407	395	379	397	404	424	418	429	374	400	403	378	394	426	409	398	436	416	420	443	390	421	397	448	419	405	361	406	379	380	407	399	384	387	417	393	427	407	408	428	389	426	359	403	407	406	392	429	429	397	377	414	406	408	422	432	411	423	414	413	436	411	429	397	388	426	411	351	359	386	390	431	437	421	387	412	387	405	432	406	431	441	424	452	420	359	391	353	428	408	429	432	399	415	375	385	419	419	348	379	382	394	408	415	387	410	410	391	385	387	398	375	403	421	392	391	392	407	404	386	384	403	399	429	433	391	416	388	421	431	402	390	421	416	403	393	386	383	424	385	413	412	437	412	414	392	408	414	446	415	452	402	400	461	465	393	397	389	395	456	381	403	424	393	398	397	383	413	381	365	391	361	407	372	389	423	409	418	402	398	391	419	413	425	379	428	410	429	370	368	425	400	384	386	416	416	405	406	397	411	416	400	388	386	426	406	404	424	431	418	388	404	417	421	401	409	417	396	410	387	396	448	427	421	414	406	393	407	375	417	398	401	422	392	436	406	421	411	382	384	408	404	368	419	447	406	384	408	394	411	385	406	428	422	395	391	438	421	393	417	398	403	356	423	409	390	410	405	354	401	385	389	405	391	403	432	425	405	409	421	374	385	398	420	428	384	396	382	403	408	439	371	435	397	425	365	416	432	397	398	405	396	365	396	408	400	388	375	384	416	423	416	385	394	383	401	395	397	410	405	430	404	410	408	436	420	444	388	411	392	413	391	381	382	392	408	380	431	398	376	426	394	387	414	357	408	430	421	397	380	433	421	397	416	382	422	431	364	401	409	412	378	387	392	425	400	417	411	402	425	430	397	407	413	413	415	401	387	397	375	436	397	403	428	392	396	420	404	424	375	354	384	379	421	408	396	378	394	407	401	414	420	392	409	388	375	385	448	436	405	398	416	404	403	390	394	401	414	405	410	376	355	396	394	388	412	381	399	418	400	398	381	398	368	437	420	398	349	404	405	366	418	389	399	371	422	398	406	401	373	436	386	411	413	418	368	411	414	426	421	418	398	403	430	399	388	403	380	429	410	383	438	415	405	397	424	378	396	416	393	388	381	385	363	422	393	392	374	372	390	386	385	402	390	432	402	381	386	438	399	387	435	398	386	394	405	425	407	412	442	400	426	355	377	419	405	380	394	382	427	400	390	416	418	417	384	416	394	374	409	414	437	411	395	410	405	368	376	390	432	414	411	432	387	379	436	386	408	402	410	380	390	394	407	389	392	423	372	397	394	409	416	383	364	385	395	388	410	453	419	414	406	390	394	392	370	391	402	386	427	383	431	405	416	420	413	419	412	433	390	399	402	417	391	412	421	409	436	426	405	385	364	420	386	427	359	396	425	396	405	388	386	394	372	380	389	405	425	399	428	379	432	425	376	431	388	443	406	392	412	398	402	409	441	414	406	395	418	408	394	386	399	395	414	389	398	414	391	390	412	420	393	400	422	385	395	378	432	375	387	380	432	384	402	383	388	417	441	419	403	400	365	410	369	375	411	393	366	435	380	402	406	409	441	391	391	422	403	404	421	386	373	420	391	410	397	386	374	413	407	400	382	418	441	380	445	382	427	382	375	392	386	433	398	413	403	398	401	381	378	426	406	362	406	405	412	411	413	407	405	374	427	387	452	387	382	416	424	382	426	400	444	422	398	403	413	403	389	419	389	391	388	398	398	388	371	417	377	389	388	418	373	421	396	413	396	434	413	412	418	417	357	378	419	367	414	411	402	405	428	402	367	407	344	411	376	394	442	376	373	414	401	410	418	380	429	412	417	382	454	370	423	396	414	402	412	409	389	407	418	391	418	439	410	390	391	414	404	413	424	389	425	410	423	387	419	443	426	400	401	448	387	385	389	413	426	434	413	400	392	391	399	381	425	425	419	405	378	406	405	414	401	415	402	363	390	393	375	403	402	394	415	402	397	408	361	401	368	400	367	417	399	359	402	386	394	372	393	415	389	413	415	412	386	367	394	403	401	401	412	415	399	399	408	430	460	413	385	390	416	409	396	384	434	420	435	422	397	423	429	399	405	399	443	403	400	428	409	408	409	404	401	360	387	450	418	436	394	421	405	395	389	386	397	415	435	380	381	411	420	391	405	396	408	445	394	370	380	407	377	410	414	385	390	431	418	383	402	381	422	409	409	392	410	443	410	416	377	373	395	414	411	366	446	416	364	373	378	405	413	415	382	416	454	428	435	376	403	419	436	379	393	418	381	400	427	376	398	425	405	399	416	386	383	467	436	421	373	395	440	389	367	397	394	395	398	408	423	398	391	384	412	377	413	398	402	424	438	431	399	415	380	381	403	381	419	412	451	408	401	413	405	385	426	420	379	421	439	452	374	409	423	434	412	414	379	414	442	378	407	409	399	403	427	378	399	371	409	414	368	419	379	423	388	375	412	394	405	400	408	375	368	405	405	411	380	395	414	413	397	444	411	444	389	398	383	384	415	436	393	405	415	433	381	406	373	405	392	419	409	402	395	404	419	409	408	361	399	404	393	384	368	391
31980	21109	12397	1213	665	593	564	470	453	450	448	449	467	424	410	421	485	462	468	467	423	452	464	456	478	451	440	437	446	469	469	461	458	430	457	446	463	433	429	441	446	454	505	463	491	406	438	484	382	418	454	434	424	439	433	417	461	475	452	452	447	460	454	451	440	460	443	489	452	428	425	453	447	442	420	416	431	448	471	440	450	450	450	450	415	459	488	442	522	412	435	429	456	408	478	431	447	499	462	433	424	452	444	438	465	420	464	438	464	484	471	416	460	438	454	428	442	412	477	431	397	438	477	420	440	453	452	454	476	459	442	423	463	442	428	464	428	485	487	454	453	478	453	445	399	449	447	413	399	475	402	438	422	445	445	467	464	419	477	436	440	463	454	462	453	475	425	446	450	454	440	406	425	445	474	456	450	424	442	446	467	420	445	443	445	450	454	451	443	414	469	454	419	422	439	483	430	436	475	423	456	464	452	473	416	402	459	444	455	427	443	421	443	429	448	421	445	481	469	404	460	463	452	480	463	452	384	432	468	478	440	463	447	466	437	413	411	413	421	430	423	445	430	463	464	439	448	399	426	450	435	442	471	442	435	458	423	457	431	409	405	453	433	419	477	463	464	486	429	403	448	448	463	440	448	412	448	423	468	437	435	427	456	472	435	423	440	447	438	426	450	406	467	449	447	437	461	416	419	449	415	457	446	439	400	467	491	433	418	479	455	442	493	457	474	408	440	430	436	447	443	432	457	475	435	436	415	463	444	479	445	407	422	445	451	461	453	425	466	451	422	429	413	442	424	438	434	443	424	452	430	447	419	449	478	415	444	448	391	463	477	429	438	456	409	432	429	448	471	452	449	443	444	463	416	455	415	476	448	452	433	425	467	416	413	477	457	432	453	445	446	460	389	445	456	426	422	410	450	435	458	416	434	466	460	468	408	462	452	449	468	435	468	443	445	434	458	461	447	422	477	385	460	434	448	454	494	419	409	407	421	431	421	459	435	459	456	416	467	426	409	455	464	438	432	441	443	443	450	441	475	469	418	394	468	431	451	433	444	442	443	462	461	429	445	480	499	440	426	433	458	421	440	451	430	462	419	464	458	415	442	445	431	452	441	434	459	443	469	447	440	485	396	416	460	447	447	486	435	448	445	419	437	404	472	464	394	443	482	435	422	428	466	461	510	488	454	408	470	443	433	457	485	464	430	457	430	422	423	438	440	455	440	429	438	435	466	410	449	454	447	414	454	429	433	450	447	457	446	445	461	453	456	443	473	447	451	395	439	447	396	441	443	491	445	431	456	418	466	458	394	432	458	436	435	458	439	468	407	407	402	420	487	412	450	453	413	456	469	405	433	428	427	470	430	445	406	448	431	435	434	437	433	448	446	451	452	467	465	461	444	421	438	448	449	425	454	462	471	430	419	459	450	465	484	462	465	467	450	468	443	451	436	454	456	481	437	436	474	452	447	445	430	484	454	442	443	471	407	447	465	409	445	429	461	443	483	437	453	478	456	450	441	431	425	444	412	441	412	440	443	409	483	425	423	463	443	463	424	468	388	440	434	435	440	476	490	436	473	430	437	445	456	430	452	468	464	433	410	442	393	459	512	470	449	450	424	425	494	460	446	430	458	423	475	491	399	452	403	437	401	471	428	426	453	441	469	484	459	408	427	408	435	439	437	445	475	427	435	487	468	434	490	479	431	449	436	428	446	487	439	485	431	443	425	426	396	404	487	422	402	443	405	423	429	424	454	419	428	429	448	475	461	469	513	455	436	462	440	507	471	414	426	487	440	432	436	464	441	472	447	450	411	414	420	420	429	434	420	445	464	470	411	448	442	407	456	424	452	421	474	431	443	415	452	463	423	451	428	467	456	443	463	451	455	428	412	480	469	442	425	499	425	501	440	458	453	416	439	423	448	449	433	481	416	501	408	443	433	394	469	493	445	451	454	447	479	445	446	483	448	442	443	430	444	449	464	420	445	473	443	425	427	430	460	460	450	447	461	445	455	446	461	446	430	434	419	417	475	450	445	453	473	453	438	490	449	447	434	451	434	442	425	444	434	477	441	445	440	438	410	434	463	477	470	447	457	454	423	447	441	443	462	449	422	436	428	410	438	477	460	464	429	435	444	433	475	430	423	435	457	474	428	443	443	470	428	436	433	459	443	437	462	425	465	450	361	446	413	468	453	410	480	456	474	418	438	431	417	429	472	449	444	428	435	450	451	478	499	465	417	439	444	409	438	421	418	412	452	408	423	414	438	421	457	432	462	437	438	438	452	432	431	441	430	436	405	452	458	431	446	436	479	442	444	460	444	477	422	404	457	449	434	443	426	415	462	439	419	424	450	451	424	419	449	418	405	423	428	398	433	468	405	461	439	457	456	477	464	412	425	411	419	431	395	424	459	462	441	433	450	407	369	482	450	458	489	439	429	456	473	421	428	438	443	449	414	473	437	468	439	421	448	467	467	396	390	436	458	481	446	431	481	443	456	466	416	462	421	436	410	422	398	427	408	411	418	451	420	431	448	430	418	441	455	420	411	447	444	442	439	403	450	486	454	429	442	443	450	464	417	445	457	413	439	441	470	405	395	410	421	407	466	465	450	509	428	435	443	458	443	445	420	433	443	503	430	447	427	462	447	496	445	467	430	455	449	467	469	455	428	438	453	465	405	407	480	454	423	423	433	435	464	433	425	471	465	444	428	431	439	442	468	467	473	478	452	446	432	492	443	421	453	447	461	451	450	459	457	443	420	435	466	447	422	419	429	432	448	440	441	472	465	409	463	435	451	451	480	482	465	452	435	483	441	451	403	440	527	465	432	477	457	462	422	447	467	472	424	429	442	420	458	435	435	476	445	436	452	435	454	500	469	433	480	423	468	462	460	452	438	441	403	434	424	450	429	421	432	442	445	394	437	447	431	459	431	441	463	467	457	447	487	419	381	447	440	435	441	433	453	449	411	458	439	429	446	471	460	434	431	465	429	419	451	460	444	419	436	502	467	482	428	422	448	423	474	451	491	438	446	458	429	449	452	424	454	447	440	476	459	467	443	426	428	484	499	469	453	397	448	434	483	471	448	495	467	442	416	450	458	440	409	407	430	497	438	443	453	447	438	475	488	461	467	467	454	450	454	446	446	441	472	458	458	437	452	445	446	457	450	443	474	452	418	450	464	434	451	454	433	476	436	459	431	431	448	441	434	444	464	461	447	426	454	440	434	463	425	448	433	437	453	443	472	451	402	457	440	475	403	473	451	424	483	454	424	435	435	456	426	455	479	436	423	434	459	442	447	376	483	475	432	393	433	459	417	463	441	434	434	393	439	431	433	440	410	423	467	427	444	457	452	470	425	463	436	428	465	471	433	418	436	460	456	443	470	457	473	419	460	435	480	395	432	422	445	458	468	446	439	454	475	435	415	501	452	438	467	465	439	473	442	455	435	417	450	435	458	400	402	451	448	455	491	421	466	413	508	408	449	454	471	399	409	447
5830	1101	985	969	938	996	975	1008	985	954	978	985	1053	934	1012	919	900	963	959	1021	974	988	909	972	915	1020	985	998	927	985	972	1035	922	929	936	915	965	974	917	988	955	943	996	1043	950	987	955	938	998	1000	937	963	979	947	956	961	959	996	927	1003	958	963	937	963	970	908	943	933	976	930	963	938	963	983	931	980	1030	911	990	970	979	984	926	1020	968	991	1030	977	1008	903	948	896	1044	965	959	992	961	950	1004	926	931	1023	1035	974	955	947	981	974	956	970	990	995	953	953	993	934	971	922	940	954	1003	990	965	867	985	918	977	974	1016	937	912	970	1005	970	988	930	981	1003	956	972	982	984	933	991	946	974	980	965	951	939	981	931	972	1025	991	958	1020	966	924	912	933	968	993	1018	989	963	953	962	983	972	937	1011	993	966	909	989	953	962	1006	1012	979	949	959	959	1009	974	911	954	943	947	974	925	985	979	993	958	1035	921	930	926	1002	1013	974	915	1013	942	927	963	960	932	953	959	991	980	952	941	953	932	1000	926	966	969	965	1003	950	992	1007	960	984	1009	986	944	967	1017	988	1005	976	923	961	945	995	958	1012	961	892	922	972	933	960	973	954	983	974	988	984	976	944	1005	975	966	947	938	975	955	976	982	966	971	979	975	971	903	965	909	1025	1011	964	955	981	980	973	977	964	1007	962	967	962	962	1012	1007	976	967	973	906	953	951	1030	1019	989	926	949	970	954	960	984	970	973	940	994	961	946	970	1003	998	920	999	945	988	944	939	982	1044	978	944	959	923	1000	998	977	986	990	940	938	934	949	981	986	973	941	980	970	988	989	937	1011	971	924	906	983	977	930	978	963	921	939	947	985	915	962	955	944	1034	918	943	961	970	949	998	974	955	981	894	938	960	1004	980	942	991	992	956	976	978	988	948	914	957	967	954	946	956	952	1010	928	997	951	982	994	952	936	938	996	909	931	983	1033	943	977	960	941	917	915	936	984	986	970	984	922	922	969	949	944	1000	949	965	1042	944	937	996	959	1018	939	1012	955	1003	951	941	1030	1028	1001	1027	989	955	1014	969	985	997	956	956	969	984	964	1020	945	1035	965	954	1005	992	1006	951	969	933	981	923	999	966	979	939	959	937	935	942	942	929	933	991	958	1031	909	948	970	1007	938	929	963	1034	1012	977	949	955	977	957	1004	1008	1011	952	980	932	936	996	1000	986	916	1000	993	957	1051	959	990	948	937	932	970	948	998	977	961	996	956	951	962	932	981	964	956	952	935	978	994	991	975	953	951	943	958	958	923	940	981	966	986	941	976	929	967	952	969	1005	991	965	931	959	1033	946	933	941	1003	920	1012	920	979	1024	1034	937	988	981	937	989	984	972	987	909	916	946	990	973	898	920	928	965	920	958	1005	1002	963	938	980	953	951	926	976	978	1016	996	962	1013	991	940	944	952	1001	927	957	998	934	1004	954	945	990	926	920	978	947	955	941	968	971	998	1018	961	952	950	947	938	947	960	1016	969	937	961	936	973	910	1011	983	975	968	1009	993	981	943	1000	966	990	970	984	970	987	958	984	984	966	935	938	969	881	949	1050	968	998	906	936	988	959	958	939	992	976	1017	923	930	942	989	933	1015	955	980	965	979	980	978	1013	908	980	963	1010	983	935	933	973	929	961	1017	971	969	970	962	960	920	948	1001	905	1024	975	939	952	978	925	1004	990	965	956	993	955	967	941	896	905	914	1006	988	951	995	944	947	988	943	1026	986	981	950	953	949	976	988	918	997	969	940	932	981	971	904	957	941	989	969	982	963	993	956	973	921	960	971	1003	945	977	946	1040	963	969	949	885	986	975	963	1008	969	1000	1002	970	931	944	943	961	958	946	974	959	982	970	980	965	981	973	948	981	952	949	953	1035	946	1009	968	976	980	937	1026	983	995	968	999	924	984	980	962	951	967	955	959	932	950	941	994	1004	940	895	939	965	987	1005	937	937	956	969	969	1001	963	905	1050	951	956	951	976	979	944	1013	963	975	936	895	968	901	918	912	961	941	985	1007	959	1021	932	1003	943	932	978	974	1030	961	983	996	966	925	996	954	955	929	1006	912	965	923	983	961	948	976	976	921	939	1039	932	960	950	988	986	949	933	969	963	942	983	944	967	962	945	977	982	1028	1014	1006	890	1033	986	984	963	984	952	1013	956	1021	1024	969	988	986	989	955	972	964	983	971	940	1014	978	987	932	996	963	959	994	1009	954	964	964	977	1000	963	983	952	965	957	999	958	1017	1002	955	943	934	971	1016	957	936	987	935	1006	1014	946	983	948	959	995	974	957	944	990	956	946	997	944	964	915	939	955	957	962	986	1007	924	941	968	965	965	937	930	975	969	904	914	992	946	921	989	983	937	997	987	965	951	1008	950	969	960	941	937	1003	1001	1013	1010	925	920	1011	949	931	970	961	985	990	963	997	995	1012	946	963	971	966	968	1004	1030	961	988	963	962	1016	907	957	916	969	947	923	934	957	941	990	945	947	957	998	888	934	967	956	966	914	1010	938	974	941	992	995	929	950	930	1005	958	1018	946	967	921	958	931	971	905	939	934	956	980	965	942	985	1023	970	947	979	1016	959	975	977	968	958	992	972	948	912	938	979	924	1042	992	916	993	992	992	990	938	972	941	937	995	933	928	961	914	920	974	942	1000	959	927	937	968	933	955	986	980	974	1001	1050	935	931	918	970	965	976	939	958	970	941	999	966	925	1005	961	1010	901	967	898	947	934	1001	974	1004	987	1019	932	918	948	994	934	967	943	978	922	1020	915	968	910	968	952	946	979	942	965	961	973	996	918	943	958	937	931	990	961	953	962	945	958	952	950	988	981	951	918	970	943	1005	955	983	906	999	981	961	991	930	979	988	958	957	967	992	1002	991	942	971	983	984	937	1016	989	938	982	951	963	1011	943	971	943	1016	991	943	940	955	973	1034	940	987	881	982	927	912	934	972	979	943	931	934	984	1032	952	993	985	956	984	1012	970	972	962	1003	1013	950	971	940	980	932	980	932	964	1031	984	1011	935	964	1026	951	928	958	939	969	870	893	1000	909	933	989	907	960	958	946	963	979	966	901	1029	965	965	985	970	939	966	918	1012	1009	948	930	979	995	959	1005	978	970	940	963	945	1017	980	872	958	992	917	1009	1013	989	1040	955	921	1001	970	972	952	932	951	1017	979	937	1035	966	985	955	967	981	1016	969	969	987	967	1019	1009	941	971	996	1002	969	969	954	937	960	964	942	933	952	1013	855	981	953	1001	1020	949	947	942	927	1024	996	927	1006	977	975	965	987	898	953	983	913	913	935	939	978	964	977	947	1024	1010	940	981	946	997	942	1002	962	1015	998	1046	955	989	958	974	946	979	970	969	1011	1027	907	969	971	973	922	955	963	889	987	997	1008	966	988	1012	950	988	1004	926	962	1018	918	940	945	951	988	922	944	959	1001	922	996	943	1023	960	962	937	938	958	953	967	904	1005	959	996	1012	948	975	978	992	961	965	960	983	980	1002	1007	957	951	968	996	962	993	961	1020	991	984	962	952	972	973	946	959	893	1005	989	980	982	964	969	946	921	956	1005	958	911	931	974	939	976	924	959	922	893	959	934	1029	989	933	950	986	964	964	963	971	937	955	953	949	965	957	954	995	1033	1014	1012	954	964	951	993	991	999	960	957	925	973	968	1041
24862	21472	24843	28508	21480	21383	1760	506	395	415	378	377	395	379	348	356	358	370	341	330	389	366	339	323	364	352	303	354	347	380	355	352	359	343	341	331	342	356	357	366	322	389	357	337	374	367	362	377	353	346	371	316	340	352	374	324	309	338	337	391	368	335	366	347	365	366	357	395	399	318	355	351	400	368	322	338	379	360	342	368	358	344	358	374	344	341	333	347	304	337	353	360	341	353	314	354	347	350	352	362	358	365	367	350	350	366	360	374	379	354	365	393	364	358	362	355	363	320	388	345	356	334	334	339	373	361	341	330	389	384	369	328	329	368	361	316	340	355	348	353	338	366	392	370	339	341	356	348	360	336	382	366	381	348	357	359	353	370	352	341	315	344	360	349	348	348	364	347	341	344	342	374	350	341	331	357	353	354	351	317	328	375	374	367	360	323	386	312	399	328	364	346	365	322	359	369	341	340	361	336	341	357	358	350	347	394	376	337	341	335	338	355	337	345	349	340	345	389	365	368	369	338	336	333	347	338	322	348	377	317	366	334	348	404	342	363	365	350	334	329	347	335	344	346	381	301	345	336	358	355	354	331	369	358	361	358	309	345	343	353	341	357	355	387	359	361	361	340	350	380	350	349	362	319	318	366	301	318	356	347	383	355	369	335	338	309	337	319	359	369	333	349	367	384	338	344	345	311	349	348	346	363	343	377	356	358	344	338	368	318	333	353	374	377	366	334	381	331	338	387	350	347	366	374	349	304	358	377	359	347	354	343	309	356	374	384	370	349	332	361	356	359	341	337	346	358	352	357	313	338	337	364	363	364	375	348	349	329	372	389	343	378	346	362	293	360	327	378	386	361	328	353	360	340	374	374	337	385	339	362	349	343	383	364	377	352	353	355	358	349	326	364	341	343	359	350	342	336	365	340	361	343	349	341	334	351	347	321	322	342	357	357	335	413	322	357	345	350	335	348	364	337	387	365	311	385	336	390	364	380	340	359	342	338	370	351	364	372	373	379	394	368	328	353	330	331	367	335	362	334	364	349	371	358	355	351	347	362	346	378	378	377	357	385	338	350	343	367	344	339	361	359	367	381	328	374	353	362	373	350	379	379	354	371	344	345	373	353	410	357	334	359	361	389	334	341	372	349	366	369	334	331	343	336	363	365	372	362	320	331	360	363	356	377	319	344	366	332	380	357	377	367	354	355	335	336	333	334	364	321	371	331	334	381	329	355	356	385	362	374	354	330	356	380	371	333	354	313	271	323	360	360	366	361	336	325	346	338	371	354	377	343	322	367	347	342	352	328	327	346	334	332	329	347	319	319	347	391	326	332	382	356	373	329	360	312	342	356	372	378	347	350	336	353	337	349	365	344	343	359	357	368	356	330	351	308	376	339	369	380	405	362	341	354	305	346	361	372	364	321	344	338	353	341	354	375	345	355	323	362	366	357	352	378	324	358	337	359	354	361	393	359	389	376	355	357	365	371	374	356	339	351	327	318	387	346	339	338	373	337	346	320	365	356	369	362	337	368	369	337	356	360	366	344	368	364	368	334	300	334	340	336	316	365	354	339	371	367	383	339	370	355	353	382	410	365	360	366	347	345	328	352	324	340	343	354	387	318	324	366	347	344	307	339	376	387	299	324	375	350	373	338	347	348	375	392	333	357	338	349	359	348	366	340	352	329	342	358	365	347	370	330	346	338	348	348	349	363	342	348	373	348	350	354	380	355	402	397	368	351	340	359	338	426	356	382	383	346	345	360	343	361	372	357	388	342	352	346	364	368	327	336	346	323	344	342	351	341	359	335	352	352	315	381	368	363	366	363	366	360	316	313	324	357	346	361	333	322	339	336	338	327	364	367	325	350	329	363	336	333	339	348	355	353	356	322	366	380	352	328	350	350	307	361	349	356	349	343	320	315	314	356	339	344	339	344	368	380	333	353	342	336	360	374	353	339	350	349	359	360	347	337	320	374	361	379	387	371	333	352	359	332	348	343	383	333	332	360	361	361	358	345	354	325	332	299	343	338	341	360	365	365	364	383	345	356	367	312	355	354	361	307	378	375	349	392	353	328	337	373	349	335	362	369	332	343	311	395	349	354	328	352	347	349	387	345	367	349	344	339	330	325	353	370	374	356	357	330	372	331	381	361	316	351	356	381	380	393	371	407	398	351	359	320	348	343	372	330	352	385	337	303	334	317	363	338	325	397	364	371	381	403	333	348	333	337	313	366	375	335	354	362	377	358	360	373	326	372	341	324	396	351	356	360	366	430	374	333	372	356	350	394	372	399	368	321	358	344	352	367	365	342	356	358	343	338	362	355	372	392	382	326	345	345	346	367	347	357	362	358	347	340	324	344	331	371	350	340	371	358	373	381	368	381	335	293	360	343	314	387	365	326	355	407	368	396	345	315	382	322	359	359	340	325	328	389	369	323	367	361	344	335	344	378	354	339	349	349	338	357	333	351	365	326	320	380	364	370	357	344	340	346	417	397	350	343	347	343	340	354	328	373	332	353	366	364	339	340	359	339	334	364	347	347	314	357	392	352	390	357	344	341	344	323	339	344	326	336	361	316	328	366	348	363	336	352	331	371	360	345	334	321	352	357	342	376	360	339	345	348	374	353	369	345	352	369	376	340	348	346	356	333	344	368	332	357	319	364	347	324	331	304	326	351	360	341	361	351	333	390	345	370	357	333	335	375	313	340	350	370	368	373	401	343	374	358	352	356	388	339	380	344	368	374	363	344	313	350	351	345	362	351	355	336	333	371	381	364	364	334	350	340	364	333	334	337	368	390	339	313	378	393	370	384	363	354	368	348	367	353	340	368	370	350	322	336	331	371	364	349	347	349	312	315	349	372	375	383	355	335	340	342	357	324	335	334	323	311	355	350	360	353	339	359	359	352	380	401	365	334	348	350	350	349	368	385	340	364	348	336	350	350	315	379	359	336	362	377	317	364	327	364	345	363	363	382	345	350	338	357	361	391	377	335	385	364	345	329	351	353	367	366	355	376	319	340	348	345	361	358	341	363	369	317	283	391	344	367	343	329	352	322	318	385	332	335	371	352	337	380	332	346	345	346	348	369	358	335	382	309	352	344	338	317	367	348	363	377	397	329	370	367	338	338	354	345	306	357	335	361	342	409	364	326	343	341	377	378	323	339	326	359	341	340	336	296	326	364	363	348	350	360	348	325	388	359	343	393	350	334	320	342	357	343	354	365	360	351	359	368	377	332	337	344	381	367	372	351	356	342	336	356	347	361	356	345	337	371	332	363	364	388	331	371	401	359	342	355	363	329	357	393	338	331	348	350	364	372	351	362	365	367	349	341	386	327	366	361	350	332	349	353	390	355	362	349	314	373	349	377	365	318	357	308	354	373	398	384	325	387	337	345	345	331	386	371	373	323	330	320	367	335	405	320	326	348	363	367	397	331	308	332	355	356	387	342	353	402	350	324	345	305	371	321	322	374	371	342	345	358	352	324	321	330	325	315
3129	2127	1354	956	862	869	831	836	771	813	764	748	772	780	766	784	754	805	815	752	801	753	752	783	749	827	792	719	778	804	770	757	722	758	796	744	754	788	734	778	795	780	750	754	778	754	754	777	749	763	765	761	754	730	775	798	729	765	753	756	750	738	746	750	802	764	775	770	736	799	776	766	741	713	765	704	753	762	745	755	734	806	733	708	756	740	783	755	782	777	747	746	809	770	767	741	781	769	720	740	801	742	783	720	743	760	719	765	800	787	788	763	774	750	788	752	729	750	752	718	741	731	771	767	765	714	754	796	742	731	759	788	731	730	786	770	772	766	726	745	808	795	760	770	797	724	748	720	765	754	806	765	795	810	723	742	713	741	746	752	784	754	756	755	734	754	771	795	731	776	773	760	729	763	778	750	734	773	770	767	757	731	744	745	717	781	795	805	769	735	778	753	757	760	769	741	731	735	716	706	722	728	755	725	773	791	739	740	739	720	759	786	809	747	757	769	770	752	772	745	776	772	762	794	771	727	798	738	771	762	771	743	732	778	737	787	770	750	743	764	798	768	825	765	742	763	749	786	720	733	739	802	727	775	734	729	733	769	767	739	740	732	753	730	723	742	756	784	706	793	746	779	798	769	714	754	745	746	737	705	751	771	834	759	780	734	804	762	791	740	715	722	737	752	763	733	756	754	706	760	767	767	803	722	751	744	771	719	728	807	730	728	795	758	757	772	760	771	773	789	739	721	775	745	772	807	797	777	762	796	774	737	762	756	788	793	757	743	751	749	742	753	709	757	782	799	766	681	742	758	731	791	764	778	787	767	733	746	839	771	748	705	791	805	782	784	769	734	711	751	701	774	741	761	783	775	782	773	754	784	742	763	745	766	767	760	729	720	751	738	762	799	756	743	772	782	796	730	742	713	762	782	721	765	733	725	739	766	757	727	755	747	734	734	748	771	770	713	727	708	751	730	778	775	731	735	733	784	759	729	750	758	771	722	784	788	785	746	798	737	744	743	785	792	758	741	724	795	750	792	772	757	761	772	761	784	764	751	757	769	781	742	750	747	750	771	707	740	718	755	764	782	781	744	765	779	812	778	793	732	749	781	803	768	740	766	742	747	745	760	779	772	742	762	751	767	747	768	748	746	790	751	734	771	757	725	796	758	760	775	702	767	766	735	775	781	739	757	733	702	764	756	772	760	765	838	756	751	774	775	795	749	764	817	733	747	745	747	766	753	786	791	693	752	805	791	782	763	746	769	755	754	772	759	731	774	779	761	737	791	785	785	839	754	727	758	776	734	761	760	756	733	727	742	735	747	777	774	739	716	762	840	755	758	758	763	761	768	744	789	800	707	773	750	787	746	729	746	792	794	751	756	742	735	754	803	761	805	722	767	768	742	751	746	735	763	769	747	690	789	777	727	735	751	783	731	773	749	770	772	787	748	745	808	747	773	794	756	772	746	787	746	785	769	743	766	795	759	730	749	753	746	715	749	728	723	718	772	820	728	690	746	723	731	791	752	746	770	724	784	750	774	771	772	787	725	733	760	751	774	778	759	735	756	802	748	800	778	756	730	757	799	740	724	715	758	763	742	737	729	729	792	725	735	790	727	820	732	766	759	796	812	740	736	762	692	769	789	759	747	765	744	736	768	780	737	784	748	767	763	749	773	764	752	766	738	763	788	782	830	769	736	737	765	755	753	761	747	748	792	744	684	755	768	717	774	774	779	748	759	776	722	756	747	766	777	744	767	763	745	706	743	728	766	782	773	790	736	775	794	795	773	786	743	800	754	720	774	755	752	790	730	786	784	713	784	796	762	744	783	756	773	717	750	768	824	731	771	727	741	757	782	817	799	779	756	809	786	754	754	769	750	772	769	735	767	731	732	695	749	733	756	707	774	752	699	746	750	731	770	720	771	686	826	719	763	775	785	753	772	813	755	709	733	784	756	784	761	790	749	784	760	755	778	753	732	743	761	743	792	726	804	749	769	791	729	734	770	749	738	766	756	751	802	749	830	728	763	767	713	773	723	738	757	752	722	794	745	761	795	776	753	729	754	778	763	754	735	763	760	730	781	743	734	715	717	800	781	765	767	769	777	791	766	745	789	804	799	808	739	771	800	781	767	815	770	754	742	740	766	747	787	763	793	738	804	765	734	736	738	736	750	770	749	748	798	745	765	796	758	722	785	749	764	752	775	785	724	757	696	735	809	801	757	799	731	733	751	788	745	792	747	736	773	787	807	756	756	769	759	721	734	795	736	720	784	730	768	746	742	758	797	753	787	754	767	822	729	722	779	776	754	705	768	762	761	729	734	786	732	742	752	773	772	732	785	721	755	740	782	757	795	770	770	738	709	751	766	773	786	754	743	705	739	784	727	684	786	771	744	777	759	774	750	775	753	763	714	766	792	763	777	772	750	754	731	699	758	722	776	772	825	816	753	771	731	737	740	756	750	803	731	784	752	754	741	796	754	746	726	764	791	744	768	766	722	761	756	751	727	772	787	755	733	807	770	816	735	781	774	733	784	763	751	756	744	732	746	701	766	808	778	754	748	742	801	720	760	739	739	763	766	750	773	764	730	773	798	763	732	814	744	729	792	693	783	743	782	797	799	733	768	737	769	720	754	776	736	760	755	764	751	746	786	722	749	755	794	813	744	770	760	754	767	791	714	820	767	743	755	783	744	742	799	778	783	763	718	774	757	748	769	739	753	783	781	736	789	734	735	735	752	745	817	710	736	819	755	747	759	736	738	763	728	775	708	801	749	724	754	776	714	778	787	765	784	769	771	789	706	729	739	748	801	762	774	757	772	704	762	740	738	766	807	739	749	755	773	708	776	715	763	802	762	748	773	716	742	788	741	751	744	726	720	809	773	733	768	795	762	704	764	740	739	721	740	780	755	732	735	760	745	761	728	748	770	750	765	750	731	816	730	775	781	733	785	720	751	768	749	782	781	755	714	733	796	746	746	794	745	759	819	770	779	782	782	738	750	760	737	725	829	812	722	726	742	783	734	776	749	769	780	770	787	746	745	784	766	757	792	801	792	747	749	750	745	777	759	841	744	715	797	683	789	786	776	750	803	738	772	759	757	741	717	764	758	758	739	778	804	739	778	773	741	745	776	784	726	780	771	725	761	746	700	714	732	760	794	751	761	740	709	776	731	785	758	818	718	756	742	739	784	747	756	766	768	758	730	748	829	740	784	755	757	767	723	776	777	802	728	731	707	792	737	741	753	766	763	805	782	784	734	748	781	765	758	773	765	816	708	759	723	749	761	792	782	748	754	763	758	741	762	716	709	728	738	780	730	779	746	798	683	779	782	748	771	779	770	797	755	787	765	743	695	710	785	763	758	755	697	737	784	771	790	808	756	714	733	708	681	729	737	782	733	805	764	727	788	769	754	755	776	743	736	781	726	768	780	780	745	775	731	710	741	766	785	774	764	820	740	710	766	735	790	750	805	806	757	772	794	788	765	743	749	729	785
24295	21484	25169	28260	21486	21495	19080	548	277	268	246	238	212	248	203	200	227	213	191	188	193	190	190	185	188	183	201	160	151	208	192	169	186	175	166	140	181	174	160	168	172	184	197	165	157	159	189	166	185	163	178	167	177	189	185	144	151	158	159	174	175	176	154	157	180	199	167	172	168	180	178	139	175	167	154	180	171	178	160	167	163	152	164	162	173	158	180	126	178	159	178	159	160	178	163	162	205	159	175	170	162	147	169	186	168	173	162	184	183	167	157	182	196	152	186	190	175	170	165	167	170	182	161	170	137	162	179	166	159	164	195	157	177	194	165	154	190	155	157	184	157	188	153	177	170	179	178	168	186	177	167	173	168	164	175	172	197	185	161	178	165	171	181	154	177	147	169	185	175	167	172	173	185	186	197	178	168	148	161	167	180	171	160	169	175	172	167	173	183	158	162	173	159	187	175	151	163	160	172	163	156	178	169	189	149	163	142	156	178	179	191	154	159	179	184	180	184	180	204	164	148	163	171	184	166	185	174	186	149	185	149	155	180	170	169	158	185	184	166	175	173	167	176	155	176	176	200	158	155	160	176	165	154	172	176	145	158	158	181	176	152	157	156	161	174	162	168	186	171	164	192	161	172	171	181	212	181	145	209	195	154	162	157	177	174	178	178	172	174	146	162	132	159	168	165	156	176	199	167	161	159	182	155	177	176	154	161	171	186	176	164	183	167	156	154	164	142	175	185	174	150	164	182	185	181	179	168	183	201	152	172	183	179	161	149	161	175	153	173	173	175	181	150	171	202	171	153	180	173	177	158	145	182	180	178	180	204	175	162	187	162	161	170	160	170	174	144	143	185	175	150	131	173	167	164	166	181	144	164	154	158	151	210	192	148	178	126	165	177	164	175	185	170	168	170	159	161	152	151	166	178	133	192	148	204	167	176	185	162	163	154	196	161	165	155	163	157	161	176	163	194	163	160	158	184	156	184	160	120	166	150	166	156	150	152	190	166	165	159	163	183	155	162	198	150	151	169	178	180	142	169	168	172	160	197	178	188	202	160	200	166	175	180	181	172	189	185	175	147	179	158	172	149	183	165	183	160	188	149	145	171	174	157	165	175	185	173	164	178	189	168	173	173	168	180	163	194	178	166	151	193	179	155	160	164	176	185	168	147	165	156	176	149	141	186	196	186	169	164	150	167	143	171	166	185	175	162	185	162	180	159	163	189	156	169	177	187	177	166	156	142	185	181	180	155	164	166	141	175	177	147	172	181	162	163	186	162	164	164	181	173	199	158	171	190	162	188	153	166	183	145	161	158	166	176	159	148	173	168	170	175	187	189	158	178	158	192	165	199	165	163	134	182	180	183	147	173	171	184	190	173	162	166	147	169	167	178	136	156	200	177	167	176	166	158	170	169	173	169	187	161	163	168	176	182	161	150	145	167	169	186	177	165	164	157	184	157	176	167	171	177	200	171	152	161	172	157	158	165	153	170	176	168	174	129	181	173	166	174	167	147	170	145	151	163	170	192	179	174	178	159	164	172	174	188	171	152	158	162	171	188	175	133	175	167	169	151	167	165	164	159	183	157	160	168	164	155	199	163	167	166	179	157	155	200	189	157	155	168	183	157	158	172	185	154	178	186	172	175	169	182	188	162	152	159	163	155	219	153	173	164	161	154	168	158	174	164	160	145	169	159	159	176	186	152	171	179	156	168	157	169	165	149	160	179	175	170	167	198	156	163	172	183	146	176	158	192	168	150	169	175	168	196	159	182	185	162	166	171	171	173	159	165	192	170	163	172	168	151	164	196	175	160	155	176	190	177	153	128	184	146	163	154	139	189	168	176	154	150	154	185	160	160	143	191	155	179	172	188	156	163	162	182	189	165	190	170	190	170	163	202	172	186	167	163	180	167	166	167	167	145	148	125	147	184	192	171	179	153	160	165	172	164	166	175	172	179	157	176	132	189	165	164	168	186	178	168	196	170	195	160	154	168	162	150	186	182	170	162	195	174	167	178	172	160	178	178	165	158	178	163	184	140	188	145	170	167	185	170	177	171	168	181	160	172	175	167	146	156	169	165	171	154	166	165	162	179	149	151	160	185	178	184	167	160	165	167	161	158	162	184	154	171	172	175	202	198	160	175	166	149	167	170	160	162	152	157	175	162	171	149	171	156	195	176	191	162	174	166	154	151	162	169	158	172	173	172	168	150	177	162	178	165	161	164	179	165	190	168	166	166	161	156	153	158	167	193	153	159	197	177	164	188	158	167	183	166	181	172	163	154	172	164	166	124	175	155	166	169	167	161	184	176	190	150	154	182	175	168	164	156	165	135	174	187	153	187	149	167	159	177	169	172	177	186	166	164	190	164	164	173	150	177	187	177	183	169	160	174	170	164	193	169	194	179	160	160	167	189	172	163	166	179	187	168	188	169	177	176	188	167	159	163	160	160	178	160	159	159	179	184	184	152	149	147	175	173	154	149	159	148	184	124	140	158	198	148	182	182	179	164	164	182	166	157	171	172	171	172	140	184	175	193	149	181	184	170	146	189	187	166	158	185	184	152	166	192	168	193	146	167	152	174	164	154	170	163	157	183	143	169	171	176	208	159	155	155	193	185	170	195	177	178	192	158	194	162	186	156	138	135	162	173	174	184	185	178	197	186	146	149	206	162	157	146	136	169	178	157	145	162	188	172	150	165	171	174	165	123	141	168	165	140	150	171	163	178	152	170	171	130	147	148	170	149	161	166	159	157	158	141	152	168	160	197	156	164	156	180	158	156	165	138	164	185	166	166	173	173	180	179	162	174	150	172	171	178	168	158	182	195	166	206	186	157	166	144	146	183	158	176	169	160	175	153	159	191	171	147	184	182	171	202	151	177	192	176	161	166	159	171	137	169	189	160	141	194	162	157	157	153	171	139	176	154	159	141	144	150	173	158	166	165	159	171	183	151	168	179	166	177	185	189	168	176	165	153	189	182	159	179	187	179	177	178	164	157	169	159	158	163	161	180	153	177	169	203	162	172	188	179	186	140	143	169	175	174	153	188	156	191	155	164	169	165	169	178	181	165	172	176	154	151	177	173	172	167	184	165	183	165	159	165	159	153	162	179	154	170	180	160	176	150	194	175	175	186	162	154	186	174	166	152	174	167	150	139	169	145	144	174	167	194	169	151	180	183	166	152	158	171	171	182	173	169	169	151	151	179	157	172	158	184	190	186	134	171	173	174	154	179	161	148	163	158	168	173	182	185	171	211	183	161	171	166	187	181	165	183	144	180	164	152	190	166	184	172	179	163	156	157	163	158	167	146	167	179	184	184	168	182	189	174	165	161	169	171	173	170	172	176	162	180	179	183	180	183	142	145	189	156	176	153	158	148	166	180	161	159	157	171	155	166	163	183	165	184	184	191	180	141	181	133	160	163	191	172	151	179	173	182	197	175	154	191	180	185	161	169	164	163	171	162	160	150	154	172	165	156	179	164	174	157	173	147	189
2920	3049	1563	875	627	559	502	476	467	446	471	452	421	442	425	377	387	406	386	435	444	417	388	393	404	392	420	373	410	411	437	410	379	380	386	392	396	393	412	374	381	440	409	396	394	409	391	432	427	440	445	413	391	388	403	384	423	414	401	388	424	428	380	422	392	385	361	408	404	386	403	409	390	412	392	367	387	391	365	374	396	415	399	394	390	408	402	401	415	425	428	407	366	415	394	396	403	359	397	415	416	379	395	404	412	402	389	409	417	404	397	426	398	412	403	458	388	374	393	418	382	414	413	402	420	381	415	413	398	422	403	418	368	403	404	425	443	397	400	382	386	365	416	445	384	391	457	389	390	439	429	391	407	398	397	391	394	400	403	429	392	396	419	426	391	404	411	386	399	388	380	393	403	409	404	385	400	402	395	386	384	356	387	405	404	402	412	350	395	397	400	399	398	378	405	395	406	409	406	429	387	411	379	409	376	429	411	395	408	392	405	387	389	377	396	401	401	418	410	416	350	407	391	408	391	401	419	421	405	361	373	411	426	405	402	383	371	432	395	392	379	384	399	376	346	410	410	434	402	435	405	425	404	374	411	411	425	424	424	396	420	407	385	380	416	356	419	403	387	420	426	394	421	432	411	372	386	400	382	409	386	377	405	385	408	402	429	404	423	350	410	379	424	420	374	390	382	378	392	410	413	411	384	404	394	403	438	412	404	399	377	380	408	407	411	410	384	411	398	383	381	393	377	405	409	430	384	430	439	381	410	415	405	359	378	434	388	366	437	433	432	399	401	377	417	390	396	422	352	429	397	403	383	381	404	433	381	382	404	372	416	376	383	405	421	391	415	389	416	394	400	430	379	421	407	418	390	387	366	406	424	393	369	415	381	392	367	374	368	397	404	428	399	420	391	398	377	353	432	384	378	419	398	424	415	375	391	384	421	399	385	433	394	332	406	403	444	429	378	400	438	424	389	407	410	424	395	391	371	392	376	422	404	369	391	382	395	400	401	430	370	411	390	381	446	388	443	400	394	373	403	424	367	375	408	426	383	364	359	358	385	402	399	410	401	432	408	405	409	398	375	412	398	363	397	412	393	381	375	379	396	439	397	381	434	416	405	396	417	370	367	411	447	408	343	434	428	426	396	392	351	414	426	390	422	407	389	404	373	435	404	413	425	442	374	394	414	340	427	417	408	429	398	366	386	405	382	401	395	412	372	393	397	393	407	418	419	368	438	352	419	443	398	440	396	390	391	390	397	400	387	397	415	396	381	422	381	398	408	405	392	419	393	418	401	419	396	414	390	398	391	402	400	412	409	404	426	412	385	416	396	414	391	404	378	422	413	417	419	396	386	384	390	392	403	385	378	402	420	405	424	404	406	430	435	397	439	388	412	364	416	426	401	410	371	419	402	401	370	414	406	391	412	385	422	394	385	428	414	408	424	403	363	408	407	376	395	374	363	412	392	416	429	392	418	421	419	414	380	391	399	369	380	389	441	411	407	449	404	405	399	413	393	429	392	357	426	388	393	363	403	394	390	392	342	416	414	440	420	432	390	399	403	395	431	392	417	378	406	387	418	423	396	425	357	368	415	405	420	411	417	413	404	426	341	397	391	372	376	379	389	378	388	420	401	391	428	393	401	434	378	448	375	406	409	400	381	395	407	398	374	358	406	408	428	377	383	417	421	374	443	402	387	407	420	363	404	416	380	402	396	407	414	402	426	417	455	384	400	413	382	420	376	419	402	387	405	375	404	403	437	404	399	408	413	389	413	406	383	416	391	350	404	402	396	393	428	419	410	419	391	413	414	395	403	387	395	367	398	418	349	409	401	392	390	432	411	413	401	408	375	416	376	365	419	411	425	386	473	409	394	368	452	396	401	418	407	418	360	438	367	379	363	383	381	379	416	396	396	374	398	425	387	379	400	411	367	401	416	421	432	346	392	413	394	452	403	384	378	404	430	410	422	416	377	381	408	391	401	404	395	406	389	396	404	426	414	391	374	403	404	438	403	396	395	368	379	402	404	384	458	407	383	388	393	418	393	409	359	444	371	370	436	392	383	368	409	442	414	433	378	392	404	435	421	400	407	429	397	397	440	391	410	375	386	372	409	414	381	427	424	378	367	361	383	389	401	440	440	410	416	373	396	412	407	381	386	408	412	390	403	394	438	400	376	434	421	384	373	425	376	397	410	399	380	426	392	401	416	419	404	412	399	437	369	426	391	402	420	396	433	378	407	354	387	412	448	439	409	416	379	386	431	386	391	384	385	385	373	403	388	434	377	404	373	388	430	413	390	404	401	413	382	453	376	392	400	381	410	402	429	388	420	405	399	370	407	402	447	399	393	392	358	405	406	404	400	414	389	400	376	399	392	397	390	408	421	381	396	429	389	424	389	362	380	388	395	352	358	396	449	346	397	437	385	414	374	376	396	397	394	382	377	394	392	410	376	411	428	438	406	403	413	406	400	411	401	397	417	427	424	412	405	428	393	431	393	414	375	398	348	393	419	400	418	422	391	390	394	378	416	365	377	392	374	397	419	378	399	386	424	444	394	404	402	387	452	403	421	382	417	409	400	417	404	424	363	420	419	391	407	440	388	386	411	382	415	370	395	404	421	414	398	423	408	402	401	401	397	429	391	376	396	361	424	412	398	364	385	431	408	444	383	423	370	389	396	403	388	382	366	392	405	406	394	446	375	391	373	427	398	377	395	388	433	366	407	435	404	385	447	422	397	372	395	387	380	419	414	370	406	414	430	390	355	424	410	416	369	393	386	428	415	392	416	420	360	420	420	390	421	413	385	412	374	396	400	435	380	380	417	374	393	392	398	387	399	407	391	387	412	419	390	400	392	413	395	419	374	398	430	388	394	412	378	385	394	439	382	385	423	404	416	373	373	376	393	416	376	406	411	420	413	398	377	405	421	373	410	373	419	396	424	351	386	423	414	419	430	424	388	405	430	413	423	374	449	411	402	377	423	405	444	370	421	391	418	425	398	403	398	429	410	414	418	389	447	369	414	391	363	420	421	380	392	376	373	367	381	388	380	399	410	373	408	435	419	409	378	417	405	399	393	384	385	371	418	377	406	355	417	358	422	393	358	373	455	413	429	394	380	392	398	410	412	437	417	448	381	400	410	411	421	378	407	421	396	376	383	389	408	403	419	450	374	414	391	388	399	382	397	402	406	432	399	380	394	375	386	380	408	352	431	398	401	392	358	407	425	394	369	388	404	391	373	404	398	380	390	392	403	399	367	397	421	399	393	396	408	400	383	418	386	438	439	394	414	396	409	380	405	400	395	405	383	413	401	373	432	420	398	441	403	389	395	428	376	449	412	419	435	361	426	408	412	391	404	411	412	357	400	378	382	405	412	390	390	403	398	392	408	417	417	403	384	397	396	399	419	430	401	442	398	360	414	417	400	403	397	422	370	424	425	398	380	400	415	417	394	403	377	398	412	406	399	397	366	409	385	388	405	400	418	392	378	416
32104	21081	12382	1042	539	481	449	463	452	422	463	477	464	452	504	467	469	479	471	457	406	492	486	427	457	457	450	436	460	468	392	418	452	469	465	487	446	487	443	460	451	463	434	441	456	423	451	440	476	466	426	432	466	402	434	450	439	424	473	417	475	438	461	464	456	445	456	471	455	438	433	448	475	424	426	479	452	446	445	450	443	517	438	498	444	461	420	459	464	484	439	410	446	423	453	445	447	446	457	437	449	456	453	450	422	466	443	434	433	480	441	482	471	467	452	462	444	469	449	423	450	449	478	447	475	439	442	489	435	428	447	454	438	457	445	448	467	431	496	445	440	442	461	442	465	437	441	459	439	433	443	435	427	405	451	417	484	495	475	462	445	467	456	477	467	445	469	473	465	448	464	470	415	437	416	422	467	463	445	459	437	437	460	434	447	427	459	454	467	453	435	388	436	476	449	435	505	432	429	402	424	457	448	481	461	477	446	440	428	430	447	439	410	434	455	448	451	392	417	449	440	444	453	413	473	461	456	448	424	488	463	464	421	487	450	426	469	437	435	428	453	452	446	476	465	472	436	475	442	462	438	463	442	440	490	457	427	438	443	447	462	446	437	454	477	435	430	475	451	431	447	444	455	473	435	454	443	481	464	448	422	441	463	428	421	467	479	442	467	429	425	468	500	477	446	434	466	420	470	436	426	448	489	443	467	464	437	467	466	437	435	435	445	440	433	466	472	488	436	453	446	402	458	461	424	466	462	444	431	507	484	447	472	482	459	416	456	459	501	458	431	460	427	473	468	456	436	441	444	497	445	454	451	443	434	436	446	468	462	451	452	413	445	442	440	443	421	434	459	432	484	452	439	430	444	510	469	440	486	460	460	442	410	434	437	434	417	423	453	458	482	413	440	475	436	453	443	426	449	448	434	447	458	476	418	430	438	446	403	444	470	446	476	433	432	461	467	448	443	472	463	440	459	423	450	464	443	455	448	444	465	446	469	427	463	495	439	398	457	438	415	446	428	441	476	391	478	447	408	463	466	413	447	465	445	494	465	455	489	476	449	432	438	482	496	410	505	476	425	421	455	430	487	515	440	448	415	417	465	462	478	420	452	459	431	437	438	488	438	478	411	439	438	440	424	459	487	474	438	436	444	461	457	479	458	444	478	412	437	470	433	456	500	457	473	457	429	427	459	430	476	450	466	446	440	451	462	439	454	423	451	472	461	443	432	450	478	479	477	442	418	453	478	467	432	471	462	432	472	447	428	452	445	464	439	433	427	467	465	449	458	455	479	454	452	445	438	443	449	495	434	457	437	460	469	448	471	446	437	463	470	429	433	444	420	437	446	429	462	437	451	466	440	425	415	430	472	459	455	464	436	434	463	434	410	431	462	423	433	483	485	452	468	443	457	465	480	459	456	426	424	462	444	494	426	418	460	420	502	474	458	469	472	436	436	468	445	453	453	434	474	421	435	456	468	419	440	461	487	473	477	490	453	442	460	465	481	476	399	446	443	463	463	445	429	470	411	402	445	451	426	385	441	414	440	440	474	426	448	453	467	456	444	421	441	450	448	437	448	457	414	494	445	436	452	413	435	439	446	425	436	470	449	446	490	457	450	450	437	422	459	466	439	441	440	414	414	439	409	472	473	451	477	482	451	428	430	453	444	451	453	444	480	439	425	460	477	456	488	459	435	465	464	459	450	446	471	423	450	460	443	443	449	477	452	416	470	447	442	454	448	457	453	433	467	432	434	429	476	447	437	445	459	494	441	458	446	460	408	498	450	449	451	422	456	444	465	464	473	494	464	470	478	443	471	465	432	441	423	440	420	474	445	461	445	439	453	477	447	456	453	436	459	464	421	440	483	478	410	433	439	448	456	431	415	421	508	460	479	452	469	424	404	450	440	439	442	469	460	469	457	474	504	413	453	491	459	431	430	429	456	453	496	440	488	437	445	480	437	439	439	444	415	459	439	420	435	433	414	434	487	447	486	468	488	471	452	436	438	451	471	479	430	392	390	455	443	458	422	419	454	479	451	410	446	444	460	481	461	435	451	428	451	417	439	454	474	459	431	483	441	476	429	445	438	488	443	421	448	488	448	461	432	423	454	451	455	477	477	431	449	447	460	435	428	452	419	450	468	483	468	447	446	416	460	434	480	427	457	451	461	441	468	448	410	474	466	462	450	485	466	475	459	426	442	457	445	458	418	424	464	495	446	426	466	435	459	458	437	469	408	437	471	471	431	450	441	449	445	418	453	463	440	482	490	547	462	460	484	425	448	483	453	446	459	387	444	447	461	455	415	456	448	458	428	491	448	480	481	481	379	466	429	466	463	446	470	473	505	455	442	456	438	452	445	454	438	407	460	420	412	444	471	502	465	466	407	465	420	415	471	453	441	427	463	455	459	491	449	425	466	438	437	437	478	424	456	442	444	477	415	457	466	451	453	450	430	457	470	480	439	468	449	456	423	421	488	446	442	474	461	434	413	447	426	429	442	430	443	430	447	434	415	521	454	454	456	433	427	480	416	419	455	458	473	437	431	473	454	435	424	440	476	426	426	431	440	439	381	443	381	471	432	480	436	447	447	498	426	452	457	435	412	446	464	478	500	450	470	440	452	440	417	415	432	449	459	438	436	424	441	457	467	471	436	471	466	477	418	447	434	432	419	469	481	430	405	461	460	452	433	431	427	444	416	474	435	467	418	446	425	460	458	471	477	436	465	444	479	458	472	426	471	402	407	462	447	417	447	425	471	462	487	474	469	451	470	442	452	465	443	456	489	440	476	433	461	402	481	457	432	458	499	444	460	449	440	450	434	437	452	471	448	466	434	455	457	451	461	405	430	476	463	427	451	476	461	425	435	466	462	483	451	459	409	424	460	489	415	454	458	476	444	487	422	426	455	457	468	452	445	451	462	476	471	451	455	389	407	470	448	463	451	475	456	483	431	438	441	455	457	438	438	433	433	451	431	458	491	467	488	439	433	437	452	461	451	465	443	487	468	431	440	438	463	444	425	462	449	469	473	528	475	434	436	441	454	429	468	427	450	477	427	463	426	453	439	457	439	428	416	379	483	488	480	408	425	444	462	459	446	496	469	460	435	451	430	444	463	445	437	429	477	453	448	416	450	423	433	453	434	456	459	465	420	425	471	442	432	451	444	455	416	433	429	461	482	417	427	452	416	432	420	427	441	433	401	472	426	458	469	444	448	417	408	466	408	469	491	432	408	434	466	461	442	476	433	471	466	450	453	438	449	442	468	451	492	435	455	465	457	490	434	427	449	430	436	469	465	451	429	434	448	437	469	437	479	409	439	415	483	467	420	433	464	473	416	474	416	462	450	493	448	466	412	456	472	428	447	436	459	404	489	443	438	461	468	398	468	466	485	391	460	466	466	454	470	469	417	477	472	422	441	489	427	451	445	424	446	480	448	447	469	472	480	451	442	440	446	449	409	458	434	466	440	440	444	464	435	444	458	450	479	430	432	462
5793	1080	1019	1010	1007	988	946	964	996	915	1031	957	972	949	960	990	955	923	956	921	940	991	969	945	955	975	936	1001	975	984	986	964	1005	961	998	886	1014	965	956	991	1016	945	987	968	987	956	1010	943	931	1009	970	969	883	992	1010	989	1010	1003	1000	948	997	972	987	974	952	971	988	942	991	962	1005	996	972	964	927	983	994	978	980	1020	955	952	964	976	923	924	985	972	994	965	951	998	952	934	933	988	1021	977	964	1000	932	917	986	1011	937	973	968	946	965	931	985	904	951	994	950	971	1002	1000	964	951	1036	951	956	988	937	943	969	971	998	1028	943	973	975	962	944	937	934	1000	977	971	965	992	977	995	967	1039	949	967	999	970	998	1003	970	982	983	948	1033	981	940	974	1002	952	948	1006	998	946	957	906	992	977	971	955	968	1036	901	932	936	967	964	938	937	944	1014	953	960	969	950	1043	960	982	1012	972	934	908	1011	932	995	1023	970	998	931	969	968	974	978	1024	956	1013	1013	990	945	994	940	966	948	991	963	1010	960	993	993	973	980	1013	945	955	974	974	962	937	955	980	937	998	923	946	1026	986	956	1028	916	950	1023	943	948	940	953	977	956	967	959	904	1008	956	926	988	976	943	1022	934	970	982	1011	995	987	962	951	982	951	966	944	970	959	945	996	958	907	969	995	981	976	1018	947	930	948	993	953	957	923	1020	969	956	953	941	963	1000	995	903	941	999	939	961	965	992	969	988	968	986	999	945	990	951	948	978	963	969	996	984	980	955	997	922	1012	982	998	1034	915	978	932	968	1010	929	961	931	942	935	949	982	954	985	948	1010	1006	983	970	959	965	881	963	953	953	951	947	905	979	1006	954	1022	950	985	919	968	953	932	981	967	919	960	979	923	1000	941	984	1010	1026	992	990	992	988	936	1023	952	980	920	1040	953	977	1022	953	977	993	967	947	953	1010	926	1014	946	955	1049	1004	950	962	1000	968	964	955	966	957	964	915	963	984	975	992	972	947	915	940	949	991	934	999	984	965	1003	963	970	1001	963	969	954	977	969	988	1001	916	1035	983	892	974	962	908	955	955	920	936	945	947	961	964	956	978	985	982	909	974	1000	968	1019	938	979	941	983	947	913	929	1029	957	983	964	951	991	1015	972	984	1010	1029	969	917	1000	950	953	939	1019	896	1009	1002	1002	956	976	1006	995	971	1031	953	955	888	1015	949	983	940	963	977	966	934	983	970	929	972	969	920	1004	950	987	895	967	977	979	985	921	946	1004	984	987	961	976	922	882	994	941	963	976	940	1011	937	959	927	960	982	1004	956	981	965	919	968	965	918	955	965	1055	940	940	988	995	952	977	1020	973	997	981	946	957	910	909	989	967	994	977	969	950	945	902	977	953	982	1019	966	985	952	937	975	978	949	982	932	918	959	1018	978	925	974	955	932	975	976	973	921	951	1016	924	1004	1052	973	967	1018	941	949	975	953	964	940	947	1004	940	954	964	970	1017	949	982	966	962	965	953	1007	935	1043	988	993	1018	991	943	936	1018	979	939	955	1032	1002	943	887	1003	959	1005	977	914	967	960	966	962	965	931	971	954	1003	959	993	932	967	953	967	958	920	953	977	947	1002	929	1022	965	958	959	968	998	957	973	979	943	941	948	932	958	966	991	983	956	1005	965	985	977	1014	1017	947	965	958	894	1000	981	1007	933	915	1003	877	976	1024	935	989	997	983	993	967	982	999	902	946	1016	977	943	986	946	1028	893	995	956	946	953	980	988	937	966	957	985	912	967	1023	934	923	925	972	1016	976	999	962	987	954	989	974	935	896	957	977	994	923	973	946	947	984	935	953	978	976	1008	975	1023	984	949	965	964	977	938	980	1009	1019	944	975	980	980	1009	1000	913	955	972	1060	985	1023	986	1027	942	979	1022	971	944	955	955	955	976	987	933	993	999	1002	990	952	958	965	961	959	1024	928	944	956	968	1036	925	927	1005	972	991	974	980	916	977	904	973	1000	1000	1010	1004	960	956	926	998	953	1010	974	985	915	967	932	1005	917	947	970	984	984	983	975	910	922	941	965	945	970	954	943	1054	991	975	1056	1011	991	983	954	940	941	957	1021	968	952	923	974	970	904	945	1017	975	911	975	955	989	975	970	965	921	979	965	953	974	951	971	1000	935	925	1002	1011	963	980	921	910	909	961	986	968	962	929	1006	981	932	1008	1013	979	971	939	946	945	968	980	961	905	1018	952	898	988	966	1048	916	972	937	1004	931	968	949	938	942	971	966	961	952	980	946	925	956	957	980	953	971	999	951	982	967	1011	986	982	958	994	939	948	985	953	965	984	956	946	934	940	1000	962	1008	912	988	1034	961	973	936	946	985	959	914	973	933	939	911	961	976	965	972	973	966	935	970	998	929	935	973	920	985	1001	980	969	1015	946	939	1014	987	975	998	941	979	1027	963	959	930	1014	970	974	972	951	949	906	952	928	978	938	939	951	984	948	948	1028	932	949	927	924	973	994	934	1005	1023	1043	936	961	981	971	975	917	942	949	989	938	956	989	957	930	974	927	1003	866	974	912	957	947	952	949	953	964	980	964	959	975	933	974	959	941	975	988	941	1009	1064	1004	999	998	998	1039	990	957	942	980	1024	989	940	958	947	956	932	949	968	946	972	937	949	909	958	963	1007	921	1065	989	937	973	991	953	960	890	997	979	969	961	967	986	973	1006	1019	995	996	993	934	939	902	992	955	986	979	981	893	943	1016	965	1004	945	977	1012	982	1057	1012	975	968	908	1002	912	985	953	940	1018	988	961	1004	950	999	929	974	1006	993	975	938	972	923	1025	989	959	994	935	1021	961	951	965	933	926	969	939	999	921	935	1007	971	1009	962	967	960	1010	970	915	950	1023	942	1001	958	971	981	910	996	982	980	970	929	996	946	962	954	1000	1034	999	1001	999	964	939	963	971	958	997	1006	963	988	966	957	989	952	954	998	957	983	1017	970	948	955	913	999	975	990	961	992	979	990	985	959	992	962	989	965	970	954	931	943	976	996	987	998	1015	1016	964	933	995	976	980	921	947	999	951	966	989	999	970	969	1015	1001	922	1018	994	1032	1014	983	975	922	1016	942	941	921	1014	885	928	933	950	931	1000	997	935	994	997	1008	994	988	961	977	985	926	981	991	942	1010	978	969	1014	973	1032	942	992	927	962	952	911	999	1056	1019	906	941	889	981	952	938	1011	947	975	984	986	1027	984	991	932	960	911	951	945	960	949	965	964	962	959	995	981	1028	937	974	964	918	998	998	1022	981	922	967	952	993	950	929	983	972	990	918	946	942	975	960	1003	1026	955	937	970	1015	973	977	1009	935	995	952	954	959	959	947	994	942	1006	927	979	928	926	980	1037	979	987	957	979	1047	972	1012	982	903	958	973	946	998	973	938	944	976	984	966	956	951	1020	928	984	988	941	954	920	991	995	952	994	932	985	959	983	977	1018	977	923	986	938	958	950	990	976	968	1016	948	968	962	902	954	938	952	949	968	978	986	985	943	1020	999	954	956	1013	943	939	1012	1003	941	987	990	982	975	990	966	996	1019	1002	978	1010	983	958	921	993	994	954	991	964	999	933	930	968	971	942	925	967	939	981	934	891	889	895	1004	991	982	993	989	1051	953	958	976	940	996	944	956	1010	1006	974	989	990	1003	988	946	1038	972	1000	964	991	1033	1021	965	1011	959	969	963	969
24871	21468	24818	28531	21462	21387	1788	501	401	400	406	387	351	413	347	375	376	356	356	366	325	338	393	354	353	329	330	361	367	365	354	336	360	374	344	360	333	366	380	358	355	365	378	361	353	352	330	357	360	354	387	347	342	338	401	329	316	368	342	368	375	366	363	346	350	349	337	308	340	364	363	376	375	353	340	378	343	368	333	401	361	359	349	371	377	379	383	341	339	374	346	358	343	341	376	375	328	353	335	359	324	354	383	382	369	362	331	345	360	350	383	352	362	348	352	363	366	368	373	370	368	366	352	352	330	349	312	385	326	388	320	380	334	366	353	374	365	356	326	335	358	349	321	368	334	358	376	340	324	383	343	378	358	350	323	312	320	318	359	358	404	354	351	374	330	320	368	352	348	336	331	356	392	350	354	353	342	411	341	354	372	360	348	322	379	383	377	361	346	366	348	361	331	342	335	366	343	359	344	352	354	345	355	305	338	330	351	361	348	352	357	344	373	340	363	333	339	366	323	360	336	319	347	360	357	398	327	347	337	321	364	359	327	337	344	334	371	393	332	352	357	359	360	329	354	397	351	333	341	339	358	348	343	382	352	325	353	319	361	329	361	346	347	342	341	322	367	363	377	362	367	300	350	352	357	342	326	359	318	304	376	365	351	326	364	352	396	350	353	370	362	343	368	376	319	326	367	348	366	353	341	352	338	363	369	369	348	363	381	361	360	333	389	370	335	349	354	335	342	351	347	350	356	369	351	335	321	343	343	359	392	328	340	373	330	367	322	346	386	367	379	359	361	337	332	352	375	340	325	341	346	354	339	389	347	328	369	358	369	364	356	351	367	350	365	361	338	399	393	359	351	326	352	336	365	331	378	384	321	362	355	397	332	356	319	380	323	324	346	394	323	366	348	353	344	334	336	371	364	312	349	363	365	367	373	330	383	334	352	376	333	351	427	365	386	373	376	334	363	325	366	350	363	347	376	306	369	352	324	386	339	369	351	362	359	353	358	384	362	327	355	372	334	357	334	347	390	332	321	357	437	405	345	360	360	359	369	344	339	344	367	345	358	333	320	350	341	354	353	370	370	348	328	337	358	325	359	373	341	333	348	387	374	339	334	355	383	301	358	355	344	369	368	386	358	359	342	385	356	346	393	367	360	385	365	342	345	362	315	360	327	341	388	343	352	359	348	364	369	374	355	348	336	323	347	346	340	382	328	326	391	357	354	336	345	339	365	348	346	350	349	351	360	376	386	342	349	362	334	320	333	334	376	326	386	391	361	360	355	338	344	352	369	330	335	297	343	353	373	360	366	391	332	328	346	345	367	350	362	334	369	371	355	369	365	388	358	347	365	366	379	323	330	359	316	360	362	368	364	383	380	344	352	377	387	356	378	379	364	368	368	341	351	374	354	363	355	378	360	338	369	353	319	349	357	374	343	390	371	378	355	353	345	336	339	363	330	357	362	358	383	361	329	300	363	362	336	355	343	350	359	388	353	391	356	353	382	345	329	374	340	348	349	350	337	321	352	348	342	368	351	328	341	349	357	367	352	361	351	335	380	376	361	320	343	357	363	362	361	374	321	342	356	368	347	341	355	373	349	360	363	367	386	349	334	357	352	385	376	355	363	360	351	370	343	363	338	309	354	340	366	336	397	338	340	363	327	363	314	328	385	315	372	378	348	347	372	333	400	355	371	374	391	370	351	341	321	353	353	339	347	335	363	338	340	367	330	382	333	351	353	353	355	392	413	354	329	355	322	370	381	375	353	367	343	361	388	384	317	339	361	342	357	359	338	370	345	338	335	347	316	369	397	345	386	337	351	360	309	322	359	333	348	301	345	360	408	350	332	383	363	342	349	318	360	345	355	377	366	399	374	337	350	321	340	359	331	369	390	390	376	360	371	388	344	350	338	361	392	343	329	379	358	341	339	363	341	354	363	342	359	341	364	366	354	340	320	318	341	392	408	350	351	324	359	362	360	328	322	379	375	339	365	343	368	336	356	385	359	397	342	344	381	375	384	360	382	324	367	372	374	333	339	331	347	351	372	341	357	343	374	331	338	357	359	354	381	346	385	342	348	350	314	344	340	361	373	349	349	357	346	314	352	382	349	353	338	336	410	335	370	389	376	360	342	346	369	371	359	378	350	384	327	346	329	357	342	365	339	371	325	343	371	370	363	342	360	359	356	354	351	361	363	363	350	387	361	352	360	361	366	370	367	370	369	361	316	317	380	367	359	335	355	380	364	367	361	376	370	359	364	357	362	362	342	327	320	329	385	359	376	344	352	390	374	348	361	304	319	364	370	356	343	361	338	397	348	332	400	391	353	351	349	373	359	376	345	364	341	362	330	363	353	368	332	356	350	334	315	354	366	327	375	398	363	368	324	320	347	333	361	332	337	332	339	342	384	328	361	367	364	356	356	363	344	330	331	361	390	381	312	347	335	377	341	339	356	345	352	354	338	357	378	352	396	306	388	362	384	338	309	389	361	346	392	357	339	318	323	367	334	363	361	332	365	350	343	361	375	348	382	338	400	344	360	351	361	362	327	348	322	376	359	384	352	353	319	388	332	352	345	316	358	398	353	334	358	357	394	350	338	330	331	375	343	373	363	356	358	340	354	369	374	376	350	359	363	316	378	358	348	354	354	346	325	338	340	337	346	372	385	364	360	362	373	407	368	356	359	328	332	362	377	341	376	372	370	358	358	359	373	349	360	356	367	354	339	348	359	339	327	345	371	353	341	397	352	340	366	347	372	362	356	355	337	353	338	354	369	353	346	377	326	388	346	330	366	328	392	350	351	348	350	371	329	376	358	328	333	418	392	347	350	366	336	357	350	345	365	347	335	312	349	352	364	344	327	343	358	369	369	369	359	339	361	298	380	354	355	345	341	334	320	346	339	368	332	320	323	348	394	378	379	343	349	370	385	377	356	350	360	360	334	364	301	357	383	373	363	325	342	361	350	356	336	357	355	340	385	366	345	337	330	339	335	378	353	364	373	343	370	371	322	360	354	365	344	386	362	339	327	331	382	366	342	363	356	301	342	320	320	345	340	357	377	341	351	398	334	320	340	338	336	367	379	361	380	369	329	330	375	368	422	356	335	361	302	338	338	344	325	379	376	338	337	361	322	320	371	324	387	343	379	339	338	349	336	347	354	372	364	351	391	388	332	356	354	355	318	324	391	364	325	351	362	356	351	380	401	367	372	351	344	320	332	351	340	352	353	338	337	385	369	382	360	318	381	346	376	328	384	361	329	346	355	327	320	340	339	383	346	359	356	379	393	372	335	347	329	323	366	354	330	335	370	353	353	329	351	349	375	389	386	364	346	332	370	311	325	379	334	366	383	373	334	310	339	376	326	388	331	363	377	343	329	359	348	325	336	334	320	352	369	341	379	341	336	367	328	368	361	318	342	336	307	337	376	340	348	348	328	345	395	378	331	344	361	364	322	346	355	376	353	348	339	342	334	378	364	375	364	358	352	344	374	327
3159	2067	1366	1049	876	801	846	769	811	791	828	792	790	739	796	805	772	776	748	807	766	781	756	799	776	765	763	747	772	749	728	730	746	752	745	730	769	790	789	713	734	748	759	783	782	746	745	734	761	751	739	817	727	784	809	733	761	764	798	742	747	790	750	777	773	758	755	795	744	765	766	765	720	767	752	765	745	736	747	763	767	779	766	783	759	767	740	772	721	744	754	820	778	770	800	745	805	738	735	740	801	751	726	756	743	767	803	783	794	746	745	810	717	732	729	751	772	767	729	791	727	716	788	760	763	792	749	765	759	839	735	732	749	773	763	801	721	774	794	759	734	768	726	745	773	793	768	774	776	778	741	732	765	758	801	808	744	761	719	749	775	779	747	782	757	764	754	758	733	760	759	728	717	764	773	766	717	796	747	761	743	769	728	772	718	742	755	760	756	781	726	783	693	772	745	748	739	782	734	770	757	796	736	753	731	765	747	763	762	748	768	757	753	792	726	758	779	809	756	718	735	775	805	826	726	771	751	742	711	730	740	739	814	851	762	780	773	761	722	720	733	759	760	772	784	736	754	769	789	731	748	699	771	772	790	812	727	744	806	791	760	762	732	803	769	809	780	796	781	710	786	739	738	764	793	768	776	767	761	733	744	765	782	724	779	794	761	758	786	782	726	804	763	757	764	757	737	789	767	711	797	715	772	789	748	760	773	739	753	724	738	806	742	777	760	755	746	784	755	716	800	770	758	783	733	763	781	742	804	775	766	812	752	714	744	718	724	747	780	789	738	744	783	747	747	767	773	733	746	753	777	756	739	788	734	764	796	769	749	769	760	771	767	743	788	785	800	768	751	732	732	773	756	800	744	759	794	766	772	758	769	784	764	773	740	793	763	781	757	763	733	769	799	717	764	789	727	737	799	772	757	758	792	765	732	779	747	793	756	762	758	767	767	730	759	771	768	767	771	757	754	768	757	732	769	788	736	742	755	735	727	776	769	776	802	767	738	768	756	784	747	743	741	768	775	810	722	770	773	753	759	723	729	759	758	737	768	807	753	731	731	738	750	751	798	737	732	795	723	797	750	749	715	681	769	795	753	728	750	745	781	792	753	804	807	763	757	755	741	770	745	771	723	751	775	758	852	736	746	781	727	741	785	741	764	706	763	700	785	771	694	712	760	780	753	794	778	772	725	761	804	761	753	764	761	741	777	782	741	758	791	716	759	804	778	785	779	724	766	782	801	787	778	754	793	774	756	761	792	807	777	811	784	726	730	745	765	760	748	762	745	818	815	764	755	777	746	740	806	787	799	745	767	795	791	769	735	754	765	768	801	755	738	768	795	751	760	781	717	766	753	818	688	777	710	779	760	760	785	762	782	759	756	785	768	762	750	733	710	750	753	765	779	772	741	759	725	730	744	754	769	794	761	741	703	796	774	774	792	770	735	752	736	750	788	765	735	743	764	727	768	787	713	795	761	729	771	737	768	754	750	755	766	747	809	751	764	782	787	731	794	788	746	738	774	714	762	766	772	802	759	790	804	766	783	731	782	783	772	791	760	751	751	769	741	753	740	758	744	752	786	746	735	802	780	757	757	794	789	756	755	797	768	759	767	795	782	788	767	771	764	746	796	737	757	774	731	766	755	744	799	741	748	760	776	745	689	770	731	790	783	803	774	789	770	766	760	721	765	780	733	709	758	737	803	737	746	807	798	730	733	745	752	766	771	774	766	756	754	737	710	774	769	783	768	742	741	753	778	792	757	744	747	750	751	791	782	719	768	740	817	781	745	743	781	783	701	770	734	789	771	758	728	743	775	786	726	813	707	711	773	735	720	763	782	752	750	748	702	777	785	766	734	769	743	743	760	743	762	693	748	742	707	783	806	758	736	755	796	766	711	776	742	785	735	760	780	752	819	719	805	748	739	758	775	791	710	764	798	782	756	753	754	729	815	771	782	760	766	730	777	782	788	803	754	749	779	780	727	768	774	779	750	758	730	713	744	776	790	757	762	767	766	759	713	757	714	775	764	767	796	771	755	784	753	751	837	750	750	795	762	749	755	742	739	744	687	757	780	727	746	783	752	746	710	774	778	752	782	792	805	775	774	762	759	733	772	738	760	753	759	762	716	737	796	740	702	784	766	805	783	770	772	733	784	839	762	749	800	805	782	750	780	737	795	771	776	762	762	744	762	789	782	777	731	728	727	765	741	782	750	745	724	774	782	784	796	764	760	719	727	722	793	715	794	752	724	824	786	762	736	750	698	789	776	768	752	745	775	801	795	741	780	740	759	810	816	765	802	757	767	781	747	737	772	748	739	740	743	767	802	781	772	790	731	794	733	740	813	746	773	807	741	753	773	757	746	776	786	747	755	776	733	771	775	760	802	756	757	742	768	737	726	754	754	768	754	771	760	741	724	763	743	763	777	783	776	756	753	775	781	723	744	748	738	743	779	733	850	786	785	807	738	758	747	737	735	783	749	756	722	755	747	749	717	789	767	794	751	776	835	777	755	786	797	760	802	778	737	721	774	739	838	766	763	758	754	735	756	745	739	755	757	766	736	780	779	753	782	727	786	718	794	768	743	758	692	793	755	761	748	742	738	740	772	710	749	760	743	778	765	781	762	782	756	794	734	746	773	806	803	773	756	732	735	689	742	755	767	776	743	752	743	748	767	742	785	777	739	755	721	781	791	760	764	722	739	771	732	766	784	769	787	756	761	766	756	727	783	801	740	754	756	781	744	727	744	760	722	745	766	747	735	709	788	796	730	793	733	787	696	731	737	749	759	789	753	758	828	729	761	758	739	773	759	766	706	729	771	793	787	803	756	767	706	773	760	711	781	726	775	797	776	756	740	758	755	748	736	715	764	791	791	790	730	733	741	772	772	716	792	746	788	807	709	748	755	773	746	778	782	775	769	782	776	752	781	731	741	787	753	752	762	829	782	749	749	683	741	804	755	762	783	723	733	802	738	781	773	765	779	773	778	775	752	793	760	775	756	729	743	811	763	749	725	755	755	819	745	772	756	780	790	820	758	750	747	709	742	746	761	753	767	826	730	744	778	754	777	746	753	760	802	765	774	806	800	759	788	776	767	771	827	765	731	774	749	762	724	732	728	777	775	758	809	775	738	767	805	801	748	761	814	747	753	755	712	753	726	734	727	756	750	707	774	720	760	732	760	766	762	756	788	743	739	762	798	744	708	790	779	780	775	796	788	814	744	760	749	767	798	747	745	708	755	756	762	727	775	756	739	767	761	758	786	777	808	777	734	821	744	725	752	723	791	748	776	774	723	798	820	756	754	769	790	703	751	728	712	791	808	764	766	744	817	733	779	764	759	788	752	773	774	750	742	731	723	732	738	786	775	769	798	761	749	812	793	722	781	741	775	763	760	716	798	789	743	784	744	746	737	803	775	758	789	773	752	766	754	741	723	754	770	826	737	760	782	753	767	752	778	735	774	730	827	778	781	732	751	728	739	745	761	789	757	751
24277	21474	25137	28230	21484	21484	19397	559	292	263	232	250	252	220	197	204	216	205	180	190	188	174	193	175	155	187	164	168	174	184	173	193	202	163	175	199	202	178	184	167	169	159	168	194	158	157	188	207	178	194	149	161	147	171	173	158	181	177	159	171	173	175	192	182	172	175	170	167	164	183	175	146	180	171	199	149	165	158	192	159	173	138	148	192	162	178	161	157	152	180	165	183	167	179	201	187	170	163	168	166	185	165	156	171	183	176	156	143	200	169	169	194	176	153	180	161	167	149	173	180	148	193	171	152	164	155	157	171	153	165	173	164	180	164	170	156	122	187	152	169	140	163	166	157	157	179	166	180	158	174	178	173	169	179	180	177	188	172	148	168	145	168	158	142	151	186	165	207	152	157	173	172	174	178	157	171	170	161	195	163	165	169	159	182	172	195	151	177	185	157	180	183	154	179	165	185	150	164	152	167	156	159	152	178	172	208	171	147	160	191	157	193	188	167	176	148	179	177	153	153	175	195	184	163	162	151	158	153	168	160	169	172	155	179	161	169	152	193	170	181	173	170	175	169	164	175	164	164	161	176	154	179	162	175	162	186	162	172	182	163	164	173	165	188	160	161	160	157	163	164	156	144	184	159	179	165	163	166	188	178	207	151	153	201	149	175	190	185	154	170	168	188	151	171	151	187	183	164	176	145	172	142	150	162	202	167	173	172	162	157	173	182	180	153	153	168	147	210	166	167	189	177	161	151	196	174	175	163	173	132	176	155	163	184	159	154	154	151	153	166	178	157	154	174	163	190	170	142	173	179	180	189	170	165	199	189	179	167	151	177	157	191	160	167	164	154	186	169	169	170	160	163	145	171	157	166	166	159	163	144	166	158	177	149	183	168	149	191	169	151	147	178	155	167	173	165	167	185	196	168	170	191	163	164	178	186	166	174	173	172	193	163	185	158	163	188	174	168	186	191	177	171	162	164	153	168	153	164	181	142	133	184	168	160	165	154	183	149	170	176	151	154	162	169	157	138	187	169	148	158	158	185	158	124	167	208	166	163	162	165	169	163	180	192	179	165	181	156	170	179	173	178	177	160	169	149	176	166	171	157	143	181	174	168	163	190	172	166	171	169	176	187	162	179	155	175	153	166	207	183	183	171	163	159	154	166	161	168	135	144	178	185	203	180	183	176	160	164	175	192	154	165	175	173	176	188	175	182	187	150	169	168	193	196	157	161	161	170	194	185	150	163	197	176	170	151	199	194	170	174	191	167	183	197	177	138	189	175	158	178	166	163	161	159	163	169	137	128	140	173	189	169	188	179	181	158	174	167	179	180	166	170	166	149	175	180	177	177	171	169	167	163	184	168	161	161	190	174	180	166	201	178	140	191	167	170	172	193	176	165	176	161	190	181	155	148	165	168	164	162	183	151	154	172	156	162	166	184	169	162	162	159	174	212	158	192	174	169	178	186	187	184	177	187	164	173	187	151	161	147	148	178	155	190	151	148	157	182	170	182	178	170	168	164	190	168	190	162	188	168	152	163	182	166	145	175	175	188	166	177	193	175	184	162	178	185	183	203	160	169	181	159	167	137	203	162	169	188	169	170	155	184	182	170	180	180	168	193	180	172	168	138	164	145	165	176	183	176	175	178	162	151	179	179	165	169	197	154	174	183	150	153	165	165	159	156	171	175	157	171	150	166	189	163	171	168	161	185	172	149	168	188	173	191	180	163	145	180	177	188	162	181	197	150	177	171	177	186	156	178	168	173	164	158	188	142	166	173	151	167	156	198	156	161	161	169	175	169	167	172	147	177	161	185	183	176	155	201	180	199	162	170	158	188	192	134	168	167	180	166	159	176	163	152	140	151	152	154	152	159	172	142	181	177	192	192	161	178	159	167	181	199	174	183	197	165	174	147	155	205	187	162	143	157	157	168	167	183	189	170	180	177	186	158	153	145	145	165	174	173	171	193	159	178	159	177	184	168	155	172	174	167	160	167	184	187	162	145	162	148	167	171	154	165	174	151	174	170	160	158	142	169	147	171	152	162	179	178	170	154	170	179	177	164	154	166	158	171	169	162	182	178	173	176	146	165	168	195	154	168	178	198	198	153	179	148	146	170	172	156	161	167	170	160	172	185	164	179	171	168	165	188	167	181	181	170	189	214	173	182	159	180	161	177	165	167	156	160	175	177	165	189	165	147	176	183	164	174	169	165	177	176	180	159	181	168	178	152	156	159	156	164	152	174	189	160	155	161	174	159	177	148	134	199	175	157	155	189	169	179	166	152	152	181	150	173	196	183	156	160	174	152	179	190	156	179	174	185	172	173	160	169	170	171	185	183	174	174	169	139	164	174	165	189	180	184	153	159	171	156	159	168	169	160	163	161	154	204	192	171	180	183	181	159	158	161	169	180	199	162	171	162	170	161	142	183	148	172	170	164	144	187	159	170	170	146	200	173	163	186	196	158	142	177	171	155	171	182	172	164	176	192	185	169	179	186	188	158	173	170	183	169	169	169	148	150	174	167	145	163	157	170	166	158	171	143	179	166	170	131	155	146	180	155	151	170	177	168	135	150	186	182	181	165	185	176	162	163	172	173	168	158	189	199	182	165	167	186	177	162	185	154	181	159	174	153	180	175	182	177	160	164	162	168	178	145	183	177	173	190	183	141	177	175	176	151	154	170	177	166	187	151	155	181	185	167	171	166	182	159	153	172	164	162	206	174	150	182	168	188	175	174	172	153	179	220	172	191	167	145	164	194	184	157	159	180	199	169	162	184	151	147	185	181	162	171	175	186	183	143	179	165	149	178	177	167	160	170	172	159	184	189	167	163	168	163	184	165	186	163	193	159	151	159	164	176	165	153	171	148	140	170	184	162	161	188	166	181	178	148	185	141	186	155	182	173	183	190	175	170	170	134	177	181	162	144	175	171	185	166	153	191	184	200	177	184	185	161	157	177	179	155	166	154	179	176	171	171	154	161	172	161	161	174	151	165	167	175	179	179	145	171	149	158	160	162	188	186	169	162	157	173	167	169	163	153	156	168	158	173	150	171	187	173	177	164	152	174	185	181	169	180	154	150	183	169	169	146	165	159	173	197	155	177	171	184	126	167	163	183	153	154	192	167	159	186	165	181	177	160	165	181	160	174	176	171	161	154	164	182	184	179	158	166	155	160	176	166	188	172	183	166	181	168	180	162	152	171	179	144	156	171	151	169	153	140	166	195	175	189	163	173	161	174	150	166	153	173	160	160	168	168	160	163	175	156	184	170	139	185	165	158	159	179	147	180	173	170	166	180	176	171	192	180	156	179	159	160	165	186	169	188	165	141	163	179	168	171	169	128	167	187	196	167	170	168	156	173	157	146	184	139	187	152	176	150	166	163	169	172	162	172	179	158	149	187	161	159	177	174	150	198	158	156	178	138	154	166	177	170	167	174	155	170	156	157	168	196	193	181	141	165	196	169	155	159	174	154	148	165	171	180	173	164	139	165
2925	3085	1546	888	641	545	513	483	448	450	397	445	467	445	369	401	440	396	412	408	397	424	391	444	416	418	388	401	368	380	417	367	431	430	421	389	437	389	414	406	424	424	428	406	397	429	364	403	409	413	405	416	396	378	404	371	400	388	375	389	423	434	400	436	401	432	396	399	409	395	365	403	429	401	435	415	414	406	378	402	414	376	386	412	406	395	427	420	387	404	382	372	419	411	420	396	419	383	396	399	415	398	412	423	360	387	389	416	399	411	410	426	405	390	388	378	421	404	399	408	420	388	407	395	402	419	387	377	392	391	427	379	368	414	395	432	424	426	431	383	394	403	364	366	424	438	446	412	435	376	370	371	418	415	412	414	377	375	421	421	428	385	381	415	433	415	387	382	349	392	381	364	402	383	397	390	397	389	409	396	419	405	383	380	405	405	380	402	401	435	405	434	395	390	404	395	386	425	411	396	406	394	388	393	420	422	411	388	401	402	392	377	421	374	431	420	420	400	433	422	386	406	407	420	408	394	412	382	416	376	404	376	418	400	398	402	384	398	399	369	395	431	384	389	363	391	374	364	383	389	394	407	406	417	412	417	390	419	381	388	387	389	409	426	420	369	385	438	418	387	406	383	431	386	381	432	386	401	382	409	416	412	429	437	410	404	396	441	365	378	399	412	415	425	389	405	372	400	373	401	403	387	425	388	448	397	394	371	394	392	381	441	381	412	369	407	387	422	361	404	405	395	407	390	417	370	437	387	388	414	369	378	405	417	386	397	358	440	403	361	450	411	398	381	386	434	409	387	395	368	408	407	421	404	417	391	436	433	405	360	408	406	394	403	399	400	398	400	395	382	369	377	392	414	410	362	390	403	394	403	407	425	429	389	374	389	446	409	392	432	420	405	408	419	450	402	420	407	408	386	379	375	430	401	426	390	372	424	425	407	391	371	402	393	410	414	424	410	385	386	383	403	381	358	417	392	420	389	441	365	415	368	397	415	414	399	417	402	413	397	406	386	417	398	404	390	398	367	425	395	411	384	393	395	436	400	410	391	406	437	421	395	381	417	446	387	400	400	381	371	426	426	403	386	414	397	407	384	405	398	400	385	378	394	414	423	423	413	346	412	388	404	391	395	410	389	396	397	351	436	391	410	419	411	414	376	418	422	391	412	419	366	360	423	405	419	396	386	429	393	406	392	407	433	397	357	402	376	404	420	405	414	364	374	398	392	396	390	402	349	410	379	372	404	423	424	388	389	372	368	389	394	390	388	386	425	413	420	412	407	383	374	385	403	412	416	410	381	401	416	401	379	396	408	398	381	432	400	417	416	384	411	410	399	407	397	421	388	400	401	381	394	370	387	375	380	387	416	398	404	373	387	403	422	396	423	390	386	388	425	406	381	369	412	429	398	397	399	421	406	400	375	407	397	433	391	400	420	371	400	398	386	417	379	430	431	381	404	404	379	402	395	382	411	396	411	410	420	391	393	386	400	408	411	400	398	388	410	415	438	408	430	394	392	380	396	344	426	415	393	391	381	413	384	381	407	407	365	373	419	424	436	428	395	355	389	431	380	386	396	408	401	426	366	396	397	396	380	416	396	384	398	402	400	433	431	391	415	382	439	422	382	381	382	371	419	383	376	409	413	373	416	380	421	376	380	414	395	421	395	389	386	386	420	381	392	395	433	410	400	363	348	419	436	347	421	380	396	413	400	419	381	375	421	389	379	442	424	419	413	368	380	412	390	394	387	360	377	419	362	361	421	425	394	417	427	404	403	412	424	392	402	398	392	387	370	393	379	404	386	411	386	404	383	394	410	415	373	389	427	365	430	375	385	426	376	407	428	380	439	384	406	411	383	405	418	401	396	410	420	382	372	390	384	391	365	360	405	392	417	407	403	431	417	388	385	411	422	399	350	378	394	435	404	377	432	389	394	432	363	415	415	409	413	395	416	373	349	430	373	390	383	443	388	376	410	385	438	410	414	401	391	385	389	415	417	418	406	405	398	368	368	400	414	423	410	419	443	356	418	427	380	406	396	418	396	389	384	422	417	392	415	418	427	430	377	388	409	397	361	394	399	419	363	397	412	422	382	374	410	408	430	382	444	398	387	362	438	417	407	383	365	357	433	393	376	414	422	386	417	454	389	404	403	373	409	380	431	455	394	381	411	410	389	402	407	392	441	446	443	420	424	414	397	405	394	380	426	423	412	398	415	445	423	419	391	389	398	396	374	388	394	353	396	403	415	401	417	426	397	413	397	425	380	384	414	408	414	415	403	389	397	403	368	414	415	417	429	381	421	386	427	412	412	372	416	407	428	403	426	370	410	382	406	433	384	390	426	397	406	369	403	380	391	388	431	428	388	379	387	404	381	390	412	422	410	400	384	394	390	385	398	382	411	419	427	383	410	446	399	389	381	389	375	393	426	413	387	398	406	409	363	397	401	418	381	370	410	412	412	446	392	396	397	434	388	379	447	433	406	429	397	412	435	436	415	393	409	391	402	392	378	418	410	396	400	384	391	390	399	398	403	387	364	416	423	420	385	393	397	408	403	407	379	437	370	411	376	395	375	417	397	371	451	374	416	396	378	403	443	388	409	386	457	412	397	388	415	374	397	415	376	426	409	401	384	414	405	397	369	435	391	407	415	396	419	383	387	430	399	421	412	431	415	425	398	372	408	414	403	385	425	390	367	418	386	401	381	374	395	390	404	379	415	378	399	406	382	417	430	421	399	363	388	413	368	412	353	383	404	371	435	393	403	406	398	426	395	422	379	422	408	390	415	347	385	364	416	448	383	389	412	422	397	378	421	403	396	402	376	407	357	416	412	371	383	424	382	402	413	409	391	375	368	415	419	401	369	385	435	415	406	404	390	382	398	414	403	408	420	416	399	432	408	393	409	406	415	392	377	404	397	417	406	390	396	386	428	441	383	404	398	411	412	391	394	407	410	429	385	412	389	389	392	404	387	412	398	403	378	375	396	408	419	378	417	386	409	352	396	392	439	417	408	392	388	411	374	397	377	362	403	416	409	413	409	398	411	432	430	402	377	396	397	396	410	413	412	355	357	378	406	401	391	409	429	404	428	373	386	401	393	417	397	380	414	402	426	386	435	404	405	361	408	448	400	367	390	399	432	402	356	417	425	382	400	387	432	392	376	399	453	420	402	366	403	391	399	416	391	407	418	377	417	408	363	379	392	381	421	419	408	379	376	386	383	356	388	401	392	394	397	378	399	415	402	378	386	354	387	400	404	395	379	391	386	386	425	391	393	378	380	376	383	385	443	381	381	381	376	410	416	393	384	400	409	438	379	389	384	385	418	397	427	397	419	405	418	379	367	405	427	359	381	425	417	400	400	376	442	428	386	374	390	392	427	426	407	383	401	371	405	380	407	417	397	410	411	433	383	362	372	398	374	392	405	369	389	378	395	382	400	406	414	417	425	383	382	378	411	387	402	424	401	409	380	349	411	412	406	354	394	417	392	401	385
31818	20978	12116	1058	534	445	460	437	422	419	448	454	435	481	410	428	458	414	493	448	440	450	483	444	492	458	435	435	462	463	442	448	443	444	462	463	422	461	444	435	443	437	395	440	478	410	441	433	442	414	460	428	465	435	431	448	427	471	472	415	410	454	431	419	436	462	427	435	463	403	442	441	463	442	460	425	425	422	423	440	475	437	479	477	476	472	457	454	473	466	439	419	455	469	433	439	465	459	446	453	419	434	450	416	411	439	451	426	434	410	454	431	436	429	446	431	459	438	427	415	474	461	427	449	424	461	426	439	492	460	408	451	411	431	435	421	461	422	498	444	449	459	452	474	428	476	438	470	468	461	439	435	444	413	444	463	419	387	385	476	453	453	471	434	466	446	420	469	426	458	462	440	454	480	436	429	454	438	425	412	452	451	451	435	429	462	470	440	430	459	454	488	422	419	444	413	492	493	448	442	479	433	430	436	434	442	471	438	479	439	447	467	422	411	474	462	423	447	436	439	452	451	468	476	433	463	445	424	425	444	436	464	456	469	436	471	441	445	436	459	462	450	437	425	465	403	412	407	437	461	479	464	446	450	446	473	419	435	421	418	415	443	468	425	434	440	458	442	417	417	456	471	446	456	431	426	455	433	438	447	436	409	380	442	404	453	450	467	448	441	419	447	439	447	445	450	434	455	487	455	460	456	441	423	449	489	429	424	430	406	439	428	439	436	471	426	446	422	412	425	458	442	454	439	457	417	484	441	433	460	501	452	436	459	423	446	439	451	465	452	461	429	465	441	433	407	422	465	455	442	458	445	410	428	437	426	415	443	450	496	477	445	475	450	436	435	420	431	452	464	465	443	464	436	441	413	435	455	443	439	410	418	455	403	459	474	441	431	421	412	432	407	449	409	415	426	420	437	437	417	429	418	455	467	424	396	449	464	440	433	464	454	398	451	481	445	461	443	390	430	456	463	461	406	463	452	458	415	440	437	427	440	444	408	438	439	444	472	435	462	450	460	469	431	474	411	450	418	453	440	435	426	444	428	484	443	429	488	412	414	452	445	482	479	457	455	429	445	478	451	406	420	464	434	418	415	438	459	405	407	408	428	453	425	442	416	448	419	399	461	419	450	449	410	404	470	481	472	408	430	419	430	420	364	407	451	470	447	424	441	463	424	417	441	481	425	427	404	446	427	431	425	460	424	445	429	445	409	465	439	462	470	474	444	422	485	424	430	421	449	410	419	441	452	435	498	444	466	454	425	452	432	435	457	405	439	460	449	431	443	453	466	399	473	432	468	446	438	425	458	422	444	403	455	434	450	441	416	487	451	460	457	449	429	452	451	449	434	477	451	416	475	425	452	454	386	429	410	424	462	426	463	445	443	462	439	440	477	473	428	458	427	420	439	396	430	458	425	431	457	453	448	454	442	451	438	446	405	424	411	440	424	461	465	455	444	439	454	426	452	440	389	426	408	436	428	398	468	449	464	461	442	430	478	457	457	426	476	415	442	458	450	489	387	432	421	457	489	441	419	410	442	414	454	502	472	428	427	470	454	388	461	419	481	405	425	451	412	458	458	446	471	492	429	417	434	451	461	451	444	463	412	410	440	457	435	432	441	429	438	502	428	452	423	419	435	472	481	443	419	418	474	411	461	455	394	434	392	467	453	442	432	431	461	412	434	460	423	399	453	422	457	445	417	447	497	445	441	430	441	406	430	460	471	422	470	465	418	426	427	417	452	411	435	463	444	452	401	437	455	422	430	453	441	471	451	454	454	463	428	371	459	452	389	403	443	463	426	447	440	449	439	436	459	440	446	434	422	434	456	471	468	485	460	448	467	409	477	439	467	406	455	482	467	445	461	445	456	455	460	436	450	431	438	400	420	481	432	490	438	395	433	454	457	433	421	424	452	438	428	433	458	432	479	467	437	452	481	422	404	450	449	422	451	467	416	407	433	430	406	464	431	466	453	435	415	490	425	461	428	425	420	438	456	460	484	433	459	436	457	424	428	398	455	447	431	429	481	414	413	424	451	480	404	414	465	446	419	439	448	428	466	436	429	467	471	490	419	434	430	453	455	422	457	446	444	452	479	389	458	442	446	440	470	413	450	429	438	466	437	456	446	444	420	428	478	443	454	496	453	429	455	429	404	386	424	453	448	429	404	453	429	390	433	447	419	441	413	451	402	429	468	440	412	413	449	449	438	448	448	456	431	461	457	429	463	427	433	436	469	449	473	433	440	450	425	461	443	445	452	455	449	437	447	440	457	396	412	431	402	453	428	417	435	453	424	456	476	473	431	443	464	464	391	443	432	450	441	428	466	446	473	441	469	476	440	428	417	458	388	455	445	441	435	409	468	484	459	463	480	452	411	500	458	470	442	419	443	435	471	437	477	467	473	472	442	435	451	422	418	414	476	450	416	404	448	475	455	452	435	474	454	491	445	458	436	454	453	469	446	402	430	436	453	423	420	455	475	434	442	486	427	467	439	453	462	428	464	435	435	478	479	429	470	471	434	441	441	448	449	444	460	448	443	432	458	469	477	433	436	422	435	451	427	459	442	440	463	385	438	431	385	437	443	477	417	448	437	444	441	470	439	432	472	458	449	473	452	445	433	428	413	453	458	438	444	461	452	455	469	454	448	418	410	441	433	474	457	460	412	407	431	424	435	456	460	406	472	433	409	456	438	440	467	490	457	432	455	425	449	450	448	405	450	453	445	408	421	428	428	463	436	424	424	408	432	463	431	498	468	424	436	447	493	457	437	472	452	443	443	409	433	493	453	450	457	444	462	458	415	434	468	454	458	482	462	446	414	439	397	454	458	453	408	469	442	425	404	472	475	400	416	433	433	460	496	417	471	471	432	458	434	419	432	420	441	430	457	451	436	467	418	475	455	454	437	444	414	485	441	422	443	436	434	440	439	445	430	439	476	436	459	445	481	481	457	440	405	448	448	420	428	468	429	444	444	438	440	431	386	416	453	469	444	437	487	455	474	401	467	469	467	458	405	468	442	430	451	437	433	448	489	433	426	427	427	483	487	416	428	467	438	429	433	439	456	483	396	451	462	468	441	415	440	449	453	435	468	445	477	469	441	446	439	440	467	472	441	458	475	413	403	454	411	405	475	415	429	443	464	477	423	423	447	437	419	452	439	429	436	412	406	461	403	445	443	450	457	401	429	444	430	418	424	420	453	433	479	449	487	462	497	473	432	437	409	469	422	483	447	437	431	438	423	474	462	465	379	443	489	430	437	472	442	444	438	454	461	438	435	431	408	460	414	462	455	437	492	437	447	511	437	435	497	418	441	453	431	434	465	467	496	489	433	463	450	426	454	454	451	432	428	460	440	395	412	469	425	442	459	435	442	431	419	433	448	456	469	462	436	474	413	442	466	419	462	464	447	421	459	457	443	437	492	459	419	452	438	420	419	426	418	437	457	441	444	468	418	432	408	439	450	406	429	430	420	458	412	464	458	434	453	501	430	451	424
5847	1087	1039	965	1018	960	974	965	975	914	990	956	911	968	986	1038	939	958	932	897	922	987	1026	1010	977	996	1003	945	964	930	946	914	968	975	980	983	918	930	1003	957	994	950	963	980	967	911	975	909	983	949	958	937	952	961	931	1033	919	980	965	964	956	957	990	920	918	949	957	948	964	986	983	982	969	982	914	955	983	949	933	873	957	965	944	998	931	1014	990	948	974	956	966	900	990	930	930	990	938	952	963	963	963	981	927	889	936	981	962	1046	970	998	882	987	945	931	1003	959	971	928	1007	988	942	976	1009	975	972	958	987	931	973	1001	948	914	951	969	934	998	941	988	964	981	1006	946	983	965	1014	983	1029	1004	959	962	996	932	947	968	1010	935	917	871	927	958	948	946	943	962	976	984	937	942	1008	991	930	970	898	939	966	906	923	965	977	929	994	959	968	990	936	956	893	988	951	944	966	982	945	959	936	925	990	998	1005	995	938	1002	924	936	971	979	957	972	940	982	992	946	903	979	952	991	932	963	925	1004	973	960	940	981	1012	991	972	949	975	927	961	951	976	976	985	957	957	969	944	938	974	995	992	975	1002	998	879	961	926	981	960	982	1021	977	959	948	964	948	995	942	954	991	1016	924	912	1000	1002	981	1053	965	954	963	974	991	972	990	994	963	982	961	950	967	993	984	1030	970	997	1019	991	930	914	917	956	892	946	958	988	1062	944	930	1022	1024	952	954	934	1030	934	995	946	1010	923	1011	903	956	962	967	963	978	983	961	971	942	944	927	957	1031	960	997	940	955	944	973	948	916	1028	937	947	1008	962	961	966	945	922	978	974	952	960	952	965	994	967	966	946	994	966	932	989	947	991	968	979	1013	1003	1000	927	964	946	954	994	988	929	982	977	1002	985	968	882	965	895	988	890	948	959	969	1015	1005	954	937	962	950	941	949	934	928	902	980	981	968	982	940	960	1022	991	923	989	920	973	940	976	987	981	930	963	975	995	902	982	1014	937	936	980	960	979	958	843	963	895	922	941	951	965	978	911	933	954	937	942	966	1009	973	959	978	997	979	970	1023	948	945	974	962	1017	969	929	945	942	974	947	1030	967	982	945	990	980	965	965	959	995	947	972	1007	979	1052	1022	937	1008	921	901	986	984	990	938	971	949	934	978	958	972	984	934	958	976	979	988	955	983	954	959	958	918	920	931	981	962	962	950	1023	949	966	999	942	951	984	966	941	936	903	988	933	928	1001	979	993	946	926	1030	980	984	1018	945	898	989	938	963	969	942	986	1022	951	929	1028	979	994	1016	919	977	951	1002	1014	1016	1009	908	881	978	941	960	976	984	959	986	947	986	959	957	933	984	920	943	951	987	972	959	913	975	902	968	1005	939	959	931	958	959	901	1007	972	955	917	957	997	937	965	972	908	966	1026	936	969	1006	979	1018	1029	922	996	1013	1016	1038	964	940	964	928	1020	940	894	987	984	895	985	1004	949	953	992	1034	965	949	916	957	994	939	985	975	984	1000	948	963	1041	927	952	960	963	934	919	968	962	914	945	963	926	970	951	987	962	979	975	921	987	916	973	910	957	962	936	962	950	944	956	984	948	941	939	967	984	937	978	948	980	1009	965	1061	1003	960	944	941	924	949	953	920	955	967	968	954	970	944	989	947	972	938	959	1016	952	979	979	962	958	998	982	977	968	978	944	912	979	975	976	941	1043	972	971	970	915	989	982	983	1035	957	965	957	966	867	881	965	969	960	925	928	988	966	954	964	1039	1017	959	970	972	979	980	983	938	948	944	954	972	904	938	971	932	965	988	1024	964	964	909	999	938	990	978	982	932	952	962	898	968	968	938	971	930	919	969	972	934	949	958	972	924	984	1008	943	1004	991	1032	926	940	961	977	974	931	994	935	1008	963	932	951	1005	955	965	922	947	991	943	1011	1005	991	1037	963	972	951	985	978	992	954	962	977	926	944	931	945	949	980	989	963	904	946	980	1007	952	993	922	1055	922	947	938	970	965	910	1000	933	1006	940	1002	904	984	1048	975	969	983	980	941	964	952	924	1016	1014	967	986	979	916	1055	981	958	934	982	1005	974	963	973	989	948	949	992	922	975	969	918	917	972	959	1005	995	974	962	1004	961	999	941	949	948	1010	934	996	930	1016	967	1000	982	944	998	987	967	956	992	937	1000	937	940	907	936	979	940	943	922	1007	934	956	917	941	1002	939	960	985	950	1010	986	995	951	1009	950	972	994	982	942	940	919	951	969	926	924	1028	927	954	994	987	971	988	962	943	998	900	938	882	965	958	988	967	959	942	966	916	962	957	944	943	922	971	957	958	957	944	939	964	978	917	958	946	970	970	937	998	980	954	979	1011	947	960	941	1025	948	975	967	980	968	935	958	982	1007	943	1032	956	966	962	993	983	965	902	985	981	945	948	906	915	919	1027	963	964	1004	962	1004	955	958	1017	938	912	884	915	1001	923	996	972	990	983	945	925	942	929	960	969	1009	969	915	969	986	973	941	887	958	908	939	997	970	973	941	914	965	1012	931	980	973	976	1006	977	1001	936	964	971	1026	952	938	957	989	998	967	996	996	929	915	952	908	945	1037	967	965	978	914	901	995	957	987	937	948	949	973	997	930	944	989	976	932	906	1004	957	939	1011	964	960	948	951	978	976	1005	929	1042	935	1011	968	934	961	947	1005	993	929	984	959	948	947	1018	961	912	923	984	965	934	971	1000	898	993	1017	974	1048	966	968	944	924	971	978	1000	1006	986	905	963	884	974	964	984	1003	985	932	991	955	969	1014	1001	969	1026	937	934	951	979	916	999	972	959	970	913	993	954	999	930	950	992	983	982	938	992	974	928	1008	955	995	967	917	967	982	928	968	979	946	977	975	994	926	940	983	1005	958	968	942	955	930	965	917	960	990	1007	957	980	1030	928	1001	953	983	947	977	978	1053	972	967	957	927	1015	967	963	1001	991	984	980	1054	976	915	925	902	949	956	976	972	928	977	942	993	1060	948	974	965	945	893	978	966	1012	996	912	932	1011	990	985	925	993	977	920	935	957	940	1011	983	908	1001	941	959	944	1007	970	933	952	966	961	999	936	958	987	1011	968	976	986	943	959	962	922	903	987	954	971	924	956	937	950	914	964	962	967	1035	973	972	932	969	973	981	999	991	944	955	891	931	1000	965	863	1016	969	931	994	1025	982	952	948	964	965	973	986	981	1008	947	1001	941	955	946	943	929	941	919	935	967	1011	949	975	973	1007	999	961	980	968	938	954	971	994	961	944	982	922	921	979	962	963	959	946	938	955	1021	915	991	1008	937	1015	1003	977	917	897	933	985	1010	995	1014	965	950	1027	927	953	963	1004	925	959	940	1001	937	970	918	985	955	946	923	931	993	978	979	992	1025	981	998	943	953	967	1021	994	1035	942	963	1002	968	926	931	984	925	929	907	952	946	957	957	958	894	931	950	993	958	919	911	966	942	992	930	921	920	946	988	924	1000	976	975	928	911	934	1010	930	954	916	962	1002	986	965	986	997	990	935	930	983	951	926	917	948	958	1005	947	947	948	973	947	970	996	1007	945	1021	933	1006	946	957	961	978	951	933	903	965	975	964	976	965	933	937	989	931	966	976	956	987	977	956	961	952	965	956	955	992	960	999	945	962	950	968	990	1035	978	943	894	971
24851	21470	24807	28541	21476	21368	1585	516	400	432	405	385	358	375	381	398	385	339	354	359	378	366	411	366	337	382	344	377	332	343	333	356	362	384	345	356	362	339	361	322	342	359	361	353	310	335	367	333	344	344	357	356	372	359	344	333	348	312	367	360	345	407	354	351	336	364	329	346	339	386	351	354	386	396	350	353	405	348	352	361	354	368	341	387	326	352	363	337	371	360	356	379	345	299	333	347	362	310	345	343	342	313	337	351	306	332	366	328	318	341	361	363	358	341	338	365	351	361	330	341	383	324	335	350	367	356	362	351	365	356	309	327	357	304	382	341	328	373	379	370	344	339	339	380	349	370	339	331	367	338	310	378	312	323	362	346	348	363	328	373	355	346	339	362	363	379	388	373	381	371	333	381	371	322	345	351	333	333	370	360	369	337	346	362	395	333	372	366	369	368	362	359	379	374	350	375	376	381	317	326	336	383	377	370	322	329	376	307	354	357	326	396	294	348	354	358	351	362	333	347	308	325	352	345	322	324	344	385	332	320	363	352	344	333	311	318	335	343	318	370	338	336	323	374	369	421	372	329	338	314	332	366	307	367	324	353	335	352	350	356	361	348	352	333	292	350	337	330	329	343	369	343	354	331	351	346	318	349	375	330	345	344	359	391	349	351	349	371	363	336	345	344	349	345	331	323	325	364	363	332	354	355	311	352	377	359	362	368	325	333	326	320	340	365	330	367	384	320	324	353	345	359	351	361	361	353	379	310	343	321	334	337	343	371	380	347	373	363	324	346	347	376	348	319	335	363	357	358	359	386	310	386	314	329	351	380	318	305	330	351	344	343	380	338	345	374	315	364	375	350	350	328	376	370	327	322	362	340	322	336	325	382	362	382	336	361	342	346	316	325	355	377	343	301	362	340	323	334	329	369	338	339	338	400	360	359	369	345	354	390	360	375	320	374	354	335	356	340	338	365	338	329	311	352	357	341	317	362	385	341	347	383	414	385	345	359	306	366	333	329	339	364	355	367	328	347	343	386	374	373	344	343	325	358	362	356	362	337	299	347	362	358	331	320	343	349	344	367	344	317	328	359	351	350	341	340	365	318	380	380	362	368	346	366	339	362	378	400	368	368	363	335	332	346	346	381	367	358	340	369	327	328	380	330	360	330	376	372	347	366	358	400	386	331	363	360	353	382	360	353	345	355	354	367	343	341	340	321	330	287	365	333	319	317	344	321	369	344	360	374	349	358	346	363	357	354	358	350	386	324	347	330	357	364	363	349	365	336	299	343	350	318	377	340	364	400	391	347	342	360	327	332	376	358	334	294	346	338	370	359	361	353	302	363	332	336	330	349	387	363	332	329	342	344	363	340	354	368	336	355	376	370	372	360	331	333	331	314	361	370	373	340	346	339	327	351	353	338	345	313	356	359	347	364	337	327	327	355	346	371	352	339	362	331	340	328	318	300	339	344	352	360	331	342	319	359	310	359	290	363	347	335	353	315	351	341	343	354	330	330	305	320	335	370	344	355	374	382	331	361	372	360	330	371	378	388	317	335	352	318	381	329	356	375	361	339	350	346	340	324	313	340	371	347	351	328	372	361	372	345	357	351	318	383	332	350	328	331	344	373	363	371	367	345	348	392	339	365	351	366	363	392	368	347	323	327	350	359	369	347	361	337	362	397	340	350	385	332	323	336	329	336	358	359	369	377	343	325	357	351	350	386	326	339	357	331	323	337	320	350	309	355	357	338	328	320	352	322	370	352	341	331	360	363	355	382	392	345	340	346	349	354	346	335	383	370	367	344	356	343	325	353	330	349	353	354	350	354	370	326	364	372	306	340	370	354	356	330	373	306	369	371	321	394	352	360	312	365	366	377	339	386	364	356	385	355	378	396	296	358	320	350	387	352	351	331	339	344	336	336	367	356	339	389	316	357	356	378	357	357	341	359	366	367	326	333	363	357	365	336	319	329	342	316	326	370	340	365	332	357	358	333	365	379	346	348	324	342	339	302	393	378	327	311	357	345	351	353	330	311	353	356	379	350	350	359	372	329	361	337	376	366	370	366	314	324	365	343	371	355	360	365	331	354	350	333	311	325	340	340	361	375	347	338	374	360	354	339	355	318	336	334	331	363	301	350	350	328	354	371	360	361	362	356	324	385	369	337	336	375	308	356	347	354	326	365	337	336	338	366	358	403	342	368	359	344	337	352	358	323	362	342	333	336	342	380	323	352	336	326	344	362	360	334	313	365	324	370	357	320	312	328	332	372	373	325	330	361	336	318	311	327	353	357	366	340	316	354	339	365	344	360	334	342	357	376	357	352	377	323	381	316	315	339	356	348	344	338	317	351	386	347	360	363	357	372	352	364	374	359	375	363	341	337	366	370	374	358	365	382	330	315	339	342	326	342	364	343	364	311	321	361	340	342	355	347	333	356	342	328	347	365	311	384	329	358	332	308	316	340	329	357	359	344	324	345	360	347	363	372	393	343	340	370	322	321	359	375	322	353	349	380	356	351	329	346	406	340	344	319	347	342	368	364	339	346	342	359	340	348	361	373	372	373	401	368	335	366	332	358	341	365	346	319	327	363	346	326	346	372	329	348	361	349	344	340	346	325	307	347	349	318	357	379	348	304	335	324	355	324	356	366	342	364	380	345	343	353	367	343	348	355	311	297	311	375	355	393	369	334	352	359	343	337	361	326	338	346	321	357	347	323	369	374	354	332	345	361	356	379	303	340	345	344	325	376	365	368	378	359	332	348	350	373	352	369	348	346	352	347	305	350	348	347	351	359	331	328	391	333	352	349	362	377	351	334	340	362	367	355	344	316	334	341	384	369	344	355	332	330	356	344	360	359	344	333	365	323	357	372	356	334	343	342	350	321	332	342	348	364	336	387	385	359	385	350	387	345	360	360	381	357	381	346	319	330	333	315	358	373	327	339	398	316	366	355	337	344	355	317	348	395	340	357	347	360	368	364	362	350	337	341	341	381	343	340	352	372	365	334	383	378	285	331	343	342	367	349	380	349	331	329	309	319	343	362	316	311	343	377	403	370	375	335	372	342	348	371	333	366	354	355	357	339	330	348	388	361	370	336	332	357	386	348	338	356	334	363	369	346	356	355	366	358	355	345	345	354	345	309	354	365	334	341	368	338	372	334	335	331	354	371	342	367	334	322	363	320	350	328	364	337	376	356	360	342	326	365	371	359	366	365	343	362	352	357	352	347	334	330	367	360	415	361	374	363	344	348	367	371	379	356	350	335	342	381	373	342	406	337	345	392	317	319	343	340	323	341	382	334	340	333	352	310	348	349	335	337	335	332	375	335	339	371	350	313	349	334	363	317	361	327	367	343	346	375	349	341	364	317	354	335	362	313	370	352	379	344	321	339	371	359	334	327	336	320	352	355	318	348	317	329	328	367	340	329	363	372	365	349	345	338	354	356	342	342	334	328	370	332	329	347	306	331	334	371	363	356	343	336	353	309	358	352	405	379
3119	2241	1330	969	893	810	855	835	834	828	793	787	784	748	747	781	759	791	819	767	774	777	778	737	792	813	757	759	733	785	724	751	763	733	690	712	799	785	755	773	732	752	768	773	793	738	794	779	750	778	777	759	805	773	744	765	752	731	727	744	746	769	761	760	753	732	777	793	750	753	747	734	775	791	765	812	771	732	751	748	775	729	767	751	755	830	774	767	735	740	756	778	748	745	741	794	748	728	722	769	742	793	744	732	713	715	739	766	745	722	779	789	745	749	710	770	738	738	782	708	726	715	778	767	764	757	754	758	774	744	779	758	766	760	752	772	734	765	739	775	777	743	787	792	753	766	744	753	746	762	736	727	721	791	758	715	791	795	802	734	745	752	771	759	775	732	744	715	792	791	788	756	734	760	710	766	769	747	759	752	768	770	744	751	714	773	696	778	759	761	788	726	740	738	795	696	774	726	787	704	753	786	771	741	732	756	747	755	752	757	787	752	739	778	733	732	758	778	754	780	749	734	751	823	786	730	732	782	768	788	793	713	778	704	796	713	758	791	799	782	781	764	719	747	745	765	785	759	742	743	760	806	770	768	754	759	804	791	711	766	751	734	751	767	763	729	781	828	759	756	794	727	773	723	741	807	759	744	720	795	745	776	777	779	750	780	767	767	737	762	749	796	747	780	708	735	793	735	761	779	699	714	733	777	732	800	736	737	810	751	788	761	806	738	748	786	787	776	734	727	713	756	786	814	747	707	778	794	774	731	754	745	738	727	819	731	780	766	759	750	774	785	735	749	776	793	784	720	755	772	768	751	806	783	731	705	752	746	786	768	731	796	750	744	788	748	738	765	724	704	751	808	726	753	745	740	780	786	751	741	781	770	791	785	739	717	741	772	772	758	727	721	741	755	754	751	780	761	739	791	743	730	776	731	728	820	793	741	781	731	690	732	783	704	760	776	727	773	754	741	761	771	866	820	742	758	741	760	790	755	775	759	764	795	742	754	751	810	791	776	770	745	786	779	772	745	773	729	738	785	734	744	781	712	757	793	841	754	761	768	769	744	730	779	766	731	752	739	762	741	754	761	700	779	725	717	787	758	718	778	803	808	766	774	754	771	790	763	804	721	803	769	800	731	763	815	733	744	788	760	802	759	786	763	732	810	785	749	736	707	776	748	768	716	744	778	821	734	777	758	738	767	750	730	758	749	792	711	717	747	739	776	753	748	785	745	770	785	733	787	767	758	819	716	741	769	763	728	767	770	765	721	773	771	747	763	750	782	747	731	767	788	760	722	747	722	740	730	767	722	776	799	737	749	749	770	749	774	798	726	737	754	766	715	754	738	759	787	752	748	754	741	786	723	780	774	784	729	726	700	752	773	776	741	731	751	752	797	759	742	790	766	772	775	737	753	789	724	785	736	753	784	798	781	766	792	701	773	736	783	736	743	745	748	755	749	745	772	733	739	767	782	765	783	699	768	748	742	757	762	750	799	765	713	757	774	730	784	781	757	767	749	765	758	741	773	799	755	781	777	787	782	782	798	721	759	737	804	787	798	732	787	749	770	758	798	727	810	774	739	862	812	759	774	745	764	743	796	734	722	735	788	710	768	814	711	725	760	726	788	776	780	730	745	740	779	790	728	789	704	770	815	755	789	741	733	714	716	775	725	766	778	797	746	787	717	775	746	710	758	780	751	777	746	749	776	737	708	759	810	775	743	735	709	734	771	762	745	724	750	755	792	819	782	721	760	765	721	809	759	752	728	769	742	712	763	786	773	702	726	785	773	729	770	734	747	768	732	761	749	756	800	774	774	758	746	808	737	753	786	795	790	741	735	760	706	704	808	817	804	753	775	750	720	815	769	759	770	714	758	751	747	765	764	781	761	759	744	745	779	766	739	775	723	807	731	761	757	756	766	798	760	770	742	746	718	750	717	785	794	766	810	732	771	732	820	752	744	775	769	787	798	716	772	764	730	756	803	786	736	770	708	776	763	749	700	731	783	762	763	739	751	719	768	743	755	745	816	755	742	800	796	745	810	788	727	753	810	741	702	760	812	778	743	752	725	791	785	730	717	719	715	705	721	701	764	741	799	736	718	753	777	708	748	760	794	738	759	793	737	772	777	779	753	740	720	730	764	782	748	757	742	756	741	711	750	773	733	755	721	742	735	796	770	807	762	710	757	731	764	753	781	690	782	718	755	716	762	751	765	736	773	751	750	787	737	705	778	758	780	749	779	746	764	800	765	807	756	763	797	783	738	775	715	730	734	766	772	768	739	795	743	830	765	775	759	793	782	759	777	780	775	760	751	771	755	746	819	739	767	747	764	714	767	737	779	744	774	768	714	741	777	762	692	804	770	783	775	756	705	748	760	746	714	697	757	760	739	742	723	736	768	790	764	748	796	759	787	774	752	776	793	777	732	792	767	775	699	790	718	727	763	756	775	783	706	781	725	741	736	791	733	754	690	783	723	704	760	780	737	755	749	744	753	797	697	776	749	767	763	757	714	785	817	803	768	730	790	742	726	772	778	769	763	767	730	740	766	763	766	732	765	749	805	749	814	763	735	771	800	731	788	744	761	744	809	742	721	770	735	747	754	779	799	767	769	749	788	772	749	720	724	778	723	701	791	716	750	778	762	751	750	726	761	737	699	734	760	770	795	748	732	796	749	763	701	746	755	657	750	763	756	793	716	723	779	742	762	703	766	826	728	737	813	743	767	767	733	811	793	756	802	742	759	740	737	772	734	749	785	752	733	749	798	769	791	765	795	731	756	742	757	746	755	776	777	749	700	716	754	759	815	714	743	818	731	735	774	767	750	756	765	782	790	774	737	750	757	751	705	721	742	744	783	747	787	749	757	730	736	791	787	761	758	765	773	760	754	733	771	731	783	734	679	791	764	766	747	756	762	738	773	755	784	738	738	741	755	715	739	731	693	784	749	740	767	750	730	758	769	725	772	769	755	752	755	779	725	826	712	746	762	757	747	775	695	799	750	754	777	781	737	808	770	739	767	769	763	825	784	773	754	803	741	759	779	787	752	722	752	747	782	789	803	803	707	804	770	770	798	771	733	715	748	782	727	758	752	759	763	754	773	747	798	715	726	740	718	726	740	782	763	787	746	756	792	773	750	780	750	772	776	729	742	744	740	773	800	765	745	759	803	772	786	734	756	744	758	704	756	753	758	782	740	810	768	739	743	808	744	749	753	754	743	747	747	747	771	750	776	748	739	720	687	789	710	735	810	743	740	719	770	796	756	809	778	772	754	774	765	726	750	767	728	789	776	748	773	750	789	746	778	731	780	716	751	774	752	776	771	757	841	747	760	802	771	759	748	792	743	745	750	766	719	743	772	792	715	748	771	769	726	710	757	766	749	735	728	794	770	729	756	755	766	706	746	729	725	767	742	732	716	737	736	723	780	698	762	746	735	778	766	778	772	775	786	780	771	738	718	790	757	735	742	771	803	777	782	748	748	745	737	787	767	768	771
24351	21490	25148	28280	21491	21498	19054	549	330	259	261	233	226	247	199	188	193	192	186	191	189	192	220	203	212	192	154	173	177	164	199	179	187	133	168	178	189	197	166	192	182	152	174	199	169	157	184	169	141	175	157	178	177	150	158	183	175	159	169	185	165	158	166	186	190	149	162	183	191	153	184	163	161	191	175	148	156	182	190	175	188	145	186	168	168	179	179	170	187	179	141	183	160	172	163	175	158	159	153	139	169	164	157	167	170	189	178	163	143	154	153	147	164	191	166	181	162	185	155	146	162	155	152	170	169	178	188	181	179	169	177	212	185	179	179	170	158	171	166	156	160	179	147	195	177	169	163	189	164	163	198	168	162	160	191	158	169	192	135	188	185	172	177	149	144	170	176	201	176	183	182	187	150	183	149	175	182	168	158	158	184	157	162	178	165	156	149	191	147	156	161	177	177	155	175	179	181	156	190	170	170	163	182	182	177	167	138	184	149	157	150	178	170	166	158	144	194	179	163	161	139	173	154	160	170	169	164	187	182	169	171	166	183	146	181	159	179	150	154	175	167	173	174	173	155	161	154	166	171	164	184	168	160	159	164	156	167	160	199	157	179	181	161	138	151	167	160	184	141	155	191	150	195	164	153	180	172	155	159	174	160	138	159	148	196	170	172	146	179	146	177	181	182	167	159	179	162	158	164	162	168	167	172	150	168	166	202	178	154	163	131	174	174	162	152	180	154	162	171	166	157	170	166	169	178	169	130	164	178	174	170	162	160	182	170	147	159	181	174	165	188	184	178	158	173	176	155	185	170	174	165	177	177	178	178	169	164	178	174	160	152	135	133	186	164	158	180	176	162	178	178	134	185	175	174	158	171	195	138	152	153	151	170	154	153	173	160	164	176	157	152	145	154	160	175	179	147	150	165	166	142	181	192	195	176	172	184	182	170	179	193	166	165	163	164	167	160	165	188	139	164	174	177	165	159	171	181	177	163	152	177	158	172	158	166	144	162	178	174	158	176	157	142	164	167	168	169	136	179	158	177	163	182	171	180	145	177	159	148	175	171	180	160	163	184	153	161	166	179	167	177	190	167	177	182	150	128	158	164	197	173	149	155	179	155	159	147	164	166	160	134	161	157	153	174	148	154	158	159	193	164	178	189	171	152	186	149	172	146	184	162	140	182	166	170	174	176	211	171	184	173	167	162	177	212	169	149	144	175	152	159	138	146	159	171	157	154	191	164	158	175	164	147	193	163	154	172	148	188	169	164	168	169	168	178	158	175	172	164	164	157	197	196	177	173	193	201	167	144	193	166	163	156	178	175	176	145	173	171	178	165	144	201	187	175	169	151	162	165	164	167	172	163	181	176	177	170	163	172	156	172	180	166	192	170	158	174	171	161	160	136	178	154	183	197	173	169	171	168	197	172	148	173	171	161	167	156	165	180	176	167	138	163	149	197	140	167	171	185	152	176	134	188	174	168	156	179	161	174	160	163	156	150	165	177	133	156	174	148	189	176	171	159	210	174	160	187	173	157	159	193	157	151	178	183	167	169	165	156	158	164	188	204	172	150	169	158	169	177	179	161	135	160	166	164	183	174	167	180	161	177	174	173	188	147	159	148	169	148	149	156	182	165	171	151	150	139	185	164	165	184	165	153	165	173	153	163	174	153	153	162	154	169	166	164	178	174	172	172	163	148	158	165	163	165	165	164	139	176	157	176	181	181	171	148	167	146	165	156	169	189	177	158	169	180	176	173	144	190	176	176	159	178	157	155	155	180	202	175	170	185	183	174	165	183	150	177	186	177	180	165	165	169	184	150	179	142	179	182	175	155	162	166	165	145	148	177	179	162	166	131	177	175	159	153	180	185	166	163	175	170	168	181	191	163	176	175	176	154	146	189	193	162	189	153	184	153	161	174	168	164	150	166	165	142	207	184	162	145	165	136	187	145	164	177	158	152	175	189	173	170	191	174	170	173	171	157	158	165	152	168	177	169	161	183	159	163	164	189	167	168	179	165	184	148	175	162	176	157	170	182	178	191	175	157	185	179	160	154	187	156	177	183	169	170	176	189	141	152	174	157	154	170	153	153	166	178	193	160	162	164	169	157	157	161	154	171	180	170	151	157	150	190	203	170	174	183	160	178	152	166	189	158	157	173	149	181	136	156	170	159	155	195	197	161	148	166	173	161	162	150	163	174	152	159	197	167	186	159	193	177	168	155	188	149	158	166	147	153	146	166	162	179	174	190	167	174	173	177	171	165	187	172	168	156	146	180	163	172	182	179	198	193	177	166	173	183	182	166	166	176	145	178	187	176	143	182	184	200	163	141	184	161	170	173	159	173	152	152	191	176	169	190	181	175	157	153	175	169	178	166	175	191	168	166	179	149	158	171	167	163	186	167	168	173	162	178	183	170	162	166	176	169	179	149	181	158	186	169	161	149	166	158	163	182	195	160	163	185	177	154	182	169	165	186	146	139	156	175	151	169	164	178	172	191	185	171	184	162	170	177	162	153	166	179	174	173	171	197	168	157	168	131	165	153	149	175	166	174	183	160	192	172	160	172	176	190	167	155	188	170	178	179	174	174	148	151	180	145	184	170	166	153	166	153	166	167	158	172	176	173	218	189	179	186	151	158	188	165	152	206	167	164	169	154	150	187	141	196	166	174	155	186	162	170	181	186	158	138	150	174	163	167	180	161	167	155	158	160	169	148	143	157	159	143	149	169	153	175	159	149	181	167	178	169	174	180	150	180	162	165	143	172	178	178	184	170	157	159	144	174	169	159	167	148	155	142	158	173	163	170	169	149	157	168	148	183	182	166	160	156	207	158	164	154	183	170	189	157	161	172	174	151	150	176	179	183	154	178	174	173	183	168	165	192	180	170	149	145	154	163	154	200	188	184	171	191	171	185	161	151	165	147	185	167	151	143	149	164	188	186	199	162	165	170	187	164	161	186	156	147	166	169	170	179	166	137	189	182	175	153	150	173	178	181	145	163	146	166	173	171	162	177	158	167	143	154	165	145	168	158	156	164	155	178	159	175	152	166	157	152	168	160	165	167	170	191	155	155	140	161	160	184	154	186	177	167	156	171	163	164	167	175	179	175	163	178	149	160	166	205	200	186	169	164	157	197	162	174	188	174	164	172	181	204	164	165	160	157	144	163	171	168	171	158	152	176	157	180	180	168	149	185	190	178	209	168	191	161	171	157	178	161	170	145	183	176	175	161	152	169	166	182	171	172	193	195	179	183	182	162	177	154	160	174	172	176	177	163	179	169	182	146	164	157	171	173	163	169	177	165	176	161	182	165	158	178	157	153	162	161	162	176	163	171	189	171	152	187	168	158	168	189	150	144	152	163	192	186	168	151	162	153	169	204	180	148	176	153	181	178	177	147	158	177	150	170	173	152	157	203	189	199	169	183	186	160	161	153	178	159	166	171	158	181	175	189	148	180	183	175	185	187	165	164	177	146	165	173	175	174	148	165	185	134	183
2884	3040	1552	885	616	523	492	481	454	392	412	426	446	423	391	405	436	434	389	428	380	405	416	412	365	371	397	424	380	391	361	379	386	397	412	410	408	433	408	407	388	379	388	378	408	392	428	427	399	404	395	392	411	408	381	394	398	372	359	452	388	358	396	385	426	388	381	405	387	391	424	376	416	407	402	423	449	410	390	377	370	401	389	371	397	391	411	382	429	402	413	420	399	371	404	387	389	433	398	426	405	414	407	411	438	383	424	409	419	395	401	382	420	390	405	410	402	401	403	429	403	397	424	399	369	415	368	428	404	444	425	400	398	389	427	435	389	375	397	377	421	400	402	410	389	400	411	392	415	366	412	441	410	394	417	442	386	393	415	365	367	407	345	403	366	402	371	399	423	400	422	379	400	408	396	400	360	409	405	390	394	388	380	413	436	434	401	408	395	418	397	411	395	434	393	384	396	424	410	402	373	404	419	400	392	388	383	403	420	390	388	381	377	399	374	430	408	373	371	372	409	356	395	416	426	400	408	389	421	335	395	396	425	405	446	391	387	376	425	394	408	421	406	393	394	379	411	416	427	399	372	405	418	400	393	367	385	371	421	397	384	414	426	388	410	390	388	410	389	412	404	382	386	371	402	381	435	432	393	411	356	402	399	436	378	378	393	370	405	414	417	435	392	417	377	374	397	387	418	403	389	400	360	375	412	400	391	412	408	391	412	420	393	402	342	354	379	371	378	371	372	399	390	399	381	375	416	435	398	406	406	404	403	425	392	380	422	407	408	424	379	414	402	423	394	394	436	409	416	384	390	393	386	416	402	417	386	405	443	383	425	403	391	420	395	392	381	403	414	385	407	372	410	376	385	412	350	388	386	417	384	395	386	394	395	403	421	386	397	400	395	403	413	411	389	406	386	424	393	406	414	377	410	430	402	408	376	417	383	383	441	395	342	400	408	365	409	407	423	397	384	400	386	383	409	412	375	433	431	433	392	385	387	403	415	365	414	406	379	372	403	372	408	394	419	413	383	395	364	395	432	390	427	412	373	378	390	373	418	383	367	414	378	351	388	445	419	406	418	415	397	404	394	387	388	401	412	393	402	377	411	390	403	387	383	376	407	392	409	402	415	408	436	387	456	411	426	413	401	399	377	386	410	400	345	393	384	394	405	388	423	446	403	391	386	375	428	370	393	394	402	421	397	402	409	404	370	420	403	368	378	391	393	404	410	402	407	429	427	407	403	386	409	412	358	387	379	427	394	394	389	394	384	395	412	383	392	396	382	440	421	414	387	375	396	374	436	406	440	440	389	365	384	369	373	391	432	406	385	380	407	399	389	387	387	381	395	351	434	414	399	366	406	404	412	397	370	384	404	408	390	418	384	415	387	404	426	398	396	390	392	399	393	397	412	385	412	411	383	421	400	397	386	406	385	413	377	389	398	408	398	399	426	378	377	419	373	392	409	388	399	385	377	414	396	394	374	446	405	405	377	390	412	406	434	425	422	411	403	395	391	383	398	412	404	401	434	432	389	402	389	407	397	431	390	404	411	358	414	395	386	432	406	414	409	382	433	378	419	394	399	409	429	386	387	417	380	406	386	435	390	383	392	397	395	421	409	396	393	399	403	397	401	407	424	378	393	425	416	402	394	390	394	424	401	390	422	384	418	402	409	404	399	374	422	412	428	380	420	395	375	397	424	433	422	394	395	413	423	397	397	402	406	412	391	388	380	426	408	387	390	379	399	414	373	383	387	387	379	398	368	396	408	381	406	376	398	415	386	387	425	431	370	424	414	379	389	418	385	377	375	420	394	415	373	397	396	406	378	414	381	432	402	398	366	408	361	404	363	416	399	362	428	408	416	381	369	423	418	386	426	386	415	434	423	432	362	361	418	420	420	394	430	387	379	394	409	396	367	371	366	412	408	374	398	407	392	408	405	384	401	379	420	399	388	417	392	391	391	401	368	405	397	402	378	414	434	364	438	405	419	402	408	419	397	406	374	400	419	362	407	378	383	419	421	384	419	407	400	406	411	395	404	385	415	382	396	409	412	439	433	373	382	374	405	376	393	383	406	406	421	423	379	395	395	423	386	416	423	409	398	382	384	409	412	438	408	412	428	340	414	385	404	422	378	398	421	392	365	410	419	387	415	429	390	355	423	373	403	392	391	432	426	400	375	384	408	371	381	405	411	369	392	386	390	437	392	430	379	441	396	409	405	409	437	412	402	425	406	382	390	395	340	400	408	415	388	416	424	392	406	407	448	376	420	398	437	357	405	376	428	385	430	421	419	404	375	421	405	407	409	397	397	381	404	396	438	414	389	363	378	390	379	400	425	384	393	390	411	410	399	383	376	403	394	421	419	405	384	409	381	396	407	420	366	404	393	416	431	424	399	379	386	383	380	410	389	424	391	425	391	381	375	413	388	361	425	409	404	371	413	396	384	362	380	375	442	395	394	411	412	398	372	377	418	381	389	391	401	394	415	379	376	390	412	425	389	372	398	381	395	418	392	419	424	378	393	414	393	401	389	390	363	402	387	396	409	406	395	393	404	366	401	407	368	377	385	423	401	425	399	392	419	386	387	410	382	418	410	412	397	406	397	396	411	354	381	409	391	405	398	415	404	403	436	422	416	382	390	395	390	373	384	403	371	392	405	388	380	367	387	427	380	391	408	403	400	387	396	415	384	424	409	430	374	421	374	362	426	358	427	387	408	400	407	403	393	405	370	384	413	408	420	414	389	365	409	390	409	431	376	400	397	411	436	379	428	389	437	391	381	390	370	431	375	413	392	396	400	441	368	396	447	390	435	407	370	425	369	384	408	371	394	415	424	393	390	362	412	397	394	407	396	395	377	401	379	382	412	401	377	408	391	378	374	381	413	419	376	426	400	373	434	448	415	416	400	420	407	387	418	401	406	391	402	398	369	405	381	385	390	416	405	436	364	392	418	413	409	408	383	388	417	375	383	393	374	401	391	403	404	388	430	400	384	390	397	411	390	406	401	417	390	378	398	392	371	389	412	382	417	397	421	413	399	384	413	423	410	376	396	394	439	388	410	415	383	401	410	417	371	401	432	438	359	432	401	380	400	364	421	392	395	407	402	371	400	417	374	414	404	362	395	398	378	424	397	421	386	399	387	435	397	405	392	390	356	390	429	395	420	379	361	401	392	374	381	378	420	390	413	388	389	414	392	411	392	417	385	408	406	399	429	392	400	404	407	401	368	399	376	388	403	440	369	429	415	438	400	399	380	379	431	357	367	408	424	373	408	421	395	375	386	365	421	394	428	392	393	421	375	380	381	379	420	381	407	428	436	383	393	430	362	407	406	382	392	394	402	426	433	410	425	403	389	397	367	368	414	410	374	402	383	404	411	376	434	391	403	403	438	424	409	415	416	410	379	427	393	405	385	373	426	384	385	439	423	395	405	389	385	407	389	419	371	376	404	403	384	404	422	420	389	397	393	411	355	394	389	385	371	415	420	425	408	398
31868	20958	12153	1011	488	479	459	430	422	446	425	414	444	436	417	459	417	424	371	432	488	477	436	398	416	403	452	398	466	441	445	451	391	434	436	445	441	451	438	416	428	430	431	436	403	423	467	452	433	419	447	410	456	431	445	472	413	464	463	452	459	439	413	425	444	461	439	424	443	494	477	450	431	420	461	482	414	428	454	441	434	422	473	445	458	418	412	454	408	442	447	397	440	419	433	463	421	464	468	404	405	458	456	468	423	486	418	455	451	445	461	446	476	422	422	437	467	413	487	423	448	436	452	479	426	410	413	427	435	409	444	420	447	459	461	446	441	437	463	430	414	401	442	456	447	407	489	475	426	468	454	366	416	449	477	473	418	413	424	461	401	428	431	425	431	440	462	432	471	409	428	420	443	504	468	443	438	432	447	447	460	452	451	412	454	462	460	442	402	406	403	445	470	460	454	440	426	426	409	457	466	471	458	416	443	430	439	443	433	481	443	444	439	410	438	431	412	474	443	467	467	436	417	442	454	466	451	430	437	464	419	430	422	429	451	447	431	432	469	477	450	381	438	399	456	433	404	490	430	442	438	401	420	436	458	436	424	440	447	418	433	422	450	437	432	494	429	398	464	468	446	404	440	445	461	441	455	406	446	443	481	441	400	457	431	425	450	440	444	422	407	461	432	420	441	421	425	463	475	481	460	425	430	436	463	462	390	441	424	439	453	431	483	409	402	435	423	377	477	444	435	460	430	416	431	447	437	462	502	444	409	428	417	453	456	425	419	474	405	458	425	434	455	479	448	435	443	436	466	454	426	451	425	449	459	458	442	433	397	414	425	458	457	421	446	417	423	413	438	455	414	433	436	467	451	452	468	455	441	433	447	422	439	421	431	433	392	433	484	394	460	442	440	472	451	444	443	414	450	433	440	408	406	427	446	449	439	446	433	450	464	455	448	462	405	387	452	441	391	437	434	445	408	414	488	424	420	420	403	476	475	444	439	471	433	390	421	456	424	448	427	453	425	430	405	449	438	455	446	443	463	433	451	412	429	446	439	475	412	461	441	412	423	468	455	392	452	436	432	420	433	462	437	415	453	436	418	407	427	426	468	409	433	449	466	463	446	442	422	465	446	431	428	454	454	448	456	427	459	440	475	468	454	402	429	442	471	456	443	444	417	449	426	441	437	444	425	410	435	418	468	390	430	432	437	454	458	419	455	407	422	465	434	457	426	456	411	467	449	455	464	421	415	448	442	445	471	452	418	458	435	447	454	441	430	415	470	435	467	423	401	417	474	469	398	442	450	454	446	447	437	393	428	402	451	419	458	425	453	447	445	462	419	410	440	408	414	439	426	443	401	420	472	444	449	475	479	455	431	437	424	432	489	418	437	478	440	418	446	452	451	464	466	440	442	445	444	424	448	410	452	451	436	428	428	446	426	452	474	442	462	454	477	405	429	456	425	471	456	440	447	409	429	450	458	464	443	438	452	431	420	472	439	418	438	459	456	417	446	501	444	483	416	453	435	432	445	433	457	421	432	440	435	437	436	399	406	449	398	446	452	477	434	441	446	393	450	488	517	439	439	484	430	398	418	458	451	459	436	420	434	429	478	432	435	437	446	426	475	438	432	446	430	421	424	430	459	411	411	420	438	424	409	417	400	428	443	439	395	455	446	451	461	426	406	448	440	388	425	459	459	436	475	450	442	457	392	447	428	447	440	425	476	438	417	416	454	418	445	450	457	448	442	447	418	442	454	430	413	442	416	426	385	437	484	422	458	453	449	428	451	429	465	458	401	402	452	454	436	399	436	483	449	451	450	467	437	456	408	425	456	449	452	445	420	465	412	423	451	379	444	423	458	416	441	463	432	432	423	482	410	456	446	439	426	421	411	468	404	403	410	409	389	447	456	454	430	438	426	459	468	449	433	431	434	442	414	437	435	424	433	461	436	461	421	440	433	452	471	409	409	466	438	441	479	455	419	423	440	424	442	474	457	434	465	457	436	426	371	418	482	440	424	440	450	461	407	453	427	414	440	456	418	432	481	428	458	459	431	425	433	411	445	411	430	424	441	442	426	467	418	469	455	430	434	444	419	416	474	415	479	423	432	451	440	470	438	462	480	447	459	421	402	459	453	445	463	416	447	433	453	468	445	464	437	438	434	392	448	433	443	425	456	426	408	455	414	438	438	442	470	434	423	431	444	434	404	412	462	425	459	447	431	424	399	455	467	414	420	409	411	442	473	457	461	452	464	388	455	510	436	433	415	454	452	406	446	432	462	441	400	441	405	419	416	462	435	422	412	437	405	402	428	425	401	437	389	432	442	436	460	426	416	437	462	459	428	420	423	474	429	423	409	462	397	462	417	477	411	471	444	426	416	459	444	406	436	427	462	453	428	417	434	458	445	448	470	442	436	463	397	392	444	449	412	485	457	452	412	450	448	444	413	444	405	439	437	433	473	439	434	438	419	426	443	439	458	431	447	484	440	419	443	417	434	432	456	454	445	436	461	447	417	462	408	453	455	449	421	415	460	414	447	428	477	449	421	436	434	441	434	449	422	373	434	416	465	430	480	454	398	473	451	421	428	411	431	432	460	429	428	469	445	412	409	465	490	449	477	463	440	446	409	444	428	435	465	462	481	427	448	399	451	444	405	425	456	413	445	413	432	432	455	443	425	413	433	429	449	424	436	429	442	461	438	411	472	465	387	448	417	442	414	443	421	458	424	450	475	451	469	424	454	423	438	392	433	427	427	414	441	433	429	447	402	431	402	429	420	427	459	424	469	464	440	448	444	413	432	419	424	429	462	453	442	448	420	451	468	426	413	435	463	420	425	435	468	425	417	427	428	414	425	458	426	465	400	440	417	419	437	433	455	478	420	427	417	423	426	436	468	426	414	430	447	443	437	424	435	432	433	411	437	459	463	443	473	430	434	443	417	438	472	421	409	430	412	441	422	457	412	448	443	478	434	460	446	471	470	446	444	454	463	461	454	425	459	420	425	479	422	447	405	449	417	404	432	461	436	429	411	471	430	423	403	434	422	458	386	401	426	440	416	434	452	440	425	413	473	441	428	450	409	427	465	403	412	462	422	449	432	434	427	456	443	435	449	438	409	426	425	422	425	445	455	447	473	422	440	433	392	417	415	410	428	409	422	449	473	478	452	443	423	430	414	428	429	453	464	448	454	416	427	471	433	429	416	445	424	403	421	478	412	413	413	451	415	400	460	470	438	406	452	428	455	459	451	442	479	446	405	412	460	434	440	454	469	417	443	430	431	447	433	442	413	432	427	414	418	428	426	433	421	403	441	399	435	423	450	411	420	449	454	449	456	450	439	476	454	439	423	407	399	451	456	477	424	440	444	454	449	414	424	458	440	460	439	418	452	389	419	475	421	471	420	402	462	431	424	433	455	411	452	444	460	423	453	432	391	440	485	436	430	457	458	455	429	443	415	467	452	436	417	435	467	456	445	425	444	368	429	459	463	417	432	433
5775	1130	1019	967	947	968	1023	972	996	1009	984	940	984	963	952	988	984	1028	966	965	951	958	942	971	917	974	953	912	1043	962	999	931	1033	927	945	928	966	973	963	940	971	959	1017	958	992	969	968	1005	1003	957	945	933	997	968	949	1005	956	931	961	968	959	934	1000	967	988	1039	1019	977	960	980	940	988	995	977	969	923	869	980	961	935	987	974	948	967	914	1004	930	926	946	960	999	979	979	995	988	971	1015	924	939	972	987	955	1022	980	932	953	946	957	937	958	976	938	916	1021	965	985	883	1018	958	982	1001	958	989	915	942	971	919	938	949	964	943	1019	1028	953	988	938	976	943	904	945	951	959	903	977	886	884	933	948	983	919	929	977	968	902	991	954	951	991	978	1017	931	986	932	946	996	963	967	955	952	986	965	946	944	938	981	934	978	1010	946	923	978	939	949	919	960	924	955	900	941	995	990	954	983	967	943	946	1025	956	1000	886	957	1009	941	983	917	951	968	957	964	962	975	967	954	972	917	990	991	918	958	946	951	995	924	975	952	900	995	1016	976	992	1003	990	961	968	942	973	952	981	921	953	927	920	924	950	939	926	960	993	941	912	921	934	942	984	951	1032	998	993	969	949	996	994	973	957	976	1019	1007	951	950	960	969	916	955	980	968	975	936	938	954	984	972	967	970	970	934	937	993	954	956	956	984	950	997	902	989	968	950	951	958	1012	985	977	963	976	1005	964	1003	991	945	1013	945	983	1011	972	984	963	999	967	974	932	939	942	943	935	980	913	951	964	968	925	900	1003	899	960	964	947	930	995	902	979	947	970	933	971	958	977	950	901	996	976	927	975	988	990	954	919	979	917	927	975	960	1009	899	938	900	972	932	935	933	965	975	948	972	917	942	967	988	1008	952	926	930	979	955	999	942	936	942	921	958	970	940	974	984	930	958	955	935	918	944	1001	934	966	897	985	942	939	932	942	992	969	927	944	910	931	957	941	1004	983	1005	938	998	970	930	975	915	934	941	1044	961	945	998	971	915	990	982	949	946	961	955	1042	995	986	970	945	987	938	990	925	982	961	949	959	963	954	957	953	1007	984	973	942	966	951	911	976	978	900	913	951	956	958	992	959	956	941	916	923	1011	953	983	943	978	984	937	980	912	981	987	976	985	986	955	953	995	896	962	933	992	949	942	993	919	994	1000	966	947	958	979	968	940	971	954	973	1007	950	945	1008	955	910	970	955	1004	960	1023	987	930	947	995	970	970	951	964	940	960	975	953	986	984	961	922	946	909	953	974	967	930	975	939	913	947	957	939	976	982	917	974	954	945	971	921	928	967	943	975	1005	928	941	905	981	976	955	923	909	922	990	956	935	976	830	936	997	999	973	896	923	974	860	1016	972	929	977	975	964	916	992	951	986	988	981	969	993	989	1013	946	1003	936	941	949	919	989	960	982	881	927	944	958	936	959	988	1010	990	980	916	954	936	942	1001	936	1001	957	967	933	908	977	1009	926	961	1038	947	992	959	935	979	954	981	919	962	915	928	1011	955	979	1023	1005	926	962	956	911	921	957	936	975	951	938	958	933	954	939	931	905	960	964	946	946	913	1001	1004	963	909	975	915	954	989	920	924	931	935	945	956	934	966	968	999	927	989	1021	936	930	901	926	984	981	1038	977	870	971	931	962	933	945	955	951	953	949	975	946	955	935	1010	918	936	953	946	956	944	994	1033	910	967	1019	925	904	947	931	929	991	992	935	971	932	924	925	1005	937	952	977	961	954	1016	1024	957	947	893	953	958	966	918	1005	937	993	968	1042	988	973	987	954	909	963	959	975	957	957	968	991	983	982	902	947	954	963	979	890	964	972	959	998	957	941	1017	940	900	981	938	961	960	978	972	947	945	886	945	988	976	996	981	982	970	1035	976	1038	988	969	969	924	945	998	948	958	987	988	971	939	966	959	952	1003	957	962	985	991	980	933	901	963	996	964	997	976	966	948	962	944	978	969	931	941	948	985	969	983	962	921	961	959	945	890	970	930	902	925	1024	989	932	1009	987	931	983	919	970	983	999	997	965	933	940	969	988	962	973	946	946	997	935	872	932	907	986	971	901	910	975	1024	1009	971	1005	963	910	973	923	991	965	974	912	971	988	970	968	928	912	991	975	966	951	959	904	963	875	929	1009	978	940	931	1035	974	919	936	974	975	989	953	1011	954	974	959	907	926	954	999	981	955	983	972	918	952	985	967	974	967	967	898	941	1004	978	974	969	1003	934	954	999	949	974	939	958	918	990	929	888	923	972	917	955	893	978	924	951	972	933	971	956	1013	939	968	964	990	988	1028	929	973	967	1007	942	1010	923	946	967	957	1002	952	990	970	983	975	997	1016	939	948	913	954	955	983	908	960	1045	993	927	994	999	1014	988	917	1006	974	988	947	966	942	977	978	955	900	963	961	994	936	947	935	932	929	973	970	984	964	965	951	1011	909	942	997	909	926	982	909	924	965	928	938	951	998	936	957	965	925	964	960	987	970	951	989	916	944	1032	978	957	973	990	965	951	948	952	902	972	981	910	1002	991	966	970	959	968	965	933	904	956	955	965	983	919	982	955	992	970	950	970	988	985	926	1019	955	959	961	981	975	976	995	946	948	972	972	964	952	911	989	931	1005	968	1021	926	915	1014	986	898	947	954	927	950	967	981	973	959	957	952	951	973	954	948	935	963	887	913	974	924	929	991	987	930	964	945	948	934	987	937	909	1001	1018	949	945	971	894	936	935	907	972	977	968	923	1001	986	972	990	950	1018	951	951	1031	902	909	959	989	982	983	944	944	989	932	961	1028	962	934	950	979	985	970	971	934	952	948	938	1004	964	964	980	939	963	972	977	952	962	983	979	981	966	938	916	973	953	972	920	927	936	966	980	987	903	922	944	933	934	947	951	934	943	959	920	1006	977	919	1014	986	950	1004	939	963	998	947	934	930	942	915	913	927	972	941	896	970	947	947	969	926	951	991	952	953	969	958	1001	986	930	1003	924	954	987	959	961	923	948	967	941	950	936	946	948	1012	941	945	968	957	1014	1041	988	1041	986	971	900	907	915	991	948	972	966	888	887	947	1004	906	966	927	947	959	988	933	984	1008	1016	959	892	1007	1019	977	979	909	988	952	980	919	969	941	955	985	953	953	972	924	1008	952	954	1014	955	1017	925	964	945	942	970	968	956	1001	926	959	972	964	877	908	991	969	980	924	988	953	941	1008	1015	976	915	949	931	964	980	927	968	988	1011	954	947	943	959	963	954	923	953	973	958	983	933	959	952	956	928	943	949	955	997	932	957	941	989	972	952	941	961	958	937	968	1003	922	933	1027	999	977	937	999	1014	958	935	960	946	899	973	958	953	937	985	979	966	945	999	920	961	952	955	975	974	948	929	918	975	928	916	917	926	940	1000	995	938	876	984	1011	959	977	947	997	997	978	963	947	914	996	950	1025	954	969	1005	989	984	903	915	992	996	1001	972	967	980	939	914	965	911	961	971	979	987	932	958	1040	948	931	976	963	977	923	957	940	957	884	920	912	964	913	934	938	930	955	999	947	928	924	951	961	884	980	934	957	942	979	968	950	998	962	959	949	936	987	946	919	977	977	1025	1008	956
24872	21506	24891	28567	21513	21415	1701	483	410	476	406	363	363	375	351	354	403	345	336	350	325	337	348	382	338	352	342	345	367	338	333	348	391	376	373	371	341	345	361	349	350	387	314	357	324	355	377	347	339	326	350	343	393	363	342	327	356	331	358	359	330	334	372	354	356	354	346	354	367	355	379	330	334	376	355	331	330	329	353	356	339	347	344	355	369	319	352	343	332	352	349	395	335	335	357	356	343	379	364	338	360	368	331	361	359	337	359	335	325	317	313	383	355	360	336	351	334	362	385	336	305	349	313	362	335	319	367	329	325	362	366	337	360	321	351	333	355	364	299	356	318	398	346	347	370	334	339	354	377	325	340	376	324	312	365	345	344	360	299	313	349	302	340	328	347	353	345	326	316	370	403	369	340	325	344	388	370	360	350	307	353	386	344	348	315	302	323	325	383	319	364	344	388	359	304	320	361	352	293	352	363	348	353	358	363	368	321	342	376	308	346	381	353	347	350	369	368	354	329	352	368	339	339	293	390	336	340	357	366	369	373	382	343	328	343	324	368	344	377	323	350	341	326	313	340	385	316	333	355	341	346	353	364	368	326	345	292	336	374	341	358	397	326	358	367	371	348	373	364	358	312	349	354	346	374	356	356	372	362	356	374	307	397	377	330	322	355	336	328	336	362	383	374	367	324	336	307	379	383	359	376	335	327	398	339	404	342	357	322	314	344	361	375	367	368	338	335	359	360	327	311	343	374	321	338	332	342	385	384	344	339	366	340	346	317	348	343	349	348	360	312	325	337	347	333	330	324	357	344	337	341	318	319	343	364	378	323	332	346	355	337	357	354	331	344	334	345	367	363	361	335	349	334	307	351	382	363	344	361	341	346	336	342	321	371	379	337	375	348	370	391	345	350	343	358	357	374	360	349	345	308	345	337	358	351	358	385	329	290	351	323	354	365	395	338	320	350	343	337	352	351	338	369	363	323	312	349	346	298	301	306	385	359	358	368	370	364	345	385	329	364	316	337	379	345	362	377	360	351	355	329	342	342	339	370	321	378	357	321	343	329	323	359	320	341	343	341	376	359	339	337	364	322	357	353	360	361	349	343	350	356	371	339	366	344	349	352	335	354	333	331	381	344	344	324	357	354	348	374	357	328	365	333	322	352	329	379	331	327	364	369	328	349	327	368	317	350	353	356	341	326	333	374	338	338	350	341	354	372	379	354	329	367	356	356	330	339	364	330	335	350	344	329	323	334	331	345	350	346	344	378	340	372	340	353	342	346	342	348	361	393	345	337	344	341	376	366	318	386	340	329	363	350	335	334	357	334	302	340	393	322	356	359	315	414	359	348	374	340	388	334	370	349	334	327	323	336	332	345	346	363	299	348	371	358	370	297	383	344	331	380	378	377	318	331	324	391	349	308	330	343	359	329	329	313	359	355	317	361	348	320	337	381	331	328	347	356	350	390	350	364	350	340	342	360	352	326	363	356	374	374	331	325	348	368	372	351	373	369	348	379	366	328	326	361	346	350	367	336	357	326	374	349	361	358	378	291	361	374	379	344	337	362	358	393	328	343	355	369	353	356	325	332	351	342	379	419	365	363	339	322	334	349	382	381	378	383	369	346	359	333	315	360	337	353	388	307	360	346	344	360	324	372	367	362	384	366	353	362	316	348	324	347	394	366	389	331	378	393	360	355	365	374	363	370	316	335	396	338	381	353	341	359	365	361	343	354	351	368	344	360	346	324	357	357	339	348	332	360	332	340	365	342	387	349	330	348	381	348	330	340	374	391	316	343	347	369	318	325	330	344	360	352	322	378	344	370	376	311	387	416	327	364	326	357	384	373	363	344	340	346	347	354	343	357	354	397	360	371	330	349	322	347	362	331	370	308	335	355	324	362	393	323	341	314	348	348	332	367	329	320	328	349	313	376	369	336	349	352	323	359	356	331	320	350	317	407	324	344	354	334	350	360	374	354	355	351	327	359	347	374	404	346	363	356	342	387	380	333	337	385	334	386	333	350	348	326	306	348	298	380	341	337	384	380	362	353	344	324	351	341	370	354	337	329	317	334	323	342	369	357	326	335	356	378	340	305	331	342	359	321	340	351	335	353	322	369	319	328	358	353	354	357	400	349	370	338	349	388	349	375	338	363	360	370	369	348	308	323	302	345	319	322	361	315	323	338	361	319	339	329	347	340	356	314	285	385	383	352	361	363	368	393	347	384	353	389	353	345	331	346	323	368	352	350	330	374	356	351	341	357	344	346	342	360	333	372	342	341	367	364	363	368	331	346	343	339	379	378	336	332	337	378	313	369	332	345	355	332	349	375	345	351	366	339	330	327	405	344	339	359	367	344	356	328	338	370	364	347	360	342	335	352	327	362	340	391	369	357	343	350	368	369	342	331	366	344	352	385	320	344	350	319	357	377	333	365	350	354	352	339	363	362	380	342	329	345	322	319	326	341	296	355	349	337	374	343	345	341	388	351	323	339	346	349	339	339	303	300	365	355	360	353	350	366	390	339	358	356	346	329	328	360	340	358	394	328	328	344	351	349	346	319	374	355	332	352	347	345	337	343	346	356	379	336	357	331	345	326	348	297	320	344	338	399	375	367	319	360	285	353	335	344	325	348	366	353	318	342	385	377	364	331	369	350	342	320	345	292	337	322	363	348	325	351	373	371	332	335	356	373	370	331	338	349	372	354	363	348	337	369	366	314	401	344	355	344	354	353	329	291	320	364	337	345	322	352	316	339	355	332	286	336	388	331	329	327	314	342	340	332	368	365	364	346	343	343	363	321	365	383	361	334	360	355	374	320	321	332	368	369	335	333	360	334	380	355	355	362	381	371	374	349	342	347	319	345	351	320	352	341	347	343	354	335	345	351	368	352	332	361	351	342	333	331	330	367	342	341	370	371	317	313	327	329	348	337	322	373	337	352	338	331	340	335	354	328	377	353	353	348	344	368	334	344	340	359	358	343	359	355	360	333	318	320	362	368	342	341	306	334	323	346	372	341	327	344	337	359	375	353	364	354	323	352	366	336	356	364	350	368	329	345	359	350	363	344	340	353	335	341	375	348	361	329	338	329	369	345	324	361	334	313	367	353	330	305	338	362	340	336	356	367	367	361	372	394	359	332	370	348	368	378	322	370	343	361	345	330	362	329	376	355	326	379	367	347	351	342	357	335	392	371	340	369	346	340	354	329	331	330	318	327	347	343	343	326	333	376	358	323	377	337	382	342	374	367	365	328	360	349	351	323	365	296	357	352	344	353	348	372	323	346	381	369	340	375	333	368	329	352	340	332	335	354	333	358	365	354	333	307	383	346	351	363	351	340	337	397	318	336	361	341	343	357	336	348	362	354	363	359	360	328	338	333	347	356	405	322	336	345	356	310	333	331	334	345	347	351	331	344	345	380	326	367	378	372	328	361	339	320	348	365	390	352	366	339	330	354	300	334	322	358	341	387	371	364	362	342	342	348	333	367	331	310	358
3186	2171	1366	987	885	810	814	800	814	804	764	805	755	765	737	846	755	749	757	689	791	738	764	719	850	789	771	763	776	792	808	735	780	766	760	735	733	750	780	768	773	766	727	809	716	749	791	798	777	706	743	740	752	746	785	778	779	765	774	760	710	707	708	728	713	784	802	751	727	799	751	716	756	735	724	818	795	751	802	778	727	736	728	728	786	770	756	759	732	762	742	735	780	784	745	735	756	774	766	740	709	791	738	753	748	767	733	744	723	785	769	743	744	754	758	748	779	769	772	735	750	752	778	765	783	748	741	768	748	762	725	761	732	782	778	726	774	765	770	744	770	723	715	783	787	727	760	794	777	769	711	773	774	759	707	761	749	744	831	777	793	812	727	721	734	757	714	688	771	762	766	783	790	784	729	754	720	757	765	772	760	763	758	761	758	733	764	756	757	722	812	766	749	749	762	749	756	790	758	809	783	816	742	724	717	727	779	761	760	727	715	732	787	735	712	752	781	766	708	746	762	776	753	797	743	792	732	743	747	683	759	760	787	798	802	763	776	778	739	724	796	722	795	732	741	748	786	676	730	758	735	760	780	769	736	744	743	735	743	766	771	774	769	761	796	763	759	785	735	804	764	771	753	787	715	769	758	768	786	736	789	793	782	774	726	780	782	725	788	746	767	709	697	740	781	770	715	762	707	754	757	765	793	761	723	734	744	711	742	794	755	740	795	760	759	762	726	753	768	769	786	759	790	740	769	726	759	732	759	746	777	806	751	771	786	746	708	769	793	726	796	752	731	749	748	781	730	710	729	788	809	764	716	765	804	728	719	718	747	753	780	757	732	797	770	762	786	802	723	746	730	809	783	718	775	725	770	722	698	787	742	732	777	766	772	764	746	741	773	727	801	733	744	757	741	766	751	746	779	793	744	750	736	745	714	730	791	788	739	760	762	768	723	743	774	765	767	791	755	724	739	705	796	730	764	730	701	725	726	762	748	776	748	779	768	754	747	739	746	767	747	797	760	745	793	789	744	749	734	746	786	691	780	761	783	761	758	735	735	666	721	733	767	725	737	773	801	766	750	732	749	723	740	710	789	754	795	749	784	706	788	679	778	743	757	728	757	814	720	725	734	779	775	767	747	713	740	802	760	783	746	754	730	740	708	742	768	753	778	749	678	781	725	803	764	777	753	771	780	721	737	788	816	769	713	744	796	741	768	794	777	803	775	730	726	766	775	788	728	742	778	717	728	720	756	758	751	724	754	747	747	749	714	712	772	734	766	726	750	774	746	780	753	750	742	775	709	718	770	750	781	761	754	695	752	760	745	783	769	757	779	713	784	731	757	734	735	803	755	734	805	730	753	765	733	742	776	708	752	714	759	750	778	816	747	781	757	762	688	751	758	742	769	790	766	731	713	782	755	739	743	749	739	698	784	726	787	732	764	774	768	744	804	754	739	776	741	751	769	756	719	720	763	774	737	723	736	782	762	753	738	755	759	739	765	783	762	736	718	788	756	745	733	803	741	747	789	769	719	750	763	784	700	776	748	777	747	740	762	750	747	798	718	780	723	771	758	768	804	794	810	793	752	746	751	738	750	733	772	752	723	720	769	771	757	783	730	733	740	759	745	727	791	731	797	758	780	787	718	714	785	821	733	756	754	737	807	737	747	791	778	763	735	757	777	743	777	746	785	734	762	773	778	696	728	805	760	771	715	781	736	721	771	720	698	772	718	752	722	794	728	732	814	752	755	754	782	744	712	768	783	781	773	760	733	726	736	781	733	736	806	795	773	742	703	741	776	727	717	784	777	737	758	783	724	788	753	722	765	731	771	784	735	754	753	703	736	755	773	776	742	763	733	705	805	750	727	690	749	740	784	735	734	687	730	753	745	762	759	785	751	774	789	741	780	746	756	777	757	833	748	789	752	769	762	764	740	741	791	757	760	755	763	722	753	734	767	831	758	775	807	795	772	740	772	788	729	769	776	736	732	716	742	774	762	747	735	694	751	750	720	765	697	739	754	751	793	788	808	715	726	810	742	749	740	800	743	741	803	771	712	747	751	754	757	787	770	699	718	720	740	753	774	741	745	776	756	758	760	724	773	752	763	766	732	730	762	771	724	748	766	778	779	751	720	753	817	768	753	750	778	742	708	781	743	751	743	768	718	761	695	718	762	761	781	797	764	717	707	776	779	720	759	735	720	719	745	784	806	824	747	773	773	748	796	753	731	773	801	796	736	773	762	764	804	745	740	784	789	762	758	780	712	755	731	727	710	772	802	739	744	774	752	718	798	761	758	763	745	748	795	736	706	800	764	776	788	785	733	728	772	712	776	744	802	826	743	737	743	779	757	780	752	755	717	760	750	723	753	750	767	813	776	741	764	777	741	757	809	759	719	711	759	734	726	760	768	771	766	734	755	749	729	684	773	752	743	763	718	775	749	797	776	707	775	730	794	721	779	747	690	795	759	753	740	767	751	701	769	706	757	784	754	725	767	783	737	791	785	754	746	749	743	757	764	759	791	776	766	811	748	761	718	763	768	724	726	765	802	781	786	775	797	744	742	785	749	785	741	756	780	761	774	771	740	788	764	728	777	735	732	740	752	761	732	750	779	775	766	761	729	789	754	732	724	737	761	793	773	754	744	781	767	742	773	773	759	746	731	781	728	713	795	736	708	728	770	755	760	718	749	754	684	750	800	732	754	758	716	764	689	741	796	749	727	748	754	801	697	732	727	777	710	767	759	741	787	784	814	796	770	744	754	786	753	735	750	732	744	730	731	790	788	760	819	744	754	756	765	780	770	770	769	730	768	719	747	735	759	779	776	729	730	762	732	742	772	764	759	814	794	750	737	706	771	727	729	750	775	762	714	757	741	789	740	773	771	754	795	735	778	745	787	732	771	711	760	748	699	749	748	774	714	760	729	721	748	750	746	724	758	713	735	770	751	751	729	753	788	767	741	752	743	749	793	737	739	754	748	757	764	782	741	760	743	760	767	785	731	751	750	723	746	717	743	703	785	768	749	771	766	783	775	746	783	743	752	730	762	754	721	755	728	722	800	752	783	723	805	787	761	768	754	776	760	711	792	774	753	808	718	749	734	722	788	779	758	768	786	773	814	770	755	773	762	780	759	794	771	773	765	812	753	730	731	783	771	743	783	764	775	761	748	754	782	718	782	801	725	724	758	747	795	780	782	709	764	779	742	751	806	780	732	770	793	722	760	781	744	771	723	734	777	762	787	729	765	758	781	738	775	810	770	722	816	753	770	753	735	766	730	717	749	773	783	777	775	757	752	770	744	732	716	747	721	791	732	775	746	710	715	784	734	787	822	769	766	757	773	763	756	747	731	774	723	721	732	770	748	813	715	794	732	758	765	769	735	752	776	752	744	777	728	734	775	745	769	705	773	761	723	809	743	797	785	760	743	772	732	769	744	785	766	701	775	825	740	749	719	805	771	749	767	753	766	737	775	767	748	786	727	740	771	783	736	792
24363	21494	25122	28290	21497	21508	19198	613	348	241	272	241	230	219	220	202	194	183	197	185	175	168	169	181	199	175	182	166	180	177	187	201	151	189	170	194	190	161	187	171	175	183	181	193	183	192	189	167	144	137	199	171	154	171	149	189	159	172	181	149	153	148	168	164	162	152	145	159	186	177	145	177	166	161	127	166	162	165	147	160	178	158	189	159	160	200	166	152	173	176	177	158	178	178	209	165	161	173	166	157	173	152	166	183	181	159	150	185	176	148	173	185	163	153	177	164	161	164	139	169	158	169	164	161	190	172	169	177	149	192	173	170	184	166	173	149	169	182	177	164	161	179	171	181	159	173	139	170	161	161	146	168	161	158	163	176	174	182	169	169	188	141	185	199	170	170	182	188	163	166	156	153	162	159	174	171	177	160	167	157	166	179	159	186	163	136	168	163	169	158	156	162	177	141	157	195	182	170	166	176	183	141	145	172	171	177	175	167	178	149	165	156	167	175	161	185	168	143	145	168	140	161	167	157	157	180	175	157	163	169	172	164	157	173	163	191	176	166	167	161	170	179	166	177	156	174	164	160	177	189	148	174	156	163	170	152	138	176	177	184	132	159	165	158	179	151	163	156	168	167	172	172	152	184	180	169	163	162	174	162	182	211	181	170	174	171	179	174	164	145	170	173	154	150	176	177	200	171	141	178	183	161	152	164	176	154	178	182	170	171	178	174	161	180	165	167	178	182	158	137	191	179	174	160	148	158	205	194	144	188	185	167	184	165	162	151	175	155	165	176	208	156	164	156	190	179	169	150	188	187	161	151	161	156	159	166	165	176	170	167	147	163	168	145	150	174	157	178	155	169	172	162	149	203	168	196	163	174	160	184	178	189	166	167	170	177	155	160	171	172	159	169	144	181	172	152	160	190	157	173	136	141	169	172	176	175	169	140	182	172	164	177	157	154	173	184	154	167	169	195	158	177	177	161	163	162	151	182	170	169	164	204	152	202	188	174	181	160	144	157	155	154	173	136	148	166	173	190	156	190	153	170	209	175	170	174	194	186	146	156	160	167	209	150	182	173	145	178	180	169	182	170	191	181	168	177	159	177	157	190	160	181	170	178	171	196	152	173	146	191	157	182	159	173	169	150	181	158	204	188	166	177	175	166	151	154	165	150	160	165	164	177	177	166	183	181	141	155	179	162	181	154	179	171	172	175	181	172	164	159	169	170	185	154	160	145	182	155	158	132	167	176	174	165	165	150	160	167	166	185	155	156	185	188	151	179	157	161	160	178	169	156	187	167	166	178	157	164	163	146	154	146	171	188	178	173	135	191	171	168	163	164	154	160	157	172	159	167	162	169	184	160	162	172	169	173	165	156	171	159	174	159	200	155	162	166	179	166	137	172	160	155	143	180	160	158	151	180	173	180	178	165	179	167	179	167	159	159	199	173	165	170	164	177	172	157	152	171	173	183	173	171	156	166	163	199	164	162	182	179	199	161	158	192	162	144	177	161	164	175	174	177	180	173	171	168	153	162	182	151	169	152	155	183	141	154	189	183	163	153	170	186	177	179	177	173	191	166	157	161	174	174	184	167	154	168	148	194	152	175	160	153	143	163	160	164	140	155	166	163	173	175	153	173	168	157	167	164	153	158	147	179	170	174	179	189	179	179	149	140	165	170	175	158	164	151	185	169	174	173	163	148	157	154	192	185	155	161	157	169	163	166	140	140	167	165	148	173	163	178	159	163	152	165	165	164	174	143	191	203	176	175	181	166	142	194	166	162	172	174	180	156	181	179	169	173	165	184	168	144	161	185	156	180	163	175	138	166	157	165	178	168	169	177	171	178	159	162	148	151	170	195	175	175	160	165	185	156	162	174	163	136	142	152	157	177	165	144	163	140	161	178	145	139	168	187	161	145	158	179	183	166	156	166	161	176	178	163	155	162	153	178	174	178	167	159	155	178	156	173	147	156	180	173	156	152	192	183	180	164	165	167	160	172	169	142	193	191	149	151	177	165	160	152	160	167	186	164	161	165	164	173	150	167	171	153	149	157	178	179	173	173	183	155	191	176	155	174	197	153	170	192	159	171	163	179	181	174	173	152	165	196	162	162	138	201	159	173	165	159	170	184	186	170	152	144	144	179	158	169	167	136	162	173	164	152	178	156	170	182	135	135	150	165	192	159	162	148	145	162	154	174	172	176	138	160	162	134	180	194	171	152	177	158	143	159	162	171	146	167	168	156	175	165	149	175	176	155	156	160	169	162	175	183	138	137	172	168	156	149	154	183	185	185	170	158	166	161	184	152	149	170	183	151	184	148	184	174	170	168	161	157	148	159	163	161	143	186	178	171	170	157	179	180	194	174	180	195	180	153	136	164	150	167	143	162	185	173	146	160	167	166	174	196	167	209	164	177	180	176	133	151	167	136	157	173	162	183	178	155	170	173	149	163	154	149	170	156	159	173	172	178	189	176	139	182	177	182	167	185	200	156	172	139	158	158	141	150	158	167	173	180	168	180	175	163	165	177	163	144	174	173	160	177	172	157	162	152	157	171	129	175	178	151	158	125	156	139	160	170	164	186	179	167	193	166	169	156	165	194	149	154	158	177	154	165	159	194	207	186	182	152	157	195	164	141	207	179	158	161	175	154	184	165	155	156	146	156	150	158	172	160	155	163	168	182	146	166	166	193	177	159	188	177	148	157	172	179	168	184	169	185	161	176	183	183	159	176	139	153	157	163	148	136	168	183	151	148	170	154	173	172	165	167	163	162	140	152	156	187	194	147	183	172	169	180	156	182	166	173	199	186	162	179	169	163	171	193	185	168	150	164	155	175	152	158	168	142	190	173	170	141	150	156	137	165	189	182	192	142	178	158	141	165	146	159	183	145	149	141	199	164	186	172	163	146	174	165	176	174	176	176	182	169	162	154	158	163	164	150	175	165	130	153	203	169	129	177	159	156	168	183	186	157	170	171	168	159	165	174	170	174	161	179	176	178	191	184	173	175	176	163	153	160	164	156	161	190	179	175	191	169	172	168	166	178	169	163	166	148	182	175	146	193	150	180	156	166	158	186	167	154	164	153	167	153	173	130	156	164	156	164	200	211	167	163	179	168	166	164	184	174	176	172	152	148	173	172	157	168	186	193	161	161	194	160	168	165	183	177	148	154	153	174	162	190	169	163	176	160	148	179	160	148	143	179	172	168	148	157	194	148	148	166	161	143	147	162	173	184	180	179	169	163	158	154	180	192	166	165	197	164	169	177	157	176	168	168	142	144	167	184	170	171	152	161	184	138	169	155	163	148	158	173	171	158	165	190	169	153	139	158	156	161	166	169	156	179	154	162	180	162	162	165	177	170	164	160	169	152	148	143	189	175	156	181	143	183	164	160	139	162	170	178	160	155	168	182	153	181	165	168	148	171	156	154	159	174	162	182	168	174	175	160	148	173	185	148	170	147	165	158	165	171	164	174	174	154	158	154	171	175	156	172	173	189
2975	3062	1481	871	588	526	507	485	437	441	456	436	424	436	379	377	411	400	413	429	419	409	365	424	415	421	417	407	400	438	431	385	406	379	422	418	408	415	385	431	408	385	378	391	393	387	395	402	391	420	400	378	410	407	415	402	400	404	413	370	409	385	368	414	411	403	394	409	415	381	389	390	439	403	397	398	406	384	383	442	383	444	387	404	373	404	419	411	403	382	394	417	417	385	392	420	362	397	407	354	396	415	427	414	431	397	408	372	386	379	420	393	410	390	380	395	421	405	387	391	405	373	396	436	391	400	465	384	422	400	383	387	368	413	395	381	422	398	353	383	429	413	429	422	395	404	412	404	395	416	410	368	372	397	394	404	401	427	388	409	419	402	381	398	409	396	412	384	374	429	381	400	422	405	361	361	402	382	423	386	395	368	452	398	391	363	395	392	397	418	432	412	386	382	417	386	372	418	404	415	371	395	408	401	399	386	371	396	397	410	400	389	415	381	424	386	397	386	368	405	381	391	387	399	412	371	358	416	411	398	385	368	385	404	390	404	396	403	401	364	405	372	391	408	401	409	411	440	395	427	386	409	387	420	409	401	383	385	419	402	345	400	406	411	379	416	387	414	362	423	393	397	395	418	403	389	347	382	373	412	360	429	373	396	366	394	420	403	374	412	383	387	422	378	416	385	419	385	406	408	408	381	416	403	399	426	441	398	388	356	420	390	391	360	376	404	375	419	389	383	408	398	382	374	406	385	405	411	417	411	386	395	362	377	431	426	407	377	390	386	385	396	377	410	424	415	395	412	395	427	384	424	406	408	375	405	410	387	409	389	360	370	380	367	383	415	365	417	419	432	418	394	374	392	417	404	386	402	388	387	375	395	398	386	374	412	427	433	393	391	384	372	378	388	420	418	373	418	379	405	377	398	420	413	381	392	393	379	397	404	396	372	414	452	418	404	400	399	404	414	372	386	394	394	410	419	396	392	420	399	401	419	415	397	390	379	383	395	403	398	417	386	388	374	425	394	420	414	357	356	400	401	421	386	399	406	388	394	395	399	382	399	399	395	406	405	390	401	399	411	398	427	405	368	412	394	412	405	384	384	385	446	403	366	400	377	412	379	390	381	384	437	426	381	402	433	392	394	363	391	408	426	427	396	419	403	367	373	378	428	354	398	404	390	383	396	380	413	352	414	395	413	398	410	385	401	365	368	414	374	400	377	415	390	408	417	414	396	393	410	393	380	385	390	390	407	360	439	411	341	400	360	407	402	411	387	429	396	368	396	432	417	418	420	415	391	398	369	388	378	414	387	411	391	400	433	413	386	371	406	401	426	398	428	393	398	402	411	393	373	399	404	405	395	391	357	378	397	382	386	409	407	450	391	404	363	393	415	376	389	419	417	412	364	414	413	390	388	451	393	386	391	409	360	435	429	390	399	364	385	372	392	447	386	385	381	425	369	354	383	399	374	415	387	429	396	411	392	404	373	417	401	396	369	393	403	398	368	381	424	422	362	395	377	396	418	402	438	418	420	400	392	379	372	388	377	381	411	403	427	414	400	414	390	383	382	401	399	409	381	361	389	404	422	384	380	389	421	384	399	399	401	417	406	389	383	396	406	392	360	400	410	418	403	363	414	366	387	419	393	406	373	384	390	403	365	405	412	390	373	411	393	439	385	371	404	397	391	399	436	378	410	388	417	376	419	400	415	402	403	400	408	388	397	418	411	381	389	409	377	404	380	407	382	383	396	382	434	409	407	398	399	403	368	386	376	384	405	395	417	397	405	390	379	422	429	423	390	411	440	397	420	387	385	426	421	400	404	397	401	432	365	380	441	389	370	405	405	431	346	403	376	419	389	360	379	387	405	397	365	422	388	385	401	388	426	423	413	388	407	411	377	399	392	388	390	391	370	398	358	417	445	384	408	390	394	430	406	387	396	424	424	388	444	437	388	389	404	397	438	404	429	432	413	421	372	393	407	392	397	384	401	397	380	386	363	407	397	394	402	402	389	383	382	371	383	414	393	397	367	410	381	383	394	370	404	385	401	448	396	394	351	386	385	396	401	392	408	424	415	380	390	387	374	385	374	420	404	409	386	390	431	428	383	370	401	404	408	379	404	435	389	383	395	400	418	368	382	428	358	394	408	401	374	380	398	425	370	376	405	389	365	429	378	373	398	386	401	385	369	436	416	404	389	407	408	406	398	397	394	389	359	436	420	427	382	380	385	394	396	378	407	434	410	380	420	395	402	393	386	421	349	430	392	467	407	408	446	391	402	390	405	373	431	402	384	427	381	413	394	387	368	415	399	389	400	363	382	370	380	411	352	359	369	410	372	405	389	411	381	386	393	400	429	426	389	401	379	402	380	401	390	361	402	394	397	437	377	403	386	396	391	437	393	430	397	420	360	365	410	419	413	388	406	400	396	403	369	417	411	380	338	403	404	379	400	400	402	400	414	414	407	387	398	394	384	414	413	394	404	379	434	406	407	389	422	412	404	367	407	417	409	384	422	397	418	378	385	404	396	423	395	412	437	380	442	399	396	363	385	429	364	370	397	399	389	364	399	394	416	404	398	411	383	413	394	411	419	390	417	399	401	432	408	429	409	402	393	390	405	373	431	380	397	351	385	360	380	390	370	449	367	402	412	401	384	409	391	413	396	389	399	426	404	363	423	423	413	391	387	387	372	351	402	373	407	404	414	391	394	373	389	408	409	371	418	382	397	406	434	417	389	388	405	417	393	396	394	392	398	383	409	409	415	400	399	446	427	367	410	388	403	411	414	397	407	410	398	396	384	380	398	398	396	422	383	397	395	388	383	430	407	410	405	358	373	382	395	407	404	394	407	411	412	386	398	424	424	389	381	375	385	382	416	402	416	398	420	414	377	409	380	402	384	387	394	384	381	427	365	367	403	392	409	398	347	377	393	386	391	389	390	388	394	382	395	412	404	405	432	398	399	446	417	383	406	387	416	386	379	415	398	384	394	367	391	399	388	383	409	403	379	407	411	399	402	432	404	397	360	386	384	426	406	407	377	431	408	384	402	410	379	407	377	372	376	402	370	392	411	392	388	393	394	411	384	406	390	376	410	396	397	394	374	391	401	383	418	396	401	411	414	405	414	413	412	410	390	417	394	381	394	405	399	407	370	399	376	385	405	374	374	416	406	338	387	436	402	396	378	430	399	400	433	402	374	366	401	423	395	382	387	386	407	409	418	406	382	396	402	421	407	376	437	430	429	391	423	410	396	407	373	377	365	374	390	411	399	394	366	392	395	383	436	381	409	407	449	370	406	377	367	403	396	427	410	360	414	414	396	387	379	409	388	391	395	384	410	395	386	409	399	425	430	425	401	433	419	387	406	453	416	433	424	402	385	369	407	366	387	429	423	374	427	413	374	387	406	387	430	385	389	431	351	396	386	424	399	387	374	395	388	422	376	395	387	399	397	390	400	362	431	391	420	381	395	411	376	395	397	407	432	346	414	391	409
31952	21087	12317	991	511	469	497	446	479	437	479	463	473	452	458	413	415	466	435	469	453	441	436	434	424	444	432	448	454	470	433	455	455	469	498	468	424	450	449	435	457	447	456	450	491	457	424	457	423	450	467	436	460	474	423	414	454	486	479	458	423	420	435	437	413	446	450	461	464	453	476	446	482	472	489	481	474	399	450	414	434	466	441	441	468	441	453	427	435	478	412	426	518	424	418	458	462	432	452	411	445	401	445	427	450	443	415	406	450	428	445	450	480	411	439	451	445	455	441	414	434	428	467	437	437	432	442	472	421	433	455	461	421	421	468	460	430	461	450	420	444	446	453	483	471	449	470	472	470	442	434	466	455	437	465	412	419	448	431	451	470	474	496	431	449	433	441	420	475	401	396	429	454	441	441	422	458	482	481	426	446	454	466	469	474	447	474	395	403	455	431	464	478	415	443	418	439	448	481	484	454	415	429	427	420	441	460	438	438	397	438	435	404	441	464	443	452	411	471	442	396	431	417	510	466	414	427	445	489	436	441	453	458	385	434	422	433	460	442	486	398	460	486	460	404	432	446	447	425	481	429	474	434	454	444	474	428	489	442	430	426	463	434	446	448	418	462	418	431	473	418	462	420	465	491	459	496	412	428	455	464	397	418	455	453	432	429	408	440	434	386	431	461	445	473	442	437	422	422	471	477	426	463	454	452	447	435	432	463	443	453	511	407	491	506	442	449	463	446	454	463	475	465	414	446	443	439	470	472	473	453	447	415	442	469	433	440	442	455	466	439	449	440	457	444	442	461	408	398	449	435	465	463	433	449	463	452	458	485	440	479	455	478	492	450	441	473	455	422	432	488	415	468	469	438	417	434	405	472	469	446	425	427	429	445	412	452	435	429	439	432	430	428	447	462	482	460	446	435	465	444	450	445	472	506	438	405	419	477	474	457	429	456	433	435	428	441	447	415	459	452	386	462	439	413	432	464	480	433	505	465	447	444	468	425	455	509	429	439	462	439	476	462	503	458	413	406	465	412	448	452	453	427	441	450	438	469	446	482	459	432	462	457	447	420	464	429	439	456	438	465	443	426	468	475	415	435	427	488	452	424	480	470	444	452	458	451	473	508	480	447	442	483	415	462	430	400	477	452	438	402	449	410	444	452	400	406	468	430	425	444	465	433	433	477	473	453	449	433	455	436	398	436	467	431	425	462	434	453	446	467	419	423	410	449	486	446	422	433	444	453	434	463	478	437	475	440	466	444	441	480	429	439	424	431	438	412	449	456	420	429	420	471	427	490	433	429	410	453	441	410	431	456	442	440	440	458	446	438	424	440	429	448	459	457	416	462	437	483	464	436	440	450	479	428	467	425	422	440	417	412	432	457	443	482	434	453	410	422	476	456	422	435	418	423	459	415	490	400	434	445	462	440	445	447	482	442	455	441	445	436	458	469	444	404	432	429	449	445	430	489	436	417	420	460	497	447	470	449	441	468	448	443	487	456	436	456	466	471	438	457	454	480	481	441	446	443	437	438	419	452	414	459	452	444	405	414	423	434	442	440	455	485	430	458	438	464	451	436	450	431	464	473	441	440	476	442	428	406	448	434	439	428	442	485	456	460	409	465	460	460	375	417	439	411	444	404	469	469	449	434	412	436	440	423	434	479	449	412	418	407	435	463	445	435	428	469	433	461	431	466	442	434	450	435	433	430	443	461	401	422	410	406	462	482	437	454	433	442	413	456	430	423	452	458	438	466	484	464	500	456	438	474	425	468	427	432	447	483	434	437	446	433	454	453	442	439	459	437	452	443	424	477	413	472	437	443	454	386	403	418	446	441	448	481	465	412	462	412	413	413	423	479	452	464	433	463	444	428	429	445	433	456	418	475	476	451	441	460	427	450	408	440	478	451	428	459	467	448	511	454	449	455	436	398	418	471	426	483	449	423	447	449	524	426	469	405	435	438	465	444	465	471	465	439	424	483	454	442	425	457	414	479	442	466	387	451	440	451	469	456	480	434	440	453	468	487	416	462	434	437	424	454	436	465	475	471	417	465	436	474	471	419	471	399	419	443	436	420	464	453	429	470	411	382	443	471	485	438	454	470	429	464	450	435	446	395	420	425	460	447	466	466	441	406	441	463	436	458	485	482	451	425	424	465	431	405	450	454	499	469	432	473	417	448	448	411	434	432	470	469	490	460	417	484	472	445	454	477	451	453	466	434	499	435	425	460	439	464	456	445	495	434	424	424	466	489	460	417	440	428	490	452	441	435	427	451	448	446	415	457	466	483	431	408	484	416	430	483	445	441	478	464	420	497	429	456	470	429	448	411	453	453	409	444	445	408	426	446	428	419	398	452	484	482	424	392	425	403	451	444	438	442	433	470	451	438	473	472	419	471	447	480	437	431	445	489	443	427	432	432	456	456	438	481	460	467	472	416	451	439	440	454	451	482	497	443	405	470	447	429	451	454	445	457	414	459	432	470	455	449	448	451	497	459	428	409	431	443	459	412	398	435	427	457	430	415	445	416	416	479	450	446	451	441	481	424	420	437	477	434	457	460	423	447	447	439	439	440	463	400	472	470	477	480	446	423	448	492	470	455	452	431	459	429	453	449	446	423	428	437	414	487	473	493	486	498	451	450	387	468	425	444	427	462	417	453	440	448	405	445	441	452	435	418	418	438	452	464	416	416	477	430	458	454	451	500	421	436	439	490	429	464	438	433	440	446	418	446	425	483	436	453	437	456	447	436	438	463	421	483	422	432	422	466	416	426	366	428	426	422	443	451	458	460	450	455	417	422	461	430	399	419	443	476	467	438	416	438	478	455	440	474	457	430	440	450	437	440	421	430	418	427	434	458	453	466	470	461	417	437	457	402	431	417	428	441	465	441	458	455	436	446	453	467	425	478	491	411	396	436	432	443	425	473	464	447	468	404	451	457	463	448	470	464	424	435	421	434	432	466	435	392	449	438	403	422	428	451	409	401	429	423	438	405	487	448	435	453	449	445	421	451	455	460	415	452	427	441	424	456	449	466	447	447	441	471	442	433	477	424	469	470	434	426	432	496	452	433	446	462	442	477	417	434	458	429	443	446	467	463	478	415	418	496	463	497	502	400	424	440	458	419	473	429	448	458	435	433	443	485	450	436	473	432	448	407	443	469	456	445	447	472	484	418	439	394	429	452	419	464	451	440	432	456	445	460	456	427	476	449	448	434	459	451	455	473	437	450	422	436	431	460	437	433	426	422	440	476	433	400	441	449	460	454	415	455	423	450	473	453	424	483	467	425	415	438	461	408	458	465	447	449	432	430	399	433	466	517	450	455	428	423	453	451	470	477	467	458	444	471	441	447	416	477	485	428	480	439	439	461	466	431	435	440	472	449	425	407	468	423	472	438	431	448	445	456	460	422	445	432	433	438	421	453	436	488	457	466	429	412	473	439	435	444	414	458	463	473	459	449	419	458	433	415	448	459	426	430	473	420	469	456	470	434	468
5804	1057	1014	1025	1017	941	976	962	968	996	1003	949	986	998	960	1019	987	978	960	967	889	976	911	975	959	1006	1004	987	988	1001	944	907	975	953	964	928	1008	1013	949	917	952	1016	963	997	939	999	942	951	944	977	986	999	933	997	975	931	933	994	1039	988	955	967	977	1002	973	1002	1016	963	1002	993	934	1000	985	970	966	945	936	994	954	942	932	951	998	987	1005	960	1010	990	916	933	952	927	911	994	920	942	1007	961	964	952	940	963	926	990	962	997	971	998	953	955	926	933	998	1031	982	1006	960	944	986	1000	963	1003	949	971	943	1010	991	949	886	996	1014	929	1003	955	958	926	943	933	1005	978	1011	970	1010	1006	972	956	961	1026	1002	988	991	919	935	946	955	948	974	954	937	994	996	994	985	924	987	1000	1017	948	914	1019	965	940	1055	955	952	940	951	969	949	1014	997	1025	967	893	919	961	909	953	1010	966	941	966	961	978	960	946	980	987	981	959	1029	909	938	986	969	982	889	957	1012	925	975	982	968	947	1006	960	974	956	972	965	950	955	973	1017	954	942	952	960	968	957	1015	923	956	1037	986	911	978	965	935	942	991	924	1000	968	970	971	980	1001	973	972	963	948	974	924	944	947	980	988	963	1021	943	982	1012	930	974	1040	986	973	998	915	973	987	960	1011	991	993	999	1024	941	915	972	934	965	945	977	1022	965	941	927	966	920	930	946	994	1003	996	992	978	965	949	977	929	999	929	981	998	932	979	988	908	955	972	979	1004	934	936	967	932	963	975	936	982	964	960	930	1021	970	947	981	915	958	1008	951	986	913	1026	927	973	966	951	963	945	953	911	1009	1017	962	963	915	922	987	959	1022	968	931	961	1035	999	961	993	942	948	956	954	991	998	972	950	951	945	942	978	956	976	927	1024	993	989	976	998	931	972	938	992	1000	974	956	947	979	939	986	947	977	955	956	925	986	993	990	936	989	957	968	1008	952	973	934	913	898	900	997	1010	1004	961	967	903	969	998	978	1021	961	954	956	1003	1007	964	988	892	924	923	931	965	989	964	936	947	991	969	939	979	879	958	979	997	1012	927	916	956	965	1001	941	933	993	951	923	926	1002	966	931	978	979	1002	938	983	955	983	965	993	1008	1037	921	1004	1010	1025	928	963	928	989	926	952	997	951	975	1024	1005	960	959	943	990	983	978	965	988	995	961	977	888	964	901	944	894	983	1006	983	920	1009	942	1014	975	1005	1000	989	970	953	955	931	1004	928	962	978	918	997	960	966	914	980	982	1019	1015	934	964	979	956	897	958	1014	931	974	983	956	927	920	913	985	964	974	939	973	932	971	1005	966	1010	957	962	965	968	942	971	957	1014	966	1015	982	950	1008	973	934	961	946	952	1025	963	955	974	919	964	1040	935	963	967	972	947	988	952	950	966	978	977	957	956	919	957	952	990	945	936	947	975	959	905	984	946	971	974	995	988	953	927	950	982	979	1000	974	950	1022	1021	924	976	962	981	953	957	949	968	962	922	906	962	963	983	959	979	915	984	956	943	974	1023	898	946	903	993	951	963	948	970	947	941	1016	975	1016	920	950	946	947	944	939	993	962	967	974	1002	992	986	979	938	965	936	973	956	939	932	933	1003	934	942	1001	966	935	1050	982	988	974	982	932	917	914	1013	955	942	926	948	929	1012	998	1035	1001	941	975	975	934	925	999	1001	942	951	995	977	959	962	943	970	981	1028	959	962	1023	960	957	985	928	972	933	1046	985	969	1015	983	894	1003	976	996	970	983	971	914	982	972	987	953	988	976	991	921	931	969	966	956	979	970	943	1000	968	961	952	975	993	1013	934	1037	969	976	951	980	1040	930	977	947	982	992	987	898	1004	950	1022	902	942	931	928	984	905	1010	969	1035	951	1019	985	1037	992	995	993	945	972	941	953	1038	926	852	969	991	987	955	954	1013	1024	966	968	955	989	965	941	987	1005	973	937	966	977	926	976	965	934	1006	970	981	973	924	923	993	1044	971	961	993	907	949	953	932	984	977	1029	912	966	963	957	914	989	955	975	969	1014	972	991	963	942	942	908	975	988	963	961	933	979	941	1022	917	894	984	961	922	934	981	987	944	904	1026	975	981	894	935	968	970	1028	1022	993	933	951	995	973	1004	950	993	959	970	948	956	931	980	970	974	964	990	986	917	966	953	969	993	1052	991	1031	937	918	963	984	962	1008	958	965	970	979	934	990	935	942	966	909	966	984	996	940	945	898	1004	921	983	971	956	924	989	892	990	952	960	1015	923	1001	973	914	955	994	972	987	983	954	1030	981	981	1045	988	981	923	922	987	919	927	962	969	954	943	946	916	978	989	1028	963	939	1023	968	947	970	967	982	987	955	976	954	985	915	1007	963	995	977	992	998	936	997	932	915	976	978	938	987	938	911	1029	988	1048	973	965	1016	973	957	954	990	971	933	951	957	955	988	972	917	936	980	930	962	954	997	989	987	1025	951	931	941	914	932	927	950	941	906	985	921	952	937	947	1011	994	1010	946	902	924	930	915	957	983	959	955	992	962	938	1027	1014	928	933	1006	929	920	974	888	914	976	963	939	944	923	975	954	1042	1006	952	1004	949	940	956	988	970	1034	938	988	961	921	931	935	992	974	987	987	951	967	926	943	1024	949	997	964	959	903	904	981	1019	951	971	968	962	983	1010	971	953	977	930	935	951	1001	1003	988	970	966	983	980	950	959	985	949	986	928	947	949	956	994	1012	988	876	941	1027	985	955	997	980	977	1060	965	953	978	982	958	937	966	941	952	952	924	963	936	1016	918	964	957	1012	936	969	979	944	978	982	967	969	985	950	961	1003	921	901	964	982	920	930	927	983	992	980	977	911	998	915	989	997	974	948	973	971	966	1016	949	966	971	961	943	980	952	942	955	979	1018	973	980	964	990	957	953	964	956	971	927	951	969	1011	962	978	952	1004	949	1029	991	960	944	961	978	1016	1007	1010	1007	981	945	940	964	984	974	989	1016	932	926	998	941	1000	986	974	979	1011	892	1011	910	1020	1002	960	1003	959	964	994	962	936	950	980	982	982	968	935	973	989	949	950	930	972	949	892	957	989	949	955	922	922	963	989	966	980	959	952	986	1038	926	1003	978	952	943	965	984	976	964	995	970	936	952	952	946	1001	940	958	969	982	929	1041	1005	995	930	958	953	970	1026	1001	945	995	1003	997	953	1042	956	991	1002	974	1010	970	956	967	948	930	1029	923	942	954	947	975	958	993	1002	1006	994	1014	988	948	943	1020	959	965	993	969	943	1005	981	979	936	972	996	1002	964	1005	982	1014	1008	987	978	986	980	946	1026	1010	1016	990	953	954	948	967	964	966	942	969	933	1031	944	886	1003	1007	990	997	973	952	971	977	1006	985	974	975	967	978	988	937	935	938	1003	995	1031	894	983	1004	971	954	1038	948	935	985	961	959	944	1000	963	942	1010	952	941	968	972	996	929	927	992	955	976	947	987	1019	946	985	961	994	943	983	950	961	946	996	948	964	959	963	941	941	917	958	993	946	972	1024	981	946	970	995	995	927	975	940	978	1000	990	927	1009	906	941	1012	932	952	956	1000	1005	1004	956	936	962	935	943	981	935	958	996	1006	982	912	940	989	955	955	983	955	975	947	962	952	926	974	946	1034	986	944	948	1003	952	1008	957	913	965	957	937	1006	940	940	943	938	1016	921
24867	21482	24853	28532	21480	21338	1504	477	429	362	396	381	365	386	373	330	333	370	337	355	356	341	358	383	379	377	346	340	376	356	316	352	342	356	389	352	356	350	362	323	322	329	340	359	343	325	375	347	361	358	336	353	364	349	358	329	347	356	340	356	354	354	384	344	379	329	358	400	326	335	367	351	348	336	342	370	361	331	364	370	329	354	331	367	342	348	324	352	328	337	357	358	348	334	359	339	379	334	371	390	351	358	340	338	361	325	320	357	315	344	324	355	335	338	351	335	362	336	349	347	353	367	355	373	370	327	375	370	307	355	341	328	353	363	378	375	346	349	350	348	373	353	375	355	332	354	362	327	352	370	345	377	357	331	338	324	377	354	347	360	322	363	364	338	326	340	365	343	330	336	328	345	339	307	347	358	358	369	348	363	369	336	328	344	332	316	344	374	341	366	358	353	368	392	365	372	357	317	329	335	393	357	327	383	394	380	357	370	330	355	332	335	325	339	370	370	340	328	371	348	375	377	368	319	324	312	330	323	340	347	331	346	315	362	362	361	311	351	367	319	347	360	359	355	365	375	355	362	337	375	367	373	348	328	335	347	334	368	345	342	369	335	331	360	338	344	332	334	374	380	343	390	342	337	332	359	347	351	359	379	355	345	331	324	357	338	393	369	317	324	355	358	361	347	362	327	337	358	334	363	315	354	360	336	371	338	355	344	333	337	317	344	388	338	343	361	364	370	354	350	360	350	336	348	338	404	338	339	330	373	388	358	336	360	332	379	363	349	342	343	327	360	327	330	360	417	309	326	338	333	370	387	353	319	360	348	356	356	335	313	376	361	375	340	310	326	378	323	345	322	324	347	342	361	336	345	318	348	370	378	346	336	379	325	344	340	333	369	353	355	378	330	361	336	318	359	360	325	364	326	353	396	340	315	366	352	334	326	321	316	370	319	356	347	343	357	358	354	349	366	376	330	350	326	323	324	368	353	353	323	347	347	342	353	386	346	378	342	348	340	349	370	323	374	368	342	346	369	359	341	386	344	356	400	339	375	328	350	370	358	336	381	341	343	355	350	365	360	353	339	362	320	350	378	343	349	350	372	339	340	340	351	348	352	332	335	356	364	361	320	384	329	360	328	378	318	335	357	372	368	349	369	361	340	350	383	350	320	348	349	368	296	344	346	378	394	321	349	346	337	375	312	390	351	354	351	350	379	379	405	370	361	327	373	388	337	340	348	347	321	331	331	350	336	326	350	356	359	350	333	385	344	352	363	332	356	338	315	347	316	365	335	365	327	393	333	362	357	351	342	341	322	357	355	330	373	343	334	380	359	380	406	308	341	321	348	382	365	372	356	338	350	389	324	343	375	356	332	346	348	349	352	316	349	348	364	367	358	382	359	338	376	382	369	316	364	381	366	356	352	352	339	335	388	368	333	314	330	362	325	368	343	316	353	367	346	351	354	360	333	342	352	345	333	356	405	335	361	308	367	359	346	388	369	370	385	347	374	387	366	394	352	341	332	327	323	325	326	382	350	395	324	379	354	339	307	342	333	341	372	335	332	339	339	367	360	329	351	315	321	351	346	360	354	332	350	355	329	355	324	359	335	379	396	352	362	386	362	359	371	314	349	341	385	351	372	352	349	355	362	353	335	360	320	353	358	347	326	390	323	355	389	399	351	365	322	335	349	338	336	391	350	344	311	333	365	360	373	363	338	335	325	355	359	308	356	345	347	351	346	382	398	347	347	339	333	334	348	369	359	332	338	364	329	365	332	357	350	330	332	339	363	332	382	370	319	372	364	345	323	329	356	341	355	323	354	346	328	304	337	353	361	338	351	336	315	348	361	356	376	343	331	320	311	335	359	342	359	329	343	345	330	363	374	360	339	362	340	338	362	320	324	369	346	332	335	368	331	348	348	338	361	336	350	336	356	326	356	320	358	346	397	347	351	371	353	369	330	324	331	309	362	331	358	371	390	335	321	376	364	344	341	348	344	338	357	357	325	379	366	335	327	360	331	393	372	405	369	356	363	381	349	332	336	339	387	364	312	355	333	343	332	357	339	369	369	328	351	335	376	331	366	341	365	325	355	312	345	344	338	359	333	361	347	396	317	354	353	337	353	353	349	332	362	322	351	320	370	336	346	398	342	340	320	358	349	328	356	384	363	330	384	361	371	315	344	340	343	366	352	358	392	365	378	335	364	324	318	337	358	365	339	357	371	341	317	302	333	336	345	324	356	327	376	316	345	345	329	338	346	341	325	355	347	336	310	347	359	339	308	315	345	311	319	325	346	346	354	351	348	323	361	329	341	346	342	356	343	370	334	344	363	380	323	346	366	337	332	348	326	335	304	370	362	336	347	358	406	341	346	336	324	373	343	347	337	380	350	364	330	347	368	341	347	360	334	347	347	358	373	358	354	341	356	363	368	371	355	331	364	364	347	318	325	337	360	342	363	365	334	349	323	350	351	354	355	349	341	377	340	352	364	363	342	353	374	372	340	303	335	320	378	347	370	359	354	355	379	359	361	384	366	370	344	348	355	363	320	333	345	348	324	321	346	328	339	377	344	341	352	342	351	353	323	334	335	329	363	345	316	296	351	369	335	345	346	329	375	328	359	362	352	334	336	379	356	346	374	324	343	363	336	353	346	372	339	341	341	330	377	345	310	337	388	342	342	344	342	324	333	350	393	351	357	328	362	387	355	347	336	366	381	348	369	336	354	330	346	326	361	348	368	337	349	402	349	360	349	340	329	309	324	334	320	337	357	345	361	318	368	350	329	384	334	333	353	361	344	331	369	332	336	363	345	342	347	399	345	315	344	342	322	347	352	321	324	333	339	371	326	377	343	333	373	372	344	360	331	335	353	347	377	343	330	314	332	351	353	378	363	351	338	361	383	339	345	332	312	358	351	359	316	332	308	329	336	355	365	345	372	330	337	373	346	361	329	341	323	351	351	325	346	336	319	372	313	337	327	348	390	337	342	380	358	350	337	364	346	356	324	367	315	308	352	317	351	327	350	324	329	383	357	362	317	347	338	332	338	368	334	379	347	347	333	340	321	365	349	316	324	355	373	350	372	362	341	326	334	333	354	348	317	350	327	389	364	381	308	319	345	337	384	347	353	338	347	355	352	371	354	332	322	332	357	344	358	367	345	327	327	360	346	359	363	348	328	340	351	346	360	339	306	311	361	355	316	310	350	298	356	345	328	343	324	344	342	336	342	343	312	342	345	363	382	304	325	344	343	352	353	339	357	334	347	321	326	354	344	351	365	344	373	357	350	345	348	310	337	363	359	333	323	331	372	340	342	346	359	318	309	378	358	325	359	328	332	334	331	361	361	356	337	371	336	374	363	318	345	322	351	302	358	333	348	341	386	339	346	337	293	335	362	376	313	357	374	345	372	334	301	349	355	314	338	354	320	300	363	325	327	362	338	312	341	337	334	358	349	340	317	357	329	324	332	341	370	345	354	341	334	405	379	329	364	376	352
3257	2172	1395	959	922	880	813	793	830	767	771	794	768	709	730	784	822	750	739	812	715	745	732	769	749	753	700	741	783	774	763	711	807	772	777	777	746	751	755	792	704	748	731	689	784	749	750	740	709	782	782	762	748	774	749	795	763	777	696	748	771	707	759	780	744	782	760	789	742	782	744	744	734	768	710	748	772	777	742	724	748	788	728	757	726	746	721	743	777	751	738	729	760	755	718	747	747	694	774	742	797	761	799	769	812	776	798	775	743	775	774	696	734	800	774	812	766	760	748	756	734	751	787	769	766	768	778	758	770	732	793	789	747	719	720	768	754	755	759	767	781	756	781	783	855	745	746	701	759	770	771	762	727	770	772	765	782	762	711	752	726	815	738	761	797	780	770	742	790	760	794	756	774	752	759	784	758	750	772	733	792	770	762	765	756	795	755	769	718	699	796	779	730	739	804	764	759	785	743	787	707	711	730	756	766	763	757	757	750	736	718	746	755	767	766	747	770	800	783	764	760	731	690	764	824	724	785	730	808	765	789	753	778	732	776	775	764	784	709	760	758	765	711	785	751	773	768	743	759	765	742	739	771	747	714	793	715	783	748	765	749	758	786	743	771	724	806	794	790	777	690	753	778	727	739	774	735	732	720	709	769	733	763	742	781	759	764	757	728	691	716	749	768	770	749	766	753	822	734	770	785	748	795	767	746	755	801	746	781	742	746	823	744	757	769	799	737	772	738	752	730	780	731	800	759	728	765	732	755	753	710	734	751	725	733	739	710	746	760	751	754	731	748	739	763	763	728	740	783	748	742	718	761	785	741	756	718	752	750	729	776	748	766	702	779	725	790	738	786	784	717	768	731	766	733	720	776	783	756	716	708	683	762	747	734	788	781	739	731	765	705	748	726	784	756	736	774	742	715	758	753	776	724	745	739	732	743	744	747	713	795	740	735	720	750	758	782	724	763	754	745	717	788	776	742	818	740	770	790	802	741	764	725	763	703	774	734	777	718	738	716	742	782	705	739	764	774	778	771	712	744	787	774	742	714	773	751	725	729	771	763	784	756	741	772	771	841	754	791	771	744	739	761	821	804	741	757	780	745	744	773	776	788	802	754	734	773	747	740	782	752	786	750	714	765	697	762	791	804	787	768	781	762	777	749	705	748	756	778	777	731	730	738	755	727	731	731	763	781	772	741	756	736	792	729	751	767	747	770	736	773	751	732	749	776	744	765	761	741	754	735	728	744	724	747	772	707	705	757	763	750	746	768	745	785	773	752	773	747	730	762	762	760	733	728	758	746	717	713	748	785	791	759	757	783	751	762	718	752	768	759	754	719	775	761	754	761	759	803	736	744	767	740	719	818	787	767	755	736	745	787	774	719	775	749	725	712	772	820	758	719	740	751	727	740	741	722	814	753	763	808	730	720	770	709	756	776	790	748	822	707	750	789	765	750	761	729	780	744	765	702	737	723	756	740	795	725	741	743	729	745	777	755	688	806	730	739	735	739	764	733	741	751	754	735	742	720	710	735	782	731	718	746	739	797	753	759	751	793	738	712	754	731	734	741	757	768	774	723	759	796	740	732	764	744	729	796	752	694	762	736	744	764	737	772	758	789	757	767	724	771	718	747	717	715	727	752	714	783	755	727	743	754	768	730	731	709	774	724	783	752	761	789	775	800	721	733	736	739	764	742	807	754	747	785	757	751	759	749	767	779	759	730	764	755	745	758	755	716	733	787	722	774	773	695	724	768	766	784	755	779	777	715	755	758	794	730	729	772	720	768	790	704	770	800	751	769	758	736	770	782	744	748	758	788	818	747	695	782	763	734	769	747	758	765	763	749	775	765	799	766	737	745	808	751	708	737	773	747	722	788	764	744	742	760	728	779	718	785	734	779	783	745	808	709	769	777	751	756	741	783	750	747	763	778	729	754	737	746	774	781	797	769	762	743	775	763	737	777	770	780	737	758	776	780	768	754	755	743	783	738	774	716	792	745	771	770	729	765	743	769	736	793	769	730	771	726	749	755	741	746	727	761	703	789	757	792	799	739	734	779	788	795	786	746	781	761	798	805	744	747	785	765	738	777	740	737	769	745	760	730	692	794	785	753	780	723	766	742	701	828	761	774	701	756	758	721	742	755	736	702	773	755	755	783	771	717	775	756	719	762	737	737	780	790	762	787	789	742	754	791	824	766	787	769	739	773	755	733	741	726	763	746	770	771	770	743	785	771	752	764	726	728	742	741	750	733	794	723	734	782	777	743	748	754	794	775	749	770	760	803	674	737	739	760	771	723	772	742	761	747	775	767	767	777	788	767	785	735	765	754	798	727	780	759	747	758	755	717	753	741	709	779	723	786	765	730	716	747	752	723	759	737	725	818	718	744	785	731	775	712	783	774	796	757	803	781	745	778	773	699	767	739	776	726	756	759	779	754	762	774	778	788	750	804	747	760	749	724	712	824	730	782	769	785	734	770	712	723	720	767	772	735	745	749	753	806	755	742	729	743	781	710	804	786	794	702	743	753	742	779	752	741	739	754	712	798	692	728	751	714	731	720	749	749	748	748	769	798	779	775	713	736	739	772	727	794	778	778	803	717	814	743	743	773	823	755	756	703	765	751	785	778	734	764	749	750	791	756	759	708	727	763	721	739	757	755	756	807	696	762	721	740	752	800	713	764	720	775	742	773	756	782	766	800	787	757	776	729	765	711	700	784	767	754	793	774	744	724	748	778	764	757	767	774	735	761	745	724	731	748	756	763	696	750	724	756	749	767	765	773	747	770	670	744	780	820	755	751	812	749	748	775	742	741	782	772	757	746	777	794	749	732	713	751	738	778	744	735	761	743	736	749	720	809	763	716	762	746	728	747	768	753	755	764	745	748	701	735	722	761	763	714	736	801	753	825	742	804	768	750	789	713	740	717	786	709	711	713	774	756	739	744	778	755	726	724	744	772	758	721	739	777	725	778	731	786	746	743	749	774	759	747	754	749	751	790	755	741	752	780	756	719	697	735	749	750	701	794	781	752	817	786	754	784	761	762	753	743	775	766	733	735	763	764	735	764	749	718	727	776	785	735	767	765	730	756	777	734	735	741	757	739	706	740	722	761	757	740	742	800	786	740	710	750	748	767	718	761	694	768	721	728	717	755	755	746	760	756	742	832	773	691	784	761	739	764	750	729	708	723	755	719	758	739	761	795	733	767	742	710	754	775	799	784	779	783	794	800	757	699	692	757	776	727	709	762	756	725	747	784	771	795	765	771	794	717	795	737	729	726	752	743	797	786	722	772	717	816	773	800	773	744	763	738	716	751	784	764	722	763	755	758	757	765	763	775	772	798	738	753	721	747	690	795	758	684	750	726	745	771	748	724	767	731	750	722	751	759	747	765	791	745	748	784	751	786	767	711	775	740	741	785	792	750	741	740	761	826	771	764	757	737	747	748	776	766	781	787	804	760	712	742	685	789	729	758	781	780	776	730	737	745	753	809	757
24330	21494	25174	28252	21496	21508	19040	596	290	276	264	238	213	215	212	204	208	215	202	207	188	193	184	151	184	207	170	166	183	197	184	155	175	164	170	167	179	187	190	187	183	170	170	182	169	199	174	161	164	168	170	176	177	169	183	144	158	182	184	163	172	182	168	165	188	165	180	159	158	186	179	147	150	156	177	171	160	129	165	201	152	173	171	151	161	149	166	174	165	148	139	184	178	163	199	183	180	173	140	164	130	175	162	159	188	183	181	171	159	184	152	147	174	160	162	160	173	160	158	140	154	193	175	169	185	136	163	179	167	189	175	159	180	160	169	159	167	166	153	153	166	154	144	170	163	160	165	151	163	170	166	159	166	150	176	168	146	173	168	151	176	156	156	153	197	162	165	179	169	142	146	172	174	151	161	168	167	162	188	145	191	169	182	183	174	158	176	157	151	160	200	162	197	167	150	170	169	159	159	175	166	161	150	162	159	158	142	170	167	147	144	164	164	161	143	177	185	154	146	180	146	161	178	178	169	145	169	161	157	161	168	160	161	151	175	156	171	163	187	165	156	170	162	153	187	166	160	193	161	167	161	183	192	183	177	179	158	179	186	153	152	183	179	176	168	180	164	181	165	174	184	163	156	172	159	158	150	175	176	169	147	153	179	170	173	184	177	164	176	152	163	147	157	168	188	189	211	171	160	180	161	169	181	178	175	166	150	179	179	172	183	148	155	151	184	176	172	171	163	183	174	170	152	175	153	170	164	147	168	172	173	155	168	162	155	144	166	154	184	176	156	154	172	171	147	169	182	171	174	152	184	169	184	144	173	165	172	182	152	159	182	171	151	191	155	173	192	155	167	167	158	194	162	161	146	143	166	195	167	162	186	150	131	153	149	171	187	181	160	156	159	185	164	157	150	143	161	152	173	152	154	165	158	163	163	160	139	183	170	152	163	162	191	179	176	151	174	186	162	189	142	132	166	193	151	169	169	156	177	166	156	170	179	146	169	188	172	157	144	164	150	169	157	158	142	169	174	148	177	161	142	167	147	174	140	172	169	186	167	167	148	144	167	180	166	168	166	188	179	173	182	162	157	175	165	169	171	165	158	167	144	166	179	173	149	167	169	153	168	151	185	168	155	154	153	157	166	189	173	159	150	183	161	156	152	157	176	191	184	154	193	148	176	167	178	187	145	178	162	158	179	177	153	165	178	157	169	151	175	159	169	169	165	160	180	149	169	177	166	173	180	169	190	173	166	162	150	167	176	181	157	187	202	142	153	191	196	136	195	201	156	173	164	169	194	161	169	153	173	155	172	181	172	159	150	166	175	168	186	180	178	173	200	183	180	179	148	180	132	163	164	156	160	159	171	158	187	179	157	174	184	170	175	158	154	141	174	157	165	166	201	178	176	175	177	168	168	163	179	210	163	151	173	170	189	180	188	137	168	178	140	157	196	161	185	192	177	167	140	155	177	166	171	191	184	137	165	178	146	180	156	158	164	178	167	170	188	165	165	168	192	177	165	155	205	173	170	140	168	168	163	177	167	188	173	162	172	158	171	192	186	187	182	174	177	186	150	156	199	156	163	182	169	175	167	155	161	175	158	168	173	168	183	201	161	170	163	161	152	139	145	165	161	179	175	138	165	166	197	160	150	156	153	180	177	170	158	163	162	167	175	159	174	124	160	172	178	151	182	165	156	181	144	160	183	186	170	172	172	169	183	151	173	179	167	151	135	145	163	168	171	196	163	158	150	154	154	156	157	157	172	172	164	137	150	153	175	164	168	154	180	182	169	168	168	170	176	181	165	181	172	163	155	161	124	180	153	189	170	158	149	175	170	139	161	167	174	183	175	176	168	146	162	180	185	159	174	194	155	163	150	163	162	163	174	178	155	144	170	180	175	142	143	166	170	188	166	199	173	161	180	145	163	167	170	163	150	155	154	153	155	156	180	162	152	191	167	184	143	172	185	165	181	161	166	141	180	165	164	173	172	184	192	154	163	170	153	174	162	183	186	158	189	163	172	160	167	171	179	207	141	155	198	161	174	179	197	160	171	170	180	170	169	180	147	173	180	155	166	163	191	161	153	164	175	135	156	178	147	149	181	152	161	165	180	176	179	145	143	179	192	162	182	166	166	151	188	161	164	172	175	164	168	159	172	172	179	156	171	185	181	170	164	179	175	174	176	133	162	180	178	168	167	170	167	167	166	178	170	163	174	191	177	162	157	146	171	165	179	183	162	161	175	178	185	199	171	182	175	164	153	165	174	162	167	167	164	166	174	184	183	148	169	141	171	158	181	183	189	142	167	171	156	148	159	166	164	148	179	164	176	154	177	172	165	163	159	183	173	161	164	150	140	188	166	144	159	139	177	168	174	179	168	179	178	167	140	156	161	150	170	153	178	174	163	209	153	151	170	195	171	160	146	177	166	163	184	154	144	150	172	177	156	156	162	158	184	178	171	185	180	178	168	164	178	161	196	171	156	181	163	161	149	165	190	161	156	172	183	176	168	173	164	165	130	159	147	161	161	163	174	169	205	174	162	170	169	184	162	186	178	181	173	165	154	175	168	170	207	175	179	174	179	191	181	158	150	151	179	177	177	194	180	156	186	131	179	160	143	171	173	159	182	156	151	165	156	153	174	213	180	164	170	167	139	148	153	165	134	148	164	167	157	170	171	157	161	159	194	148	151	185	177	172	142	194	159	168	144	177	172	174	166	163	175	167	172	135	181	156	171	162	156	171	163	148	154	181	183	167	144	153	174	169	162	158	125	132	167	173	169	149	185	162	159	198	167	198	180	165	192	168	142	176	180	171	161	131	156	181	168	206	155	145	159	180	164	157	156	175	159	155	136	161	187	165	144	181	153	151	144	149	174	172	165	180	182	191	173	175	191	156	163	175	142	199	154	193	148	138	177	181	166	168	164	173	168	169	183	164	168	140	178	171	173	195	177	179	175	150	161	162	180	174	152	173	162	156	187	159	164	169	150	150	190	172	174	175	174	174	144	180	177	163	187	176	173	168	166	207	157	170	170	149	178	175	173	159	157	160	129	156	168	172	140	179	145	169	159	148	151	180	175	155	152	185	166	165	128	153	167	164	172	169	187	168	189	160	189	174	188	154	158	160	134	150	151	184	167	195	188	157	181	184	185	158	162	174	193	175	170	184	174	187	192	181	164	167	178	150	147	158	167	177	160	193	160	161	164	170	153	188	172	165	173	157	175	170	162	154	150	155	146	152	188	152	187	163	186	147	172	183	147	163	165	177	187	163	154	184	138	168	162	166	163	176	150	161	160	159	169	180	174	165	154	162	188	157	185	188	152	170	170	182	186	162	173	174	167	166	167	154	165	185	177	146	179	170	161	138	200	161	183	167	166	169	157	178	159	154	176	175	190	163	162	162	165	152	166	160	167	157	176	196	160	185	159	152	165	185	180	181	155	154	196	167	162	166	155	177	160	187	165	162	168	158	190	153	155	154	149	155	168	163	173	177
2925	3052	1530	861	601	529	462	440	509	454	448	430	440	446	403	448	428	403	442	410	468	396	382	419	429	410	417	400	376	390	393	404	397	422	372	377	363	396	385	385	381	405	403	396	388	400	417	371	403	428	368	389	391	431	378	397	415	404	391	383	432	413	449	391	396	405	431	413	445	384	436	412	397	418	411	417	430	420	394	374	377	406	384	397	379	374	394	396	401	392	372	415	413	384	393	393	371	410	434	393	390	381	368	394	411	415	376	402	395	374	370	409	390	430	380	378	366	413	391	366	384	419	430	379	383	407	393	404	391	425	363	416	374	408	377	386	392	392	405	377	410	399	378	424	404	391	440	382	404	381	389	394	391	398	378	397	394	406	367	393	360	409	390	361	372	396	432	386	400	392	389	405	379	404	360	391	402	419	425	430	394	396	415	395	385	413	409	403	389	361	445	388	352	376	383	393	404	383	410	401	390	412	371	411	401	378	366	389	381	403	368	381	407	398	395	422	377	408	363	395	395	398	409	423	402	416	393	389	383	379	418	376	405	387	407	383	406	398	393	415	363	400	377	391	423	391	370	374	392	360	404	402	401	395	367	409	385	374	405	412	440	388	415	370	367	395	400	391	370	415	426	387	390	426	396	408	382	390	413	414	386	375	432	395	425	374	403	387	444	401	399	375	421	427	398	396	381	363	412	397	400	384	383	391	394	391	369	394	392	375	386	446	374	392	406	405	412	384	396	389	382	366	396	413	372	418	332	376	366	389	372	423	414	379	408	387	385	392	412	380	400	366	386	358	413	382	403	404	419	397	378	397	419	363	373	386	416	408	377	398	380	409	396	376	387	414	368	394	391	396	407	434	398	372	427	425	377	379	398	415	399	409	356	383	414	414	380	400	375	397	398	364	430	408	360	398	383	409	394	389	373	442	422	404	418	423	355	411	377	416	393	453	413	394	398	408	386	413	388	382	419	400	412	419	414	388	373	378	389	402	396	423	402	420	400	359	377	426	375	376	391	355	412	397	380	428	407	427	387	362	433	395	410	406	407	375	377	374	366	400	439	398	364	401	393	408	431	424	426	386	374	368	365	404	407	395	394	396	401	381	393	396	387	394	402	370	405	361	401	420	386	403	402	409	385	402	384	352	385	395	405	412	390	397	344	406	377	397	396	419	407	434	401	405	378	371	398	412	343	415	354	411	395	406	394	399	383	384	391	376	399	379	392	387	375	396	389	402	412	429	405	411	397	400	381	406	369	359	426	415	399	381	392	382	377	397	381	405	375	425	394	394	400	386	377	393	394	429	400	406	381	396	357	383	419	397	431	376	402	383	373	363	400	382	391	413	379	410	427	387	395	408	398	399	384	414	402	402	417	425	394	427	417	409	388	405	424	399	392	414	396	359	390	421	369	388	428	422	447	386	415	395	391	386	384	414	369	413	387	409	401	394	386	403	404	382	414	392	373	395	392	393	417	392	405	432	371	375	414	378	396	386	411	389	377	383	400	375	403	366	426	398	431	423	414	410	395	375	402	366	424	403	389	393	386	379	408	376	361	398	374	381	377	366	358	397	396	405	391	391	403	401	372	435	406	397	365	402	398	421	420	415	379	378	400	425	400	376	399	395	392	392	373	394	396	398	419	411	466	404	418	385	371	389	388	389	395	382	378	376	391	419	403	369	372	375	410	416	387	391	390	420	396	415	408	403	402	426	402	390	390	366	395	408	387	355	428	373	405	401	403	367	402	432	374	351	413	398	390	394	395	417	432	381	403	427	369	361	387	387	424	433	419	422	419	404	432	384	420	411	434	419	370	368	429	388	400	415	431	402	411	381	411	388	388	384	387	399	423	416	425	379	419	369	429	413	401	394	395	389	417	371	384	402	398	406	389	386	432	398	401	400	383	375	426	375	336	383	398	404	391	401	422	429	414	394	375	407	369	397	383	385	437	363	425	403	400	423	403	411	418	385	393	412	435	404	402	395	405	402	389	402	357	390	401	402	415	395	447	439	384	372	350	374	397	435	410	372	383	404	398	373	431	387	400	378	380	397	413	403	434	418	394	388	405	413	434	413	404	421	402	390	386	416	418	387	392	380	455	391	379	366	426	401	387	398	402	400	391	396	394	408	363	424	402	411	416	393	380	399	396	395	400	372	384	405	405	422	399	416	397	386	408	391	390	404	370	403	407	389	370	413	403	408	403	394	392	426	372	387	382	410	409	366	414	418	376	429	403	400	388	390	386	444	364	402	382	410	384	441	420	402	379	428	390	383	415	402	399	396	406	379	399	391	383	393	397	344	385	375	430	365	427	406	399	400	412	465	397	389	397	389	391	410	404	428	413	374	390	396	424	409	384	375	396	408	400	410	418	391	384	390	353	376	419	438	383	409	422	386	426	426	395	406	399	433	390	410	372	397	407	389	429	414	371	401	384	365	397	392	391	401	453	382	348	388	404	387	379	381	397	399	378	377	397	397	381	373	430	410	415	376	357	376	410	399	362	399	391	407	398	376	366	380	403	385	401	389	387	421	356	376	417	377	417	372	370	406	376	385	368	396	384	394	381	351	405	398	423	415	385	395	416	408	422	386	358	374	424	420	409	407	401	388	381	419	368	414	366	415	402	386	401	398	363	447	411	393	407	357	392	434	407	382	365	368	385	412	395	361	422	428	415	428	371	388	391	378	432	394	375	402	458	413	383	363	429	390	361	377	406	370	419	366	410	400	366	367	385	406	397	376	417	379	418	422	422	391	402	407	408	399	388	383	405	436	400	369	414	403	412	428	376	378	408	380	408	366	392	409	396	392	423	364	386	374	392	347	407	398	402	405	381	384	421	378	410	416	447	371	397	373	383	391	429	399	427	381	398	397	377	381	436	374	359	399	393	386	399	396	402	372	420	400	408	387	402	375	386	401	433	407	372	398	356	365	393	385	425	384	410	411	388	398	382	384	394	372	404	391	428	384	391	395	389	386	397	385	394	363	385	423	387	369	427	396	381	407	430	379	410	394	405	409	418	383	387	410	373	416	374	416	422	435	414	373	408	431	360	413	397	391	433	402	420	396	418	367	394	384	369	381	392	397	411	394	369	452	380	368	396	351	428	399	380	399	391	401	414	423	359	365	399	414	404	409	427	386	396	383	421	389	402	423	420	405	427	373	366	357	389	385	370	421	404	405	397	383	420	393	393	410	390	408	424	407	393	404	387	419	412	402	423	431	409	369	409	397	397	404	385	444	393	399	424	406	392	413	402	399	380	415	395	413	403	393	406	389	404	405	406	389	376	383	409	368	372	371	389	403	394	412	378	376	389	390	388	380	379	409	390	417	404	406	377	400	399	414	388	399	398	413	403	426	401	404	381	386	424	404	404	405	409	407	409	394	422	389	373	383	386	386	380	385	400	414	430	391	393	383	447	420	388	404	408	405	410	399	379	396	386	362	409	406	375	422	391	425	376	374	375	364	401	405	379	415	409	426	418	403	406	399	382	413	387	396
32111	21083	12321	1065	525	452	439	437	420	452	431	432	442	454	409	400	480	473	474	468	456	422	452	428	480	453	451	498	445	435	430	454	469	445	404	445	425	464	453	430	435	445	447	475	440	474	472	454	446	525	444	400	443	469	468	415	485	476	473	424	469	467	421	442	467	423	439	451	424	431	490	472	472	449	419	437	465	475	483	416	457	435	419	441	422	477	463	421	442	418	429	468	429	413	439	441	476	445	445	469	435	432	447	461	438	454	484	452	412	456	451	435	433	478	449	467	457	471	414	452	474	448	431	464	440	456	442	403	451	452	458	456	433	422	454	440	446	449	441	475	440	439	435	467	468	417	460	457	407	428	464	420	470	407	439	455	496	418	403	416	451	434	465	435	494	433	459	444	437	402	461	456	431	460	427	465	455	455	462	452	428	438	473	421	408	492	438	415	422	420	464	416	471	483	439	412	458	455	426	414	487	459	490	435	414	444	402	428	474	393	402	418	395	431	445	460	428	430	472	436	467	453	492	481	470	472	480	422	486	445	416	435	423	458	422	441	441	452	433	444	402	424	480	410	460	455	434	428	415	398	389	469	440	419	438	454	424	434	454	437	427	428	414	456	423	467	466	435	455	450	424	421	461	446	438	441	419	457	420	423	479	441	464	420	453	437	434	441	419	472	434	432	465	429	391	440	429	440	412	450	427	467	439	473	439	421	435	454	448	392	461	452	463	434	462	455	404	454	475	440	433	450	480	407	409	464	410	447	497	433	441	447	428	451	433	396	451	402	439	433	440	420	439	469	448	449	446	435	427	425	399	454	445	443	431	428	457	398	420	435	455	416	441	448	395	423	420	429	469	470	434	466	425	413	417	469	430	443	444	461	416	446	430	444	454	438	444	449	442	442	436	423	476	470	426	449	486	421	438	425	463	435	434	426	456	443	420	419	437	460	476	466	418	421	461	450	407	471	452	447	471	448	418	433	424	454	451	419	485	426	453	428	458	483	456	439	435	439	412	473	480	468	432	423	430	468	416	402	453	410	437	435	430	456	430	447	485	441	454	452	429	460	402	423	441	453	444	433	404	422	416	448	403	491	478	455	433	422	448	425	488	394	421	465	408	482	455	438	457	447	428	456	469	449	466	482	470	490	446	458	460	411	491	449	434	442	374	406	425	454	454	437	452	435	429	429	417	418	453	470	496	436	456	393	407	451	428	447	427	412	437	488	425	449	453	452	462	455	436	426	455	447	424	443	430	422	465	401	469	433	406	449	450	484	468	481	450	459	455	448	463	457	493	453	434	389	414	486	439	434	419	462	448	414	451	426	447	444	446	400	412	415	431	392	476	463	416	406	425	434	412	415	442	432	454	465	469	429	465	441	443	429	453	414	424	443	432	427	388	366	432	391	482	450	449	438	426	439	466	423	449	439	424	435	450	446	449	408	452	409	459	439	445	424	430	492	457	437	430	418	440	422	461	495	436	470	459	406	417	440	440	445	421	443	480	424	447	441	460	464	439	473	407	431	457	442	472	427	445	445	474	425	414	457	457	443	417	463	434	414	449	465	429	473	482	448	449	416	493	425	473	437	420	480	408	447	432	441	483	451	450	417	475	433	441	410	477	471	464	447	423	408	427	407	451	445	471	436	478	431	427	411	420	458	456	446	443	438	419	477	422	428	407	427	427	454	451	442	442	438	442	405	415	412	431	419	454	417	448	477	477	387	474	437	444	445	479	450	479	413	406	438	473	431	415	435	398	409	426	446	446	434	478	404	451	406	435	450	450	427	453	470	441	449	418	408	443	488	433	417	450	439	459	409	457	449	475	427	459	456	449	414	413	403	449	463	443	426	441	427	431	419	410	481	443	408	472	437	465	466	442	454	429	431	450	463	414	426	421	410	421	478	441	437	419	446	405	425	459	475	413	466	438	475	459	470	428	457	424	437	470	425	434	455	451	426	440	450	471	497	490	468	436	472	439	442	490	459	393	449	451	449	426	453	444	450	411	461	450	446	456	435	436	437	458	419	482	457	450	505	426	423	456	474	441	443	437	453	427	442	458	455	432	420	390	394	444	422	444	438	450	472	386	442	421	461	470	420	435	425	443	456	445	440	453	422	409	468	427	416	434	445	466	456	470	465	469	419	461	428	415	434	414	440	431	442	440	424	476	425	441	415	449	438	507	444	448	414	425	426	466	455	442	428	485	419	445	413	459	457	442	435	444	417	442	444	451	434	433	428	461	463	439	490	472	486	464	445	434	420	444	429	456	452	438	450	412	443	454	420	476	426	465	448	446	438	418	408	494	452	437	465	463	440	471	446	409	461	449	447	471	445	455	442	447	433	429	459	475	426	444	410	470	439	451	441	458	464	423	428	434	423	479	476	471	440	439	453	432	452	450	470	435	425	449	457	456	465	424	448	415	427	420	456	447	469	487	462	434	456	452	447	452	421	463	456	432	444	426	512	410	460	449	456	490	436	453	387	401	432	442	435	459	460	407	453	421	473	454	437	444	421	438	432	452	418	415	450	446	424	427	415	421	411	424	411	432	413	442	465	458	473	469	456	513	428	449	439	471	442	449	446	440	465	432	430	441	406	459	419	458	471	450	430	426	431	417	460	488	457	454	393	414	377	405	413	510	442	431	430	478	442	412	431	475	483	411	442	432	410	436	486	469	436	447	423	432	422	464	426	473	462	458	477	438	471	429	438	439	410	413	427	437	398	429	436	465	419	465	437	462	441	423	421	477	444	425	461	435	440	453	437	417	455	462	460	407	429	436	402	439	434	516	438	458	421	470	464	432	469	393	440	469	488	451	428	455	483	431	463	453	470	445	450	449	401	444	440	456	445	422	472	433	448	462	463	444	419	442	482	428	480	447	440	450	422	442	483	484	413	487	428	469	456	464	437	431	451	449	421	455	461	438	409	436	461	431	427	490	403	473	407	424	493	466	461	437	414	442	430	463	442	448	453	449	430	463	449	446	454	435	394	439	437	421	467	452	430	446	400	444	441	454	397	469	445	477	440	459	476	415	386	438	445	418	463	406	388	421	449	446	456	425	436	424	440	435	440	469	450	447	443	425	455	508	461	432	432	450	411	469	453	458	437	462	454	456	450	452	434	446	436	424	442	434	437	454	473	478	479	454	441	451	427	460	433	447	471	453	445	441	484	405	458	446	398	432	487	436	415	432	475	440	445	412	436	417	462	464	453	417	438	458	459	444	466	436	423	447	454	470	460	392	417	460	451	437	452	460	418	448	445	429	399	432	425	428	460	458	490	427	459	414	471	421	435	404	468	499	486	439	451	420	452	445	484	415	459	439	404	451	461	427	438	483	395	440	426	457	441	421	476	430	474	473	459	448	461	424	471	424	418	460	448	453	391	478	440	416	472	426	449	428	457	456	460	492	453	425	490	418	435	439	457	448	418	417	464	477	484	429	475	452	416	452	446	473	442	432	484	438	439	453	428	387	421	447	433	447	437	449	470	480	473	429	450
5771	1040	980	982	976	908	964	938	949	1025	986	972	956	997	965	1044	964	961	902	952	978	982	1024	1034	910	975	960	970	1013	969	1004	893	938	945	1032	993	974	993	967	957	936	944	948	971	923	913	971	929	958	983	962	1039	962	986	968	953	951	989	961	1012	991	939	982	948	993	964	961	959	926	967	944	1014	1000	968	940	978	997	956	1017	973	936	909	961	896	991	972	931	978	950	967	989	1069	960	995	1020	1017	967	938	985	985	992	953	971	975	973	980	965	1008	933	956	941	933	968	1011	1026	1006	945	943	915	917	960	960	964	967	983	919	917	974	961	985	903	999	940	966	952	929	945	935	957	976	968	952	1003	982	931	981	958	1035	925	888	988	952	988	1003	946	978	1014	1004	957	930	952	940	996	1040	966	974	925	918	987	1043	993	998	950	961	981	933	938	945	987	975	1011	975	961	957	1019	968	956	989	936	1009	995	911	964	1002	979	937	963	937	941	1019	971	960	922	1050	958	984	970	1010	981	958	951	976	943	993	931	936	956	957	977	946	946	961	962	995	958	968	977	1017	960	960	967	996	998	925	969	977	1037	960	965	953	1013	978	931	954	952	988	970	922	996	934	980	1030	935	997	966	976	948	993	1005	945	953	994	975	934	1007	982	963	989	1000	971	943	907	1025	939	1003	943	940	1004	1005	968	999	981	948	965	920	904	997	1004	1003	976	1029	944	982	928	999	901	992	941	947	1025	929	957	939	993	1030	988	982	972	964	955	912	978	982	944	966	968	916	952	1005	967	940	903	959	953	961	965	1016	924	962	977	940	978	1016	1020	930	1013	908	948	1006	975	901	917	977	955	933	937	971	960	946	936	1010	949	931	942	983	977	926	951	914	919	983	1039	949	963	973	997	999	994	944	956	1001	938	928	955	979	938	970	952	977	922	1091	901	1006	955	937	923	876	985	953	960	1013	955	1016	1008	973	959	965	951	948	934	919	950	920	966	937	984	978	939	960	914	931	998	917	987	969	958	1020	945	973	959	936	949	992	938	931	924	966	964	979	959	972	936	930	958	959	960	979	982	944	977	968	905	970	941	982	963	951	997	947	961	975	971	961	954	948	980	947	1019	1003	1018	1004	972	994	984	990	970	951	986	983	1006	969	970	1017	954	966	1016	946	968	965	929	933	974	982	1027	929	954	989	956	984	972	1005	1015	977	988	964	943	1035	971	951	944	921	979	971	926	932	1028	956	965	940	985	973	950	934	944	1022	953	955	951	957	946	936	953	949	977	889	962	973	938	916	922	980	1014	987	977	925	1022	878	972	984	914	948	955	939	942	989	989	960	953	957	933	958	985	914	932	927	945	974	929	990	990	1053	903	1018	957	989	899	970	972	998	956	903	900	959	938	977	940	961	1009	951	1020	975	990	980	949	939	975	986	965	1002	900	909	941	952	988	993	964	958	985	962	950	990	953	966	988	913	990	964	997	965	1010	980	979	960	960	935	968	971	921	938	968	947	960	1022	962	921	953	932	1008	952	935	968	925	926	978	976	947	991	956	972	989	941	957	928	970	956	929	954	971	1023	964	977	942	942	971	981	992	961	929	1041	959	951	976	979	934	939	957	999	958	963	968	972	1013	965	962	1017	974	957	974	967	961	922	958	1051	962	966	955	991	971	977	982	981	968	952	996	981	973	951	1018	985	934	983	938	947	945	968	948	998	998	956	926	999	951	935	994	956	945	934	931	954	953	969	962	959	939	947	997	946	1004	982	945	999	953	939	915	978	984	936	940	983	969	969	964	956	1005	938	992	951	969	983	961	946	942	989	927	933	871	962	957	916	962	940	963	930	965	982	968	982	945	1014	1010	953	944	995	979	998	1013	942	987	933	996	993	996	925	942	894	938	956	958	955	903	963	943	986	996	986	978	926	934	1033	958	971	955	943	968	954	954	969	981	947	964	989	984	997	936	958	930	992	974	991	948	926	928	979	945	948	904	965	939	948	928	969	875	994	1002	987	958	998	937	963	953	941	930	988	945	970	947	991	968	987	963	951	966	928	926	953	990	956	978	1018	971	984	964	1019	920	939	968	931	970	962	976	964	921	978	957	984	922	982	972	949	971	999	979	939	968	950	936	932	893	966	939	1026	982	946	956	963	918	1003	992	953	947	963	969	963	974	972	985	939	989	923	959	1000	941	975	975	938	992	960	934	946	946	1018	957	970	1031	939	958	983	984	982	965	979	932	948	961	887	979	957	928	997	966	978	956	958	951	1002	959	1019	967	905	933	979	991	991	955	946	885	1022	915	982	1028	972	964	983	913	1017	917	938	1004	962	933	964	992	980	950	958	980	954	926	976	932	972	1010	951	990	973	968	1020	954	1039	969	948	1002	945	981	958	965	953	986	983	948	943	1011	896	1013	977	968	959	974	987	973	967	1041	954	908	901	974	980	892	976	927	983	980	964	984	961	985	888	972	990	980	955	998	892	922	901	949	972	941	947	949	969	995	877	953	947	1020	928	1018	929	984	959	970	961	1012	959	945	951	959	1029	960	993	970	929	1003	998	941	927	977	984	934	928	932	941	941	955	995	896	981	1044	997	928	1001	910	986	989	947	975	939	911	954	930	950	995	983	995	1018	889	891	905	935	949	986	963	953	921	966	928	981	916	953	973	1001	1006	941	979	985	937	951	911	948	923	911	930	1003	964	987	975	904	958	941	984	936	997	952	950	921	917	966	925	1004	1001	1021	950	935	1022	992	942	992	987	942	947	893	917	978	919	967	953	970	926	961	953	921	970	949	937	957	972	927	990	913	1022	980	917	966	995	955	965	975	898	991	961	989	932	983	954	944	898	955	953	982	927	943	941	940	959	953	904	955	1008	964	945	917	981	935	1020	933	955	987	969	1005	956	924	953	971	1011	946	954	1000	971	955	933	967	978	966	969	991	972	1004	908	942	952	975	969	928	1001	895	1024	986	1024	905	946	951	943	981	912	972	968	930	983	954	935	981	944	987	955	946	971	939	1008	955	894	988	977	986	968	1005	1024	995	1029	999	982	999	936	921	949	1021	977	959	936	994	969	970	921	1004	901	928	945	1010	1073	987	976	962	896	999	939	976	956	950	976	987	975	942	988	1001	970	966	947	935	969	921	940	960	989	976	972	946	922	923	916	952	994	876	952	997	936	955	1001	998	929	951	1032	979	953	995	942	937	1003	952	937	928	989	987	929	1018	986	992	1019	972	991	1003	946	932	934	902	988	947	936	936	1024	994	1015	994	1005	1064	961	956	1014	952	998	968	985	944	979	974	975	949	995	949	935	908	969	953	983	939	991	983	974	980	989	1011	977	926	989	950	974	1001	976	950	999	955	997	966	988	961	909	982	939	984	961	986	993	922	952	925	908	958	911	950	970	973	879	958	974	940	983	970	961	898	1029	962	992	958	956	935	949	946	962	921	973	860	966	950	944	956	981	943	971	952	950	966	959	966	957	960	942	974	971	982	938	1005	988	983	950	981	978	995	1009	952	960	930	937	959	939	941	998	986	928	964	962	915	913	953	979	988	931	946	925	990	986	955	956	1024	997	923	984	1012	942	955	919	933	955	938	1005	1027	971	981	942	994	951	940	953	1028	937	950	891	961	944	988	1043	914	939	925	977	963	1003	944	960	956	984	950	1015	942	1003	997	1021	955
24905	21504	24878	28554	21502	21394	1630	555	444	401	361	395	401	387	372	334	357	355	374	380	363	360	350	343	354	353	371	356	336	338	346	377	351	357	340	322	344	329	325	381	347	343	400	351	356	355	356	345	366	346	362	348	302	350	361	362	319	310	373	347	290	366	359	368	326	341	355	366	377	343	375	316	323	369	327	347	362	373	363	364	353	346	379	375	329	339	345	358	299	328	342	345	356	341	349	362	356	371	362	334	343	365	372	347	373	343	311	347	335	359	378	376	364	298	359	320	331	352	341	387	337	349	339	356	344	314	314	371	316	346	335	359	370	345	335	358	353	359	347	348	352	353	322	318	361	361	351	356	318	365	361	377	346	343	365	367	328	335	365	373	318	341	375	344	319	337	354	352	348	353	359	363	350	380	373	350	317	336	363	334	306	384	338	360	330	379	357	366	338	349	323	310	360	348	343	341	374	321	326	353	356	375	327	354	378	376	338	337	375	331	345	322	361	304	348	396	348	331	364	340	338	313	357	346	338	369	348	358	339	379	378	369	317	320	358	344	375	328	354	340	381	331	379	352	366	331	366	320	326	320	344	365	352	327	325	348	315	301	370	345	342	341	349	354	328	362	299	379	345	356	348	372	340	333	360	330	326	346	345	350	350	340	312	338	337	350	344	365	346	369	310	292	323	336	322	331	347	340	333	330	309	337	365	364	353	348	333	313	320	284	315	333	354	334	339	339	351	379	352	364	347	368	310	360	330	358	347	347	344	358	355	373	342	340	352	357	333	318	345	358	345	367	335	350	360	372	342	358	345	354	359	373	356	361	369	363	348	347	364	341	333	361	355	343	353	400	351	332	358	370	313	374	328	337	360	318	312	378	328	342	366	353	356	331	362	316	386	330	338	335	354	329	385	338	360	369	337	330	362	353	355	361	358	308	406	329	375	324	323	357	341	350	355	365	334	350	333	350	383	330	344	326	325	362	356	332	351	363	376	359	350	350	318	356	350	369	373	344	360	381	338	364	311	355	336	335	348	362	374	357	336	346	320	322	334	363	309	349	361	336	324	335	381	386	336	337	376	339	329	319	342	353	344	331	362	336	346	323	360	299	328	377	328	370	323	351	358	331	342	366	325	335	340	368	320	313	341	344	320	345	320	353	366	368	347	385	373	358	385	359	368	339	363	354	325	338	333	353	326	328	336	340	399	341	370	375	386	348	320	368	376	383	351	338	379	328	346	348	368	299	344	350	339	361	355	332	338	352	353	364	386	350	375	349	369	346	336	354	352	334	337	357	355	321	309	343	329	334	362	346	363	344	363	370	346	400	318	357	334	328	371	376	342	374	359	320	328	325	355	359	365	314	355	313	350	340	341	355	357	379	378	349	368	338	331	379	363	339	376	324	332	330	318	330	347	369	359	334	341	326	309	374	370	328	339	369	338	352	335	346	331	350	375	348	337	371	359	358	343	371	351	331	334	382	330	360	340	370	280	356	386	365	323	342	367	317	360	364	331	358	356	386	325	381	336	342	320	355	340	337	375	346	354	358	337	334	356	374	351	356	359	312	346	361	354	361	360	321	365	329	339	340	365	336	357	359	356	333	360	370	352	366	360	354	342	349	366	341	371	322	383	337	348	370	389	352	300	371	334	340	363	334	321	354	369	352	328	344	357	349	359	357	373	333	360	367	375	369	342	347	359	336	337	348	375	367	338	359	298	372	332	341	324	357	356	381	339	347	332	334	352	324	335	340	339	362	354	337	356	337	321	335	353	364	340	338	356	365	335	360	362	389	359	380	336	359	312	367	354	380	339	337	332	360	328	323	324	355	368	344	340	347	350	344	391	354	344	331	297	355	345	339	349	330	353	363	330	363	355	351	370	337	351	381	351	358	402	313	332	336	373	334	342	340	339	327	337	393	358	398	341	345	348	358	319	340	350	319	380	334	338	351	392	360	350	367	314	316	345	368	360	346	312	338	316	350	364	355	370	343	341	339	338	377	338	319	357	352	363	344	322	320	366	336	366	336	375	358	348	352	333	331	348	342	399	375	382	375	361	343	367	334	328	326	357	362	349	360	375	355	343	366	358	327	335	326	346	355	337	362	323	350	354	355	354	323	323	320	331	334	353	325	358	345	380	328	320	296	345	351	359	344	351	359	350	356	354	343	359	378	331	347	343	337	338	350	350	375	318	322	361	356	382	328	320	347	346	350	332	327	338	332	365	350	324	338	357	360	368	319	335	379	360	333	345	348	352	330	380	369	322	387	362	341	346	363	373	380	380	359	348	313	306	358	385	340	348	374	335	359	301	344	327	333	349	360	352	351	370	331	379	335	370	356	342	322	381	319	352	344	346	337	355	337	365	353	371	352	372	355	360	359	343	352	372	315	332	366	327	361	362	358	329	330	358	351	389	356	349	327	371	383	362	371	322	331	344	366	330	312	329	351	357	385	337	345	364	313	342	362	343	362	318	363	339	327	362	365	338	349	342	335	386	374	332	362	332	344	364	361	370	338	360	312	368	346	348	339	331	307	356	317	346	357	353	340	361	344	347	363	332	357	380	319	302	322	352	361	342	313	324	368	304	344	352	316	339	374	352	340	358	318	344	379	364	397	325	338	358	350	360	328	345	341	381	347	339	328	339	331	332	362	358	347	346	361	345	314	355	320	337	350	352	334	331	386	371	351	336	331	329	381	335	359	330	335	347	334	318	346	337	370	367	339	348	314	308	354	338	398	360	337	341	343	360	365	340	348	351	326	338	353	348	310	296	353	359	349	337	329	348	328	360	314	329	374	357	339	360	321	336	355	363	352	361	378	368	331	319	368	357	365	351	364	336	378	361	368	347	399	346	364	330	383	334	363	361	342	327	341	385	365	307	370	363	353	389	311	338	346	333	308	331	361	336	318	396	375	361	363	326	383	342	380	347	341	365	381	321	344	337	340	336	336	372	345	335	392	322	351	338	354	336	339	351	334	307	350	407	362	345	331	379	335	368	368	354	331	364	326	340	356	376	353	321	353	350	340	347	364	393	372	340	369	340	342	391	384	321	352	370	352	382	304	341	326	348	381	356	387	389	347	326	357	334	377	340	349	354	370	370	344	342	359	336	379	356	335	339	371	375	349	337	347	339	337	310	343	404	344	334	352	316	329	319	347	353	347	380	361	361	337	343	327	330	328	364	341	372	331	347	344	351	328	351	343	327	345	349	374	374	340	351	372	357	364	332	343	350	331	354	348	335	355	367	370	339	352	339	339	323	365	396	375	320	334	346	350	385	366	362	327	366	311	352	364	329	326	348	352	348	335	351	311	333	376	357	356	363	351	339	320	351	383	350	342	388	348	336	339	322	361	326	333	368	363	356	344	360	320	324	360	339	370	337	351	354	311	341	358	316	334	331	384	349	372	331	409	360	321	332	344	360	397	365	354	336	367	325	314	343	364	351	317	357	328	341	373	298	296	347	369	344	322	341	301	335	361	344	354	347	343	342	334	338	313
3197	2173	1311	977	842	842	807	743	798	765	793	782	745	771	755	725	771	791	745	747	781	758	771	780	748	789	797	770	763	726	761	747	759	749	775	786	732	768	724	711	756	803	809	741	757	779	738	745	730	788	766	735	779	753	792	728	770	770	743	725	727	796	716	736	734	730	746	762	766	763	729	728	765	726	795	754	705	762	770	783	763	792	772	737	774	724	716	779	774	775	730	771	757	743	749	759	734	781	782	744	750	748	746	737	724	734	762	745	744	738	766	787	767	799	769	730	769	736	754	730	769	790	782	728	782	710	764	700	741	741	727	749	751	696	772	772	742	776	809	729	764	703	770	720	753	756	750	723	721	795	752	772	725	810	776	783	793	737	721	723	729	745	789	741	766	694	760	739	727	754	795	748	757	759	782	770	725	706	747	750	768	729	690	778	786	769	750	745	767	725	715	742	745	805	750	723	728	736	780	777	768	755	776	739	788	792	771	788	754	785	785	762	793	780	756	727	776	750	799	751	763	761	777	719	743	719	760	711	775	786	758	755	795	762	710	737	746	800	758	721	756	758	761	740	789	793	732	734	770	748	724	757	736	767	747	796	750	782	757	739	737	776	741	738	797	706	742	774	785	730	825	756	676	729	758	746	749	715	779	758	791	723	803	796	737	690	743	774	747	749	749	734	792	780	712	760	713	770	762	780	724	725	783	726	685	750	744	741	765	737	722	782	801	737	783	767	754	791	770	758	700	728	799	758	728	750	743	792	744	702	774	756	760	782	758	736	770	765	763	751	782	769	801	706	746	759	794	774	739	708	718	750	748	775	704	765	808	781	778	745	761	778	721	758	699	763	767	748	735	731	738	722	766	754	799	740	803	780	767	744	709	760	763	785	739	754	738	767	748	792	745	809	764	797	769	758	751	800	785	790	728	716	754	717	775	732	765	805	772	717	775	805	726	751	733	740	713	764	779	795	724	752	720	777	771	731	800	758	764	756	769	780	782	756	765	794	772	741	763	778	730	779	730	743	746	737	747	692	732	771	698	748	779	776	781	784	791	771	757	739	827	763	756	760	732	764	754	740	787	776	769	765	804	750	764	759	779	738	751	753	708	785	759	766	762	750	798	723	718	732	706	728	719	766	763	731	729	740	782	759	770	776	746	781	828	758	793	757	789	740	789	740	740	792	724	790	730	732	791	714	748	740	759	755	771	818	725	748	766	752	717	736	773	771	764	715	731	783	797	752	673	736	783	741	748	793	746	735	752	729	746	732	765	741	727	786	805	751	730	764	781	734	794	697	738	763	758	746	765	752	774	780	756	714	766	750	779	762	744	795	754	736	781	770	719	766	750	785	785	758	735	761	703	825	785	771	742	728	755	733	772	760	753	756	722	770	756	770	787	738	762	730	769	787	755	735	760	765	780	734	771	740	811	795	758	783	759	778	775	755	781	762	741	736	731	755	707	722	744	759	739	720	752	775	739	767	785	750	725	768	730	731	763	761	741	741	785	718	754	755	773	729	740	787	746	746	791	727	743	762	796	752	730	734	761	789	693	749	825	746	782	740	775	733	736	762	730	781	753	704	749	689	774	787	721	791	744	731	754	719	704	741	764	752	747	752	754	767	774	732	791	742	724	726	760	726	768	765	745	750	781	739	765	786	705	777	734	738	791	745	751	786	724	761	767	788	805	763	771	748	736	768	710	792	779	757	764	745	758	724	726	767	735	775	740	772	802	792	706	786	831	779	747	789	767	755	748	783	725	749	703	775	756	704	753	738	765	779	703	689	736	722	753	791	740	794	763	779	768	792	730	743	771	728	724	775	772	798	798	762	754	768	791	777	760	789	772	750	775	746	737	748	736	738	738	757	780	770	733	773	782	709	773	710	775	819	760	743	688	711	760	755	743	730	739	810	728	743	746	755	782	751	743	753	717	732	757	710	756	776	748	796	758	773	750	777	736	731	760	818	761	770	749	733	733	728	739	753	787	789	754	760	756	802	758	776	742	784	722	741	751	728	748	754	781	739	769	787	790	681	719	782	729	737	757	754	747	746	800	752	722	741	727	719	745	738	776	779	749	714	742	763	778	691	722	716	731	737	717	770	701	736	714	741	793	739	731	772	741	777	736	725	769	731	737	743	764	749	726	711	711	829	762	761	735	713	706	813	731	790	746	759	723	804	798	748	829	752	758	739	740	715	777	741	774	754	730	740	780	742	774	748	777	763	753	768	744	757	743	695	736	826	790	754	730	724	729	761	726	784	739	763	747	724	737	773	801	733	778	793	740	706	788	706	719	760	735	717	737	696	713	674	795	740	742	770	719	718	765	769	764	767	812	730	731	692	753	764	761	770	730	728	756	690	776	736	756	707	748	768	744	770	757	710	759	785	823	695	778	741	737	752	782	717	721	809	775	784	786	767	743	759	771	728	702	728	782	738	739	753	760	752	725	765	740	769	756	781	822	743	759	795	723	771	747	769	727	776	751	768	697	743	761	778	741	714	782	749	777	719	746	748	749	753	747	748	743	766	747	711	773	758	735	743	761	773	716	713	738	762	698	749	717	766	740	711	722	751	757	782	718	725	720	746	757	769	737	728	761	768	698	754	739	763	759	757	772	702	732	739	773	749	766	760	723	769	695	785	814	745	746	769	749	756	781	772	760	767	762	777	764	753	772	787	732	729	718	740	764	716	776	787	727	743	765	753	746	747	723	794	774	769	752	742	800	751	777	778	731	756	728	791	745	700	781	770	709	762	742	756	739	768	742	736	771	758	745	722	753	795	761	765	725	742	766	765	766	724	748	731	754	737	780	732	753	749	688	785	720	768	728	787	732	803	710	747	708	783	756	772	726	779	773	748	755	706	768	777	781	739	745	774	720	752	752	780	775	743	761	743	728	754	701	741	729	798	738	811	759	747	770	744	778	769	784	744	745	713	774	767	730	737	786	752	800	727	713	733	779	752	702	810	788	700	738	781	754	797	736	725	750	755	723	721	740	707	764	779	747	737	763	724	762	789	733	766	750	720	724	783	711	756	704	784	764	750	779	796	737	749	749	771	732	760	783	809	695	780	725	761	773	762	752	755	733	745	756	703	738	793	757	761	781	726	760	755	711	740	744	741	706	742	777	758	780	751	786	750	704	778	728	762	752	779	755	735	730	753	777	710	759	717	750	772	707	730	790	709	762	763	750	755	749	709	734	751	715	778	725	781	740	724	785	773	751	763	761	760	731	765	721	733	735	707	715	728	740	751	792	743	781	788	785	754	724	779	702	758	773	754	796	770	762	756	770	746	810	771	711	770	756	775	762	830	767	818	739	789	779	744	769	728	756	741	770	740	726	761	763	821	747	764	838	767	762	767	767	745	771	778	720	711	780	749	770	763	770	730	759	728	766	765	742	742	741	761	733	738	752	769	806	770	767	771	744	762	807	759	696	732	711	710	773	732	752	749	750	758	735	740	780	762	760	802	738	773	741	744	745	734	783	698	781	716	758	731
24256	21478	25170	28212	21479	21486	19085	576	299	297	308	266	224	224	222	217	186	182	202	198	165	192	174	176	178	183	185	169	179	179	178	171	189	187	180	179	180	155	192	144	151	186	181	191	177	159	184	184	174	190	159	164	193	154	161	180	195	178	129	162	160	176	137	154	155	175	150	168	142	168	176	182	185	157	167	170	156	174	177	174	174	144	154	143	164	156	169	153	145	167	141	173	186	175	180	185	184	176	175	160	180	156	155	161	150	174	150	177	179	148	178	164	141	171	183	151	176	167	179	168	163	144	163	172	136	196	137	169	179	198	181	178	192	173	163	176	154	161	186	157	164	172	167	151	148	172	183	182	161	162	191	166	144	174	168	132	166	161	178	172	182	164	160	185	158	163	160	173	178	177	173	159	149	164	183	160	155	153	158	141	168	156	155	179	159	167	149	176	164	188	160	146	154	203	197	135	156	154	153	190	156	147	133	157	187	142	174	171	160	180	182	164	181	189	157	142	143	169	150	179	171	185	138	160	178	157	168	167	178	173	177	162	142	178	179	171	172	178	167	155	142	159	196	151	168	172	186	141	157	188	178	150	168	156	171	172	166	167	175	156	177	159	173	156	175	150	157	150	155	165	187	165	190	151	202	158	175	163	161	178	172	162	169	164	164	172	163	171	161	137	159	180	170	189	180	177	187	213	180	189	155	177	146	160	206	164	134	167	184	162	168	168	162	166	155	149	175	154	174	126	178	170	168	172	177	159	170	172	168	167	185	144	187	163	178	170	169	168	170	153	163	171	185	182	171	158	175	162	170	160	145	189	187	175	146	177	175	166	177	182	161	174	177	187	201	168	147	173	172	173	192	129	183	170	178	176	129	151	178	159	204	146	156	163	164	167	148	167	152	160	163	167	174	178	162	159	179	143	164	182	165	186	149	179	185	187	157	161	148	142	160	154	178	148	170	184	171	189	199	158	153	167	171	171	155	145	153	172	156	163	159	171	155	190	167	173	203	148	171	181	195	179	170	157	165	152	147	178	170	188	164	161	173	174	154	167	173	157	172	179	154	167	169	165	157	156	160	147	154	166	177	170	175	167	173	151	148	165	159	158	160	154	167	187	167	144	169	173	196	158	176	153	164	154	185	163	171	161	146	176	155	140	159	190	178	155	147	182	163	160	160	176	179	157	157	173	175	155	152	187	185	158	187	157	184	175	166	170	159	136	186	173	170	149	185	169	155	180	166	152	167	162	177	141	176	162	161	164	148	171	173	184	165	158	179	166	161	183	175	151	165	161	168	162	162	150	173	174	171	172	158	168	199	140	157	143	188	172	161	151	182	149	151	152	198	179	167	140	168	170	166	181	169	137	178	155	168	163	160	179	173	189	146	168	158	147	157	162	162	178	177	164	183	153	155	157	176	160	153	174	178	183	179	165	183	171	188	190	161	179	152	150	159	186	178	174	184	157	143	164	164	171	148	187	176	162	159	144	172	154	162	159	153	171	182	183	154	156	154	157	186	179	160	180	181	166	145	173	157	148	144	180	210	183	177	161	154	175	172	177	146	155	158	162	178	196	181	153	173	186	186	176	180	178	148	163	184	163	142	141	195	146	143	167	162	184	164	169	172	164	177	160	159	144	138	169	180	175	166	154	142	170	168	165	156	158	191	158	175	171	170	176	188	154	170	175	176	187	150	179	175	161	182	162	154	135	174	155	152	143	172	150	135	171	170	152	177	190	153	155	178	147	176	162	164	160	176	151	150	190	163	159	161	127	177	152	183	150	194	141	167	160	167	174	151	160	193	159	162	162	167	154	166	168	148	164	191	175	151	153	185	160	174	154	175	164	173	156	175	159	178	160	158	172	165	153	178	139	175	185	157	164	169	143	144	180	164	135	155	165	152	178	152	166	175	165	189	142	210	168	163	163	192	197	166	179	169	183	157	141	137	146	185	168	169	164	175	182	158	144	168	172	165	168	188	185	150	155	161	160	181	183	184	176	170	155	167	161	169	186	167	189	164	150	176	168	181	186	167	170	159	151	158	151	159	201	145	166	164	146	163	174	158	190	170	184	166	179	182	129	153	177	163	150	160	161	163	138	195	188	182	182	164	170	165	179	161	177	184	177	181	161	186	179	207	179	154	165	172	155	157	170	165	206	156	163	139	176	170	140	163	159	154	171	182	164	155	160	168	159	179	167	155	181	163	136	157	178	179	161	181	144	161	181	167	196	147	166	182	169	169	152	169	158	142	167	160	163	139	146	170	178	159	187	164	166	168	158	186	155	162	201	150	152	148	170	181	174	152	160	155	145	156	169	182	184	168	181	153	151	176	171	160	176	141	173	146	166	184	190	171	179	169	177	148	167	174	165	217	161	140	186	162	190	157	160	177	176	164	191	172	177	178	191	182	148	168	177	164	156	174	183	172	150	170	163	180	193	166	168	163	184	177	173	163	151	174	168	167	174	150	139	168	207	144	164	174	161	168	168	166	154	180	153	184	178	153	193	192	177	155	151	167	147	169	185	155	168	149	176	164	158	178	168	166	140	165	168	157	163	153	147	176	160	172	179	165	163	164	175	145	147	152	162	161	163	157	145	164	170	167	166	175	181	153	164	175	190	151	128	161	162	176	161	156	169	137	143	167	148	175	167	169	176	181	173	155	134	175	171	164	159	166	188	152	176	130	180	155	162	144	157	160	170	157	155	180	151	167	147	137	159	159	147	161	166	151	153	154	144	188	172	150	163	171	143	160	142	164	186	157	158	167	162	147	155	164	164	175	176	176	156	166	180	170	157	151	151	158	160	161	154	183	171	179	159	152	160	152	147	139	139	193	167	159	169	179	170	161	153	144	160	162	177	172	159	169	168	177	146	153	181	187	186	158	152	171	167	157	179	168	167	163	162	162	149	175	152	159	164	167	156	157	165	164	159	149	169	154	161	129	143	171	174	164	171	148	160	162	169	155	167	189	166	180	155	154	166	163	162	150	191	148	142	180	151	173	174	179	198	170	158	191	171	165	164	168	180	170	169	144	186	157	177	186	172	179	172	157	150	163	194	169	145	156	156	163	167	194	155	172	194	151	182	186	173	204	150	173	176	182	167	185	173	174	176	183	152	185	162	155	164	166	158	179	140	147	166	162	177	159	151	163	156	141	162	163	168	169	183	192	161	178	162	170	152	165	168	162	143	159	187	152	173	170	198	176	176	160	140	142	158	171	174	190	185	169	161	161	177	156	167	167	152	180	167	160	170	152	177	158	163	167	167	174	153	167	168	145	168	167	164	165	175	152	167	156	158	182	150	150	162	173	143	182	160	166	159	149	167	164	155	144	185	156	144	167	147	155	172	155	153	168	171	165	196	175	166	175	162	170	169	188	141	172	174	168	177	165	164	156	140	168	163	181	164	172	171	163	159	160	163	139	164	157	152	161	192	198	160	178	157	196	154	148	154	152	162	181	164	158	204	163	184	179	172	181	181	143	149	176	162	177	154	185	146
2928	3036	1543	858	645	553	471	499	457	411	433	418	410	425	418	389	423	425	422	407	413	378	403	415	400	405	435	388	446	389	401	400	397	396	395	417	358	406	362	381	395	401	425	400	455	389	369	379	419	413	413	369	416	402	401	409	412	391	362	393	371	390	391	401	424	383	421	395	400	409	389	394	352	405	381	396	404	399	395	386	376	387	381	346	393	417	391	348	399	370	410	403	378	435	422	381	394	398	375	386	391	395	425	368	392	380	393	366	418	396	409	400	396	398	391	398	399	396	412	382	392	410	406	411	395	386	437	440	396	403	377	376	352	422	386	386	366	397	413	383	394	410	375	372	391	409	394	423	373	454	370	410	424	440	386	432	397	400	428	426	376	423	376	391	396	354	379	376	373	404	368	397	432	409	385	344	382	398	398	414	409	381	391	386	386	410	406	401	463	404	400	393	376	388	420	397	402	424	371	384	398	394	386	403	377	358	424	355	388	405	396	361	388	393	430	373	405	401	410	432	355	401	392	374	399	447	383	387	389	429	421	394	394	363	403	404	369	405	394	370	359	383	396	387	415	385	399	371	398	377	390	386	453	382	356	384	412	402	394	359	397	414	373	406	406	391	369	384	388	379	386	412	378	405	357	401	373	426	380	417	440	390	388	399	419	420	362	372	414	391	379	403	426	419	393	374	411	422	359	405	361	392	375	371	423	437	345	408	355	387	415	410	403	361	382	428	390	395	360	380	400	386	381	384	393	368	396	406	398	378	409	392	386	378	412	394	409	401	411	390	407	397	390	404	420	409	363	392	365	397	381	377	382	386	382	398	371	438	406	406	383	420	403	395	412	403	387	397	418	369	380	374	428	354	422	389	375	420	400	394	422	399	384	408	376	398	367	382	373	401	384	355	436	400	426	414	402	357	393	420	400	384	361	384	410	404	396	388	395	418	400	396	382	382	403	375	391	387	354	373	402	373	421	346	385	396	409	404	438	418	346	411	420	402	394	373	377	372	393	390	405	410	368	358	416	408	379	387	369	385	390	402	373	417	420	397	363	428	427	390	367	388	393	388	399	377	416	374	383	413	376	378	373	390	358	428	410	385	397	406	404	370	415	384	377	384	355	415	386	423	357	372	416	392	376	404	414	385	386	374	374	393	408	400	416	419	382	397	379	403	366	393	386	381	366	365	395	378	366	412	400	402	394	391	383	382	355	380	403	410	423	404	364	364	417	446	386	416	383	380	400	396	384	399	417	384	388	390	422	361	424	377	405	383	397	410	408	402	408	431	371	425	418	346	374	401	411	363	406	373	382	430	354	401	388	388	377	416	375	404	388	378	398	425	412	412	421	419	405	415	339	414	394	398	408	374	384	388	403	353	387	376	382	386	379	409	375	363	390	398	380	418	422	350	404	397	390	414	419	409	398	400	370	406	376	384	373	445	431	375	384	452	393	402	364	401	381	421	385	432	382	393	374	414	396	380	372	370	426	393	410	386	371	475	370	376	405	376	404	394	373	350	374	366	393	411	368	423	428	391	405	395	392	352	417	404	415	378	409	422	387	393	391	415	428	404	396	409	406	436	412	388	454	393	367	416	402	390	414	396	367	407	414	395	390	381	387	366	403	401	373	376	415	415	420	390	414	414	386	415	388	444	380	374	416	376	449	381	393	399	409	414	411	414	374	421	395	410	389	396	438	401	389	419	437	372	375	382	395	421	408	383	386	403	423	419	398	405	433	380	377	402	401	409	404	384	380	410	408	375	402	436	401	403	369	382	389	433	388	401	393	393	383	392	379	396	377	359	339	411	375	418	391	378	365	394	386	392	404	411	418	371	387	382	398	390	383	390	409	394	375	397	393	386	405	420	445	392	389	395	353	372	414	390	419	380	404	423	388	426	381	377	377	410	374	393	398	393	381	361	413	369	408	402	368	439	409	422	393	399	376	391	413	418	402	435	414	378	412	383	381	397	426	408	373	399	415	412	388	439	361	405	395	396	396	387	377	422	379	426	420	393	410	400	423	415	349	387	391	403	414	376	395	418	382	405	392	368	350	412	366	420	372	414	370	403	389	387	354	383	389	371	397	390	374	430	393	377	409	372	397	416	403	429	445	404	385	370	401	386	422	353	359	390	394	388	402	393	418	400	401	352	391	387	422	410	350	422	392	414	383	466	443	381	397	361	430	409	374	373	381	434	414	363	386	388	397	396	390	425	380	419	416	408	389	395	399	387	402	399	421	371	403	407	404	394	390	408	419	403	403	404	377	389	402	435	387	377	377	390	399	398	389	406	410	382	363	377	400	403	390	377	387	445	395	384	385	363	389	422	413	402	403	387	375	413	409	403	391	408	403	414	378	398	363	405	404	426	394	391	332	375	378	428	379	418	399	380	357	384	410	380	390	399	378	413	380	370	399	356	384	424	394	377	401	389	374	411	397	386	371	377	435	397	392	404	391	406	385	389	378	363	390	404	379	417	401	404	385	384	368	378	390	364	429	364	396	401	360	417	405	410	410	390	372	389	392	397	381	378	381	379	415	391	376	411	428	393	390	423	338	379	398	406	382	403	439	375	401	405	357	412	405	385	412	377	402	407	394	422	373	407	372	397	383	373	377	375	395	409	387	384	406	375	377	391	369	385	396	405	387	364	389	445	401	392	410	403	402	399	398	400	384	406	391	379	423	405	354	404	419	439	390	396	430	407	430	414	382	404	379	406	398	355	411	410	383	376	393	414	399	377	391	375	411	416	401	405	387	378	392	423	432	385	381	408	395	398	383	409	416	405	449	378	387	360	419	385	378	409	401	386	427	385	399	408	364	380	399	405	420	364	386	368	361	428	393	362	387	373	380	387	388	386	446	385	419	387	421	397	399	437	388	394	375	391	428	388	391	369	382	386	365	361	376	422	396	379	387	383	415	407	374	407	411	390	377	359	403	400	366	389	406	414	381	379	379	384	358	410	407	401	428	382	420	388	379	454	390	412	389	366	424	356	383	395	383	410	433	349	370	391	393	381	379	425	395	399	389	408	421	400	401	375	420	374	397	354	373	454	352	409	380	376	374	348	406	382	405	352	385	416	391	385	381	393	390	356	397	369	391	368	411	409	400	377	386	397	346	400	410	359	411	410	379	412	393	393	385	422	372	379	420	436	398	369	382	406	375	421	416	403	402	398	415	423	401	397	416	396	400	417	421	405	377	399	407	372	395	415	375	354	365	379	372	412	384	427	383	418	400	371	425	418	394	382	375	387	417	409	399	412	377	400	386	382	378	417	373	418	391	404	395	428	376	379	386	436	394	374	407	385	394	381	381	404	377	409	377	400	418	414	436	364	394	347	408	358	405	387	393	380	383	374	379	404	411	391	341	381	374	400	382	370	381	427	404	409	415	401	391	364	411	386	406	371	442	404	392	390	368	395	392	390	397	404	398	403	398	388	414	399	425	401	370	375	376	375	385	406	371	406	417	420	375	406	405	407	394	385	409	418	404	374	386	359
31952	21088	12168	949	505	472	475	462	447	471	483	463	446	470	428	444	419	452	431	488	446	460	465	457	428	402	465	414	431	441	464	466	468	492	429	453	448	482	464	447	442	471	454	446	447	461	428	467	427	468	457	470	426	483	447	444	482	470	454	432	407	486	443	442	404	468	475	446	465	452	442	407	451	446	440	452	432	446	420	447	428	454	423	440	425	461	402	402	446	478	464	420	432	428	420	463	450	408	446	456	462	413	430	432	428	424	423	448	456	421	429	458	451	434	418	424	414	465	449	414	447	427	403	447	454	436	408	461	422	455	443	459	398	433	467	421	485	465	406	397	467	427	428	479	407	456	461	424	423	419	444	460	452	422	433	438	394	430	453	424	450	479	461	428	407	435	473	483	462	474	434	457	445	441	454	469	416	487	441	405	441	522	462	452	470	437	470	469	424	411	463	453	440	451	417	455	428	458	432	461	451	435	471	478	445	455	454	431	425	415	474	417	447	462	467	453	441	452	470	432	408	458	406	396	429	430	420	460	456	463	413	428	427	390	436	445	401	475	454	441	451	462	427	448	420	431	412	444	430	425	425	427	461	436	421	467	433	416	470	426	391	442	461	437	488	427	458	415	440	415	456	439	454	431	441	447	400	463	471	443	462	434	444	466	455	447	443	432	472	411	420	477	466	416	431	469	454	470	417	417	426	477	414	440	399	467	411	444	427	394	485	442	450	465	454	424	432	457	434	442	476	438	483	462	412	450	427	456	424	447	465	421	431	437	437	396	427	462	504	418	462	417	517	464	444	403	492	398	424	433	415	459	424	417	439	423	481	455	493	436	439	418	403	442	460	430	462	441	449	442	445	448	466	417	442	422	472	412	477	434	470	464	455	447	423	439	427	477	458	476	470	432	418	491	440	458	429	432	435	492	426	439	447	457	444	438	447	398	420	434	452	457	456	407	429	449	426	437	452	463	467	434	429	468	474	441	445	440	450	440	459	484	452	445	490	458	456	441	401	453	411	433	482	481	498	491	490	405	437	429	436	477	436	442	440	427	421	436	457	439	421	407	439	432	411	400	426	440	490	476	468	421	451	455	442	450	475	437	517	506	433	455	416	418	442	442	479	415	479	473	459	443	459	429	389	445	444	488	433	435	439	445	456	440	431	479	437	466	446	436	461	411	448	463	472	429	373	458	451	427	430	447	391	396	433	485	477	421	456	446	418	398	442	439	424	464	425	456	436	431	443	442	449	470	423	471	465	462	470	457	453	468	472	401	443	460	450	417	447	402	451	421	453	392	423	428	451	445	436	422	429	434	416	444	441	435	454	414	455	435	434	462	444	422	454	419	447	496	429	413	414	449	472	428	471	445	459	449	429	428	443	435	455	502	435	463	427	461	441	445	446	478	418	462	410	445	452	437	443	447	454	443	486	441	471	442	450	414	426	433	462	417	469	478	442	445	443	407	437	454	454	458	455	438	412	461	441	439	458	470	432	470	446	448	400	449	439	417	480	451	455	460	431	484	438	441	462	442	415	473	399	443	429	455	437	436	458	439	453	477	456	444	433	432	508	432	425	456	434	412	465	477	416	451	456	449	463	467	478	459	426	436	470	449	462	410	444	399	487	445	451	448	414	438	426	457	467	437	455	425	456	438	443	467	452	481	434	486	463	419	474	446	433	409	469	438	429	481	433	473	463	474	441	396	426	425	490	441	446	434	432	425	474	419	444	466	446	390	449	456	440	447	410	464	514	423	430	450	425	441	449	439	455	448	415	467	465	472	447	458	451	447	458	424	440	485	446	469	437	438	439	478	464	436	445	451	439	464	399	436	454	453	446	426	446	440	442	398	465	431	454	473	428	427	434	418	434	472	445	456	481	444	432	423	436	465	425	469	467	440	455	441	451	436	452	464	407	435	451	441	456	394	481	442	368	431	433	431	480	432	429	457	428	444	446	448	456	442	411	448	453	482	431	476	421	442	442	437	448	469	459	477	464	411	423	456	418	457	457	437	464	438	442	437	477	450	427	438	427	432	434	418	465	432	447	400	442	424	456	427	466	444	441	426	437	421	471	447	445	448	433	453	432	473	431	444	428	442	473	465	435	412	439	458	448	463	436	471	422	479	453	444	432	457	448	420	459	427	456	426	390	439	456	395	411	397	453	409	413	450	464	445	407	429	414	449	411	460	454	442	491	449	431	467	427	460	411	439	450	437	410	424	463	443	440	429	416	404	443	401	438	452	462	449	425	425	478	418	461	424	461	436	421	457	459	441	420	445	440	477	465	413	426	446	415	392	455	481	472	496	458	440	439	437	457	448	440	438	470	401	445	419	442	398	421	441	406	453	479	430	423	443	410	486	472	447	404	457	429	486	443	424	419	489	425	441	432	425	432	437	433	444	370	435	483	434	445	433	408	489	464	482	437	430	406	475	432	414	471	470	408	450	460	454	467	422	433	456	440	451	416	439	424	468	478	447	438	478	452	411	434	452	454	457	447	425	473	445	435	443	428	434	406	405	411	431	421	469	472	436	424	427	455	404	425	435	463	422	441	438	439	446	461	477	484	504	437	443	518	465	443	450	443	486	464	441	434	454	485	442	422	468	482	453	425	436	469	415	419	469	437	476	426	423	457	445	421	412	420	447	430	452	426	442	453	497	444	426	454	430	465	462	419	421	449	451	454	425	431	439	472	425	444	470	390	410	388	477	454	429	436	479	449	428	516	455	439	446	441	440	488	440	460	447	455	428	469	461	463	426	423	421	469	415	421	460	461	455	452	437	430	469	420	436	472	439	476	435	481	433	449	472	400	440	464	450	437	444	452	472	447	467	424	438	468	421	458	470	434	446	416	436	435	470	435	429	419	472	466	430	472	464	470	456	410	455	446	464	458	445	442	467	414	433	450	463	436	450	485	477	441	476	443	448	424	437	453	448	448	451	432	427	410	441	418	488	457	480	465	411	434	424	475	405	424	461	468	442	441	455	443	434	450	445	444	474	436	419	480	475	427	439	461	430	431	438	447	432	430	412	449	468	448	415	461	466	436	495	477	436	418	421	419	455	415	454	415	414	437	487	417	467	465	462	501	450	434	429	427	432	445	450	442	467	467	418	425	441	464	413	390	442	459	425	500	416	470	453	457	432	463	476	409	407	385	435	424	417	471	417	479	414	476	456	445	467	461	395	425	401	449	439	487	454	412	465	440	477	451	462	464	452	421	422	457	479	410	450	458	487	399	424	415	488	460	471	448	461	444	444	426	474	468	458	446	431	437	428	450	428	467	456	440	477	422	438	447	422	459	409	452	451	460	456	431	440	451	447	475	457	434	467	477	464	424	446	399	450	468	430	459	465	437	469	481	458	446	440	456	429	454	441	459	421	464	425	428	433	419	416	479	444	459	412	454	405	459	425	437	445	442	421	426	473	475	427	458	411	398	455	480	422	457	413	429	435	486	441	437	467	450	480	446	413	462	480	416	456	488	415	468	451	446	431	465	425
5921	1099	1014	942	1014	972	967	985	987	961	927	964	941	950	944	955	1040	934	940	971	967	978	958	980	995	974	953	1014	936	898	979	962	922	899	978	1000	941	928	987	948	947	978	940	921	970	916	980	971	906	1010	976	961	1017	943	947	963	933	948	924	937	970	919	938	922	964	917	936	954	960	981	962	972	976	973	978	1000	984	963	986	941	915	974	974	993	925	975	1004	932	990	945	943	972	893	969	956	945	966	974	983	996	982	960	919	934	958	1007	953	971	887	938	1015	999	948	944	967	965	1009	939	963	915	919	928	890	954	1013	977	980	1031	938	959	911	1035	1008	990	909	958	942	1009	954	974	999	934	1006	912	914	910	970	978	1021	955	1014	949	971	935	1026	939	975	996	986	995	933	926	951	898	953	940	942	1011	960	994	960	978	896	943	969	962	932	990	945	958	927	1009	1010	942	955	922	1013	964	993	934	1013	987	925	1017	972	986	938	1027	994	984	952	918	973	1010	995	959	956	998	955	964	1024	970	898	953	970	939	965	964	974	975	982	950	1008	974	958	951	978	1005	967	901	975	1003	1017	996	951	926	936	959	955	991	974	943	946	972	949	948	930	965	950	966	960	926	935	983	940	932	1004	953	967	947	1039	970	952	996	977	971	972	917	912	983	953	1004	1000	1007	916	934	949	981	977	960	936	953	934	963	960	965	1009	985	973	1013	926	972	917	933	937	979	955	1019	974	1034	982	957	951	979	1038	983	922	980	943	971	950	991	960	958	987	967	958	963	966	918	946	962	969	968	945	984	914	986	965	954	963	894	990	950	1019	924	978	1011	899	958	1009	927	987	993	929	930	960	933	977	999	987	976	1001	1008	965	940	981	902	989	911	954	975	899	990	943	1000	984	973	1016	972	958	998	982	938	935	960	990	954	955	1021	989	967	969	956	934	950	1004	977	1003	967	918	970	1017	914	974	959	959	942	912	948	938	918	953	931	910	940	973	906	870	976	961	908	905	1013	975	939	993	1007	941	993	991	977	954	920	950	1000	988	1000	969	971	959	932	940	927	953	1001	942	981	945	1011	924	991	977	939	965	968	945	998	1002	952	938	934	964	966	997	916	926	952	999	893	998	964	944	950	992	936	1001	962	882	953	907	961	958	1024	1017	955	962	955	970	979	960	950	1011	1019	986	908	949	1006	998	1016	954	939	972	1012	1000	931	939	996	1004	994	961	967	981	998	946	978	937	953	944	975	978	939	1004	952	998	997	978	955	956	950	1017	953	1016	935	895	992	955	993	913	998	1007	902	955	973	950	933	957	992	987	972	919	955	970	887	924	962	945	955	980	927	985	968	934	986	969	962	995	990	972	971	1034	955	950	932	949	933	959	977	977	990	1030	935	962	978	1010	944	923	956	949	929	961	901	925	947	927	978	995	928	913	934	925	926	962	957	951	989	959	944	918	913	1025	927	994	976	937	1023	957	967	979	991	958	967	1004	959	956	934	929	989	957	923	977	961	989	972	1001	951	1018	977	931	976	982	940	944	997	979	960	1002	996	1046	964	979	955	972	997	972	920	912	955	910	1001	909	1002	996	954	949	969	945	959	1017	921	987	1045	998	943	1002	944	977	1030	900	1001	953	941	980	976	961	988	962	933	897	980	982	948	985	976	986	961	987	978	1010	954	920	927	937	1042	966	997	1007	975	1019	949	1003	943	993	948	1012	963	982	936	956	942	952	968	974	964	912	954	981	974	975	987	922	918	955	952	957	995	908	975	996	942	935	936	982	918	989	947	956	936	967	970	987	1006	980	1010	975	963	939	959	942	975	956	977	920	969	987	909	959	970	946	938	971	978	934	960	962	982	980	978	1005	993	923	1021	944	931	976	994	1000	952	911	951	943	914	1009	948	968	964	928	1044	1040	998	1044	1044	954	973	1013	1049	980	1007	955	1010	995	954	908	951	919	980	959	990	988	932	1018	1011	920	963	984	951	995	902	983	923	952	965	958	978	976	920	961	924	950	1002	946	945	972	992	1006	984	937	1024	960	1000	917	924	962	968	999	955	982	934	944	988	975	1007	1001	976	952	889	967	981	937	954	996	975	1021	950	1070	966	1002	1026	967	1007	1004	974	972	957	953	932	924	936	939	958	950	964	934	1017	967	950	929	966	956	990	905	970	1001	930	990	968	957	940	1025	991	967	961	1024	972	954	994	903	947	937	986	939	946	938	914	951	958	983	984	978	918	865	993	961	969	976	965	990	958	968	997	945	928	979	915	956	943	981	992	939	898	1009	959	939	971	926	944	990	990	995	960	941	956	965	972	983	955	943	965	1023	993	966	992	965	968	985	920	965	983	979	1007	956	941	977	971	999	895	953	968	900	973	963	996	937	969	921	927	905	976	975	991	924	966	936	943	953	917	953	916	973	1018	987	975	943	938	942	981	941	971	947	916	932	943	929	918	962	930	926	1049	923	978	970	991	957	946	895	884	970	954	917	1001	975	973	922	917	1023	963	946	901	972	913	990	970	941	941	938	963	976	936	956	937	980	988	997	995	908	993	1018	1012	984	921	990	942	985	977	943	936	1004	955	952	1014	958	968	914	980	927	939	1018	984	959	951	937	926	984	941	958	948	960	995	921	987	1002	968	994	953	976	995	973	960	920	1016	909	959	967	940	926	961	937	954	926	956	1005	935	977	960	1012	980	962	984	926	974	975	962	917	969	1008	967	960	956	976	985	976	1000	905	987	941	975	1000	905	959	966	936	972	982	1015	991	992	972	1006	962	975	972	928	979	962	977	995	1023	970	1003	964	909	966	975	973	978	1002	956	949	999	933	994	998	988	934	1002	1020	997	997	990	1004	1021	949	987	947	941	1033	928	907	942	1015	948	990	946	969	997	1010	948	1010	966	932	980	924	1005	944	958	931	982	935	950	977	947	1017	999	941	989	1006	956	1003	964	980	974	953	1004	955	948	1003	921	953	980	989	975	972	957	987	892	989	935	930	975	921	922	971	917	907	934	959	1008	970	1010	937	985	970	974	900	958	985	952	969	977	941	967	970	959	938	974	1003	918	973	998	992	1005	1033	971	943	1010	972	927	947	977	940	982	956	945	972	977	954	961	985	963	1001	1015	935	965	935	959	959	1001	955	975	998	931	944	930	975	932	966	937	969	981	1001	931	978	939	991	1009	952	971	975	964	953	960	944	949	994	969	967	952	945	928	950	964	998	959	943	923	970	917	909	957	951	1017	951	1033	952	946	930	1035	976	1001	966	992	915	953	997	933	978	1030	969	959	921	963	956	902	993	1006	992	1016	950	960	897	937	963	952	987	932	994	980	928	965	947	946	926	931	1004	1030	947	967	965	961	965	998	959	977	942	958	947	975	988	980	923	936	898	1000	929	931	1005	962	1005	936	987	944	991	1021	916	965	924	954	943	960	954	917	973	920	970	931	946	983	963	962	929	952	992	967	972	935	991	1021	951	956	955	946	1028	957	926	941	912	995	983	971	957	963	945	995	1008	1004	1026	995	967	969	950	1003	1007	913	940	990	901	933	978	927	932	951	964	1013	962	899	939	919	983	957	906	1015	981	986	957	964	957	990	940	990	977	978	920	958	972	953	1007	996	974	915	923	964	917	938	962	916	955	893	986	950	941	930	1004	1041	964	930	1030	979	918	954	1018	949	977	958	1053	969	976	886	962	960	1018	968	969	903	954	1008	933
24905	21482	24837	28540	21481	21358	1573	509	424	417	430	371	359	367	397	394	375	388	356	352	400	339	323	379	337	351	345	354	351	296	311	335	357	324	334	339	333	320	335	365	355	426	336	362	343	373	380	338	344	352	353	369	342	353	364	342	356	337	315	348	381	357	344	382	342	367	339	368	357	354	356	360	336	406	378	346	367	360	353	366	353	361	367	343	352	339	351	343	366	330	328	341	333	324	338	389	362	346	313	332	365	349	322	376	381	327	341	358	332	369	374	335	345	356	350	332	355	372	358	335	350	365	342	377	342	382	364	368	350	349	339	290	307	349	358	364	361	363	353	398	316	342	367	337	367	336	380	371	375	349	371	344	341	364	328	351	344	319	338	371	369	349	339	367	332	367	337	338	355	341	356	329	362	318	370	364	325	331	329	341	351	343	337	387	348	327	333	366	377	359	358	335	336	332	352	345	331	328	358	359	341	340	360	343	350	359	357	364	343	333	345	340	332	344	325	391	360	330	339	371	365	315	373	386	378	324	369	314	387	347	357	364	359	366	368	356	364	341	336	361	372	368	318	370	360	338	338	318	321	350	336	362	357	334	366	388	354	349	369	357	325	347	332	334	335	348	359	335	340	329	353	316	349	350	340	346	346	350	318	361	354	338	377	340	337	327	331	352	355	319	313	348	362	337	353	343	325	326	342	366	362	358	348	324	376	369	341	330	345	357	320	343	351	334	358	374	345	315	370	353	352	319	351	319	334	363	330	335	342	341	371	330	344	331	322	369	371	359	357	408	340	389	345	324	335	336	328	321	324	332	331	347	370	313	308	346	364	354	335	346	372	327	357	371	363	373	361	307	333	328	382	370	337	309	329	351	334	341	347	336	391	345	347	348	370	348	313	366	366	363	377	340	344	351	366	362	324	365	360	339	351	357	329	355	317	358	338	333	324	375	350	349	354	342	357	363	351	350	350	344	341	321	364	345	348	333	354	357	344	322	333	362	365	339	345	354	368	352	333	369	382	343	353	356	325	336	324	360	315	351	368	356	331	328	389	373	344	350	325	383	343	340	368	351	342	345	341	401	363	356	359	342	353	344	337	357	343	379	345	338	349	357	336	327	333	348	370	382	374	346	340	341	377	334	346	319	349	361	305	311	313	397	393	330	335	367	343	358	315	335	363	330	332	342	359	341	350	358	340	365	347	372	347	327	350	357	364	294	358	345	335	361	362	356	357	357	335	320	363	316	313	398	338	358	344	343	382	366	364	305	333	378	361	345	356	312	350	355	354	370	339	339	334	343	331	396	320	344	320	318	309	315	314	343	338	350	362	341	344	310	338	352	325	375	340	311	341	344	369	364	362	376	334	353	316	366	346	365	353	345	357	384	349	364	342	333	341	335	377	333	338	364	338	341	333	346	343	335	343	349	305	345	333	343	342	343	398	360	346	369	353	327	358	348	353	378	352	380	356	331	339	338	354	368	342	351	357	378	339	336	305	329	331	366	309	365	383	323	369	326	315	323	355	330	341	340	351	334	336	324	325	336	341	394	304	328	336	338	312	364	390	386	364	361	336	376	404	375	339	331	382	346	309	343	325	360	350	312	358	371	336	342	307	325	349	319	320	340	333	378	315	357	324	343	345	324	377	331	347	332	298	338	328	370	384	323	302	352	331	342	376	334	312	375	321	342	371	339	354	325	363	367	372	345	404	349	351	312	350	338	334	342	371	336	337	348	356	334	369	365	334	335	335	358	357	342	357	304	371	350	331	346	335	329	337	353	354	324	350	311	383	331	346	348	374	349	342	343	353	346	365	305	358	359	341	342	372	331	315	376	352	363	331	340	356	341	317	360	335	313	329	320	315	324	354	354	373	347	358	321	381	331	337	327	364	363	322	312	384	328	324	353	367	324	343	333	352	378	380	333	295	329	361	325	325	360	347	336	335	334	332	326	363	338	340	365	361	337	336	361	360	390	369	383	360	368	376	332	391	332	330	352	354	340	346	348	371	357	343	352	359	332	358	331	357	360	366	347	391	348	380	340	323	356	376	338	357	321	360	312	340	342	314	320	371	316	383	336	320	349	340	361	383	314	352	376	366	385	318	316	323	301	341	348	330	348	376	366	336	350	386	342	311	371	366	336	348	341	358	332	314	335	367	339	340	354	360	341	327	317	329	361	364	343	372	371	331	361	316	381	357	328	352	296	361	357	307	336	323	346	357	347	350	331	376	353	352	346	364	341	350	353	309	395	314	336	338	334	323	331	326	328	321	349	339	337	370	336	374	338	365	350	350	321	363	312	355	319	354	385	337	363	354	350	381	370	353	355	344	339	377	358	365	361	349	306	318	344	355	354	349	373	319	353	338	308	298	378	369	324	327	336	327	324	339	361	366	349	349	351	376	307	365	351	376	361	391	372	355	332	373	330	319	365	336	335	302	353	337	330	345	352	341	328	349	337	345	308	373	354	334	327	358	328	350	337	376	324	338	349	352	358	326	324	314	358	309	365	340	344	298	319	375	344	343	321	343	325	330	355	329	329	343	357	382	326	329	331	349	364	379	332	313	315	304	360	353	344	357	316	349	420	309	372	327	370	372	319	347	367	331	326	359	361	379	327	326	327	343	347	318	336	339	382	354	354	319	309	354	325	318	339	337	356	339	359	324	348	334	369	334	344	369	396	367	340	351	330	362	355	342	335	357	374	346	335	304	310	340	333	381	369	318	316	355	350	353	292	354	339	355	341	387	329	352	374	366	333	324	359	378	338	371	325	394	358	355	313	346	367	317	336	346	364	343	366	381	357	345	343	354	336	340	338	333	343	352	326	321	333	324	348	340	342	350	323	358	334	349	387	354	361	349	334	361	349	343	314	345	300	370	338	321	312	365	321	331	357	313	386	383	393	355	343	298	331	357	385	367	315	343	367	368	354	364	348	374	345	333	335	323	324	362	331	351	321	331	364	322	357	338	363	353	339	334	348	336	352	346	348	339	344	341	375	321	348	374	340	328	327	343	338	356	332	366	383	389	328	312	386	373	400	344	337	374	343	313	340	372	344	361	334	358	346	364	362	352	337	359	365	334	349	319	320	344	335	349	341	332	359	320	372	324	295	355	349	337	339	360	354	317	328	338	355	371	343	381	326	317	369	326	340	358	372	328	347	358	355	357	340	324	314	370	321	322	354	357	378	324	351	332	354	363	323	305	283	338	331	346	355	370	317	339	332	343	344	339	379	362	359	348	377	350	385	309	372	344	331	353	334	325	340	357	349	355	339	336	310	320	338	345	348	327	325	370	363	325	342	374	344	348	333	320	358	346	385	366	369	354	348	352	332	333	331	329	337	349	343	333	343	320	369	353	400	310	347	332	342	346	350	331	347	378	327	373	304	350	327	348	333	325	336	323	317	363	341	366	362	343	341	347	340	365	355	380	377	300	347	333	361	343	323	328	364	351	388	362	340	340	335	351	343	318	366	315	342	350	331	344	350	363	332	308	345	341	348
3247	2161	1346	1003	940	809	811	764	790	813	796	787	788	749	738	759	750	726	737	770	767	724	766	767	744	743	748	720	778	739	733	709	762	778	757	732	815	754	762	778	714	782	737	799	726	796	747	754	708	731	757	763	758	765	734	763	782	751	748	735	767	750	775	740	733	761	773	731	764	759	730	744	754	779	734	714	750	778	747	704	769	777	703	769	776	730	789	730	745	755	768	772	822	744	746	770	756	745	764	736	780	688	733	727	776	790	763	808	724	734	763	739	757	798	776	674	719	741	693	766	789	765	776	729	727	792	764	757	737	736	728	784	769	772	756	749	758	733	727	743	734	751	703	776	765	783	692	751	786	776	733	757	755	717	780	776	740	751	785	781	709	772	746	758	775	788	740	765	683	749	783	769	729	746	753	698	752	814	720	747	729	771	793	748	724	750	710	747	776	707	757	758	769	727	782	736	751	831	717	742	708	739	783	793	695	742	773	777	756	711	749	799	737	741	799	734	779	709	729	751	745	778	719	741	748	739	733	743	782	763	731	746	758	746	733	742	740	745	739	761	761	761	791	703	770	795	702	729	724	762	727	773	748	741	749	768	765	749	804	715	735	771	776	751	754	747	731	750	781	764	752	779	744	734	794	736	756	742	731	757	772	717	761	715	730	752	744	736	776	737	780	745	758	728	784	730	791	745	720	794	751	781	800	765	775	751	763	756	808	753	763	773	736	752	721	771	767	742	784	746	724	718	755	782	807	693	752	758	722	773	755	804	753	712	776	736	754	790	775	772	769	731	724	751	785	778	744	740	768	726	712	759	757	717	706	783	771	717	714	784	739	716	766	727	756	755	750	824	752	733	757	756	749	696	753	747	731	801	740	779	728	771	753	744	744	763	768	726	747	729	826	739	714	718	746	754	713	765	783	700	719	730	708	726	775	788	718	713	735	809	755	740	742	749	713	743	727	809	750	695	774	714	731	788	775	789	735	724	771	738	771	771	799	746	725	717	800	765	791	776	754	747	762	713	746	766	756	741	729	806	754	745	720	696	721	776	734	673	715	753	763	750	762	761	756	729	765	743	800	745	688	737	755	765	728	753	738	732	734	771	739	693	745	720	755	765	759	805	748	742	769	726	755	745	811	810	712	743	701	730	748	742	746	777	706	776	747	748	730	756	786	781	805	707	781	721	773	811	771	776	710	775	744	786	735	765	755	698	758	768	768	743	707	748	705	723	746	804	770	728	746	762	781	721	748	766	768	742	769	699	732	738	729	734	777	773	724	732	759	799	764	772	724	761	742	707	739	797	726	744	742	746	771	750	763	801	753	787	801	745	717	724	744	787	773	736	746	799	710	738	746	750	728	765	734	704	735	725	774	738	694	777	767	787	725	757	739	745	738	767	736	748	763	740	731	753	721	757	769	765	764	786	751	778	704	759	788	715	698	759	750	762	767	761	781	699	773	766	713	719	788	752	764	764	753	712	756	743	720	742	747	747	773	688	729	733	769	707	718	726	778	739	744	749	762	770	729	759	771	772	767	723	738	762	750	746	772	733	713	834	742	758	716	811	810	726	789	716	758	759	759	757	711	718	812	711	723	783	698	781	712	790	764	709	753	725	773	719	822	815	773	788	740	762	780	778	752	748	773	792	784	703	809	738	782	733	743	715	737	761	706	756	735	740	734	752	734	735	790	785	734	737	744	691	736	717	730	767	723	728	741	741	746	756	742	742	800	724	750	739	740	732	777	738	706	761	707	742	753	726	707	750	731	788	774	734	803	732	771	768	797	718	707	789	740	767	762	762	773	720	760	774	739	752	722	772	709	827	750	734	724	813	735	753	717	745	762	750	741	722	765	739	685	749	739	719	779	768	731	765	736	741	748	775	718	735	745	723	750	773	713	733	800	786	752	793	743	774	746	758	759	757	794	701	737	709	764	746	742	767	771	764	761	772	702	732	775	784	733	769	742	715	724	723	764	707	756	720	779	712	739	730	761	759	769	736	736	767	804	739	769	728	726	740	769	743	743	710	729	685	772	734	730	726	777	687	757	758	787	784	737	753	750	764	777	745	775	764	814	699	769	766	812	745	692	751	770	719	744	711	726	764	747	738	776	698	793	801	774	714	734	743	794	770	752	761	753	729	755	756	703	758	788	780	710	780	764	708	748	757	703	747	742	737	756	741	779	757	714	755	726	712	739	765	755	741	724	735	757	753	749	750	721	730	778	759	714	762	762	727	696	758	730	741	710	759	770	715	748	752	783	770	742	732	783	723	753	747	704	757	778	771	789	730	742	738	791	765	718	725	742	755	730	748	736	751	722	735	748	741	778	750	755	741	785	750	760	804	749	773	749	724	692	755	762	750	736	772	773	771	772	732	778	693	750	769	800	750	724	736	739	768	760	815	710	743	774	792	786	741	741	748	752	739	772	740	772	791	792	776	740	758	745	788	733	773	758	754	756	729	741	759	805	748	777	737	751	784	726	749	766	782	740	718	753	750	725	737	729	735	755	802	771	741	719	731	755	717	720	770	749	739	755	771	764	762	746	748	796	717	746	743	762	719	767	722	748	785	768	793	704	702	754	757	777	744	750	757	777	793	796	768	789	732	760	737	757	734	742	786	796	746	706	787	734	736	711	758	718	730	707	789	736	744	753	772	695	773	760	780	684	702	697	750	736	821	748	757	798	778	720	797	819	739	743	739	784	784	770	793	773	736	770	744	758	800	723	743	743	749	744	730	782	746	740	734	729	741	718	797	753	753	754	739	739	711	759	738	775	704	737	781	795	740	731	757	725	696	771	752	744	757	780	782	734	718	763	708	784	778	750	786	729	760	777	712	719	769	695	720	740	701	769	779	762	746	764	710	737	811	700	745	765	746	719	760	728	718	737	780	765	730	736	795	770	752	753	712	685	779	786	758	733	706	751	774	754	792	777	770	762	735	754	725	685	751	715	713	812	737	758	775	803	750	742	734	748	698	709	763	720	760	749	778	730	761	747	748	779	731	732	712	754	731	741	755	736	708	757	728	791	727	798	724	755	730	754	786	775	772	691	776	744	779	794	776	761	730	739	749	765	754	741	745	763	733	766	750	801	763	699	762	792	771	735	722	763	742	784	717	775	719	751	762	779	742	738	766	812	743	716	755	785	767	745	741	672	766	754	720	748	761	747	747	722	716	780	731	712	719	752	745	796	771	781	730	733	736	757	772	712	726	761	744	756	731	720	769	724	766	736	729	789	724	741	789	761	756	744	720	747	781	757	733	780	723	733	742	779	722	777	764	743	740	761	739	752	710	694	740	845	779	740	720	729	782	766	713	785	763	727	775	696	766	706	775	777	749	760	779	801	774	754	794	740	734	782	761	751	706	768	730	748	766	778	746	729	726	802	741	756	756	773	736	742	732	744	758	747	755	767	771	717	733	776	746	741	749	770	794	677	811	758	742	798	722	750	786	766	774	772	718	776	739	754	797	719	753	772	739	744	800	737	740	740	781
24287	21486	25163	28242	21488	21491	18824	573	306	263	272	209	232	178	209	200	207	163	189	193	177	196	200	169	158	193	179	142	193	174	182	198	172	155	167	173	145	171	167	153	178	176	173	159	181	134	143	187	172	170	163	171	172	184	178	157	175	171	152	150	215	173	156	201	153	162	173	165	169	194	148	157	160	177	167	165	172	160	162	136	145	162	168	167	193	184	174	171	166	161	163	166	163	173	161	170	170	180	158	159	153	167	155	167	171	171	164	162	159	148	146	171	160	187	177	147	146	197	162	193	163	175	161	173	185	200	156	174	174	168	154	147	170	168	175	161	184	154	174	180	148	165	177	195	163	189	148	176	129	177	153	133	176	177	195	174	157	174	165	153	169	171	195	152	168	158	168	179	159	174	174	156	148	163	158	186	158	135	166	178	151	157	188	172	167	164	174	179	155	141	155	157	202	147	193	151	163	164	171	146	161	161	181	166	169	172	157	152	172	165	160	197	166	163	153	172	173	160	176	183	148	155	158	168	176	191	164	169	162	149	159	169	149	156	168	185	141	169	171	169	145	142	151	156	154	164	166	168	170	175	153	150	157	168	169	159	166	156	165	166	147	183	170	158	170	160	182	160	163	156	145	183	164	151	155	177	157	152	182	167	175	192	166	172	171	188	193	179	167	168	181	177	169	142	161	120	157	175	188	154	163	171	169	143	172	154	177	165	152	178	156	158	164	165	163	142	192	151	133	172	140	145	161	168	145	158	175	159	173	157	134	148	158	178	180	195	148	188	159	149	183	149	158	183	165	155	157	163	161	158	177	186	165	143	159	160	189	154	163	186	149	137	135	150	186	171	156	152	177	150	185	169	169	147	154	162	137	146	163	180	178	168	182	176	169	168	174	164	165	183	164	161	155	153	153	162	168	131	167	140	175	188	168	182	158	154	167	156	144	152	165	155	155	181	174	188	160	155	201	172	157	149	176	166	149	151	146	165	176	190	176	156	138	148	166	147	145	153	172	142	161	157	156	154	185	157	176	171	165	165	167	140	154	190	180	181	179	167	155	171	177	180	162	169	179	169	154	178	168	160	148	155	145	187	156	152	158	158	173	169	146	159	148	150	152	163	153	173	172	159	153	166	170	198	163	160	152	135	163	167	141	135	167	160	181	167	167	167	174	173	185	145	157	172	179	184	166	176	166	178	167	142	174	150	158	164	132	162	162	161	145	156	155	163	166	169	182	173	136	157	170	156	170	202	165	205	160	162	159	146	165	157	168	171	165	175	153	164	170	163	153	168	178	168	156	168	155	161	185	178	160	165	148	164	174	166	160	178	150	165	165	183	197	167	154	146	215	175	152	165	169	148	166	165	176	165	150	148	187	175	157	140	165	163	145	164	160	159	151	154	184	175	135	161	166	144	157	169	150	160	185	179	156	151	164	167	169	155	171	148	164	154	172	163	171	164	151	174	189	156	186	151	166	162	172	157	163	143	177	158	159	150	149	164	142	167	159	186	165	161	157	139	174	146	163	151	205	144	173	157	180	152	156	160	157	145	145	167	162	174	143	179	165	156	160	178	174	150	163	148	155	183	166	141	154	146	177	166	171	169	160	145	180	172	160	163	172	171	171	164	175	141	159	162	160	154	145	156	169	159	151	174	143	143	171	142	156	151	176	153	157	159	161	182	165	167	184	200	170	158	172	164	173	176	168	153	160	148	148	175	176	184	193	182	180	158	176	168	152	158	182	179	150	158	166	171	142	138	130	164	138	170	141	191	182	189	164	164	182	172	136	166	154	156	159	173	166	158	171	179	169	176	144	166	193	152	195	169	173	165	178	181	170	177	184	181	160	174	177	172	159	166	177	157	185	174	147	164	181	158	194	159	160	134	207	168	180	154	167	170	168	170	167	187	170	156	166	156	172	172	160	156	176	168	191	166	151	172	174	184	177	177	167	162	149	172	156	177	164	171	167	181	165	156	170	172	142	163	148	163	172	152	175	195	170	160	175	186	153	188	159	135	168	157	214	157	188	156	181	167	156	193	177	193	164	153	181	167	154	166	156	155	161	170	168	134	165	175	144	166	151	138	171	149	168	163	147	155	140	166	164	167	162	171	178	164	186	181	141	166	142	139	148	181	164	169	153	163	166	178	183	176	149	151	152	154	170	159	158	174	155	184	157	162	169	171	178	160	175	159	146	188	122	189	171	156	161	156	169	166	167	181	159	174	140	148	178	167	150	150	161	183	172	164	140	156	166	166	173	175	157	189	169	150	154	168	188	159	168	198	159	147	164	172	154	158	158	144	162	151	157	169	156	176	171	179	180	164	170	151	167	184	162	153	182	162	158	159	181	172	163	169	170	181	149	207	141	180	155	166	170	185	171	148	168	173	155	177	189	159	149	153	162	163	150	145	169	177	149	147	171	184	154	185	164	151	155	159	156	166	165	173	174	146	169	153	149	138	158	153	158	165	150	172	146	170	155	165	141	159	143	178	155	178	164	141	169	139	159	172	182	156	162	177	170	164	175	143	160	177	156	149	172	163	152	171	161	147	170	156	165	176	169	158	178	161	150	172	120	180	160	162	170	143	190	158	169	160	183	159	175	157	162	198	165	195	170	163	174	171	139	160	153	159	164	152	143	180	153	163	163	147	158	161	177	162	160	165	194	179	150	157	151	155	165	159	153	165	159	142	164	160	164	165	142	146	165	163	173	156	148	173	187	150	185	178	167	194	173	174	181	144	170	169	154	163	178	175	173	183	176	158	175	153	167	163	174	149	152	127	150	164	139	162	159	167	187	176	163	163	153	181	159	171	189	159	146	158	175	157	151	179	175	175	172	155	169	160	164	156	178	152	169	160	170	175	152	150	161	173	162	144	169	165	160	167	168	156	165	165	160	156	174	153	152	154	150	147	169	161	197	172	172	176	168	178	169	144	167	168	150	185	172	179	153	172	168	167	159	153	155	153	172	170	154	145	154	174	159	166	157	155	192	177	145	174	149	152	162	157	174	155	132	180	165	175	191	172	168	194	139	191	166	156	173	157	166	157	161	144	145	177	171	153	141	160	146	172	173	167	152	144	177	181	165	151	161	149	188	179	171	165	172	181	165	161	155	148	161	145	139	174	177	166	168	168	170	189	164	166	177	180	160	180	152	158	175	181	160	162	161	183	205	163	161	154	164	189	170	157	170	164	152	167	161	165	159	143	154	157	162	158	159	159	163	198	193	145	173	163	164	177	136	170	161	138	160	174	180	146	148	156	191	164	147	160	178	149	156	157	168	181	162	172	169	141	162	172	187	158	164	154	178	177	179	162	163	151	157	167	144	172	192	157	167	163	161	164	153	151	174	166	166	160	171	180	157	154	149	161	171	163	160	165	151	170	175	156	164	161	151	163	167	127	156	198	170	180	156	171	176	188	152	165	172	175	195	154	174	156	189	170	158	194	156	166	159	177	173	149	167	155	161	152	142	147	183	176	164	169	185	162	178	162	148	171
2965	3044	1469	852	619	500	476	464	444	420	448	448	415	409	412	424	391	391	410	392	385	388	372	431	404	406	418	397	455	407	367	400	392	417	389	380	388	421	388	399	393	401	406	429	383	396	396	369	385	371	401	400	414	383	387	442	424	388	378	417	364	405	410	433	413	400	404	390	402	366	410	401	412	389	389	393	406	415	405	403	379	414	388	402	426	409	365	390	433	382	364	397	386	402	424	395	371	384	406	391	390	430	395	407	409	423	412	373	397	421	394	386	383	388	388	385	394	402	383	423	411	420	389	406	372	418	377	386	394	407	397	429	412	389	398	388	423	406	381	422	416	390	426	388	412	380	404	399	355	385	405	406	382	391	406	415	416	400	415	396	429	377	415	394	360	387	401	434	414	356	395	393	358	388	381	411	394	452	393	408	391	365	367	392	388	387	380	382	388	397	390	367	409	442	385	402	390	366	403	399	401	399	394	380	388	382	445	419	373	384	399	411	410	377	414	412	384	393	396	396	394	399	406	387	379	371	409	383	425	370	392	413	361	406	384	401	386	420	392	430	363	424	399	367	421	374	399	395	369	386	359	388	418	418	421	417	389	381	405	406	397	390	367	392	403	372	349	383	375	392	370	382	363	358	385	413	405	376	430	388	388	400	383	398	409	378	400	406	404	377	366	385	401	366	363	383	403	419	398	413	387	392	388	378	394	392	409	385	377	407	352	393	425	384	404	411	409	396	382	407	383	394	411	382	376	408	387	381	413	384	397	383	367	373	411	400	381	371	386	379	398	401	405	414	387	392	402	395	400	391	383	441	400	384	382	402	420	419	332	378	418	409	386	409	397	397	396	357	379	365	381	385	441	398	399	403	367	394	388	387	364	387	402	358	398	419	401	405	404	384	386	391	373	366	387	387	364	398	399	399	406	385	375	409	410	354	380	355	427	386	402	412	378	390	399	390	378	408	405	392	389	351	392	390	343	385	438	407	393	393	404	416	377	417	369	410	397	393	379	391	392	446	374	376	391	395	367	389	385	409	402	429	372	392	402	431	388	395	388	396	406	384	380	392	417	349	383	356	395	361	433	432	418	395	395	372	399	391	394	357	396	363	393	358	401	386	384	403	364	375	403	396	406	374	405	399	380	431	369	408	371	399	436	404	385	381	365	392	400	434	414	392	371	380	421	379	410	431	409	384	393	389	397	402	420	352	356	410	408	383	400	388	407	389	403	439	391	391	394	398	374	428	399	400	407	404	402	376	384	387	401	393	383	421	362	385	408	385	399	394	381	368	403	389	411	415	374	410	382	389	397	395	413	384	368	383	442	359	409	372	386	395	424	433	377	388	411	373	413	421	381	395	395	417	433	411	362	363	399	358	398	385	457	390	397	428	410	399	438	398	402	418	399	435	389	422	393	371	375	400	396	392	380	426	416	383	403	391	381	398	417	379	372	364	352	375	390	363	389	417	409	394	418	406	423	385	374	379	386	437	415	384	401	348	402	387	415	393	415	418	381	402	392	407	381	418	433	366	382	401	379	357	396	378	399	382	388	401	388	406	413	397	423	409	427	404	402	406	377	421	409	375	389	408	382	393	418	368	374	372	401	390	366	388	415	394	401	387	389	392	387	394	371	371	382	420	397	420	401	387	416	363	418	377	392	360	421	432	445	371	384	370	341	410	376	410	371	394	402	408	364	401	402	399	397	398	351	420	406	400	380	384	380	393	412	373	391	403	417	391	400	386	359	425	426	435	377	401	401	399	401	353	397	410	405	409	397	424	384	387	373	378	437	382	398	420	394	420	367	399	356	444	375	401	415	372	413	408	354	363	396	412	391	371	383	427	332	392	420	376	400	355	406	410	402	400	382	387	389	382	425	393	431	394	418	402	433	430	421	417	403	419	379	402	407	409	426	358	384	391	388	374	412	386	417	377	416	381	390	382	391	388	389	414	399	390	417	359	412	439	374	425	384	372	402	376	378	398	384	362	410	388	387	427	405	425	373	404	412	366	365	398	440	405	396	400	393	405	371	418	419	376	382	423	403	383	429	428	404	371	396	404	383	396	389	375	356	392	389	390	374	429	376	377	374	342	354	393	376	416	421	392	400	397	376	394	372	385	388	383	377	375	406	384	368	367	414	394	395	433	410	393	386	412	416	403	404	386	374	409	404	384	425	402	420	393	412	394	393	406	375	388	414	372	384	402	418	403	368	410	390	394	383	397	400	351	397	384	420	359	368	394	372	385	417	412	383	370	394	376	386	394	380	393	408	416	386	399	357	422	388	430	378	374	399	420	421	420	390	406	395	396	378	378	404	418	377	389	408	419	383	405	363	413	404	422	405	388	370	352	435	411	381	386	398	395	392	406	448	407	358	394	405	411	391	354	399	412	408	393	381	410	409	379	429	404	391	417	382	405	390	400	388	395	383	400	382	395	465	397	413	375	402	390	330	397	399	384	421	407	341	403	365	375	415	391	377	378	367	390	388	369	409	399	394	377	373	403	429	402	424	405	401	359	363	411	402	393	427	438	410	395	377	427	388	395	420	408	376	392	381	359	405	377	398	393	397	388	414	385	366	401	364	400	391	373	363	390	377	398	435	412	398	365	370	378	416	409	416	399	366	358	394	425	407	390	405	413	412	381	387	395	371	443	390	350	397	366	395	396	377	393	382	379	397	344	393	395	399	391	414	369	432	390	394	412	410	386	378	403	404	415	401	415	358	377	391	364	391	431	433	434	432	380	400	404	343	403	412	372	368	355	364	424	398	380	412	339	396	416	376	374	375	373	366	370	385	378	408	410	395	421	393	371	404	390	397	428	398	393	379	397	406	415	384	413	375	390	393	382	417	381	388	417	390	372	406	392	402	389	416	418	371	370	395	412	414	389	376	368	384	400	436	332	397	424	365	387	369	362	422	383	376	358	397	399	415	407	357	380	392	374	400	398	386	378	371	410	366	352	380	373	391	366	408	375	374	434	357	399	405	403	363	387	427	388	406	404	397	393	406	376	363	374	411	384	381	448	394	350	409	381	402	381	382	423	404	399	407	374	368	372	412	395	421	390	444	390	383	380	384	410	413	377	386	374	424	411	377	401	425	382	395	365	428	398	377	404	426	408	438	383	357	399	438	389	424	392	383	393	381	381	411	396	387	384	411	383	402	404	412	358	391	402	365	401	394	376	396	398	377	428	402	396	403	411	393	373	408	387	399	388	396	367	360	411	382	384	409	384	408	402	383	378	448	380	352	392	402	401	374	390	394	397	348	398	401	419	383	410	383	395	404	410	386	387	385	381	354	379	410	365	397	393	385	386	377	385	351	402	428	370	420	402	381	430	405	383	399	413	382	388	427	365	392	384	386	373	418	443	428	405	439	384	405	377	387	404	391	433	424	395	380	412	395	399	337	396	389	442	402	411	382	395	399	370	400	383	416	398	388	414	406	406	391	417	387	397	407	333	383	373	381	409	361	407	395	386	390	396	399	426	389	406	381	398
31980	21082	12285	1019	531	461	473	485	450	467	452	454	428	437	474	426	422	415	458	485	450	401	452	400	462	446	454	431	450	441	401	416	405	451	471	476	466	403	460	422	458	448	413	449	412	436	444	447	420	443	423	474	450	458	458	429	469	453	450	441	409	462	450	413	425	445	423	420	412	423	435	422	420	477	464	428	475	491	424	436	428	488	440	454	453	411	420	472	468	457	481	436	409	438	426	438	438	434	451	435	397	433	445	411	368	456	430	443	469	431	433	438	459	459	411	427	436	471	510	408	449	470	446	432	482	445	460	462	468	436	460	447	460	428	449	467	420	441	417	359	450	421	414	459	465	458	422	384	432	427	413	447	468	485	475	429	459	458	438	406	409	440	489	429	470	448	458	430	417	433	448	439	493	444	453	449	458	440	412	422	443	409	466	439	471	470	445	417	440	430	461	461	465	417	450	422	482	447	495	448	477	424	416	436	432	423	439	447	406	472	439	423	429	413	466	445	451	453	456	437	459	483	405	418	456	420	424	442	388	483	473	429	478	428	394	457	384	451	506	451	450	464	421	484	445	438	417	406	497	420	441	465	409	457	452	444	470	419	461	441	464	446	417	444	447	432	455	449	463	444	437	436	419	446	455	428	465	434	458	451	430	406	448	447	418	441	468	463	449	459	451	447	442	425	462	453	450	409	424	440	382	423	454	467	441	393	417	465	418	455	428	415	422	438	454	428	457	466	462	492	460	442	447	450	452	436	446	417	456	458	406	444	458	460	440	452	438	456	454	432	447	446	424	422	429	474	447	459	457	470	498	445	394	436	433	437	475	439	440	455	464	451	449	461	451	416	398	450	450	456	437	482	498	423	421	465	440	389	447	421	461	451	429	412	488	441	452	447	434	410	404	413	454	449	433	438	420	437	432	439	438	461	436	450	437	445	434	437	430	437	467	452	435	454	405	421	390	459	426	438	460	429	485	435	441	450	484	437	445	489	444	451	425	455	451	390	398	436	423	433	444	467	441	442	409	450	419	464	428	437	447	443	427	429	431	377	460	470	434	489	438	459	481	458	401	413	462	409	425	429	475	462	451	447	456	444	451	423	435	419	484	433	465	416	436	426	456	479	451	423	472	404	437	411	418	431	461	454	439	442	438	414	439	469	462	425	436	444	436	418	463	425	476	437	434	462	461	463	431	448	456	436	475	424	407	487	433	483	417	463	408	504	459	397	455	397	406	445	459	438	465	456	435	420	470	415	426	461	470	402	418	416	456	461	418	467	395	421	451	449	461	402	444	427	431	431	435	472	464	426	391	425	441	445	456	423	401	434	453	436	452	453	414	428	442	439	413	437	467	472	449	434	415	426	453	452	465	485	433	466	454	426	458	449	429	463	450	433	441	445	438	482	456	444	429	442	434	430	421	452	442	400	479	374	406	466	437	429	428	432	446	441	451	410	440	451	441	474	437	436	419	434	438	433	460	459	420	485	444	412	484	482	423	443	415	418	418	428	478	454	452	467	451	444	428	440	363	425	438	428	472	451	448	444	449	479	429	433	468	434	451	505	462	402	428	430	483	475	471	447	425	435	431	457	431	457	461	413	454	464	424	458	472	411	458	460	462	416	498	406	457	445	441	461	447	447	449	425	471	449	451	469	429	433	422	483	456	435	422	408	412	457	466	404	445	427	471	457	469	444	471	444	449	432	425	433	471	457	483	449	400	400	436	470	479	485	421	419	465	460	444	429	444	434	465	416	451	416	463	485	452	417	461	431	456	446	434	453	431	398	481	436	413	457	434	455	455	436	423	437	496	462	456	441	456	446	444	425	458	389	448	450	456	448	476	482	434	416	466	415	407	451	448	480	464	435	440	423	419	457	426	420	425	488	447	420	459	482	444	471	456	424	425	450	464	417	421	391	453	451	470	476	442	443	451	425	404	441	446	430	489	427	413	402	408	447	449	462	435	464	429	420	439	424	485	439	407	421	442	451	433	422	470	427	422	406	461	436	461	410	445	428	445	440	445	473	415	423	452	455	453	440	434	423	462	445	435	456	430	446	444	455	454	421	471	441	467	412	436	465	471	439	448	412	440	462	426	461	443	414	423	454	436	429	437	434	451	466	454	420	431	470	443	495	436	456	456	446	424	419	426	469	444	407	420	426	413	448	426	477	429	435	445	443	399	454	445	442	451	473	431	461	493	471	425	484	471	464	393	403	464	445	451	425	401	456	441	441	428	454	445	450	454	445	448	456	448	446	395	479	425	414	454	484	446	402	470	453	433	460	426	433	483	487	433	430	471	461	440	451	429	402	442	400	444	424	465	411	407	460	463	462	450	423	434	468	438	433	477	442	482	430	423	436	402	498	469	458	483	421	474	439	442	441	469	459	425	432	469	435	459	440	413	417	456	442	436	458	454	438	451	449	469	458	436	405	442	452	447	426	434	457	429	489	438	432	434	438	473	435	418	437	459	423	446	418	413	466	444	416	459	474	430	440	486	455	470	452	450	484	444	472	432	461	442	463	447	472	459	457	438	470	470	415	437	453	472	450	440	427	408	446	456	461	438	438	453	456	434	470	432	428	485	465	440	430	437	447	469	438	442	441	424	448	483	438	442	434	457	432	423	444	469	416	431	446	466	425	443	460	436	430	398	426	428	436	454	440	439	432	426	449	451	405	421	444	450	497	453	464	406	433	462	471	443	428	427	430	488	442	480	425	460	429	435	461	441	420	490	418	418	453	398	458	437	438	413	452	448	454	444	433	449	455	444	412	466	420	449	424	481	463	458	394	450	430	415	446	439	452	425	484	415	455	445	455	439	404	449	401	434	454	464	442	420	448	421	467	426	423	469	442	420	443	437	427	431	414	472	416	442	464	504	420	490	461	445	457	440	411	442	419	438	429	420	453	453	406	426	434	441	474	433	443	443	391	440	403	440	462	483	484	461	484	419	427	435	420	449	455	438	422	415	422	489	412	435	442	448	462	462	447	407	452	436	434	447	468	428	455	409	451	461	418	435	429	476	408	404	475	448	475	431	478	476	420	433	442	474	464	409	447	478	453	436	419	455	448	440	426	433	443	453	388	441	454	430	454	391	457	425	429	465	415	435	449	429	384	440	465	458	443	418	467	442	421	431	413	433	479	420	439	431	454	433	424	447	427	494	462	479	392	424	465	422	439	420	412	425	407	412	446	427	457	423	462	462	389	455	469	453	431	473	440	426	453	440	474	439	438	426	420	438	436	454	397	413	408	482	446	412	421	426	440	446	410	447	401	453	438	427	444	444	448	442	443	431	450	461	438	478	413	440	470	461	447	438	425	454	467	460	405	424	452	455	456	442	425	433	467	441	432	429	450	459	457	434	406	393	446	407	414	420	448	428	458	449	450	421	449	456	449	428	443	444	454	480	441	444	440	407	451	413	398	442	444	402	421	422	448	439	447	422	448	420	432	420	417	474	458	419	413	446	422	428	493	450	446	430	447	456	486	426	445	439	403
5891	999	1004	952	926	958	964	960	937	955	946	969	969	954	974	931	922	890	931	951	941	931	911	993	938	945	930	949	947	941	938	951	903	935	1014	962	965	969	976	927	933	946	938	988	958	932	1002	982	957	967	933	944	926	924	941	970	929	961	996	882	977	976	946	1009	976	937	964	930	948	977	976	996	962	936	962	982	892	893	978	972	953	932	964	945	934	947	887	929	989	955	946	994	980	956	1015	1037	907	951	931	1000	980	964	968	947	983	941	968	1002	993	998	973	978	955	937	967	918	959	984	944	944	931	940	944	980	958	925	921	962	978	969	935	946	949	911	976	938	1015	942	983	976	1001	985	956	951	955	966	957	966	998	1021	969	931	1014	974	948	940	953	989	971	1012	922	967	975	997	998	944	1002	963	957	1006	1009	957	983	939	995	990	908	975	956	1009	943	906	944	922	951	910	910	980	991	996	969	944	940	943	982	921	986	937	1010	953	973	975	965	960	1023	948	966	956	990	955	952	968	932	946	959	883	944	999	920	918	933	955	978	917	933	950	934	945	977	966	1000	939	973	934	987	938	1007	1006	975	1004	914	948	922	944	1003	917	1003	990	954	935	957	952	1003	964	931	954	1019	989	925	939	954	968	915	912	935	959	937	1007	944	968	930	953	1019	960	930	925	959	981	969	995	934	932	972	965	987	981	983	937	976	974	974	983	987	955	1016	975	943	996	969	1023	975	962	980	996	924	926	904	920	1035	958	943	950	932	959	981	989	916	991	918	1030	959	950	956	951	863	937	975	981	1001	956	977	917	961	939	924	963	952	1014	992	942	996	989	933	952	1001	996	998	957	958	1007	932	963	954	941	944	929	947	956	925	973	996	968	995	949	975	940	911	1014	910	966	1022	943	966	969	985	1011	993	886	938	986	1002	964	969	965	954	988	964	973	953	1009	1002	950	963	972	970	958	972	892	955	941	936	939	972	974	930	916	986	981	972	1039	1009	983	955	957	986	960	894	946	985	944	963	954	930	992	918	976	984	948	987	925	979	924	944	927	956	926	949	986	1004	968	989	947	934	964	976	974	999	945	942	939	927	947	1017	939	1025	955	948	976	943	913	996	922	1005	975	981	939	958	981	959	956	936	975	952	943	898	931	953	991	988	967	1015	907	877	1008	948	975	960	970	946	1000	903	957	993	973	918	970	1033	937	987	973	958	962	1010	983	944	943	1021	968	932	924	912	991	967	938	1009	990	942	975	963	964	940	968	978	904	943	901	992	931	939	943	920	962	959	957	965	937	952	953	992	928	983	974	960	1000	890	921	1002	979	1012	977	945	977	936	925	932	994	1008	936	1021	998	954	956	960	920	997	904	965	980	955	944	924	947	936	967	932	953	988	919	942	989	916	984	981	942	945	1030	948	934	937	932	922	964	960	945	929	1008	964	1003	937	944	972	1016	963	907	982	940	995	952	984	989	896	949	959	987	927	1004	992	975	1001	932	974	989	1013	983	961	977	1003	962	933	921	955	906	965	954	1009	993	950	969	900	1018	979	1008	928	994	971	966	936	951	980	975	911	1008	979	996	946	997	975	902	924	1004	937	1056	909	971	919	904	977	938	955	955	955	994	913	987	933	995	916	958	937	955	1031	970	1006	970	894	989	979	964	1011	972	909	929	957	939	965	958	979	1019	1005	961	972	992	940	955	968	931	943	946	955	938	989	933	984	993	918	961	959	979	972	960	992	956	964	943	980	1023	977	934	970	951	986	950	949	956	938	955	945	979	1014	936	955	975	905	970	945	947	997	967	970	990	989	913	985	991	999	993	937	945	1004	933	982	999	991	961	975	991	985	939	952	973	977	980	983	960	936	892	989	1029	872	956	976	979	981	1025	973	938	955	989	952	959	937	889	1009	919	959	955	975	931	960	949	957	998	948	1002	982	938	1002	901	939	984	1007	896	967	1023	965	962	880	971	996	935	1001	936	1054	969	988	963	972	962	925	962	928	941	981	916	916	974	983	1000	928	947	950	988	959	936	924	944	942	956	898	922	936	941	949	907	933	926	981	960	909	964	990	954	971	927	993	976	936	954	978	904	972	930	923	984	956	961	956	945	989	960	962	964	953	960	996	959	993	933	951	904	1000	960	973	947	1010	951	958	1000	922	941	986	931	986	962	990	947	982	926	967	952	968	992	998	964	1007	967	948	947	972	957	973	914	1014	968	943	942	872	909	937	997	912	937	1009	949	939	956	890	953	946	929	958	975	953	998	942	945	960	928	942	955	898	936	963	947	955	922	933	997	953	966	982	1039	993	930	936	973	956	980	980	958	960	945	977	971	1015	994	915	972	935	981	967	977	933	933	905	986	987	994	989	985	1017	952	937	925	954	972	987	982	1001	923	967	933	1036	904	942	952	962	1035	970	952	949	1004	1030	1013	944	977	933	987	918	964	964	944	957	928	948	996	993	972	1061	995	991	932	942	1008	920	928	925	981	999	954	926	965	923	936	969	912	968	957	995	956	944	1047	975	972	949	991	989	964	982	966	970	1006	935	982	966	912	965	961	928	957	932	998	986	988	963	960	975	920	918	945	997	948	971	1018	980	937	1005	901	939	953	939	924	952	919	968	949	927	1010	1030	1036	1029	990	984	1009	937	1011	951	992	1007	913	927	979	904	953	976	923	975	965	937	964	979	947	915	970	923	1001	960	881	993	979	964	1000	942	932	994	935	951	1013	926	936	994	979	934	981	1011	1001	965	988	954	982	990	943	974	951	980	926	983	991	1032	1001	937	999	959	959	961	994	934	1029	984	968	949	996	894	912	984	894	1002	952	956	1001	1010	944	1043	1001	966	967	984	967	1001	961	939	981	970	865	944	918	983	893	1009	951	969	993	979	1002	950	928	967	1006	939	950	959	935	972	988	960	918	980	961	980	929	913	892	991	937	920	963	944	991	995	916	965	911	964	1005	944	1000	907	865	950	991	922	984	995	901	938	967	960	970	961	978	956	972	970	947	953	902	949	1002	978	947	964	937	931	967	906	961	979	977	946	975	944	890	957	920	994	992	1038	961	946	986	1015	887	1000	920	984	958	960	921	886	893	931	981	982	945	988	937	963	946	971	947	965	981	989	930	965	885	1074	987	985	965	978	895	950	988	982	981	931	944	1018	966	950	972	958	1006	921	1009	969	994	990	955	929	922	968	911	964	962	956	998	955	914	977	950	944	948	1011	940	980	980	976	981	928	978	994	920	954	950	917	966	894	975	960	930	951	966	983	997	967	954	969	998	987	961	970	999	923	962	951	974	985	941	960	966	989	941	933	943	994	904	993	958	1005	930	963	965	962	1003	955	987	924	975	982	939	1006	948	983	957	979	989	966	947	997	965	997	961	956	965	965	987	934	910	983	1000	981	1023	939	942	976	1000	962	919	908	1017	969	962	900	903	937	941	939	923	945	961	979	990	951	931	970	923	927	960	925	933	1002	932	979	942	968	977	973	971	939	926	975	992	976	982	933	986	995	1009	963	976	922	1025	1003	957	928	1001	957	918	982	938	973	967	973	937	988	943	944	989	970	983	967	992	1029	1000	992	986	925	944	920	993	931	954	980	987	959	946	963	968	951	956	978	968	926	964	971	979	986	1010	1024	948	959	970	952	913	994	1033	959	876	939	960	1011	957	976	957
24890	21482	24857	28504	21474	21348	1552	485	394	397	395	365	383	353	364	360	331	351	377	344	372	316	352	327	353	336	377	352	357	361	320	382	372	361	355	359	355	314	348	351	350	376	392	349	301	330	384	363	348	332	347	344	329	349	322	354	344	343	343	338	374	355	358	347	363	355	364	314	368	327	366	382	312	328	332	350	360	332	371	347	335	371	300	382	327	318	339	348	350	325	313	350	346	340	325	362	376	331	362	355	317	337	348	316	368	366	315	322	343	356	358	376	330	325	336	337	323	322	350	334	338	374	314	356	308	331	317	316	356	320	317	337	324	348	346	298	390	313	349	358	324	319	342	335	350	353	362	379	361	354	353	332	384	341	327	344	345	307	337	398	336	335	341	357	384	336	334	367	352	374	338	346	350	315	364	360	345	374	330	313	352	347	350	322	346	375	347	319	360	357	350	341	336	357	361	333	355	326	327	374	329	353	373	353	335	325	338	306	358	348	347	337	378	350	353	328	344	357	337	313	336	370	350	343	362	339	348	340	343	341	337	339	325	339	353	341	346	354	325	370	372	364	362	372	350	334	376	388	378	368	347	374	376	360	349	343	342	368	322	299	342	338	289	330	316	347	294	325	342	344	333	362	345	349	362	329	339	339	361	366	328	324	305	341	365	326	351	362	355	341	380	334	343	317	353	347	344	335	371	302	400	335	346	334	364	380	350	354	335	346	376	331	356	355	341	339	327	340	335	372	363	341	289	350	342	366	349	349	359	362	375	355	391	351	351	368	333	319	364	399	359	375	357	339	348	359	359	349	350	323	378	359	344	367	338	346	377	352	346	329	372	324	386	325	364	341	358	339	331	300	351	347	352	353	329	358	312	343	346	370	369	362	359	335	333	335	347	359	362	342	353	377	361	337	376	353	334	328	323	318	322	351	340	335	302	358	308	337	307	300	366	347	338	332	359	358	289	289	349	333	347	367	356	312	341	365	356	369	337	369	364	338	333	332	344	329	355	334	337	333	359	349	338	351	358	327	350	386	350	346	380	355	356	328	343	345	326	354	301	360	330	341	345	358	335	328	325	327	335	332	344	366	380	352	338	287	358	360	336	357	377	323	355	338	332	346	352	345	351	370	323	356	380	348	366	362	354	366	385	320	339	324	336	345	346	357	386	366	332	346	313	320	345	356	370	356	289	318	357	319	351	365	305	363	355	363	346	383	352	345	348	334	335	364	323	353	327	384	334	342	314	354	326	399	353	363	393	352	357	345	337	332	349	347	330	367	352	318	316	354	307	376	342	341	316	363	323	328	373	322	320	322	372	340	363	364	352	339	365	348	362	339	371	364	334	321	348	356	358	338	368	335	324	317	376	320	322	365	330	329	348	350	350	334	339	343	354	356	339	341	363	352	348	339	354	367	347	320	318	349	344	332	340	345	401	309	393	395	345	379	370	311	310	357	369	349	358	335	341	359	355	349	365	359	350	362	336	346	326	345	324	324	345	326	352	318	373	332	337	378	342	370	385	333	320	357	355	360	325	324	380	366	367	304	357	320	336	348	344	322	320	359	319	321	369	334	337	332	364	324	315	323	317	360	319	364	355	364	339	312	326	368	349	361	347	358	341	351	323	340	347	310	320	331	308	338	371	362	339	311	349	342	360	340	333	321	352	359	354	319	345	369	370	369	350	340	352	359	368	360	318	348	399	343	359	343	323	356	371	372	327	330	342	325	308	339	350	364	346	321	340	346	315	332	334	340	348	357	366	399	356	349	338	333	350	320	332	346	314	345	325	351	332	320	367	392	345	380	348	337	336	347	366	332	366	349	334	339	324	382	308	351	352	318	369	309	357	338	377	381	373	300	354	348	359	335	375	343	342	384	329	354	351	361	372	352	338	310	352	345	332	349	326	334	334	349	345	360	323	318	369	366	348	340	338	360	355	331	364	340	391	379	349	359	362	348	315	329	330	364	334	343	322	352	341	314	309	369	364	328	304	340	334	373	319	340	370	321	398	335	342	338	350	392	355	361	355	328	312	337	329	347	384	384	329	367	358	329	334	334	330	315	362	332	344	363	345	346	328	340	350	353	353	367	378	348	349	326	332	385	308	348	363	333	326	353	345	324	334	345	325	357	322	347	334	340	308	319	321	384	399	381	360	373	362	356	349	338	348	343	328	340	342	354	341	345	332	285	340	341	327	367	360	364	341	318	333	357	340	356	356	370	327	323	298	333	335	329	341	354	354	314	353	363	379	321	335	373	358	349	330	346	312	335	336	346	354	338	344	345	336	347	389	340	347	353	332	318	369	331	343	362	392	326	329	363	310	302	314	330	317	343	359	355	343	366	338	330	354	329	349	337	321	343	354	326	324	321	362	325	348	347	364	358	356	355	343	330	308	372	331	373	386	376	357	343	305	333	322	331	329	388	347	342	327	350	344	348	352	330	333	352	334	371	337	328	313	360	349	320	347	323	328	357	361	383	292	354	367	344	394	351	348	350	328	344	311	363	376	326	317	333	354	330	331	310	360	379	349	370	310	320	337	333	347	334	337	360	361	370	336	357	351	340	379	319	337	382	368	338	339	322	367	378	350	345	335	338	352	322	314	356	364	350	406	346	342	369	364	377	329	280	354	345	361	334	359	343	322	344	309	319	326	376	349	298	369	322	349	324	363	362	390	382	355	323	356	365	345	344	343	306	362	345	370	328	349	330	352	314	341	351	376	315	346	412	329	365	343	349	365	348	357	351	373	368	352	319	354	358	369	349	317	365	337	328	327	347	315	333	345	344	334	330	367	382	356	302	353	347	358	336	348	294	301	325	344	355	347	338	347	362	358	359	307	355	321	357	336	346	300	348	326	361	363	324	384	326	326	334	310	337	330	379	338	349	359	358	320	311	356	398	332	333	350	306	320	325	329	337	350	313	344	361	366	351	364	387	307	317	335	338	346	350	388	333	369	351	351	349	312	326	338	341	346	330	341	379	344	346	345	328	318	362	354	326	324	344	334	360	342	362	343	336	351	329	328	342	335	321	342	379	361	366	350	340	329	366	373	301	334	357	370	340	330	389	312	303	339	331	319	346	359	347	359	332	335	306	367	343	355	387	367	342	352	350	326	346	369	365	322	358	345	355	323	325	338	337	317	332	337	345	354	345	345	329	349	339	320	336	355	337	362	334	354	341	384	344	372	371	343	348	375	339	319	335	330	354	331	354	369	369	376	332	369	357	331	319	316	363	325	323	291	344	385	375	352	345	329	358	368	344	374	348	326	359	354	332	370	357	361	328	369	334	354	350	353	340	345	344	310	320	337	342	350	339	330	334	343	356	344	376	372	348	363	343	344	339	347	330	347	341	332	351	379	360	353	310	320	324	403	337	294	346	353	358	333	360	371	348	306	355	308	343	346	337	316	323	367	356	360	373	338	362	316	350	343	370	348	370	322	320	355	338	349	394	304	350	322	378	383	306	358	331	346	370	332	344	330	377	378	324	346	357	354	337
3140	2207	1278	971	880	815	809	804	780	724	729	782	795	764	779	717	783	737	754	734	753	805	754	766	770	741	764	766	743	726	754	717	802	738	759	740	720	692	723	759	813	746	771	753	741	748	711	735	794	772	777	770	729	748	742	737	736	818	723	764	756	778	742	740	760	749	800	742	759	716	731	768	726	764	757	764	760	736	769	769	732	722	716	807	779	681	741	688	788	760	721	735	768	754	747	765	749	783	764	754	775	795	763	767	734	729	743	731	765	767	781	726	766	746	725	722	721	825	738	764	787	764	741	773	731	760	771	759	779	771	736	745	715	821	764	709	781	765	710	761	733	807	708	707	765	794	796	699	766	754	731	770	763	752	755	784	701	740	803	771	775	768	711	740	761	751	723	729	735	750	769	735	810	773	786	759	751	695	781	724	770	756	756	689	736	735	760	759	745	761	745	772	736	744	723	710	696	732	750	794	751	733	716	745	749	741	744	717	769	766	805	786	743	782	747	720	698	742	734	709	756	756	816	742	756	785	731	745	716	793	778	717	729	713	762	738	759	788	796	761	759	751	775	745	765	785	747	744	725	776	777	734	794	757	766	793	719	758	800	755	747	747	704	761	727	714	737	714	744	712	735	768	732	727	733	743	704	715	766	780	724	700	850	763	735	698	760	811	771	741	787	780	788	732	756	751	802	736	797	777	799	775	763	772	730	699	728	740	736	769	765	768	739	761	801	795	756	769	778	729	791	743	742	785	745	731	775	777	762	777	736	743	731	770	733	744	768	722	774	758	753	737	756	726	773	732	756	732	765	772	743	777	717	738	771	739	704	753	722	792	732	744	754	725	757	783	771	734	763	741	746	781	730	772	838	757	787	741	750	709	750	778	785	756	713	718	779	753	796	769	730	735	734	718	735	726	729	788	754	806	737	755	745	763	749	701	733	691	764	740	765	764	730	703	766	728	763	772	755	747	761	731	748	746	735	771	739	748	701	722	800	796	705	787	727	792	748	770	741	739	711	712	760	727	741	736	763	795	751	742	735	749	694	751	710	725	734	787	761	736	738	763	752	735	735	728	714	702	721	782	769	746	731	747	718	741	736	750	789	744	734	754	791	814	715	818	750	742	767	669	790	746	672	730	728	763	722	733	757	760	708	747	828	710	709	785	810	746	768	737	786	714	763	726	750	792	752	725	746	725	733	738	750	746	723	747	797	734	741	744	807	750	787	755	807	733	731	748	785	758	752	767	720	766	715	731	748	827	732	771	795	698	718	793	758	729	715	759	751	784	762	738	766	746	747	725	768	724	726	756	729	808	756	711	746	794	742	722	755	778	749	738	735	732	782	736	721	815	769	753	773	760	733	772	740	765	762	771	808	721	781	766	756	753	731	761	737	698	728	740	783	750	740	774	781	804	741	784	732	747	711	773	746	754	768	757	751	778	733	727	749	701	733	715	781	749	710	733	712	742	717	779	741	770	746	759	772	745	789	750	793	756	733	768	748	772	708	736	759	790	786	744	737	793	759	747	794	738	727	769	797	707	774	735	757	779	737	723	776	781	733	775	772	748	758	773	774	709	720	757	758	760	708	741	781	734	743	726	753	788	773	721	774	744	774	784	736	757	748	783	754	740	781	783	758	776	744	762	734	773	736	745	725	710	727	740	751	751	715	759	756	765	780	765	762	738	762	720	724	743	783	773	775	783	717	725	768	687	686	731	743	744	702	743	816	750	738	732	777	761	751	796	706	766	731	772	722	748	725	772	760	798	767	711	767	744	776	770	687	740	782	772	752	769	750	763	734	725	699	765	725	722	721	735	690	714	756	807	740	765	736	753	766	742	740	694	725	696	745	792	694	758	727	771	733	751	799	771	755	730	754	744	716	781	751	736	751	719	734	744	788	778	762	748	723	742	752	806	745	733	721	786	746	723	737	805	776	717	754	719	718	721	720	705	729	721	771	788	710	798	751	766	781	738	771	748	696	760	798	750	788	724	778	765	779	752	752	753	748	780	765	761	759	781	745	727	775	787	704	774	746	762	784	771	745	765	732	718	711	764	714	708	692	785	717	750	739	758	738	728	780	732	730	788	727	785	739	750	802	764	746	740	750	724	734	739	748	740	754	792	703	751	708	758	730	726	792	697	760	752	724	742	793	728	772	707	782	760	780	734	760	734	810	733	730	730	767	748	768	746	741	774	729	752	712	729	766	744	717	739	760	772	748	771	762	815	800	766	746	752	773	769	718	753	753	709	716	732	750	763	762	762	761	729	784	759	731	741	719	753	736	749	796	728	803	768	772	796	764	686	794	762	752	724	734	761	771	774	721	726	752	728	764	761	813	731	757	726	755	757	761	740	797	738	712	748	750	744	776	724	747	738	810	747	758	695	767	676	732	736	734	773	768	730	718	757	738	722	745	762	739	752	743	759	735	758	747	746	740	795	750	769	777	791	737	735	746	715	783	747	748	782	770	760	722	797	815	723	827	729	749	746	791	765	757	812	756	739	727	761	740	764	762	752	775	779	746	740	737	716	737	767	752	768	758	793	755	778	767	721	734	715	806	712	734	789	745	700	767	714	725	764	754	736	723	803	740	742	776	762	735	687	736	746	743	800	714	747	760	779	741	710	766	748	760	774	731	814	745	792	748	806	768	709	787	767	762	754	740	679	772	722	733	738	796	771	794	727	689	702	743	763	765	743	740	745	811	778	793	762	699	754	733	755	736	736	758	717	753	753	745	757	719	764	726	704	742	762	750	719	725	750	768	769	748	750	715	745	779	740	752	724	735	752	752	745	731	707	718	738	732	738	749	768	720	749	768	731	718	754	754	746	752	780	782	773	730	753	759	758	728	762	724	710	733	771	766	742	753	716	724	761	768	745	786	751	771	787	786	746	747	758	741	773	780	740	776	743	752	744	748	711	748	766	703	768	766	775	746	764	731	716	742	712	694	774	747	765	788	755	751	745	767	758	758	779	742	693	788	771	793	768	783	740	746	734	735	691	715	729	755	743	765	800	689	763	765	753	757	717	748	762	739	766	731	743	740	722	757	779	702	775	724	730	799	725	788	751	808	733	770	744	770	738	705	736	754	761	720	749	790	730	690	745	751	721	730	794	796	744	724	701	745	778	786	725	781	694	770	770	714	767	738	753	781	730	759	746	756	779	735	778	742	737	745	742	718	744	740	738	714	726	780	732	737	743	845	752	735	752	686	754	715	757	802	705	746	743	743	739	778	757	756	723	710	767	739	770	740	749	765	769	823	696	710	699	749	763	735	737	699	784	821	775	777	696	719	755	769	742	761	769	766	741	803	746	730	718	735	763	770	751	709	767	780	760	776	772	764	731	741	741	751	718	724	782	731	728	758	809	733	738	726	727	747	728	707	789	749	715	774	759	785	784	770	786	760	733	742	781	760	763	777	748	743	765	703	728	774	702	786	790	752	754	773	767	730	754	741	727	760	734	715	751	761	734	750	770	676	759	759	721	774	782	770	785
24236	21452	25135	28178	21452	21476	18974	572	299	258	257	226	207	220	217	223	215	202	204	160	180	194	165	188	199	183	173	158	172	160	172	178	168	154	171	177	157	184	188	182	163	174	165	158	168	174	169	184	171	160	161	175	190	180	154	171	168	177	165	145	141	145	150	186	158	161	156	175	176	150	185	157	163	150	160	155	175	165	159	164	147	142	175	167	148	155	181	153	161	136	163	161	158	142	166	158	178	161	178	157	161	157	164	169	193	169	161	160	139	183	155	136	160	155	170	182	168	144	181	181	136	161	185	155	188	186	169	147	167	127	152	165	162	164	159	161	185	149	171	173	141	160	133	171	176	137	154	175	143	162	141	169	184	178	142	172	175	152	196	173	155	176	152	153	153	171	177	180	153	178	146	155	169	189	199	170	163	180	139	159	177	169	192	178	161	191	155	146	162	164	160	150	166	151	153	152	141	172	168	174	164	157	169	190	183	179	169	173	166	141	166	170	158	162	178	185	171	154	152	160	150	175	167	132	161	169	177	167	153	162	155	158	152	179	167	141	161	140	146	155	126	143	179	172	150	170	148	177	153	157	164	185	159	159	149	188	162	182	175	157	131	192	143	158	154	140	154	174	163	153	167	161	183	161	179	161	158	158	166	143	148	168	179	159	189	164	147	152	168	191	154	178	166	163	162	167	139	152	174	184	167	153	154	161	166	150	162	186	171	166	151	169	155	166	182	181	188	183	178	172	143	166	151	184	177	154	166	168	144	149	136	164	150	184	155	157	175	187	190	173	181	173	142	182	153	208	140	180	159	164	156	152	169	171	140	172	173	169	173	194	166	168	157	166	181	160	168	148	160	159	198	160	187	171	140	161	173	170	153	177	175	177	169	157	162	169	147	162	165	143	161	162	130	156	164	162	162	162	163	164	153	175	156	155	196	156	188	143	169	168	143	172	168	182	138	133	170	138	182	178	171	160	189	154	153	169	161	163	148	160	173	172	150	160	172	154	177	148	165	161	163	177	149	157	181	160	156	177	176	155	166	145	171	152	139	172	133	165	161	175	187	178	164	169	154	141	189	179	153	160	161	185	169	174	176	169	155	160	165	167	153	175	163	157	135	144	173	169	169	155	157	157	189	146	164	166	156	154	171	152	123	173	139	174	161	169	156	168	159	164	168	169	188	164	166	138	152	176	154	173	174	173	158	172	149	167	196	148	171	153	147	156	183	161	155	176	168	184	186	195	165	185	149	170	139	201	171	165	157	147	176	145	160	151	142	173	162	157	153	189	152	159	153	164	166	167	175	176	132	181	143	176	178	162	167	162	168	160	164	185	160	160	157	156	171	167	192	172	153	147	168	170	155	141	159	157	157	171	184	169	182	136	160	171	170	147	138	207	160	176	182	162	170	154	173	162	169	141	130	161	161	178	185	163	147	146	190	188	163	147	162	143	191	150	159	169	213	202	180	173	160	169	178	165	153	174	140	153	153	152	145	157	175	146	151	180	158	180	134	139	155	154	150	160	172	156	159	157	159	146	167	168	166	165	149	151	172	157	180	159	148	167	163	192	167	173	175	172	177	180	172	155	151	172	171	167	166	141	160	173	177	162	175	173	179	184	205	151	149	152	177	157	158	181	165	172	161	169	162	187	166	196	162	161	171	185	182	188	158	158	161	182	160	150	136	143	163	182	166	156	130	196	163	167	167	149	168	163	148	169	153	151	190	179	174	172	165	148	155	167	147	144	168	171	159	173	166	166	164	192	177	143	177	153	175	172	190	168	140	161	144	142	152	179	163	169	161	194	156	177	172	178	176	172	162	175	170	167	174	155	169	152	167	155	166	150	175	173	169	180	162	156	161	159	175	161	163	158	175	185	153	186	169	173	192	160	168	143	166	180	169	157	144	177	174	167	152	173	163	163	160	177	151	176	193	180	162	154	153	165	159	161	161	160	184	155	144	146	150	151	182	164	166	160	167	156	155	184	158	169	188	191	155	153	163	158	161	152	148	154	146	169	159	137	176	180	160	165	157	176	174	178	161	187	155	175	218	159	165	151	155	162	165	176	187	171	156	170	153	158	161	157	170	155	170	164	160	151	174	165	139	135	176	186	174	147	174	165	167	177	164	169	177	172	159	187	131	198	153	141	187	148	186	161	165	182	151	192	175	175	169	152	183	162	168	143	153	160	161	141	168	189	159	185	171	172	171	162	172	157	162	182	160	167	150	147	149	189	153	185	171	164	157	162	139	165	188	152	153	170	163	183	157	150	139	140	160	167	152	159	160	146	148	166	160	166	166	145	158	147	150	179	154	157	163	147	166	153	174	157	162	162	173	159	167	177	171	163	182	158	166	178	155	165	165	168	153	170	155	164	164	171	173	166	150	151	149	173	176	160	163	178	165	160	170	140	161	190	159	176	158	174	154	184	160	186	169	157	183	200	177	185	149	147	143	161	182	147	131	188	193	166	173	149	151	167	170	169	163	194	163	143	170	168	167	158	183	176	153	167	173	177	169	170	171	172	155	183	174	160	168	151	169	167	140	163	155	172	174	160	148	152	151	165	163	169	187	150	150	166	156	198	158	171	185	153	149	162	154	173	168	136	156	173	189	160	169	164	160	153	149	137	170	158	176	194	157	180	168	131	143	191	187	171	167	165	177	156	164	169	189	163	151	159	157	177	151	153	194	163	141	190	143	172	136	176	170	168	142	189	156	184	166	155	162	158	182	183	161	147	164	143	152	181	161	151	176	167	149	163	180	149	138	173	185	175	157	144	155	164	156	147	166	171	158	164	167	185	160	160	141	157	185	163	167	149	144	160	151	148	160	161	160	158	184	194	191	185	147	168	165	183	164	150	150	164	182	169	175	187	175	174	175	204	195	182	175	179	156	155	157	183	155	150	147	161	151	170	165	163	156	141	145	173	186	190	175	160	157	171	164	152	175	166	190	157	191	174	159	154	161	168	173	183	166	155	180	169	145	158	158	157	176	173	183	164	172	178	178	153	158	165	179	174	141	154	155	187	170	154	152	154	135	157	157	191	145	169	176	179	148	180	191	169	170	159	159	175	191	191	164	189	150	159	147	132	137	144	183	149	167	163	150	169	169	161	161	156	137	176	148	164	177	163	179	147	176	169	155	153	156	148	154	181	158	168	179	170	171	158	137	152	168	174	158	162	167	152	169	155	181	163	169	132	170	191	174	188	195	161	159	137	145	188	169	151	169	137	172	156	154	170	159	131	166	183	157	138	159	164	178	174	175	147	170	164	181	167	181	156	147	154	154	183	172	146	159	162	179	179	150	157	177	155	157	162	175	170	134	163	165	171	148	158	178	168	148	180	136	173	175	163	151	155	172	151	170	165	177	211	170	192	159	174	172	182	161	153	158	169	147	148	175	147	164	174	179	145	152	154	175	172	187	189	186	183	153	149	164	158	176	146	155	179	144	175	163	173	156	178	149	166	179	154	161	182	144	165	194	132	172	177	153	175	173	138
2871	3162	1527	854	620	528	516	445	486	470	425	492	402	432	395	431	404	415	398	386	401	379	401	411	402	383	380	418	383	382	383	378	411	434	389	400	407	405	364	404	397	392	393	380	394	411	379	410	404	414	392	389	379	441	378	382	392	402	404	351	393	377	390	407	407	401	400	367	369	412	373	441	384	409	354	378	424	430	395	389	389	398	373	393	415	406	386	419	428	415	378	353	422	390	390	395	364	395	414	377	373	400	445	384	405	409	359	371	367	397	379	363	385	375	409	421	397	368	385	398	430	381	412	371	378	383	393	383	383	418	383	394	388	370	414	374	375	426	388	382	423	396	410	378	387	406	383	401	396	358	391	378	378	364	407	396	401	375	390	395	400	426	365	412	399	377	415	399	400	376	370	401	368	395	377	386	404	397	412	418	380	420	383	367	383	413	378	421	359	375	400	429	391	395	383	420	392	409	376	387	398	381	400	385	427	398	411	385	366	391	394	369	425	421	392	400	396	407	394	381	388	336	384	385	374	388	381	390	379	399	362	384	413	355	375	418	402	383	414	403	396	404	405	407	395	417	385	354	394	385	396	378	396	412	426	391	416	421	395	409	369	383	415	385	400	378	401	412	373	406	417	408	391	380	434	384	383	406	381	410	427	400	394	398	409	381	399	380	417	393	392	365	362	421	395	413	364	368	403	428	396	401	352	445	375	391	411	397	375	392	396	386	396	388	409	381	400	392	406	383	403	444	407	400	373	387	401	422	414	363	379	398	393	378	401	412	412	402	388	433	417	405	408	422	391	422	386	398	430	392	378	395	402	370	392	381	391	398	396	403	365	361	379	374	387	395	384	355	367	383	423	388	409	400	391	390	385	398	396	375	401	382	378	361	392	404	357	395	348	394	366	380	403	400	397	404	393	383	407	367	404	388	362	392	422	366	348	402	384	443	383	346	383	420	369	420	380	389	419	395	448	373	428	396	391	379	418	348	461	382	387	359	425	398	375	392	369	357	412	415	369	390	416	385	392	382	386	399	389	407	388	415	365	414	415	394	401	375	400	415	414	407	412	395	389	389	386	406	388	383	410	410	391	397	388	391	427	407	422	420	389	399	400	394	387	393	372	371	421	374	407	414	431	438	369	381	375	381	385	407	394	416	398	448	403	407	433	427	406	375	369	404	408	424	395	388	375	396	357	387	395	394	401	381	405	409	410	411	384	420	378	362	392	383	367	405	410	381	402	403	376	395	382	378	401	391	386	387	375	415	393	392	384	410	376	382	415	397	372	394	392	388	365	408	398	389	369	383	374	374	423	378	400	390	383	363	386	386	418	386	388	388	406	379	374	412	402	400	358	447	387	374	417	384	382	400	395	378	375	396	418	405	399	380	402	404	406	380	400	397	403	406	415	414	370	393	384	415	411	419	388	380	399	400	408	413	364	383	403	361	401	350	410	392	364	408	380	401	406	419	406	402	354	391	326	392	372	383	353	405	425	418	370	387	389	436	391	396	401	412	383	393	406	410	387	440	402	391	402	388	372	375	370	362	408	404	418	390	392	357	398	392	370	399	355	364	371	364	393	379	395	398	362	386	402	397	396	369	406	394	374	392	385	379	393	415	377	418	394	382	385	395	401	345	409	402	401	419	390	404	414	394	405	370	385	395	409	441	391	396	355	386	387	394	321	388	379	387	375	417	411	380	377	366	352	419	384	353	426	413	407	379	385	391	381	347	403	413	398	406	386	384	426	398	397	392	407	403	409	374	437	406	357	396	403	417	407	391	364	404	378	409	424	412	410	397	436	397	396	380	400	408	394	383	394	401	433	373	393	429	409	406	384	375	405	392	377	429	386	404	413	375	421	397	409	379	373	367	417	401	388	380	379	404	382	403	399	377	403	405	403	409	357	400	391	406	402	394	366	390	381	387	357	393	392	386	347	354	410	392	384	387	403	361	406	419	372	373	390	406	390	389	384	387	381	347	420	415	388	390	362	414	387	369	376	407	430	381	407	362	379	365	397	387	392	432	393	373	376	365	373	415	405	401	395	356	395	411	408	376	387	419	383	401	356	357	388	397	382	395	390	372	401	388	388	415	438	397	371	381	405	390	386	400	398	402	362	416	413	386	393	398	392	419	386	394	408	393	390	398	407	367	351	413	375	402	379	371	367	358	377	391	392	382	357	415	395	380	428	382	388	372	382	402	414	377	412	400	360	373	378	374	400	403	393	406	382	396	401	411	389	378	362	373	408	414	396	391	393	403	423	372	432	414	404	358	421	387	387	398	436	391	411	356	362	394	376	380	388	374	422	360	359	396	376	397	386	403	398	396	416	401	395	385	399	385	387	408	397	431	377	403	405	385	396	407	399	356	434	356	390	422	400	358	387	379	388	432	366	449	413	384	385	416	386	401	436	404	412	372	402	377	355	415	366	335	406	417	377	364	393	377	394	360	390	381	405	399	392	380	401	395	389	375	368	399	438	366	378	397	381	445	408	355	408	401	378	372	363	357	371	418	404	400	377	392	405	379	390	404	375	393	398	385	422	403	400	387	389	400	386	381	393	416	393	395	392	382	369	384	397	404	405	407	344	404	383	376	390	430	403	400	400	360	394	349	361	389	358	348	375	394	407	404	398	380	386	406	398	380	409	394	386	364	395	379	417	409	378	423	379	371	400	407	367	404	355	386	387	401	404	401	422	396	376	401	414	377	391	389	394	365	351	408	393	391	407	391	385	424	433	390	423	383	386	390	402	358	382	383	358	383	402	391	378	353	398	352	420	392	376	382	392	420	371	370	343	417	405	407	354	373	401	388	416	378	394	400	442	421	435	428	411	367	421	417	392	379	407	377	364	377	398	381	382	440	397	369	378	388	396	376	393	408	399	398	415	362	389	378	387	388	394	414	388	392	387	407	409	418	386	392	397	386	392	429	375	396	438	414	411	403	369	397	420	386	434	384	403	410	367	373	403	397	373	387	397	396	387	399	402	342	407	401	370	406	392	385	382	392	377	399	406	394	385	375	417	403	400	398	382	367	397	381	397	360	369	382	341	387	360	413	371	386	401	362	370	402	394	415	408	405	383	357	350	402	391	354	387	433	408	405	401	393	423	405	384	364	400	391	364	386	394	382	367	387	379	405	370	388	356	369	389	387	368	360	356	380	392	394	388	396	404	396	378	429	399	340	360	355	382	396	422	394	434	378	352	405	367	390	415	408	416	403	366	386	379	419	414	409	427	375	364	373	351	399	387	387	394	358	391	425	395	368	425	379	398	376	366	374	392	412	409	402	387	373	386	424	417	388	383	415	397	427	405	377	407	439	391	399	373	435	420	387	390	377	411	394	373	404	438	415	382	416	361	394	378	399	368	353	396	380	397	398	402	412	415	390	384	420	408	371	370	388	398	389	387	425	400	382	363	376	367	377	403	410	395	387	378	386	374	396	381	409	408	376	392	380	357	386	375	414	373	404	386	423	389	408	367	374	392	372	407	408	403	381
31998	21118	12262	1036	501	506	435	475	429	441	448	451	440	450	477	437	468	484	444	452	434	426	460	455	461	452	473	445	438	484	426	458	445	420	450	446	478	459	435	476	469	442	462	421	406	441	445	471	451	488	460	431	412	442	423	477	442	406	448	445	492	432	459	482	467	450	459	444	443	497	459	455	447	492	434	452	429	474	433	453	446	470	431	484	460	423	462	442	458	447	457	416	476	416	432	450	444	435	462	421	458	453	417	456	475	486	423	440	458	434	470	458	433	443	462	471	443	437	456	429	476	468	449	473	470	459	437	465	440	475	481	446	442	456	471	496	452	462	456	439	444	445	451	438	460	477	479	438	426	425	471	427	425	439	436	469	475	458	471	431	464	482	411	455	419	447	425	413	479	469	462	438	458	453	444	458	431	429	440	465	449	459	455	427	427	439	454	466	442	431	424	451	472	450	429	467	445	432	451	439	425	482	486	439	443	439	437	463	454	455	473	451	430	454	466	409	434	393	481	425	419	445	464	462	433	436	428	485	451	452	409	428	431	440	467	413	463	410	377	416	457	505	431	478	472	461	458	443	440	439	408	492	460	457	428	456	421	424	439	447	427	436	432	391	478	479	481	435	440	432	431	445	461	430	439	509	437	456	418	440	423	415	500	468	442	422	426	446	409	416	405	432	458	454	482	444	416	452	427	432	405	430	426	435	447	487	418	418	428	455	446	457	460	440	440	445	457	431	470	443	460	446	459	467	482	440	412	445	419	483	462	441	432	477	434	468	457	430	413	441	479	452	458	500	434	437	470	445	442	460	419	466	460	439	444	467	454	450	429	409	428	424	436	445	428	435	444	464	457	432	460	478	465	433	429	441	448	402	450	438	439	491	438	423	453	478	444	419	441	426	412	395	414	459	442	442	439	435	448	403	412	462	453	433	485	481	490	471	420	450	435	455	473	473	432	471	433	463	443	427	451	415	396	442	444	463	424	430	427	421	432	437	423	468	436	463	476	437	441	454	468	485	435	444	468	459	429	471	457	449	439	443	448	443	421	432	478	482	453	439	426	442	423	396	461	441	417	468	434	466	435	422	463	442	423	449	443	425	451	430	433	486	442	423	452	447	415	424	462	404	463	450	403	442	446	444	443	438	411	463	442	398	452	441	417	468	440	445	417	414	445	499	461	483	407	466	418	451	476	474	469	437	499	451	459	432	417	426	472	439	448	465	406	442	503	471	445	444	414	478	443	465	457	443	453	443	498	460	466	416	448	429	462	445	432	428	445	431	496	431	456	390	453	469	463	406	470	445	482	469	395	470	434	481	438	419	437	451	444	437	476	495	438	450	478	444	417	459	461	460	439	442	428	413	453	449	452	451	421	481	445	478	455	430	425	444	405	490	471	454	435	472	411	453	435	432	456	438	437	437	428	457	397	452	438	432	427	482	449	410	458	430	441	458	436	442	455	463	455	413	454	452	406	448	448	444	483	507	465	470	459	466	468	470	421	438	458	427	423	471	485	452	412	414	436	415	469	432	464	434	483	438	449	450	440	457	480	484	460	461	454	480	470	462	430	457	414	441	455	445	429	404	438	441	423	437	435	436	430	418	475	449	450	410	433	452	469	463	437	437	464	454	435	441	496	423	409	453	445	451	469	457	451	472	467	453	387	465	449	430	418	468	435	466	430	411	468	452	442	460	459	425	408	435	499	437	417	425	484	422	466	459	399	384	502	509	441	419	463	419	470	430	430	437	510	424	405	421	451	477	445	476	469	452	436	468	407	400	431	491	460	447	454	403	444	443	464	451	448	468	440	480	470	468	462	479	451	453	469	460	416	441	443	452	420	419	405	420	463	458	456	430	456	431	453	457	438	423	497	436	466	422	474	421	440	488	427	417	416	439	425	454	464	465	439	445	479	441	442	421	445	466	449	439	432	470	455	433	426	420	443	442	439	430	424	476	433	433	446	427	459	398	461	414	443	450	462	436	460	442	434	400	429	410	424	467	449	489	441	436	418	436	402	450	474	443	436	436	402	471	432	464	441	456	425	454	422	446	426	466	451	399	468	424	410	450	445	440	467	448	480	471	447	485	455	445	438	440	439	432	478	435	455	429	444	433	457	424	481	439	442	427	442	477	448	405	448	453	422	447	477	419	430	499	451	433	483	458	434	453	502	455	458	451	412	423	466	407	449	445	455	458	485	424	444	425	470	448	448	454	432	454	455	456	456	468	430	462	490	387	433	441	454	456	470	474	477	464	423	422	413	411	452	422	479	448	469	429	412	485	433	453	444	465	465	465	445	410	425	481	472	435	395	458	417	449	460	438	477	455	452	409	418	421	424	446	429	413	448	440	474	451	398	442	460	459	433	440	456	434	455	409	442	463	462	459	412	441	480	492	507	459	435	425	432	458	456	444	445	437	461	461	389	409	419	384	410	450	455	412	436	438	423	429	455	436	472	467	450	469	454	435	416	433	432	470	433	444	415	494	469	433	441	392	448	426	473	436	417	457	430	436	423	438	466	468	431	430	440	415	426	448	467	404	487	446	468	447	480	453	489	472	475	425	448	452	435	426	440	456	468	456	492	442	458	442	448	449	486	487	424	411	431	457	412	454	408	428	446	448	417	460	410	480	428	420	392	427	444	456	467	467	437	422	403	456	434	443	462	466	438	460	434	438	422	451	450	453	438	442	448	482	452	441	463	437	443	479	487	464	423	422	466	458	485	443	453	429	447	498	459	429	455	474	455	457	420	439	441	427	472	488	409	434	468	421	446	463	395	451	424	444	471	470	441	461	441	423	432	423	457	449	480	464	435	484	457	449	426	431	468	446	426	445	446	433	383	440	466	453	445	431	432	435	452	459	441	417	447	450	450	470	435	444	452	434	429	454	456	448	469	480	445	433	443	480	455	446	447	441	446	467	448	442	471	458	448	426	464	464	470	428	490	451	447	439	421	457	468	462	482	471	506	456	459	418	415	406	453	444	432	447	458	489	449	434	494	480	471	465	440	448	437	443	442	436	499	422	455	418	433	439	439	446	415	486	482	439	407	463	471	450	447	437	452	445	462	400	430	467	461	455	427	464	438	406	453	456	416	412	451	461	427	448	408	454	430	417	417	437	419	421	450	455	450	422	427	428	388	446	433	443	467	431	461	445	412	435	452	436	456	439	448	470	421	444	515	490	454	450	426	464	431	438	474	405	461	421	446	463	455	475	435	451	449	421	441	462	459	461	471	426	457	441	454	464	411	456	437	443	447	476	460	429	438	427	426	437	438	480	429	480	465	459	501	461	486	436	441	424	436	475	429	465	455	465	414	469	442	441	458	456	440	420	474	459	418	467	435	456	493	428	403	452	456	418	442	480	418	444	427	448	462	475	457	466	457	408	414	421	452	460	440	441	461	465	446	461	425	451	437	428	485	427	425	424	477	435	442	510	469	463	437	478	444	463	508	417	463	451	452	452	459	475	437	446	420	447	450	459	458	437	426	419	418	483
5828	1081	1044	993	953	1022	937	957	943	958	957	911	1017	951	963	973	917	933	924	1011	1003	965	962	978	977	910	954	978	956	980	986	987	933	939	942	967	985	1006	940	970	1001	946	995	969	944	986	960	954	978	931	995	944	970	995	969	1004	970	928	962	950	956	949	906	968	926	893	928	934	973	898	970	925	980	954	944	988	982	944	945	938	968	952	923	926	937	944	995	932	970	987	986	970	953	919	957	985	991	918	945	992	914	955	939	995	947	918	957	986	986	958	980	965	989	1043	953	958	956	921	923	953	965	990	944	975	950	969	946	939	961	958	967	952	924	971	923	974	931	911	976	963	935	980	994	1006	964	1009	940	985	943	973	975	931	927	975	889	986	1000	972	981	1029	989	1067	956	981	944	938	956	932	924	992	988	1003	1010	933	945	914	981	999	961	944	1000	948	954	978	934	954	979	970	939	1002	972	1006	931	962	979	1014	987	1022	951	955	965	992	991	975	1009	998	981	943	944	913	974	957	972	999	952	941	950	976	980	962	904	960	957	963	937	975	969	959	972	974	961	942	925	924	1007	987	968	941	939	963	949	963	902	976	925	1000	902	975	900	949	964	970	864	979	959	935	908	999	940	977	953	953	963	991	961	962	955	977	960	957	942	957	962	972	950	970	917	971	954	970	961	917	1011	969	901	980	986	947	950	1025	970	984	985	934	979	1002	972	912	965	964	932	943	967	938	987	974	1004	1000	940	1009	898	923	945	959	978	947	956	959	934	952	991	993	959	971	1023	1004	985	967	949	961	985	985	968	1014	916	934	959	912	932	971	967	935	890	978	949	1006	996	940	946	977	945	928	915	972	946	958	988	913	923	959	990	1001	967	945	975	911	902	940	967	935	980	979	995	944	1008	922	978	955	959	961	994	963	1009	998	950	993	929	1000	978	957	935	966	930	957	993	917	926	975	971	1015	943	936	995	948	957	956	966	1042	961	947	907	966	968	925	1006	951	992	979	961	916	949	907	944	956	982	941	991	945	960	950	949	1036	939	987	953	942	1000	983	993	1012	944	1001	994	957	950	973	968	951	945	990	970	941	952	1002	932	956	895	959	959	983	1024	1006	954	921	978	958	927	955	968	901	946	1025	993	941	934	972	961	961	989	935	953	961	984	944	964	966	993	937	915	993	971	947	973	953	989	937	984	992	990	951	982	923	884	985	954	959	898	985	942	958	968	995	962	960	965	964	907	1008	944	961	971	963	941	982	971	908	973	919	964	959	969	1015	972	983	916	923	908	981	989	970	957	958	947	992	948	968	956	1000	1024	1019	979	963	934	964	930	1018	938	978	1017	939	996	959	977	977	991	989	967	985	934	948	953	928	944	1023	983	987	926	940	934	913	966	951	923	939	969	970	884	1031	965	925	947	933	987	990	993	996	932	885	950	975	940	993	954	984	998	948	992	934	969	965	1004	953	905	980	961	980	953	940	969	932	947	933	974	975	937	954	965	982	968	1005	958	933	947	952	1004	970	920	944	1028	996	970	943	960	990	936	998	1024	991	947	939	947	982	973	953	947	968	959	989	966	992	980	945	967	874	938	929	947	963	941	988	954	950	966	929	911	931	987	1031	934	988	985	1012	944	984	1015	941	912	916	929	987	945	954	936	969	967	997	1014	968	1008	953	1014	957	970	936	920	923	942	1012	968	983	940	949	989	1016	1035	1015	999	930	995	905	896	973	942	959	923	962	942	948	951	995	918	978	998	996	937	925	946	975	974	922	969	950	1023	981	997	942	965	929	970	943	1003	946	954	896	963	967	963	1025	996	948	942	949	965	973	981	923	979	965	984	901	1028	956	988	919	942	970	990	964	982	987	959	909	972	901	999	959	915	925	955	968	990	965	970	985	983	947	935	1002	979	1013	971	1029	977	974	957	972	938	990	954	944	1038	950	905	945	1015	993	933	931	960	946	999	937	937	943	965	985	952	916	937	973	997	966	961	949	943	941	1013	980	946	1010	949	913	951	1029	930	978	1044	1001	919	957	954	969	988	973	932	914	941	926	953	978	1022	997	929	993	940	1002	974	971	994	941	872	987	1037	977	953	985	988	990	975	908	976	938	964	996	931	973	986	998	888	930	957	952	987	978	930	945	961	973	971	970	984	918	969	984	1002	938	937	973	952	965	931	926	984	1001	926	946	936	987	971	958	968	933	970	889	972	977	965	957	977	968	966	988	916	967	1001	947	1005	932	952	946	995	998	1004	987	955	944	923	925	956	998	964	975	936	990	986	956	1017	959	1021	967	961	1040	971	945	981	934	959	1012	991	998	963	1007	937	962	999	959	909	968	946	964	938	957	975	952	918	955	924	988	950	947	943	940	1021	959	958	945	1003	942	942	945	966	929	929	949	953	918	934	938	962	984	973	929	914	940	1017	943	945	993	963	945	989	953	939	1020	956	966	978	1008	1010	977	949	967	931	981	973	941	975	999	974	980	975	971	945	984	989	918	1004	933	929	923	968	933	994	921	934	966	999	1013	986	948	939	1012	969	959	954	936	1000	975	933	988	986	956	973	973	965	914	999	979	999	922	970	1059	963	984	975	976	1022	1007	974	939	903	977	977	947	941	941	938	913	959	985	987	938	1001	1020	1022	997	957	940	909	978	927	961	1001	980	1015	985	967	982	957	938	961	983	982	951	972	941	982	969	980	996	967	907	951	955	1028	1011	967	997	983	972	984	967	1004	927	975	944	925	951	967	935	922	1003	945	944	931	970	963	980	931	957	968	922	960	915	929	1005	945	998	891	1038	939	1000	942	952	967	1027	930	949	984	994	980	1056	976	1035	914	995	936	957	972	959	919	993	922	948	1007	954	962	959	978	952	956	915	996	954	907	985	947	1005	954	943	965	995	987	1007	908	935	973	1038	993	944	974	988	996	940	969	984	983	939	936	982	950	982	939	959	946	963	945	977	989	960	940	967	981	985	1003	955	967	928	969	972	987	977	965	1036	950	916	997	990	978	1012	948	985	978	983	993	919	930	974	971	969	987	1025	944	962	947	936	918	1005	933	986	933	942	1010	964	973	951	937	973	1005	1022	977	932	975	996	920	1002	962	979	937	980	955	1003	988	952	954	956	930	962	973	932	937	973	955	980	985	990	938	980	1013	913	958	971	970	975	961	987	986	996	955	911	956	944	938	984	982	952	967	980	971	1014	982	943	965	929	926	955	996	983	943	982	940	972	986	953	968	922	1018	987	902	944	978	990	977	937	937	987	951	959	994	978	982	915	941	1006	971	997	942	1010	961	975	1016	954	974	944	966	949	1035	955	991	979	966	958	988	931	992	898	990	1030	966	929	994	943	930	1028	976	961	987	1014	942	972	979	968	966	998	945	958	964	883	979	936	1023	985	936	983	951	1008	924	985	965	1015	908	920	945	973	995	934	920	966	919	953	932	919	944	917	960	980	955	965	973	937	940	980	955	942	971	958	1032	934	952	1020	983	1039	1001	977	930	1006	983	983	995	977	975	920	901	930	983	930	950	969	934	993	950	944	994	942	962	950	920	925	944	993	916	970	980	919	929	974	961	957	979	960	1017	936	983	963	1001	993	928	1023	1003	1031	1027	963	927	939	968	955	993	993	954	955	944	937	952	962	928	1029	946	962	992	958	982	994	992	1017	933	906
24894	21482	24844	28547	21492	21377	1568	531	412	419	386	400	371	375	367	361	338	378	357	362	340	337	381	358	363	362	342	321	378	346	336	362	365	362	385	357	351	346	344	344	355	338	365	360	378	330	347	353	324	368	371	339	357	355	377	356	329	360	333	330	368	404	353	381	316	345	388	340	341	323	332	340	348	356	380	337	363	353	360	341	316	313	336	342	325	344	374	354	366	402	312	307	332	360	356	363	348	334	366	362	350	334	358	336	335	343	340	367	350	369	339	363	363	329	334	333	334	341	319	324	364	349	320	338	355	349	348	337	341	340	337	310	317	340	376	330	297	355	335	357	371	407	369	354	345	324	363	322	370	358	349	337	310	348	363	349	302	345	377	325	335	370	369	370	336	358	358	343	347	321	379	351	337	349	339	344	337	329	333	336	349	323	306	359	331	359	331	348	362	335	310	330	377	335	360	338	312	356	363	353	351	284	339	394	325	333	346	342	371	391	347	336	308	321	364	361	351	326	323	377	383	353	355	330	366	360	359	337	355	334	334	347	349	332	358	327	372	350	370	330	346	334	352	315	322	363	323	331	310	332	353	345	369	339	363	321	379	328	361	368	345	349	396	384	380	367	366	345	354	341	344	357	363	361	378	339	345	324	313	299	356	337	360	366	335	355	339	365	359	358	343	345	349	357	360	351	328	342	329	356	334	337	348	326	349	353	330	346	325	308	372	337	349	362	349	346	339	308	333	317	324	357	344	344	342	378	319	336	342	348	303	355	352	343	370	352	347	367	324	349	341	327	360	328	335	352	325	349	343	377	350	362	354	361	354	338	362	380	319	332	362	321	309	356	330	380	359	358	347	344	309	339	350	344	347	325	321	379	365	344	324	365	349	346	350	337	364	348	340	326	349	332	347	366	333	344	355	321	402	368	358	356	361	354	301	357	340	358	353	322	353	347	335	364	367	353	310	326	337	335	336	332	314	321	364	354	345	301	344	367	354	367	335	303	352	363	351	334	357	346	328	333	366	364	328	368	354	345	335	350	292	341	362	346	352	370	359	335	342	361	319	350	356	358	366	335	363	341	334	363	332	318	377	349	364	338	337	325	331	351	361	384	341	330	316	349	348	319	356	341	338	348	349	362	384	357	344	372	335	346	330	334	339	341	359	334	350	347	318	321	358	317	364	374	382	365	333	351	364	361	346	373	336	352	333	351	327	377	347	328	355	367	316	378	322	361	363	366	302	345	342	350	335	333	339	338	339	355	314	319	384	347	346	365	345	316	338	357	340	366	360	333	340	359	332	318	349	335	306	333	336	383	355	326	327	325	351	317	321	339	366	354	354	354	329	319	353	304	355	325	334	363	354	350	327	320	312	332	320	348	356	355	345	339	372	334	365	321	339	311	333	384	353	350	367	361	350	343	321	330	344	316	306	346	349	323	342	382	346	339	330	334	345	349	387	331	376	363	341	361	384	360	340	406	327	323	339	334	388	376	354	375	328	357	331	331	337	344	361	363	341	352	321	344	342	342	349	353	363	360	318	358	321	354	324	337	358	326	354	359	366	309	342	339	352	341	365	382	341	353	329	343	352	321	364	333	325	326	339	328	323	311	330	347	356	335	338	328	323	327	322	374	341	350	335	362	376	325	336	338	352	349	331	366	359	339	330	389	322	305	361	359	361	361	350	357	348	356	363	342	335	343	335	347	360	302	349	345	344	346	348	338	277	358	345	318	324	346	340	375	315	325	329	357	369	320	382	325	364	321	353	327	352	334	344	346	347	364	374	333	335	368	341	352	348	293	323	336	331	315	337	352	339	332	340	371	338	346	358	311	335	355	323	315	333	332	354	381	333	335	347	349	323	334	356	375	336	367	340	321	331	373	354	333	361	373	346	354	325	291	328	301	366	317	345	303	389	335	315	368	331	313	337	353	341	371	371	308	340	355	301	368	347	336	368	324	317	319	327	362	369	361	364	343	335	345	380	367	345	351	332	352	367	322	363	335	339	388	371	335	294	340	355	341	325	332	337	331	344	339	310	325	378	334	319	359	349	353	358	351	363	348	383	309	325	362	370	334	363	333	346	366	319	318	354	326	374	331	300	337	368	313	348	343	361	353	372	342	328	352	310	299	355	333	340	314	338	395	352	364	357	324	323	350	318	328	327	324	335	389	296	342	336	344	349	341	328	336	351	353	351	322	318	325	345	369	357	363	342	348	378	328	327	357	364	359	340	323	321	321	347	332	339	324	339	338	327	297	354	315	332	354	320	335	339	340	347	348	323	314	336	359	348	355	341	299	329	357	347	348	353	341	354	339	336	349	330	321	372	350	336	342	343	318	331	322	396	344	361	329	342	343	358	355	349	362	361	326	352	354	354	357	341	319	369	363	329	322	339	341	390	359	314	313	341	386	348	348	387	330	317	333	351	299	341	332	377	322	321	340	335	340	326	359	351	375	353	320	370	338	377	333	376	344	335	322	369	319	338	332	346	355	346	340	346	377	311	356	329	325	328	327	315	345	365	333	365	313	347	345	312	323	338	355	382	384	351	360	334	370	354	351	384	325	352	348	367	325	382	362	355	335	346	321	350	307	351	348	339	368	345	326	326	354	404	339	335	350	340	366	367	360	314	330	356	331	351	301	344	392	362	334	332	320	380	359	310	356	361	357	361	344	355	328	349	323	320	324	344	318	344	368	341	310	323	363	368	361	346	377	389	347	332	364	352	346	355	369	387	342	339	323	355	338	344	340	360	322	363	313	341	325	323	373	329	356	335	353	316	325	376	341	322	350	355	332	359	376	326	325	327	345	376	359	341	350	312	307	350	327	326	345	331	353	363	353	385	365	316	342	346	343	363	322	347	359	334	329	341	338	348	341	320	355	355	319	379	353	367	327	344	332	354	357	321	339	365	313	363	367	345	362	353	373	345	342	348	328	369	336	353	347	350	336	342	329	337	330	337	383	303	321	374	333	353	376	349	343	338	325	328	350	339	353	357	365	320	362	343	385	379	351	353	369	325	337	332	383	358	375	313	348	349	370	361	369	364	333	345	364	342	344	312	317	368	363	328	323	340	355	345	350	349	322	371	349	346	391	343	348	350	362	341	381	322	300	317	325	328	351	337	353	337	345	355	305	384	347	318	338	342	311	385	393	303	353	318	320	360	333	306	322	361	347	348	350	337	353	340	357	308	360	343	371	334	355	354	334	361	302	337	332	314	334	355	356	320	361	351	342	302	317	345	332	337	345	366	332	342	346	369	333	360	368	342	357	346	310	322	320	305	343	321	356	339	338	310	343	327	360	352	350	382	370	351	331	355	362	335	342	340	386	358	377	363	330	358	362	307	357	375	391	369	317	331	345	353	386	387	322	324	332	384	355	340	337	334	357	342	343	360	304	344	353	351	288	336	336	372	363	343	370	359	333	356	350	322	344	328	345	368	313	342	357	373	350	292	345	345	323	350	345	340	369	362	363	356	332	351	377	356	358	372	357	342	321
3135	2176	1364	1007	895	866	827	839	764	711	798	786	763	771	754	748	788	750	710	741	749	732	755	792	700	770	755	761	758	730	751	778	749	765	809	704	719	740	762	722	708	727	734	729	747	758	794	763	737	775	739	766	727	761	743	759	748	784	703	759	796	764	791	730	696	730	740	734	734	712	746	796	751	797	767	735	741	718	753	728	751	718	796	756	733	769	725	750	758	675	748	739	742	739	734	772	753	765	763	743	736	725	760	743	731	745	748	715	768	726	740	721	768	775	763	741	738	771	806	729	698	795	767	735	758	735	786	752	764	723	772	749	744	757	774	768	687	735	782	803	731	702	721	789	696	754	757	773	763	728	728	715	744	715	690	728	716	742	756	759	793	728	748	734	730	764	705	735	711	740	767	730	693	762	727	742	750	753	700	743	731	760	709	679	717	704	775	754	777	704	752	738	760	739	765	752	729	742	758	758	718	732	772	692	754	759	755	764	734	721	702	749	734	727	811	785	748	736	743	743	738	782	756	727	753	707	699	757	747	741	714	768	722	766	687	776	716	714	778	786	764	766	783	724	790	732	774	726	803	734	765	772	703	789	705	725	776	744	764	754	750	761	742	746	741	724	758	734	742	777	743	701	748	721	785	778	746	784	757	778	744	758	749	690	745	768	794	744	720	690	734	777	751	780	751	698	724	744	752	727	719	769	764	754	746	694	716	733	727	688	783	793	767	764	730	693	745	760	775	715	763	759	730	762	757	755	754	754	710	724	720	734	705	752	741	781	786	731	774	730	758	752	770	732	729	805	736	742	759	744	746	774	731	757	767	761	740	764	838	772	686	778	728	800	728	758	729	732	783	769	728	718	722	743	736	723	733	750	762	762	743	806	722	717	742	748	707	725	758	766	772	789	685	770	763	734	738	693	693	741	739	806	785	719	752	707	750	813	710	761	790	724	780	717	746	790	772	756	799	710	749	767	772	755	712	746	719	732	714	745	752	710	722	771	722	786	725	794	753	759	731	766	762	735	744	717	731	718	702	740	729	713	745	792	741	764	721	724	810	717	794	755	733	708	753	751	733	757	733	774	802	783	730	783	797	713	764	744	799	692	763	722	761	805	717	780	746	734	743	776	786	742	726	734	719	723	754	777	733	728	697	712	733	736	761	731	717	726	740	701	765	708	739	714	727	699	707	764	795	744	750	726	699	693	789	757	758	742	692	730	773	743	758	775	785	744	727	729	778	728	793	741	762	762	742	750	745	713	751	711	768	745	764	744	741	704	779	719	747	737	733	715	675	786	769	758	747	758	764	767	763	742	797	735	817	733	733	753	739	762	702	778	748	730	690	756	708	804	764	753	768	752	735	759	768	774	738	729	761	762	731	706	689	742	760	764	754	776	777	752	734	733	754	763	757	826	762	724	746	786	727	691	691	712	767	754	773	759	750	804	748	772	735	762	746	766	747	747	766	755	783	799	777	736	740	724	725	705	714	785	707	768	756	722	789	727	768	726	759	737	747	754	775	756	805	756	732	762	773	743	730	720	717	781	767	808	737	743	763	716	750	720	726	752	750	749	742	739	734	699	778	746	684	746	727	709	730	716	715	750	761	736	748	731	731	737	753	738	726	722	745	793	763	737	750	746	812	762	743	713	769	739	765	758	697	733	743	732	729	766	759	761	805	760	776	776	748	747	756	700	695	752	705	739	737	777	732	756	756	801	755	775	784	740	730	755	718	754	728	774	755	792	748	768	740	768	805	755	748	731	718	744	805	749	722	763	764	788	707	703	748	728	737	712	770	739	668	702	760	786	721	728	749	805	818	733	727	743	796	726	735	767	746	740	775	741	740	742	729	755	744	754	737	761	747	743	773	741	714	727	762	737	784	782	766	792	747	760	696	789	763	743	758	742	753	765	718	722	771	725	785	724	739	748	694	788	730	734	752	773	735	754	730	706	686	787	707	676	740	762	729	758	751	744	809	720	728	758	752	789	747	751	696	784	839	740	745	742	739	706	740	774	768	714	713	762	768	751	756	719	783	734	781	777	718	725	724	773	769	714	752	710	713	756	736	758	718	776	760	772	752	699	702	750	778	731	753	738	729	777	754	744	714	783	774	720	739	734	762	755	744	776	736	770	727	682	728	714	739	758	693	773	751	726	755	774	745	769	753	742	778	750	706	755	762	716	759	760	766	752	713	727	719	735	750	754	758	735	694	734	751	762	784	722	806	717	749	688	795	748	752	752	748	789	747	754	723	730	746	757	767	778	759	711	812	749	774	739	747	777	700	777	742	710	706	766	759	741	756	748	754	746	730	745	754	758	712	773	796	793	758	725	699	723	730	780	753	720	750	770	802	718	731	755	764	767	765	772	771	725	726	757	770	763	712	726	753	706	741	780	753	778	753	785	757	730	742	744	737	769	740	766	707	780	744	724	756	741	758	706	713	773	748	770	775	731	758	687	729	779	763	725	747	795	730	717	756	764	751	734	723	797	682	754	760	715	705	753	772	779	725	752	715	747	746	710	745	775	760	790	742	722	719	713	745	740	718	754	712	712	747	665	739	751	747	739	769	759	793	729	771	723	758	731	792	731	740	717	726	688	769	750	755	716	725	751	724	742	792	698	772	708	757	743	741	739	720	684	767	751	741	757	727	717	714	726	702	730	715	799	765	752	783	742	713	718	765	701	804	745	735	744	753	735	705	765	772	753	713	741	711	740	744	722	738	727	795	770	707	779	756	741	774	798	699	735	727	710	749	736	733	779	766	756	734	717	744	776	748	787	740	757	725	753	753	727	700	765	751	730	714	748	796	727	681	733	796	785	750	750	751	725	708	685	734	723	768	705	762	759	759	734	775	805	757	758	767	781	787	752	746	742	762	795	751	737	714	712	742	716	739	746	741	740	752	755	775	751	752	821	766	748	752	740	747	738	768	766	739	683	752	731	781	766	764	715	688	773	698	790	751	781	750	716	737	748	711	754	802	747	717	781	789	711	759	713	770	768	778	683	781	783	764	739	792	731	711	741	777	803	741	717	698	727	735	760	744	752	731	739	759	695	752	734	715	756	764	749	722	754	771	704	740	762	705	800	763	733	760	689	717	769	725	728	807	700	741	764	757	739	802	748	806	706	707	758	775	802	774	776	760	747	752	749	746	731	764	750	766	736	755	745	755	742	717	678	732	749	719	787	762	761	710	731	764	725	722	742	802	772	732	731	783	776	751	712	713	740	726	736	706	693	768	738	808	737	753	682	785	717	771	786	767	752	704	746	744	711	763	695	742	707	768	685	786	722	779	780	797	748	756	748	728	720	715	767	733	795	754	738	759	683	753	705	787	758	746	693	747	742	722	706	739	742	789	728	753	719	793	709	773	777	724	739	754	734	761	794	739	773	742	753	752	709	785	814	733	743	784	813	737	727	734	747	708	713	758	753	707	734	738	772	714	754	749	763	765	776	771	752	735	765	750	819	707	719	742	768	734	817	709	784	728	756	773	726
24291	21478	25186	28222	21481	21488	19013	568	358	268	245	233	212	192	226	194	211	188	191	211	191	160	181	173	174	186	166	143	177	181	164	188	161	190	173	203	190	179	165	170	153	156	160	175	191	167	147	172	178	151	144	142	180	144	168	183	163	163	173	183	192	160	165	161	143	171	150	162	175	151	142	157	165	159	156	147	152	166	188	176	157	195	159	158	167	164	145	169	173	157	161	141	174	144	151	157	159	140	162	168	174	147	157	156	152	132	177	170	175	171	149	152	179	153	141	158	160	176	148	151	150	157	164	173	157	168	167	136	147	153	158	149	174	171	152	177	165	156	173	163	162	166	167	156	148	166	151	192	154	183	154	175	176	164	160	167	177	171	174	160	143	170	178	149	170	175	169	179	155	169	147	164	167	149	149	193	164	142	179	159	139	178	160	161	176	142	174	160	168	170	169	154	128	174	178	170	149	174	170	180	165	133	187	148	150	161	178	162	169	143	143	156	148	171	162	181	140	187	171	155	153	185	183	170	164	143	174	155	145	158	176	135	144	170	153	161	152	161	173	160	160	154	163	184	193	196	185	154	168	162	138	158	152	153	150	165	158	140	202	194	171	149	163	151	173	151	154	156	166	166	160	148	176	164	174	152	154	169	179	166	164	155	201	166	169	184	146	163	184	176	191	155	153	176	167	149	154	180	160	153	167	146	165	157	145	162	135	156	154	159	145	149	143	159	171	170	161	179	146	147	169	152	179	198	166	164	184	164	175	161	162	149	149	174	172	171	188	163	145	158	147	181	158	155	168	154	161	175	183	143	167	166	173	173	137	144	141	137	190	145	152	172	173	148	154	169	148	138	196	162	171	159	175	165	170	173	151	164	161	174	154	167	164	169	155	186	158	147	145	176	177	156	130	163	171	182	183	169	142	171	156	149	177	168	168	175	147	158	166	149	160	154	139	148	162	172	164	190	181	163	178	157	149	154	164	190	155	159	140	180	167	160	159	162	151	139	152	149	155	165	169	150	159	183	166	166	141	149	165	171	142	168	159	171	151	152	173	182	159	138	159	165	162	156	164	161	186	158	180	149	131	161	139	170	182	162	151	151	174	160	144	179	184	157	159	159	149	165	160	178	133	175	164	147	164	161	180	150	147	169	177	161	182	147	151	171	153	169	167	151	157	195	166	154	145	199	167	170	162	184	183	167	144	153	169	183	154	171	161	167	166	151	159	164	157	145	172	141	195	161	177	160	152	160	166	171	173	175	187	175	164	161	178	146	155	163	169	189	160	179	193	183	179	175	201	142	166	176	150	159	180	159	158	168	141	162	138	184	181	143	152	159	164	176	169	160	158	164	153	182	158	178	177	185	156	164	161	168	168	175	147	150	172	176	174	156	166	144	170	161	173	138	178	167	167	164	171	189	168	173	185	163	169	168	179	175	151	133	181	182	155	160	140	160	180	173	148	191	165	166	159	160	175	169	155	140	168	168	149	158	121	157	163	183	158	169	151	153	145	148	160	152	142	189	193	150	165	145	162	162	162	158	151	136	151	170	169	155	155	158	135	172	158	163	164	162	175	181	147	181	161	173	146	169	168	152	189	169	130	164	162	163	187	177	179	181	183	175	141	159	163	161	184	165	161	157	177	157	172	192	167	168	155	166	150	166	160	154	146	149	148	196	180	162	153	157	155	141	138	156	168	161	162	143	164	188	140	164	203	168	161	160	170	159	169	170	154	148	171	160	147	154	146	157	164	151	156	170	191	171	172	129	139	170	179	125	164	134	150	183	155	162	174	176	183	169	178	162	152	187	180	148	174	138	152	152	132	144	164	154	172	162	163	183	141	160	175	168	166	139	175	163	151	189	159	176	159	201	154	164	167	175	162	170	150	153	175	172	162	163	168	148	161	151	197	157	159	168	166	156	155	204	167	143	172	172	172	158	184	176	164	160	126	148	142	160	183	155	161	176	151	162	144	153	176	160	168	170	164	157	155	163	158	189	142	187	162	175	157	167	193	147	150	155	174	161	185	159	177	178	161	202	156	167	155	160	141	160	155	147	172	167	141	150	164	182	150	177	134	179	152	175	193	145	159	155	170	164	152	164	169	162	171	161	156	155	162	161	159	170	159	167	177	176	139	164	187	183	195	173	148	158	210	171	166	128	158	177	152	177	157	152	149	155	188	172	190	137	193	164	165	147	138	146	181	151	148	171	175	139	194	161	162	178	180	175	174	158	191	159	162	161	175	155	164	155	171	156	162	163	160	166	165	156	160	182	155	155	166	178	163	157	150	159	158	183	153	165	169	179	162	146	170	130	157	177	156	175	170	175	139	178	152	191	146	151	201	187	172	189	181	161	153	176	162	178	184	151	192	168	158	190	164	172	182	185	173	141	185	163	169	144	165	162	177	163	140	164	153	144	160	179	138	159	168	156	179	160	145	156	183	164	190	164	178	172	173	190	168	167	160	157	179	171	170	168	179	185	170	152	150	177	143	171	179	145	158	155	171	195	144	173	150	140	155	165	148	173	161	165	185	185	165	187	164	147	161	160	178	162	161	158	161	178	164	143	164	132	164	152	159	162	157	167	141	176	155	170	168	151	143	159	151	152	166	186	181	163	168	162	152	174	178	166	179	161	147	173	168	166	183	180	157	181	171	148	182	170	133	173	157	175	162	157	170	162	158	158	157	173	155	176	161	151	153	159	167	150	175	179	139	174	161	164	174	150	153	178	151	162	158	145	156	164	162	176	142	143	166	161	171	172	164	160	169	159	177	150	155	150	187	174	164	178	164	175	144	164	143	174	163	172	162	174	155	156	154	160	170	163	183	171	178	140	162	162	136	172	153	156	171	190	173	161	169	150	160	132	165	168	158	175	171	158	163	163	161	160	151	168	153	184	175	152	207	135	174	170	156	159	156	157	169	168	171	176	153	173	143	150	157	159	164	188	170	158	157	152	164	142	191	160	144	152	155	167	183	169	164	175	157	143	165	175	148	145	178	160	177	168	146	148	172	156	161	161	151	166	170	152	163	176	174	163	162	164	164	170	169	175	148	167	174	177	174	171	170	182	175	154	142	150	157	160	154	158	164	179	179	142	166	151	158	196	184	175	149	179	135	172	164	176	167	187	168	171	162	170	180	166	161	132	146	182	145	173	169	142	147	177	152	160	154	167	191	151	163	175	168	155	177	163	181	143	163	164	152	167	141	146	147	173	150	145	148	145	178	177	143	171	163	161	161	150	136	152	164	147	162	178	138	174	144	147	158	179	163	168	164	174	173	168	169	160	162	152	181	156	154	158	140	152	183	167	163	129	164	179	166	172	152	182	160	159	160	156	173	151	178	166	176	145	142	150	149	165	143	144	151	150	174	161	173	180	165	174	156	146	153	192	172	132	170	185	181	191	147	176	163	173	170	181	160	147	173	166	157	161	155	180	174	160	161	145	145	164	167	151	165	154	157	188	176	160	183	174	148	137	159	162	155	182	150	151	185	169
2943	3070	1562	819	658	563	483	465	463	473	432	426	420	428	444	407	390	420	423	412	395	409	386	390	386	372	392	410	377	351	400	398	383	394	368	399	403	398	412	427	407	383	362	416	448	414	404	347	411	382	416	396	424	395	396	365	384	365	460	343	402	389	406	436	390	398	382	393	389	408	369	419	389	416	377	351	372	392	407	385	367	398	434	400	380	401	393	370	395	410	387	387	360	387	372	381	396	392	420	350	394	429	402	389	395	391	434	394	402	407	382	388	402	394	376	386	393	388	360	408	384	375	409	389	357	379	366	368	387	400	397	398	364	365	377	400	365	348	383	382	413	395	429	408	366	419	411	420	404	397	365	358	400	375	400	381	402	410	407	388	398	357	406	409	387	400	381	410	418	420	416	393	370	379	403	386	404	355	395	376	410	378	389	393	390	377	367	392	406	390	396	392	402	376	432	418	425	395	389	397	365	450	385	380	363	424	408	410	398	392	402	390	395	404	382	410	361	403	356	393	372	394	337	426	423	425	411	375	359	371	439	409	404	413	375	395	418	422	409	408	405	368	363	392	391	409	390	383	397	384	395	377	359	385	398	408	392	373	381	406	407	411	391	378	400	385	396	350	373	387	364	413	367	424	381	406	431	376	377	402	392	389	379	371	375	379	383	388	391	366	415	419	417	427	425	395	349	399	372	384	389	406	390	401	381	415	379	422	391	415	420	407	409	444	374	410	393	398	379	385	383	389	378	398	384	353	383	382	367	428	418	372	401	381	408	379	389	416	407	387	392	359	379	371	382	409	390	398	431	427	368	418	380	374	376	414	368	421	404	405	379	350	375	386	418	398	384	382	388	408	387	420	404	376	397	388	389	402	388	366	405	405	407	379	404	388	374	421	396	387	365	378	372	409	380	371	422	371	398	375	385	362	397	399	357	387	375	351	415	362	390	411	388	423	385	419	392	383	369	388	352	418	395	389	402	395	383	349	345	383	386	390	361	417	376	386	391	359	402	408	383	391	364	370	367	427	369	366	370	380	406	369	389	380	356	391	382	376	371	380	436	392	387	365	371	371	391	368	387	386	380	355	368	380	369	372	408	414	395	425	385	373	398	362	389	396	397	395	390	366	400	381	361	381	361	375	390	387	388	396	363	379	395	360	369	361	388	404	358	383	409	369	429	369	427	374	383	384	407	414	425	400	405	385	389	388	392	378	341	367	386	381	387	402	413	402	428	405	388	379	377	363	400	381	385	354	373	367	399	385	386	366	371	420	353	371	366	408	382	390	396	348	400	390	400	375	393	379	395	415	354	360	373	399	373	407	373	350	413	418	404	394	407	377	401	407	377	384	349	361	366	397	358	371	399	386	402	378	365	381	379	394	381	405	401	392	384	385	396	412	402	411	371	412	359	374	435	373	396	396	384	370	376	382	381	395	411	409	393	370	375	397	364	399	398	373	372	373	361	397	409	397	408	372	406	413	372	404	380	393	403	406	356	400	375	391	369	378	438	419	402	363	378	409	381	389	425	400	394	352	365	376	430	356	378	388	401	373	416	372	405	429	392	394	363	362	395	376	419	407	386	368	400	405	408	393	371	382	366	408	383	385	381	362	429	393	448	420	392	435	382	406	409	379	406	363	408	373	396	407	413	391	359	386	359	361	401	397	425	364	405	386	399	403	397	395	386	382	369	391	380	394	393	373	404	383	376	363	390	361	378	417	395	398	391	383	395	396	399	374	393	419	420	379	408	378	382	408	405	365	397	396	408	398	420	406	420	378	393	413	426	373	399	421	374	335	417	405	376	385	412	378	399	399	379	404	397	410	382	412	391	404	372	373	405	389	402	395	410	384	407	377	365	341	426	378	397	397	376	360	390	386	392	405	415	371	401	435	397	391	356	385	407	416	375	377	385	394	362	396	410	399	412	379	365	393	427	389	398	377	375	398	355	372	406	420	372	378	381	399	396	380	399	376	348	387	393	386	398	395	391	405	403	426	386	386	389	383	389	406	393	392	400	388	383	398	369	375	365	379	378	407	411	393	417	386	414	408	402	388	382	405	400	368	390	373	360	416	378	374	387	386	404	390	351	376	363	424	370	383	393	370	406	404	382	402	406	356	411	353	432	393	416	380	414	409	393	366	363	388	415	418	369	372	437	414	413	378	405	360	395	415	423	397	417	410	361	405	400	384	427	364	325	398	392	375	395	425	393	379	391	378	396	404	391	393	411	400	401	405	384	393	367	397	395	366	404	401	385	390	399	375	375	383	377	409	376	387	390	396	410	385	387	380	352	383	384	409	378	375	389	403	381	383	400	413	375	405	403	370	388	413	368	377	421	399	371	400	388	390	389	379	347	360	376	336	348	366	431	408	374	410	400	385	413	395	380	402	355	409	395	394	379	380	374	392	402	410	380	401	444	414	403	368	404	358	390	405	383	421	413	414	389	384	393	390	400	379	398	360	427	387	366	366	394	376	374	395	419	391	397	410	411	399	397	376	417	383	380	378	417	402	387	392	382	410	381	387	367	354	384	370	409	408	392	375	405	380	382	395	432	415	403	365	351	389	380	421	406	384	401	393	394	370	423	411	425	412	398	378	377	410	403	382	398	418	398	389	415	410	402	375	376	373	393	369	372	385	375	379	370	409	368	388	365	355	372	400	358	388	389	407	396	397	382	393	398	415	372	416	381	412	405	401	373	382	393	396	370	395	410	389	386	395	374	390	362	389	426	432	398	400	366	378	415	428	401	380	360	414	420	396	400	424	376	405	374	391	365	380	352	376	412	403	359	418	391	392	384	379	360	379	350	397	419	359	366	391	385	396	393	399	382	412	400	385	367	384	379	422	391	406	421	392	398	411	383	404	388	383	402	394	433	384	399	396	393	389	405	407	412	371	393	375	381	395	436	365	364	417	390	404	395	384	420	411	378	434	398	426	409	397	409	380	413	391	369	402	390	407	368	365	406	380	367	423	400	366	395	401	380	424	426	383	390	400	369	351	429	398	392	434	392	390	376	393	393	413	381	385	409	408	386	388	387	401	353	398	413	366	380	379	358	376	415	387	388	369	418	389	408	377	427	386	402	394	426	371	401	406	368	412	384	404	414	381	352	386	358	390	373	399	367	372	408	390	402	383	370	350	390	411	355	387	449	408	357	376	369	416	404	378	387	388	414	383	405	368	373	357	389	421	407	396	397	393	384	372	394	396	389	386	392	368	377	361	376	390	333	388	412	418	389	412	394	373	402	402	410	404	377	396	387	401	420	417	403	362	399	435	383	377	423	359	389	358	381	385	384	416	411	403	397	396	370	419	389	365	371	371	395	424	399	398	385	410	437	420	410	369	406	379	380	378	376	379	388	406	369	390	387	394	385	390	390	399	392	366	387	372	389	410	398	389	390	374	406	381	411	388	377	394	392	372	375	380	409	364	403	388	427	388	382	372	412	393	426	393	382	389	378	412	399	399	388	396	375	382	369	351	409	365	395	377	381	390
31916	20903	11953	995	520	452	480	431	440	416	467	435	454	459	427	437	472	449	466	437	458	471	427	445	438	458	438	460	452	432	441	392	427	462	469	415	423	398	419	412	431	457	428	391	443	411	430	420	418	419	444	427	449	449	417	437	439	428	430	398	415	407	432	438	436	462	509	452	401	447	444	444	429	411	417	427	465	437	425	462	454	416	437	451	456	443	440	431	401	437	457	445	425	443	412	441	434	430	436	419	453	452	464	459	468	441	443	446	427	455	435	413	415	437	462	437	437	425	422	435	412	443	439	450	423	492	418	461	461	435	460	468	457	452	388	427	481	447	464	380	436	466	467	403	453	451	441	430	420	445	440	430	431	438	440	487	419	424	421	395	430	477	438	385	470	459	440	444	445	435	445	425	446	495	458	441	483	487	438	424	451	438	420	474	423	443	487	441	475	428	444	394	436	431	443	449	450	399	424	419	465	478	476	399	493	479	475	447	473	454	421	452	410	455	456	437	449	446	443	420	421	427	441	451	437	452	392	447	435	437	435	442	461	499	469	458	425	412	413	448	446	436	437	428	430	481	437	462	431	473	438	410	466	446	424	416	466	415	435	421	413	450	429	442	432	471	418	444	438	416	434	480	410	432	419	424	431	439	423	480	431	431	461	454	520	414	406	444	427	415	444	461	429	413	424	418	422	435	460	477	422	441	442	424	439	448	433	439	440	428	407	412	431	444	421	420	452	439	422	429	435	454	398	443	448	420	435	454	465	422	420	434	479	415	435	442	433	460	402	468	408	408	416	478	451	477	470	430	404	463	385	424	483	442	416	442	442	446	433	464	442	458	440	458	458	439	437	418	440	445	482	428	452	461	459	444	428	424	438	388	448	436	444	451	457	446	410	445	434	473	404	475	443	444	436	421	432	444	477	445	441	406	466	471	436	411	440	482	453	461	432	433	454	452	420	436	490	404	397	468	421	435	404	445	464	453	450	443	453	440	415	436	441	433	467	454	424	456	423	417	440	447	469	475	455	462	443	465	444	417	421	417	443	429	413	454	422	437	424	446	417	428	421	419	418	456	437	467	426	393	445	441	447	446	469	434	441	458	463	427	492	439	454	441	438	391	470	461	422	434	474	429	443	445	451	423	465	461	418	426	379	450	413	457	454	431	443	442	446	405	465	422	435	421	490	419	446	448	447	435	471	398	446	405	399	520	458	386	401	405	466	407	445	455	436	456	458	433	432	448	450	429	417	450	459	437	429	423	441	441	411	424	493	429	493	431	455	441	426	430	420	397	450	429	405	458	413	450	414	447	419	509	461	474	433	497	425	435	410	450	469	413	474	462	449	459	475	475	449	459	448	454	450	432	451	417	434	418	413	441	459	421	481	445	463	434	395	425	430	484	454	478	443	466	380	427	439	444	437	437	413	446	419	417	452	430	408	459	495	457	473	465	448	437	424	416	415	414	408	492	423	408	437	430	461	395	443	449	475	406	411	468	447	456	415	415	460	464	435	413	424	454	442	428	423	454	431	441	412	478	488	466	488	418	445	415	420	488	427	407	441	407	439	423	439	426	433	444	399	428	419	421	437	460	436	432	397	441	429	455	420	427	462	431	419	486	405	445	463	450	438	442	409	422	429	414	437	440	413	462	412	450	437	391	446	434	429	452	443	434	483	422	439	508	458	443	475	435	443	464	464	422	433	420	380	456	433	471	413	415	435	436	449	467	393	454	455	444	417	460	423	418	444	411	442	426	497	473	441	414	451	421	455	461	429	408	408	402	466	432	480	432	453	443	448	443	448	418	429	467	420	493	450	457	432	408	423	401	417	458	444	417	425	420	426	427	434	450	475	403	429	463	441	445	434	461	421	460	440	395	410	430	441	413	459	439	428	471	442	450	431	442	445	471	433	441	463	444	411	423	456	418	430	426	468	442	469	444	459	448	452	471	457	412	405	450	424	440	462	437	456	422	426	432	459	426	428	429	445	422	416	433	455	464	440	421	429	454	495	421	425	494	494	477	452	457	449	452	448	436	425	444	427	442	457	434	494	442	419	465	444	455	454	417	381	431	431	417	464	405	440	452	427	421	437	425	444	430	445	415	432	419	412	429	466	405	416	451	415	415	470	420	405	457	443	407	440	463	448	421	436	434	423	449	450	458	444	497	476	421	440	417	409	461	416	454	416	412	437	449	449	452	419	416	438	470	460	445	465	415	441	412	434	455	455	408	444	425	448	450	427	417	477	445	414	448	417	444	431	454	438	430	440	463	406	425	440	449	436	404	475	457	473	436	404	454	421	405	410	441	420	444	411	474	474	433	431	415	461	465	449	447	414	472	458	487	446	444	439	465	447	439	445	480	416	466	414	420	502	402	454	402	446	456	465	435	426	416	413	442	421	421	432	450	444	419	475	427	452	415	411	387	457	451	468	429	442	429	425	434	414	464	447	463	430	459	422	430	436	459	472	429	433	471	493	438	434	434	403	438	448	412	450	457	447	440	443	427	420	426	442	475	453	431	455	440	444	424	452	473	441	440	415	442	412	467	417	453	439	431	416	426	454	456	453	469	395	424	436	455	439	468	450	416	492	449	458	464	424	446	429	432	467	400	456	462	436	409	409	422	428	436	476	418	472	415	475	447	462	461	468	414	409	421	424	439	470	450	442	428	462	441	430	453	430	446	470	463	459	406	447	430	431	427	422	449	432	448	452	424	409	422	457	433	443	454	451	463	423	441	449	447	440	452	451	454	451	438	429	444	419	445	436	418	469	461	402	432	394	428	444	425	471	411	443	424	452	456	479	400	448	448	432	468	440	400	414	458	442	418	462	449	412	470	439	460	458	426	451	434	462	467	445	479	445	459	462	473	411	473	458	430	451	470	422	413	440	404	456	437	414	424	432	455	465	436	465	378	413	451	451	447	448	438	408	446	456	415	454	427	429	454	483	498	437	455	429	460	428	436	444	418	452	450	422	452	448	422	409	460	437	467	426	427	456	433	424	435	401	458	496	447	420	464	405	479	449	444	460	443	461	437	425	437	450	449	465	451	423	422	450	414	463	479	464	447	410	478	440	403	391	403	422	408	437	413	442	447	468	434	444	459	408	447	444	431	415	396	441	450	441	405	472	467	432	446	401	427	435	452	437	423	460	430	423	454	428	421	445	416	438	455	425	467	441	416	472	466	411	457	431	431	417	427	488	424	452	422	451	431	466	465	465	456	444	404	443	435	445	438	470	472	399	431	448	423	429	429	476	435	437	459	488	451	490	415	422	390	439	473	417	448	446	435	434	424	448	447	424	438	487	462	430	439	426	409	400	465	425	443	433	459	437	410	450	448	421	451	425	415	399	466	416	411	430	425	445	438	456	460	415	465	471	410	445	403	416	425	465	454	428	432	417	466	470	437	438	463	450	449	410	469	396	460	450	400	406	458	441	447	423	472	396	442	457	410	415	432	451	480	456	424	466	464	427	455	457	414	482	481	452	426	459	436	407	434
5875	1020	1015	940	987	996	989	962	957	975	937	922	925	949	990	995	939	939	977	1009	931	948	972	952	965	972	934	950	909	942	941	916	936	917	988	969	978	943	895	958	941	955	952	966	931	974	968	930	952	942	983	930	937	950	952	962	969	927	920	928	968	949	919	913	949	986	968	934	973	914	995	971	992	974	981	928	949	936	1044	950	910	915	1022	1005	989	934	936	951	988	940	937	944	949	988	893	926	958	959	917	1011	883	948	917	950	937	984	926	965	923	953	930	938	982	910	911	960	971	938	967	950	962	958	945	920	1013	1004	938	910	1003	993	930	988	994	943	956	901	980	997	910	966	985	1014	949	993	987	984	934	983	943	1029	912	952	994	916	959	945	915	935	954	998	937	1008	932	946	974	976	1013	928	943	935	959	963	925	1001	931	986	984	934	963	969	1010	938	988	897	936	961	930	962	921	977	917	969	984	882	972	934	958	951	942	1028	962	984	990	928	888	964	981	972	892	938	986	956	923	912	936	938	953	953	958	954	980	1017	942	925	986	983	986	1008	950	973	908	940	916	1022	987	926	952	949	932	952	940	973	968	954	936	963	978	909	930	987	942	929	988	992	992	958	996	949	994	933	921	964	963	924	947	968	966	979	979	949	906	922	961	944	1021	913	921	913	942	952	948	968	955	923	1005	1029	978	903	967	935	896	1012	919	978	976	967	990	955	1043	920	952	949	964	989	951	942	923	980	939	941	966	950	960	938	965	904	938	911	951	919	969	959	960	977	932	957	908	959	994	962	933	972	925	933	958	982	958	989	926	921	940	967	987	934	979	914	953	964	974	940	954	1053	925	968	877	988	961	941	1022	996	940	939	1023	963	968	994	971	962	980	924	961	989	949	978	966	965	960	991	959	891	930	958	977	987	935	926	945	954	977	956	916	951	964	978	934	961	955	945	936	978	913	914	968	915	897	977	977	964	960	943	962	969	947	956	985	923	926	952	969	983	974	940	927	958	983	952	971	970	955	966	922	957	961	948	979	948	971	908	931	1011	996	980	980	936	943	883	1017	939	962	984	930	927	958	891	956	947	942	985	958	988	941	935	979	948	950	950	940	952	952	900	1019	937	922	948	994	993	966	976	928	898	964	1006	977	928	933	951	952	977	959	933	961	959	951	991	922	1002	954	944	977	934	932	960	963	975	953	980	942	970	977	947	901	970	961	906	997	972	954	911	960	949	953	960	971	988	956	994	950	960	981	967	986	981	957	965	948	1001	962	907	906	932	943	950	992	945	972	954	958	976	918	967	933	919	913	939	941	974	987	981	923	945	958	917	996	991	1005	990	1018	981	1016	978	954	962	986	982	999	961	956	986	971	918	922	945	992	928	925	992	958	1034	909	933	932	957	962	943	938	960	971	952	930	960	959	936	944	885	959	967	979	907	999	990	1006	914	962	951	975	920	953	968	948	937	915	952	944	924	974	972	984	939	955	957	964	976	968	963	953	1000	976	913	968	1003	956	975	964	968	944	955	950	961	932	928	975	1022	963	928	993	959	970	952	912	935	964	947	993	920	981	946	984	949	972	979	906	984	945	1005	910	913	980	936	998	915	985	962	945	906	942	952	931	966	908	937	903	999	976	943	962	918	926	915	975	1013	917	999	920	951	960	964	992	965	982	944	921	905	997	969	936	953	969	954	953	943	956	977	947	929	968	916	940	958	925	910	979	956	888	877	931	939	998	956	967	955	955	987	976	943	934	958	954	950	971	942	958	1010	951	988	896	984	940	968	980	961	944	960	970	957	950	961	940	963	933	950	1004	956	964	913	937	934	976	969	954	954	952	938	920	985	986	943	937	982	925	883	896	931	946	973	931	990	973	962	966	948	982	934	933	933	917	878	978	927	951	962	939	990	981	986	985	913	999	956	979	948	999	886	967	941	1009	980	938	994	946	974	952	997	950	953	968	959	973	904	954	909	913	953	964	929	983	974	1007	943	962	929	916	1006	949	971	942	1001	916	965	926	964	952	1000	944	928	961	939	956	954	957	994	956	1003	930	966	1019	955	982	957	1008	879	924	1003	1010	895	926	975	1016	980	965	965	908	980	970	999	1004	1035	1016	950	963	968	927	967	970	964	917	962	975	988	958	956	1015	993	971	950	884	1003	996	970	985	1012	954	999	960	953	954	945	983	939	971	912	961	920	948	922	1043	958	944	949	955	965	973	957	997	955	998	994	915	911	993	971	990	981	995	945	970	967	976	910	948	1005	967	957	909	937	955	1007	953	1005	948	968	938	979	957	977	978	936	978	903	940	950	963	969	1020	966	997	976	902	968	914	975	978	987	917	961	964	937	923	974	913	975	930	908	957	918	937	949	927	957	968	928	945	1005	911	959	999	911	927	929	989	956	950	961	953	938	956	885	940	945	927	985	975	948	943	916	966	954	1011	949	953	978	907	924	1055	936	948	895	922	962	939	952	962	968	979	923	943	969	1013	943	981	1022	933	947	960	1002	940	968	940	973	999	960	956	924	929	924	999	939	991	958	932	910	933	993	935	950	966	939	945	907	955	1013	935	950	966	978	935	928	900	960	926	930	946	921	995	887	991	952	918	932	949	955	964	949	961	1008	908	974	968	954	970	993	978	996	937	939	1009	910	952	989	934	962	979	933	969	959	976	1007	932	953	949	950	948	949	928	921	956	947	926	971	978	991	888	1009	950	981	963	1016	972	916	953	928	993	975	961	870	891	1006	930	946	963	959	953	972	1003	972	982	942	1006	993	912	949	992	999	976	967	960	1004	990	962	901	922	970	972	978	972	903	943	907	944	957	967	905	910	923	886	950	979	955	932	909	982	931	950	913	928	922	976	925	992	913	941	926	980	961	949	941	973	920	973	950	955	930	908	986	979	959	942	956	980	971	947	954	949	961	949	941	899	931	940	970	936	992	965	958	957	949	924	943	990	1008	937	918	931	978	941	970	955	940	952	938	902	1004	972	1007	955	974	960	958	881	971	976	943	962	929	975	921	960	941	962	946	967	939	963	957	972	973	956	940	927	922	930	947	945	1016	988	975	920	971	916	911	921	986	928	924	1009	974	934	961	925	906	991	938	1046	944	1001	958	971	951	963	991	932	992	937	941	966	997	937	957	936	928	973	962	914	974	936	998	938	972	944	948	1001	967	931	957	934	939	994	955	947	966	962	979	959	927	940	942	971	967	961	954	963	969	936	969	972	940	956	952	976	962	948	979	1026	933	1033	952	950	1027	941	931	957	1026	915	920	953	994	972	962	963	965	964	932	966	939	956	984	941	920	945	995	984	952	943	950	954	907	941	995	935	995	994	942	960	960	922	923	961	992	936	969	910	975	935	912	981	971	925	906	923	980	936	903	981	1029	952	947	957	962	1001	998	1004	912	989	938	959	958	983	936	946	958	982	989	980	949	997	969	950	972	940	1001	957	983	977	931	935	984	887	912	1009	979	957	986	960	977	946	916	979	923	936	945	1002	963	984	980	910	983	1013	944	942	929	939	970	931	940	953	923	1014	910	937	999	897	952	946	987	903	990	883	917	940	989	968	945	948	969	950	970	922	965	948	947	1010	947	893	930	954	964	927
24932	21478	24818	28484	21435	21282	1458	461	448	379	399	388	379	373	383	397	362	355	357	351	389	370	367	388	370	340	337	343	339	357	331	341	350	362	358	349	349	350	331	360	336	342	334	367	362	359	330	364	321	337	355	317	342	337	388	358	335	352	330	338	301	358	370	327	348	329	362	363	335	350	340	338	379	330	347	334	365	338	334	339	366	358	346	365	366	331	350	346	341	393	332	344	349	329	329	326	318	374	348	282	339	342	333	354	334	352	346	341	342	349	365	366	336	312	353	355	365	366	344	348	314	353	335	363	328	383	367	341	340	352	364	366	346	371	336	347	336	365	335	307	355	338	321	309	324	356	347	347	371	293	345	323	364	348	346	373	365	346	364	363	324	373	364	310	358	374	353	388	356	379	347	377	370	383	331	343	328	336	319	363	338	358	312	302	364	365	370	367	365	342	382	385	381	369	316	364	362	360	346	317	313	354	342	319	358	366	351	376	330	319	321	370	349	354	348	341	323	334	328	351	378	341	340	340	341	347	346	375	341	377	313	333	345	378	319	356	342	324	308	350	381	363	341	344	366	350	344	331	338	340	332	335	394	339	370	336	347	339	359	348	334	358	325	360	330	340	349	366	355	337	371	348	366	377	364	386	323	310	318	329	338	364	374	346	339	352	340	349	348	317	336	364	383	312	318	368	389	358	354	345	327	406	381	299	351	326	360	339	333	378	321	374	354	365	313	340	334	342	364	362	306	359	346	353	310	351	356	310	322	333	380	343	305	314	337	338	355	376	350	321	327	340	370	333	346	349	338	329	331	357	327	339	356	333	332	324	331	356	322	370	403	350	335	355	378	327	323	328	326	326	386	321	339	330	338	353	331	345	369	314	355	344	352	331	333	395	361	350	363	373	307	365	332	352	348	343	355	359	343	363	328	324	333	330	324	381	360	342	354	365	374	318	351	386	333	353	345	358	336	331	348	333	353	354	363	358	345	322	316	340	313	358	371	395	319	355	357	336	363	351	363	335	343	313	349	359	350	350	341	352	350	362	357	330	368	342	356	330	339	323	350	364	353	335	287	347	346	343	325	320	325	346	344	311	376	339	329	334	342	358	348	315	359	381	363	352	354	298	343	346	358	371	349	363	335	349	347	367	375	316	349	360	342	372	341	335	351	343	373	321	342	345	331	313	340	345	354	355	351	382	306	372	335	376	334	314	359	327	384	351	310	318	346	381	337	377	336	335	356	343	350	345	316	364	346	326	358	365	353	342	350	333	346	341	354	360	344	364	315	318	342	372	332	370	357	345	321	357	337	367	364	359	313	378	319	342	341	354	356	340	328	385	383	334	372	337	323	319	355	318	338	345	368	388	337	339	327	368	319	362	326	314	344	323	329	313	367	349	341	308	363	338	390	342	331	376	354	364	358	357	336	345	337	357	332	320	367	324	393	316	330	358	355	342	340	308	350	352	345	347	323	345	338	302	338	346	333	328	354	307	358	405	340	334	348	324	312	344	347	333	364	367	353	351	379	362	339	368	362	376	294	340	302	336	344	317	361	348	330	342	341	368	358	334	353	339	357	364	370	350	353	365	327	341	341	343	330	345	366	350	313	328	377	353	367	368	322	319	366	328	313	322	349	369	342	322	341	330	335	326	359	321	352	336	368	391	338	333	371	329	340	330	357	347	392	364	346	333	327	325	342	345	321	381	331	330	330	350	339	371	347	348	339	348	316	354	352	349	354	359	349	323	371	358	357	339	353	358	373	330	329	343	347	287	348	380	350	345	322	333	318	348	378	401	330	346	342	318	349	345	354	334	363	355	327	353	352	360	330	365	333	373	332	325	346	342	358	372	320	345	317	343	359	309	354	372	344	360	300	341	324	358	335	350	336	328	356	339	375	336	338	351	332	347	352	346	335	347	378	344	347	333	356	337	335	381	353	344	365	312	324	325	395	324	345	343	335	343	325	359	326	355	368	332	347	364	343	337	367	321	357	339	397	375	367	357	317	364	342	314	365	344	346	318	351	367	331	347	361	375	316	359	357	379	353	333	314	341	333	308	337	368	305	356	330	315	350	347	370	362	309	340	347	312	322	338	377	359	292	341	361	344	358	387	374	340	338	342	335	324	363	348	312	370	389	326	334	332	359	353	343	314	324	340	338	324	326	346	348	361	366	333	381	326	365	340	389	372	340	358	336	283	337	384	353	380	356	329	368	364	329	324	359	365	334	372	352	311	338	384	345	345	338	361	369	359	320	382	328	359	311	346	364	341	339	376	324	338	370	326	318	340	331	319	361	375	348	341	338	321	361	362	372	336	355	315	316	351	327	333	347	332	353	315	340	368	327	357	320	319	339	307	304	343	352	378	357	379	352	327	380	333	339	313	354	335	333	309	344	324	334	311	345	341	344	355	356	356	311	355	321	336	336	351	348	346	324	304	304	346	348	375	370	351	329	365	347	363	345	360	344	331	346	333	359	337	337	329	340	358	362	354	341	364	332	339	312	346	314	340	332	329	330	344	317	331	350	390	333	316	387	311	339	349	353	347	320	354	345	312	372	348	367	383	318	361	303	342	352	334	330	282	332	344	349	356	365	344	327	338	343	368	339	358	332	324	363	363	320	332	367	335	345	365	296	331	360	369	339	352	384	321	316	356	327	333	371	366	362	331	372	341	322	319	349	331	371	350	367	355	324	334	339	344	341	337	327	324	358	369	327	359	365	317	338	362	349	343	342	367	342	334	354	335	333	347	346	340	335	336	321	325	361	357	354	362	334	353	368	342	338	335	330	336	348	316	339	375	354	332	309	350	319	368	334	319	337	347	320	327	353	290	350	333	347	347	325	366	310	346	358	350	351	331	329	342	382	365	380	332	372	355	352	321	331	359	367	356	328	402	338	397	323	351	328	363	351	321	323	324	329	358	347	302	357	363	329	324	323	329	357	344	324	371	327	365	358	361	342	330	346	336	364	332	331	339	299	361	351	346	333	349	337	370	364	337	360	359	324	327	309	293	342	377	360	359	325	349	313	349	347	305	363	328	350	345	326	328	349	334	356	353	357	328	378	336	311	369	378	357	357	339	344	335	381	375	368	359	355	365	356	330	342	346	325	334	350	315	341	321	313	326	350	335	318	329	351	381	347	352	339	339	325	326	350	355	334	352	331	334	323	352	326	337	329	343	339	305	355	355	357	338	394	344	363	356	334	348	338	337	348	350	341	356	338	340	393	343	337	349	345	334	394	341	362	357	320	330	342	334	331	338	312	335	322	348	345	370	342	364	335	332	336	370	262	324	351	341	372	318	374	334	344	334	345	331	321	339	371	355	368	361	339	326	368	344	345	365	365	329	362	344	315	365	327	336	361	335	374	333	347	332	338	334	323	341	303	318	368	373	320	313	358	352	353	366	342	382	334	319	371	372	349	342	344	362	305	340	336	337	339	334	345	334	358	357	385	345	329	348	345	338	339	327	385	368	355	326	336	361	336	322	360	344	333	340
3181	2209	1369	1044	823	810	831	799	750	802	774	744	719	760	705	733	751	720	771	744	777	822	723	728	780	736	720	702	773	740	771	772	769	763	719	813	732	822	798	754	762	768	768	741	731	728	700	778	806	758	772	710	783	752	744	731	775	707	755	759	732	762	715	702	770	748	756	712	751	782	754	761	718	704	756	785	735	725	782	753	739	714	743	728	735	695	722	699	743	748	706	754	784	732	777	764	716	811	768	743	742	730	737	751	766	765	735	769	740	804	736	748	787	751	739	744	766	797	771	723	749	729	745	761	753	767	779	727	810	746	771	740	753	751	749	742	747	730	766	729	741	740	709	748	765	694	718	756	702	745	754	730	704	747	753	790	757	761	741	725	785	758	757	731	707	739	723	775	767	737	753	754	759	752	732	791	767	779	752	717	730	750	753	737	715	763	779	732	712	772	742	792	800	760	760	730	760	755	765	785	791	744	725	757	742	754	781	766	713	755	742	727	736	738	726	750	777	726	736	743	752	745	708	716	783	746	741	671	764	727	734	759	776	748	775	788	788	735	759	686	758	734	751	728	769	754	752	740	804	789	776	726	763	719	746	680	766	767	732	751	741	720	708	770	788	765	798	747	708	788	765	726	733	743	774	765	722	762	769	721	726	710	713	739	767	754	716	764	776	793	755	756	735	717	762	699	726	718	761	691	760	752	742	791	737	741	773	710	746	698	763	703	760	744	744	736	801	796	696	740	794	688	771	781	720	773	728	757	763	737	711	740	780	751	762	731	688	755	771	690	737	748	731	710	740	755	729	728	769	738	699	766	777	720	739	722	770	773	769	791	740	745	753	753	746	705	718	745	735	749	775	770	802	763	745	758	739	722	728	766	771	755	713	802	751	690	755	748	756	716	697	778	734	745	744	765	740	767	760	802	748	778	745	763	778	760	799	771	750	737	753	733	762	792	754	773	727	756	732	697	761	785	734	765	756	734	741	707	743	710	724	779	746	750	808	729	744	780	745	721	773	748	773	727	730	729	761	780	736	766	711	674	751	760	747	764	740	673	707	713	785	748	765	760	747	746	719	772	679	685	797	715	693	715	713	781	731	742	754	762	822	744	747	769	722	770	731	725	798	726	750	746	780	782	730	782	778	760	781	748	715	704	749	743	756	755	730	750	731	790	749	716	729	767	755	765	790	703	749	727	707	735	740	778	728	779	744	709	793	749	784	758	755	748	697	756	729	750	744	743	727	763	745	743	733	774	784	762	696	734	729	784	747	788	737	755	742	748	703	719	776	729	747	764	740	740	746	716	707	717	773	760	765	730	744	749	718	751	730	720	740	728	724	760	745	722	790	744	722	744	781	720	794	727	740	745	734	730	692	707	729	770	770	757	766	731	695	781	711	738	763	773	745	765	737	776	795	741	728	756	776	751	730	690	760	770	797	762	737	750	714	741	740	774	753	719	771	757	770	794	794	743	761	756	748	756	726	742	734	717	749	788	782	717	750	719	731	723	764	762	750	783	768	738	777	758	747	751	747	734	750	747	734	703	732	821	799	740	774	753	705	800	750	723	669	723	761	689	730	717	756	768	722	739	759	758	747	745	721	806	758	715	763	724	775	775	735	754	739	765	750	733	693	707	754	717	722	783	754	725	698	804	735	775	733	738	748	716	792	741	734	709	727	778	780	756	724	759	741	736	743	783	758	760	787	717	761	726	727	718	735	755	683	742	725	777	745	727	762	711	798	739	750	723	732	716	764	707	786	764	726	754	739	719	762	725	766	754	720	719	772	766	695	712	755	767	772	807	793	744	732	833	785	769	789	778	733	749	802	745	775	766	733	737	787	741	730	747	741	819	773	705	708	721	807	762	738	736	694	769	760	794	755	737	746	739	772	723	754	730	770	738	717	711	772	787	793	739	742	754	780	694	737	753	787	690	733	717	732	752	773	751	708	716	712	725	697	746	755	706	712	690	744	722	732	710	728	764	738	716	712	780	713	749	746	760	751	746	738	727	750	784	778	801	721	738	730	773	774	758	763	759	741	758	742	757	737	765	744	721	748	771	758	759	739	736	758	717	741	729	722	744	769	753	751	747	747	769	751	739	742	754	766	698	774	751	743	765	710	775	791	788	739	777	711	755	737	750	743	719	733	766	747	715	786	759	767	719	785	771	792	687	786	733	690	697	742	732	749	714	742	718	747	770	787	765	766	741	775	748	735	725	742	770	744	771	730	738	717	715	702	740	762	747	754	740	711	676	777	734	752	769	732	742	774	752	723	769	784	692	745	713	753	725	746	729	687	740	726	700	757	762	753	732	722	764	740	798	701	736	737	785	811	788	757	747	770	707	752	771	769	760	745	749	768	731	748	744	728	799	742	745	739	736	724	774	723	723	760	761	776	777	703	739	759	748	778	706	693	746	762	750	744	774	756	755	748	714	715	738	751	768	735	773	703	675	741	733	772	724	770	766	745	759	736	766	769	717	702	696	782	777	761	735	811	713	785	703	753	713	777	741	733	741	797	744	731	729	756	746	739	745	790	716	734	785	733	709	750	762	737	726	739	767	732	701	755	735	762	742	737	713	736	747	731	693	730	776	758	773	776	747	762	713	787	698	803	725	783	722	770	747	762	740	734	750	757	777	750	721	741	762	774	704	752	706	729	754	743	775	772	739	729	757	743	797	743	730	721	734	755	721	755	767	712	772	724	772	737	794	716	754	710	794	735	698	726	808	721	719	687	727	750	758	778	752	706	739	748	736	786	786	791	774	746	759	736	798	720	732	797	756	734	715	731	743	735	745	721	746	685	699	703	744	708	779	733	743	778	756	747	742	728	728	786	692	757	762	713	751	747	738	724	745	760	701	730	756	767	744	773	770	732	780	730	722	744	777	748	746	776	796	797	755	740	788	737	758	730	744	741	756	803	691	713	804	719	758	764	727	690	779	737	748	768	766	746	750	790	752	747	727	716	761	742	763	799	725	730	752	734	737	763	751	731	761	723	718	761	758	745	786	721	686	767	808	790	748	774	787	732	761	713	784	766	747	732	733	754	743	753	732	809	752	715	721	733	793	755	715	749	738	715	670	739	774	714	737	783	726	734	752	726	736	752	759	713	745	755	709	795	755	742	763	742	776	783	743	707	714	694	720	793	802	787	778	729	767	702	768	772	753	744	765	779	740	746	800	760	769	737	732	704	779	777	748	723	769	741	785	750	736	789	779	756	784	781	758	826	751	771	770	726	761	751	743	784	687	762	748	739	754	745	717	732	722	721	767	732	731	694	738	795	761	770	772	769	762	729	766	740	792	777	746	734	773	734	713	761	715	753	726	736	768	804	787	750	736	776	714	737	764	726	737	730	701	680	806	745	758	719	774	762	791	760	753	726	768	719	719	759	778	770	723	738	741	705	761	752	715	802	774	741	760	779	755	718	781	758	734	722	762	736	731	758	707	773	782	757	747	698	756	782	693	740	787	784	734	744	758	782	775	719	742	733	745
24304	21494	25200	28208	21495	21507	18810	525	300	259	245	257	197	196	219	217	199	208	187	197	169	171	172	181	170	177	186	204	180	179	167	169	181	177	153	173	164	183	165	154	210	170	162	179	163	175	154	173	164	189	175	166	199	153	167	177	190	160	183	151	178	180	179	177	131	161	188	167	149	175	148	136	167	167	183	178	149	148	177	171	165	144	164	168	190	190	173	149	191	146	147	169	161	172	149	153	166	151	141	174	169	151	155	158	190	163	168	146	177	154	174	175	189	168	166	153	169	168	175	184	172	145	172	174	153	166	146	167	160	162	167	180	145	163	150	178	157	168	165	168	173	148	156	149	165	151	162	158	149	130	176	151	174	157	169	184	141	174	183	146	158	181	157	162	155	149	168	168	163	169	157	175	177	188	177	164	158	151	163	161	173	155	185	161	180	163	153	190	186	165	170	176	172	148	165	173	182	158	162	163	162	138	172	171	162	161	164	152	164	162	148	173	174	158	174	180	188	194	186	154	174	159	155	175	153	175	158	172	171	163	162	173	146	154	190	183	138	191	182	147	162	146	146	175	151	166	178	188	160	163	151	152	151	169	170	160	144	142	159	171	199	167	184	176	179	149	152	161	157	145	168	157	149	157	163	172	157	152	164	162	156	163	171	170	174	176	160	158	192	180	205	171	158	144	159	162	170	156	164	165	166	175	180	163	172	182	164	175	183	150	165	147	178	143	172	167	160	180	162	182	180	186	165	185	204	140	151	170	172	149	150	154	189	158	154	168	146	161	167	176	149	168	168	149	168	162	166	174	159	167	173	174	146	165	160	169	177	139	184	186	163	164	167	163	172	191	148	151	159	148	168	174	169	173	155	155	177	148	165	171	150	179	151	178	180	144	160	167	149	160	159	145	140	136	183	186	158	157	181	155	179	161	181	185	157	165	148	153	147	158	156	164	161	172	176	156	188	169	168	179	182	162	157	152	164	153	170	163	149	170	175	162	172	154	162	194	170	160	152	170	170	159	162	164	183	178	167	152	160	167	167	160	157	150	181	174	176	173	143	163	146	164	187	182	164	170	160	123	171	177	164	164	163	172	150	171	155	160	161	162	157	156	146	140	170	151	178	163	159	164	155	179	170	148	173	150	160	162	192	155	153	159	173	166	166	178	201	174	123	154	157	173	149	172	145	159	163	167	166	172	160	156	162	169	145	166	147	187	185	157	158	167	157	132	150	155	162	158	172	155	152	137	161	166	195	164	159	153	157	180	160	157	159	178	142	180	144	173	174	170	166	160	176	153	181	134	151	174	178	153	153	167	168	169	169	167	145	143	156	176	193	162	156	146	153	145	200	168	152	180	152	153	184	168	165	159	169	175	176	150	167	161	157	167	174	141	173	162	183	176	158	166	145	155	168	174	167	192	171	155	181	160	188	172	149	182	159	163	160	184	163	198	163	154	174	172	158	169	156	162	165	177	173	134	180	162	139	189	182	140	166	185	159	174	175	167	150	175	172	162	157	155	159	160	194	176	180	187	188	153	197	164	149	144	179	173	148	160	169	151	150	153	157	152	133	181	179	151	158	180	168	150	175	158	165	154	161	160	133	166	190	201	154	167	127	157	169	177	194	175	169	168	162	155	200	143	152	147	162	166	161	167	141	164	150	163	170	151	168	173	172	177	152	184	133	152	180	181	174	184	170	175	166	169	165	157	140	155	155	163	143	162	191	151	142	168	166	158	169	194	181	162	161	176	154	146	188	187	161	165	159	173	164	176	147	149	155	170	161	172	173	157	155	154	145	162	156	175	156	168	167	189	171	160	155	151	167	158	150	146	143	174	186	152	148	170	189	156	188	119	143	166	163	185	154	169	168	167	166	153	173	169	167	151	182	163	166	157	182	173	158	158	157	180	175	166	168	161	183	171	185	175	138	119	166	163	155	185	165	149	183	153	163	142	151	176	166	149	191	169	182	176	177	176	184	175	171	152	158	142	158	158	172	167	138	175	175	162	159	165	169	169	171	156	167	178	155	162	153	168	172	157	144	188	136	156	160	158	153	164	158	179	189	175	181	174	174	166	149	168	174	158	173	179	193	159	159	180	166	165	162	177	156	151	164	169	176	166	137	139	168	166	180	156	179	178	154	196	197	190	181	150	186	165	152	150	184	165	150	182	158	176	172	165	157	189	177	158	159	177	177	172	146	172	171	180	203	197	181	171	166	167	161	187	152	174	189	158	194	164	160	136	162	165	156	162	144	136	157	146	165	191	160	162	166	133	151	168	172	141	162	165	174	161	165	158	143	157	170	177	175	150	178	159	160	153	142	179	181	162	160	172	169	174	160	203	186	153	174	169	141	136	137	156	180	163	151	169	151	171	167	187	185	150	161	152	179	141	167	159	143	145	177	178	170	188	164	161	141	174	163	190	157	171	164	174	165	145	169	165	140	147	150	150	155	157	165	161	162	164	180	157	178	158	170	168	163	160	174	163	160	158	148	154	158	178	169	176	173	156	176	176	163	176	182	154	144	145	183	161	145	177	140	155	171	172	166	153	163	168	168	169	177	167	187	176	167	163	147	166	164	167	178	189	168	197	169	132	166	161	175	165	166	138	166	159	160	211	181	153	157	160	133	170	190	160	152	179	159	148	158	168	177	170	142	168	151	156	171	175	166	190	198	169	171	192	187	166	163	169	154	168	152	163	153	171	168	144	172	163	169	191	144	169	182	158	153	169	146	183	179	155	166	163	165	139	161	173	157	135	167	121	169	148	169	164	173	159	166	184	192	182	164	159	149	187	198	158	172	187	147	166	167	173	174	175	170	163	183	164	180	198	171	148	152	161	173	152	166	198	186	171	162	169	158	149	158	176	180	169	138	155	183	168	162	182	177	181	142	168	158	160	149	166	152	156	172	143	171	180	184	157	170	195	140	171	160	182	158	145	183	160	182	160	165	165	190	171	175	173	143	155	153	184	164	160	170	164	159	174	164	153	163	180	187	145	154	162	175	175	178	165	184	153	151	133	169	161	180	193	168	149	166	158	164	181	160	163	165	179	185	164	162	154	157	140	144	157	157	160	167	148	158	158	144	192	141	159	150	150	155	164	165	173	151	177	153	157	165	179	152	167	171	150	183	178	190	153	137	157	176	159	169	170	159	147	181	167	154	147	180	172	156	158	184	146	152	163	162	154	177	188	156	172	166	143	152	176	160	160	161	151	174	165	167	149	153	162	166	141	160	164	168	159	179	160	180	163	170	179	161	159	165	152	164	150	158	144	155	142	152	162	172	160	172	168	169	164	178	174	191	177	154	161	146	161	148	160	151	140	158	163	141	150	172	166	168	169	158	197	182	121	164	163	165	161	165	164	178	172	151	156	181	158	142	163	149	139	156	150	191	157	180	170	168	170	145	168	181	155	168	189	173	169	159	165	154	155	172	169	160	154	162	157	162	154	159	154	178	192	160	162	132	137	173	144	151	174	165	158	174	181	195	181	176	181
2966	3103	1473	886	624	492	459	481	452	390	414	424	388	409	411	432	402	396	412	398	421	395	418	420	429	375	389	414	396	391	431	434	387	377	378	385	412	423	366	385	391	392	382	378	378	385	399	371	363	437	425	384	428	392	428	403	412	415	403	350	390	402	399	400	384	387	388	405	411	406	418	414	405	386	371	415	407	416	352	344	385	385	379	412	422	353	418	431	430	415	392	417	383	388	400	385	389	386	413	384	383	412	377	388	373	403	399	365	402	393	384	407	391	428	379	373	360	415	389	406	422	405	404	390	388	379	418	387	384	434	381	348	384	366	394	369	368	394	376	413	417	402	388	375	392	381	410	422	373	391	372	406	369	365	408	396	392	370	363	420	393	374	393	370	402	423	410	391	375	412	388	393	395	388	387	369	383	442	386	401	377	394	396	358	376	377	378	402	386	405	396	366	382	402	403	378	407	389	426	376	385	410	401	407	398	408	373	391	404	360	417	405	390	349	391	435	402	415	417	416	397	395	388	392	367	363	385	383	383	394	371	409	376	361	394	392	399	379	372	348	420	369	357	348	412	426	374	373	390	411	389	357	389	399	409	396	388	396	400	412	356	418	394	394	367	395	369	411	377	409	379	416	394	408	396	369	406	401	417	419	407	362	416	382	403	361	367	395	383	383	400	390	404	343	404	378	399	368	380	386	422	380	414	370	381	459	356	422	393	378	408	386	398	391	395	389	370	393	384	379	360	390	390	376	378	413	345	374	410	393	376	376	349	400	394	381	435	384	397	402	391	404	384	423	395	400	401	382	412	380	398	379	383	379	386	399	381	377	345	377	387	413	374	376	422	405	404	405	390	428	414	384	393	386	371	381	394	378	390	393	388	396	368	396	399	405	385	381	366	392	409	418	418	396	410	386	400	386	362	384	385	395	382	370	418	389	364	385	396	394	407	378	358	408	374	385	403	391	392	390	364	379	388	406	390	374	388	429	417	372	401	408	405	369	420	414	365	394	386	382	379	387	395	387	357	373	372	385	388	384	352	406	406	381	391	397	425	412	423	400	406	368	392	432	359	396	390	388	388	378	401	374	406	397	331	416	390	413	379	388	379	382	379	385	366	368	415	406	366	401	386	386	412	369	366	395	346	389	379	387	414	382	393	391	369	362	395	388	404	409	387	383	438	378	373	371	405	378	406	411	406	393	375	389	436	382	404	382	416	379	399	448	391	434	368	409	399	417	403	406	355	359	405	380	397	413	410	380	394	407	401	416	413	399	367	433	379	392	391	431	371	385	369	404	390	382	413	387	399	432	418	399	398	413	384	414	423	391	415	405	399	425	401	366	377	408	429	372	386	383	420	408	371	403	397	400	391	346	388	410	404	370	416	432	369	355	398	381	390	371	386	420	391	358	403	454	394	415	365	387	393	410	374	408	401	429	406	390	399	401	411	412	359	402	411	359	365	388	420	405	416	398	436	402	400	401	376	389	381	389	383	383	435	368	385	389	449	395	390	405	361	369	380	435	392	394	412	404	401	412	398	397	418	387	403	400	409	367	364	364	403	393	374	385	388	445	429	391	376	378	401	400	390	381	405	358	394	394	382	380	377	371	390	407	405	352	419	360	369	408	391	359	386	376	412	432	385	426	367	394	387	378	379	410	378	410	395	366	421	414	399	395	367	434	396	398	400	361	392	382	385	383	395	396	381	404	390	424	371	413	427	403	406	433	441	380	394	435	362	403	378	388	412	375	388	448	387	365	399	366	394	384	375	395	406	418	371	413	391	435	397	335	415	356	371	379	404	419	386	346	432	402	380	389	402	369	376	391	380	343	388	392	398	381	378	379	385	368	377	378	370	401	360	418	370	387	406	370	402	416	387	359	423	374	385	409	395	385	393	396	402	391	421	409	389	387	369	395	378	401	387	379	413	349	367	421	381	405	380	398	404	396	391	412	408	371	378	428	376	395	440	369	411	374	396	425	418	394	387	365	385	393	383	424	371	358	396	428	369	386	388	415	367	401	382	421	387	432	370	374	388	395	378	377	408	393	412	371	375	352	373	399	410	409	427	401	384	410	421	360	386	382	385	377	391	380	362	398	393	395	372	408	390	387	385	388	337	409	396	409	375	424	419	403	384	399	402	412	400	358	400	410	418	412	389	399	382	378	385	410	398	423	394	394	401	403	427	394	388	409	371	396	426	417	392	409	398	413	385	424	382	384	402	391	391	410	379	382	365	385	370	399	430	398	401	375	356	392	362	381	374	379	381	362	352	365	398	389	383	368	392	390	392	408	385	384	396	419	381	419	397	399	422	404	376	362	411	407	397	398	378	401	364	405	409	420	386	358	408	402	346	365	366	383	399	431	405	405	397	450	346	385	393	421	397	408	363	393	373	352	390	411	387	395	385	369	358	387	414	396	399	392	386	383	385	373	384	350	419	372	408	397	386	404	357	396	368	385	395	348	412	364	376	373	391	381	384	387	424	389	400	398	396	388	381	338	409	411	415	411	369	400	403	356	380	389	398	382	395	390	381	394	389	375	395	409	376	416	393	400	379	397	424	400	429	377	362	395	395	383	377	378	357	398	370	368	368	421	402	389	412	394	390	422	383	376	435	423	368	382	411	416	416	402	344	395	389	404	412	399	413	414	379	396	387	385	362	376	399	439	390	371	400	368	388	364	356	380	409	392	357	358	389	376	384	397	368	416	362	388	382	359	411	351	375	433	349	374	398	376	411	412	365	428	366	389	418	386	406	410	417	383	391	380	383	404	402	406	409	403	381	373	376	368	361	383	379	402	390	388	368	349	390	391	386	387	422	387	421	420	417	398	368	368	385	385	424	380	368	415	382	377	406	396	424	413	399	396	382	398	373	403	390	395	402	389	356	395	376	385	394	424	408	404	387	397	333	372	373	404	411	364	371	403	419	452	391	392	367	396	392	412	377	403	400	401	396	384	410	366	373	408	372	375	405	406	374	380	363	335	382	382	424	416	402	390	388	408	382	391	362	409	387	369	397	402	406	423	396	408	362	404	375	404	393	421	417	389	353	405	359	367	370	441	395	400	381	369	420	383	420	399	392	344	396	396	408	409	379	392	384	386	401	415	397	386	426	397	410	385	380	378	366	380	419	392	348	404	407	388	398	443	403	380	367	374	370	385	407	389	394	396	380	382	391	406	371	377	365	362	385	367	383	405	391	399	418	396	380	385	390	409	392	411	402	384	390	367	368	395	425	411	380	374	373	383	382	393	397	396	428	395	382	397	394	412	405	392	400	366	382	382	411	406	415	373	359	390	435	390	401	436	388	387	373	381	417	403	386	372	375	373	411	420	379	416	391	385	413	388	386	377	398	415	414	384	411	415	381	381	424	383	408	395	397	374	372	418	409	389	390	401	399	368	389	377	381	407	371	373	391	419	390	398	399	404	408	388	382	408	361	377	386	408	387	374	388	432	374	419	393	409	380	418	383	377	388	407	384	394	426	424	357	388	394	401
32116	21146	12343	1040	517	496	521	406	487	509	470	450	484	454	406	425	425	456	414	396	431	432	448	421	443	442	413	428	390	443	417	419	468	457	400	432	436	435	465	414	430	502	480	489	427	447	440	478	476	449	511	434	442	491	438	469	460	435	473	437	426	432	409	470	425	431	456	429	480	416	470	426	464	416	461	471	480	427	432	432	422	428	444	434	422	446	469	438	437	442	438	481	448	417	464	448	435	452	403	411	460	431	472	422	493	468	437	472	408	433	465	453	452	474	426	437	451	433	466	440	421	432	436	410	425	480	441	408	517	462	430	431	455	455	438	456	444	459	407	439	482	436	427	438	405	427	445	431	420	438	427	432	413	461	420	460	388	434	400	416	435	443	445	429	451	467	432	465	472	449	478	456	426	435	428	413	438	466	475	451	462	475	429	429	508	440	458	427	449	458	455	418	419	439	431	424	413	435	453	468	488	465	407	487	448	440	418	419	452	447	452	467	430	406	440	478	448	459	443	450	403	409	491	458	426	457	448	460	452	477	436	457	428	440	441	483	458	415	468	455	460	466	478	447	446	430	436	458	441	465	472	454	442	457	497	436	462	441	424	466	449	460	479	453	427	489	406	457	443	481	476	453	421	439	431	450	487	428	450	454	424	440	445	468	400	449	474	420	436	437	439	442	432	447	429	458	424	420	436	413	449	439	463	429	486	488	442	429	443	459	434	425	434	415	424	474	420	458	491	412	428	450	454	432	486	425	428	455	443	467	428	452	450	505	461	425	459	463	433	416	449	435	426	431	461	457	431	413	451	442	450	422	437	410	435	432	450	448	464	444	439	453	437	446	479	464	448	455	454	480	418	385	464	425	439	446	468	390	416	436	417	414	425	453	417	385	455	442	478	438	421	457	429	413	454	443	464	468	449	417	429	465	450	465	460	450	387	442	433	462	441	459	433	418	462	429	463	408	461	416	457	424	431	432	484	459	468	445	412	410	440	466	433	428	442	453	438	387	455	445	455	442	424	440	459	437	396	429	454	440	428	458	455	424	476	433	445	457	491	422	433	460	438	430	454	406	466	423	449	430	429	476	445	466	440	467	457	476	451	441	454	433	499	430	475	462	435	466	448	435	393	441	446	401	454	466	461	423	456	464	475	430	520	438	415	480	394	442	448	476	430	446	441	410	457	463	424	449	445	452	427	470	460	442	400	431	460	432	402	420	425	450	442	460	431	426	475	443	469	471	438	442	434	473	478	408	485	456	466	445	448	441	432	455	412	465	402	443	464	458	412	391	483	457	443	464	477	442	521	469	426	457	453	442	460	479	421	376	471	463	459	449	460	420	453	420	466	442	430	449	407	388	487	447	482	476	467	448	464	461	447	437	423	431	412	455	448	439	420	412	447	440	408	456	438	443	456	464	452	462	451	487	478	464	435	433	455	438	463	390	460	440	420	421	448	404	398	425	448	425	416	435	433	432	458	463	434	418	439	398	429	463	445	476	444	435	451	419	442	437	436	448	468	474	416	425	482	424	451	461	481	465	434	432	429	449	449	441	416	439	463	408	466	472	429	462	438	468	451	441	439	469	430	417	454	460	440	453	412	440	399	422	451	483	443	479	429	452	444	450	466	446	418	402	474	447	472	447	434	450	481	465	452	463	440	465	422	446	432	439	445	430	453	455	456	439	460	458	448	457	447	471	426	438	434	448	484	433	465	440	457	466	456	423	482	438	443	453	453	454	420	444	452	447	463	438	427	445	466	461	410	424	447	412	443	468	439	461	434	460	459	492	479	420	437	464	484	438	452	421	468	426	466	450	418	417	443	471	459	474	466	444	435	443	479	452	467	423	417	425	442	449	416	435	467	426	412	450	455	467	447	406	446	408	463	409	402	427	455	392	465	465	451	440	443	398	452	431	472	453	477	454	461	473	414	428	454	457	503	482	449	455	450	457	476	443	439	437	444	489	438	467	393	445	427	445	431	416	442	403	425	463	449	457	444	416	459	443	431	454	475	438	465	421	420	441	442	447	451	406	445	441	445	437	437	459	442	487	465	433	423	440	453	403	470	470	432	410	465	427	421	480	467	485	452	441	453	440	435	442	424	479	419	459	489	424	437	415	427	416	419	453	446	451	449	449	442	442	453	408	467	434	449	470	403	410	464	465	454	416	446	436	446	439	451	426	413	479	476	401	415	488	461	429	451	453	414	427	479	462	440	432	445	462	482	450	457	441	465	444	416	429	414	434	435	418	501	480	463	425	450	450	454	472	387	429	484	423	449	431	467	458	449	459	469	430	433	408	439	468	441	437	448	497	437	443	463	462	480	435	460	435	416	436	451	428	442	433	457	409	477	436	466	449	456	435	440	445	453	397	459	448	441	452	440	423	387	409	403	388	432	415	417	472	452	426	456	454	420	421	393	461	461	437	447	476	428	448	419	431	455	458	451	454	466	452	494	466	447	410	450	437	437	411	454	433	474	456	464	421	462	452	492	437	453	397	462	466	407	451	437	455	430	457	432	470	445	426	455	445	422	448	434	440	491	454	454	470	461	432	460	474	441	456	434	486	452	432	449	405	456	408	462	404	444	429	431	403	463	451	431	457	475	413	454	446	426	425	456	416	442	446	433	447	425	364	465	468	450	435	456	484	441	449	463	411	454	474	430	442	478	438	455	464	494	395	441	426	449	439	441	484	440	442	432	437	466	437	413	423	451	450	457	425	436	437	452	452	440	446	448	451	462	408	447	435	468	479	450	457	478	476	437	446	481	459	438	445	466	414	482	392	449	453	437	453	404	449	461	410	443	422	452	480	437	441	423	464	461	463	448	408	439	446	407	454	490	458	429	428	423	423	403	449	418	439	484	422	409	463	420	454	414	478	436	470	447	464	400	435	429	445	443	468	422	412	424	448	426	445	438	500	445	450	455	455	431	424	399	463	462	444	400	421	455	455	435	482	440	412	450	448	455	427	465	412	436	414	451	450	408	454	488	453	435	426	420	467	457	436	452	451	415	406	436	439	476	429	438	451	466	406	447	513	430	421	418	448	399	432	431	453	432	434	430	455	446	440	417	466	456	461	443	448	461	481	452	472	412	465	445	454	446	459	455	435	457	469	446	427	414	432	469	497	435	483	399	493	427	458	428	426	454	454	447	441	418	478	495	448	442	448	443	417	481	447	439	424	442	408	448	447	443	434	436	468	427	506	459	476	467	465	421	438	438	471	446	437	404	420	453	451	482	394	462	473	440	464	442	429	447	476	461	456	474	461	440	478	434	453	449	425	412	454	429	461	445	426	457	431	456	494	455	428	426	464	446	435	431	454	485	457	439	468	459	443	413	455	423	468	448	421	449	414	460	490	464	421	457	457	460	482	514	473	467	481	438	440	428	451	429	456	467	456	455	441	435	435	460	466	419	447	445	435	455	442	418	447	408	434	467	448	444	462	458	451	434	456	450	437	433	432	432	473	450	454	458	422	455	467	475	434	427	426	466	434
5859	1067	996	994	977	985	969	950	988	946	961	950	921	936	931	996	1001	985	932	910	1009	962	966	906	998	924	969	950	943	926	956	984	906	928	956	985	945	933	981	940	942	967	926	924	957	990	944	944	984	946	957	931	972	966	955	1053	951	951	961	864	949	915	972	896	964	916	929	949	973	922	945	968	907	979	927	944	968	960	875	1007	935	981	947	919	946	903	960	952	923	953	992	997	937	938	981	936	918	932	1014	911	952	974	993	990	1004	996	946	940	966	943	965	950	932	944	969	967	931	929	931	901	1031	982	935	934	892	951	968	978	977	992	933	937	945	1024	928	927	940	988	1005	917	891	988	899	971	972	975	957	942	974	985	973	952	902	968	983	963	984	910	991	945	951	921	974	931	983	980	934	1003	963	919	931	976	996	988	964	991	899	985	973	923	936	940	976	924	974	978	997	988	909	962	930	943	934	912	983	1035	942	932	948	1008	977	996	987	950	1035	1012	982	981	951	924	907	944	1028	930	964	965	881	961	933	943	909	917	998	911	1028	924	949	999	926	965	997	983	961	968	971	987	989	960	952	951	934	972	1010	1001	947	980	923	1018	955	913	961	916	960	966	974	953	959	921	968	990	904	1001	937	1024	928	940	914	949	981	906	952	908	996	966	1006	954	947	972	958	956	988	946	920	1015	1016	937	994	939	976	911	905	1008	908	942	992	956	957	914	920	951	1001	945	904	987	970	967	958	944	981	940	954	995	931	923	978	956	930	950	986	990	900	1061	951	967	953	1006	1006	974	946	935	957	969	971	969	932	953	987	962	993	998	933	905	965	954	988	973	920	1005	963	976	960	940	962	946	942	981	966	977	1025	989	1000	957	955	946	998	994	943	910	944	984	966	1001	930	989	984	941	938	973	955	938	950	963	967	1000	916	954	934	1005	935	1010	950	924	962	995	959	978	913	953	980	978	1004	935	974	965	964	997	927	930	979	993	918	925	940	949	943	941	894	993	978	954	935	947	964	986	1029	903	973	964	917	973	998	1034	932	1000	967	994	943	931	972	1023	966	939	930	940	898	971	980	960	1000	990	942	915	923	984	985	988	998	958	992	985	986	971	911	988	936	904	987	994	968	994	928	930	990	924	948	1009	996	928	923	976	975	923	983	932	944	949	975	998	1025	992	936	878	950	899	1004	987	1005	996	941	976	969	1031	969	961	957	1012	970	931	1037	956	1026	920	983	941	948	937	989	950	924	971	949	946	952	950	980	871	947	1014	941	957	995	952	958	974	963	996	946	1013	983	917	953	982	948	954	923	907	972	928	965	976	931	979	967	974	1019	914	986	927	950	968	997	946	1013	905	995	971	911	985	920	965	928	925	929	990	1002	979	941	959	971	1000	1012	998	994	1022	928	973	949	975	954	934	917	955	968	972	915	947	937	992	893	896	978	1051	941	890	922	906	908	951	924	922	1005	951	966	934	957	904	965	945	955	951	1015	915	972	956	987	1006	934	930	1007	957	1007	928	997	960	993	993	954	958	972	954	971	996	947	947	969	957	965	912	979	909	941	945	929	988	994	945	950	943	950	970	980	989	992	940	982	936	920	953	931	955	951	949	978	923	944	968	944	1036	914	1000	947	963	972	977	986	957	971	967	971	941	918	1003	971	1004	1010	980	969	927	977	923	952	994	922	901	945	1030	942	979	952	964	987	990	919	952	968	947	944	1004	920	967	949	959	912	1007	940	995	961	965	951	943	989	994	954	980	940	952	952	1005	897	993	962	1015	983	975	991	980	1010	921	946	986	1002	985	942	913	927	963	944	973	962	915	947	922	985	962	919	1006	917	953	1001	881	980	920	976	920	988	1020	955	899	979	938	1022	945	925	955	979	975	937	974	973	930	981	912	1013	913	994	965	962	1007	923	943	951	949	1018	938	942	921	947	907	956	976	962	987	984	993	971	939	977	980	1007	1052	1018	970	920	975	1019	977	966	982	969	968	916	984	941	993	961	923	971	984	1003	953	920	960	1000	939	988	955	972	949	916	944	956	945	989	962	985	962	1005	965	1032	994	982	969	900	947	974	970	977	977	971	940	985	970	909	949	949	931	973	998	1012	921	948	965	960	926	974	920	975	918	947	902	1020	1015	945	989	987	942	955	985	961	1002	972	943	936	952	986	927	992	990	986	969	992	944	959	967	999	946	893	959	950	932	972	930	1010	917	961	960	965	918	961	988	969	911	972	977	921	922	972	946	974	941	923	951	957	986	998	974	908	965	942	919	930	910	897	1007	971	924	1009	955	964	966	937	972	946	964	937	912	987	959	928	953	1006	978	966	1008	972	953	1002	980	1003	986	957	1007	932	928	988	968	894	921	1028	976	960	950	974	950	976	947	971	977	935	980	960	966	994	982	1012	949	1009	948	954	969	981	983	959	957	1004	980	937	996	899	994	983	966	988	979	956	920	949	969	901	901	963	983	948	954	953	974	998	942	938	969	981	975	964	925	986	957	962	973	988	991	932	950	919	959	976	953	946	925	946	952	950	914	1011	968	956	975	981	911	987	941	968	983	983	914	989	901	959	965	1020	950	963	901	975	985	965	961	983	996	985	998	933	964	955	1006	1003	979	991	942	996	969	937	989	989	931	939	1000	994	969	1021	963	1058	919	980	982	952	886	931	935	960	970	966	956	947	952	921	939	939	956	926	979	928	908	963	954	919	940	996	945	1005	911	993	990	1009	943	902	985	959	956	987	982	937	958	930	950	961	992	949	957	946	958	935	979	919	930	928	926	986	989	929	970	950	924	950	963	977	976	1023	948	927	933	966	924	988	916	938	919	951	958	975	925	977	1033	989	1024	991	987	880	930	978	978	982	933	911	916	979	927	973	951	941	970	934	935	971	986	956	860	950	966	968	972	942	991	950	926	987	961	940	998	973	921	985	898	955	949	950	912	911	970	991	954	982	995	1038	940	958	1027	955	996	966	998	949	992	946	963	953	975	991	963	979	994	1009	935	977	1018	947	973	954	951	947	914	970	961	979	945	941	954	960	944	950	981	980	889	965	971	921	928	950	910	972	976	934	940	916	932	949	953	974	969	930	1018	1014	872	966	923	1011	941	987	966	957	949	934	960	938	983	944	948	929	914	978	928	905	930	913	981	1019	978	942	987	927	957	998	930	987	994	921	969	982	947	936	985	955	1001	976	935	1014	980	949	965	1001	999	873	987	963	984	891	979	975	934	983	944	977	951	969	962	934	946	975	965	879	988	955	1006	1001	998	998	958	985	876	920	980	980	978	967	914	953	951	961	928	976	1015	954	970	974	922	900	1008	1004	977	985	964	938	990	957	895	941	943	939	963	951	996	960	937	930	939	919	984	958	973	958	967	956	954	1007	936	928	935	968	935	947	955	935	950	952	947	977	914	961	1019	964	1033	927	937	958	975	937	961	906	1012	927	1008	990	956	981	982	962	972	988	933	994	926	917	989	962	1008	934	883	943	997	949	1004	970	965	930	944	986	963	970	926	971	960	989	983	1052	935	923	984	1023	1076	953	1028	940	985	950	988	1006	1006	1008	1011	963	951	1020	917	955	1000	907	963	982	975	965	959	924	955	940	942	987	977	951	973	909	965	945	971	934	945	988	933	1025	951	963	941	978	955	938	959	993	997
24841	21478	24862	28517	21482	21295	1479	497	439	426	365	383	381	348	351	369	318	389	402	382	344	350	349	364	323	318	314	339	318	342	344	342	365	365	355	326	345	328	367	354	373	354	358	313	359	397	384	326	361	375	348	392	356	352	343	348	341	387	386	386	323	327	346	343	380	321	309	361	405	334	363	352	340	336	354	400	349	326	357	355	341	353	373	360	338	363	338	367	314	343	343	337	349	391	351	320	351	335	387	363	368	331	318	347	314	327	341	344	348	345	353	368	338	320	348	324	338	331	366	343	367	343	341	372	349	352	333	371	362	358	340	315	328	340	325	349	317	342	304	337	347	335	326	367	367	365	339	360	347	316	347	350	332	343	337	334	338	356	305	329	371	334	348	322	398	335	353	366	306	341	343	363	343	347	322	315	354	343	358	350	350	300	346	355	367	301	349	335	346	352	359	350	349	335	346	321	336	341	346	330	361	348	346	332	376	313	326	361	337	336	340	349	374	318	363	341	354	356	364	333	341	360	351	336	363	358	364	305	368	341	344	332	323	313	347	317	327	330	363	333	355	336	357	377	351	342	381	359	335	354	347	301	343	348	357	363	340	346	361	355	346	388	347	331	348	371	373	314	346	335	349	337	347	332	336	331	329	316	341	345	367	366	355	362	346	373	360	341	375	369	333	321	311	309	352	353	365	370	338	325	366	367	352	356	400	353	330	353	379	356	362	330	335	358	366	322	367	380	378	329	368	324	332	377	351	308	304	338	349	324	376	365	344	342	325	354	359	355	349	304	344	353	325	343	329	379	362	343	335	335	356	378	346	351	357	364	347	334	357	335	390	315	322	380	350	320	329	359	356	341	328	323	340	340	371	341	362	353	334	343	345	362	341	338	323	329	303	317	328	321	376	343	312	333	349	355	332	337	327	376	342	362	372	299	338	327	360	360	350	360	346	325	348	350	358	349	317	353	355	351	341	358	328	358	332	369	354	392	335	363	331	345	338	326	334	357	350	344	317	349	334	340	382	380	310	341	409	379	354	321	339	333	314	331	375	320	299	338	337	324	335	388	322	350	365	369	330	353	334	333	377	318	369	343	392	373	360	324	308	343	336	347	341	344	345	337	335	328	336	349	342	358	384	350	350	340	355	354	312	312	319	308	342	372	330	369	353	344	330	322	325	347	363	321	354	326	317	356	330	351	355	379	344	354	322	360	332	344	317	359	353	319	329	355	356	355	323	352	366	361	352	343	347	345	344	333	339	346	334	340	384	342	352	351	320	384	327	354	353	357	339	325	359	367	317	352	357	347	350	360	375	340	377	364	335	344	343	354	356	343	337	396	345	333	294	341	350	366	336	316	309	370	308	342	360	319	359	345	337	371	319	330	367	368	343	349	355	313	346	302	337	349	369	342	366	350	367	342	304	358	332	340	355	347	330	354	337	337	352	308	383	314	294	331	315	334	356	340	349	318	376	345	335	320	332	337	368	292	321	319	310	323	339	379	353	391	301	321	341	325	340	346	340	304	337	370	368	361	350	391	319	352	326	334	377	335	340	346	376	338	314	352	348	303	319	389	337	382	325	350	331	329	367	360	327	324	321	309	347	361	360	340	334	370	327	358	352	355	340	357	361	348	353	350	354	374	326	361	329	308	316	340	348	348	299	345	352	365	324	358	354	347	369	340	385	356	319	345	347	359	339	372	308	362	331	367	350	324	327	344	349	367	337	321	360	332	339	366	333	341	319	350	337	367	345	313	365	348	354	349	336	286	309	347	310	338	320	339	360	337	366	400	321	302	328	339	372	318	364	336	337	311	314	366	349	353	334	351	354	315	358	326	317	369	324	352	356	356	364	390	361	358	386	357	380	343	330	316	332	334	318	364	360	355	377	339	353	372	326	331	355	355	346	380	364	351	342	366	329	333	346	357	334	362	330	355	356	354	320	355	356	316	359	394	354	345	340	356	357	350	323	316	342	320	360	339	298	362	325	359	362	332	349	350	318	341	322	324	351	326	376	328	375	334	290	340	347	363	317	369	331	339	341	316	358	321	365	347	338	332	329	316	386	371	330	322	316	346	381	366	375	357	339	366	342	368	327	401	318	335	382	358	322	305	328	338	374	360	358	335	341	336	325	337	345	380	337	326	370	365	381	335	354	356	356	372	353	327	381	348	321	346	348	325	300	332	348	323	335	328	317	366	319	330	380	327	369	356	333	361	344	331	346	368	352	326	308	333	374	346	345	373	305	320	332	365	347	333	351	358	339	329	306	316	387	331	303	344	347	358	317	319	353	331	340	336	331	346	374	313	362	331	363	321	346	337	340	344	342	317	374	355	364	337	304	388	353	368	367	334	356	351	310	363	357	325	349	368	357	352	363	380	347	339	327	349	378	335	325	332	308	354	310	371	387	362	345	349	364	391	330	345	335	331	355	334	347	319	343	359	363	336	377	340	344	342	324	336	346	354	327	352	312	366	332	343	353	368	381	372	340	342	352	345	372	338	329	356	335	319	333	341	339	314	355	360	398	373	362	343	329	345	322	304	324	317	339	322	337	353	365	323	367	353	335	340	335	362	376	373	319	328	348	359	306	321	370	329	333	339	366	370	344	375	323	369	373	321	318	299	351	337	384	346	352	337	337	337	344	336	339	296	345	333	344	319	314	358	332	319	324	362	346	354	314	331	324	325	318	343	390	348	363	354	379	352	355	351	404	363	323	381	336	344	326	376	339	338	368	335	340	311	311	332	366	359	340	338	350	367	375	343	358	344	356	346	318	310	367	336	346	368	338	366	339	341	374	340	329	315	338	363	314	340	326	322	364	319	320	310	363	341	323	339	340	310	345	324	352	348	354	335	348	358	350	349	330	313	335	314	355	350	379	337	349	318	345	331	328	350	370	362	347	332	370	353	344	375	364	368	332	349	374	352	379	325	321	337	325	358	331	347	335	346	355	359	355	347	343	333	331	327	338	345	345	367	319	328	350	385	365	382	349	334	363	337	345	363	336	374	352	341	344	368	364	358	338	347	352	338	345	333	322	369	344	327	318	320	339	339	371	376	375	354	335	353	330	316	372	347	342	375	339	390	358	331	344	370	320	316	364	346	349	343	374	345	356	347	322	341	358	292	369	358	365	343	350	374	324	360	333	371	346	333	357	334	368	378	356	346	322	368	318	350	361	321	338	326	333	350	331	376	350	365	338	332	348	347	329	327	352	319	335	330	338	349	361	351	295	334	358	346	324	345	340	347	326	353	328	331	379	363	321	352	364	360	330	370	329	327	346	356	327	350	344	341	346	332	336	326	361	327	336	346	373	342	356	359	359	351	352	331	367	351	318	400	399	367	328	338	331	350	340	364	347	362	321	332	366	311	337	313	354	359	334	343	380	326	333	341	329	342	347	328	342	360	362	357	325	332	317	368	338	305	329	352	358	345	320	345	383	312	380	351	377	375	360	336	383	378	348	362	355	325	357	336	337	356	344	334	355	319	329	357	343	351
3139	2192	1362	989	846	826	784	821	749	736	772	785	748	780	754	785	723	795	734	792	735	733	763	785	756	779	760	744	737	713	720	746	737	727	727	711	718	774	763	752	803	724	761	726	721	745	733	751	756	724	762	746	730	754	759	741	747	816	781	755	751	774	746	763	764	772	681	749	753	751	740	762	703	739	736	746	789	730	744	740	754	759	771	703	726	760	749	819	755	744	730	778	777	757	715	750	730	786	735	771	812	735	757	734	754	716	816	684	735	710	719	725	744	774	774	733	728	726	762	728	743	715	731	750	703	736	753	710	692	784	682	738	744	694	754	766	755	669	745	758	763	755	763	734	725	762	771	735	724	802	739	727	734	784	761	764	721	761	803	789	752	721	763	737	761	760	799	763	762	739	753	738	700	795	747	668	724	771	792	757	739	747	752	803	703	758	722	736	804	702	724	754	720	721	729	773	721	714	737	747	756	733	747	769	746	735	767	715	759	784	733	762	736	698	752	725	725	763	755	727	749	726	725	780	766	735	749	741	772	772	757	779	772	775	712	750	760	704	704	769	719	742	740	754	748	786	775	724	724	789	730	737	797	790	754	721	739	785	758	786	747	741	748	750	717	787	757	740	774	740	789	714	770	754	767	758	718	736	790	735	787	769	785	734	780	729	841	688	736	764	743	725	736	722	763	754	829	742	731	730	771	727	726	739	721	690	756	725	785	779	719	743	769	725	718	783	723	748	726	754	783	789	781	780	745	776	773	754	738	770	735	743	747	706	746	742	755	722	710	731	731	733	754	772	734	734	778	731	779	749	764	742	772	744	742	726	741	744	764	687	750	759	706	730	738	757	819	740	747	731	761	750	736	778	747	698	776	709	782	751	737	712	780	711	785	733	787	753	724	778	746	746	752	770	725	761	749	766	701	783	707	760	758	778	741	787	755	700	756	702	731	756	754	735	728	733	706	711	750	751	676	713	795	720	748	761	793	721	756	743	753	753	720	742	747	735	772	782	756	762	721	751	773	776	732	746	715	742	719	712	716	737	705	717	748	737	765	709	756	772	692	719	727	707	794	770	780	773	698	747	709	746	739	793	740	741	751	716	704	747	717	779	739	715	752	730	774	792	743	727	777	736	742	807	743	756	726	761	714	757	739	704	702	726	776	742	741	755	770	769	777	701	726	740	785	780	745	746	718	702	697	774	740	749	749	737	759	750	766	822	789	761	731	771	762	758	735	752	764	726	771	733	781	780	773	747	753	741	725	766	765	735	715	759	738	739	770	723	750	694	713	738	791	738	782	736	739	745	750	731	702	812	750	719	756	737	755	753	746	751	738	771	706	691	746	742	764	751	773	781	794	762	731	717	735	753	761	735	759	770	734	768	761	771	740	713	771	740	725	715	749	755	730	770	737	706	742	796	746	747	728	762	748	714	736	764	725	786	693	752	718	754	772	756	748	761	768	728	751	799	690	770	722	743	735	774	713	817	776	705	758	754	724	707	736	740	696	752	762	746	765	782	725	754	758	752	741	737	718	723	736	713	736	741	797	738	741	770	719	717	766	732	774	727	710	778	744	759	695	742	760	769	725	750	733	745	729	719	694	772	730	744	731	706	757	791	756	725	711	777	746	725	728	748	750	732	719	762	729	697	670	735	711	735	770	684	739	735	761	706	772	738	733	747	739	731	702	768	732	729	770	719	754	764	731	712	804	727	727	746	744	712	763	803	710	724	789	753	760	765	718	730	723	751	692	731	740	744	752	745	748	753	720	778	696	714	735	755	717	726	779	784	760	727	753	760	745	766	746	664	716	745	709	731	744	752	794	736	754	728	749	726	740	691	731	735	742	721	777	771	681	773	766	766	758	778	740	782	751	715	712	742	755	766	719	800	781	713	763	743	746	777	782	735	796	761	740	786	784	713	720	733	747	732	735	754	764	706	789	766	762	770	792	763	742	742	792	754	756	723	720	744	779	775	831	746	761	687	789	721	776	769	743	738	784	721	672	687	731	728	734	728	763	767	743	769	783	718	775	753	737	747	731	722	758	724	741	704	770	748	748	732	715	766	742	715	735	747	801	751	738	742	758	692	752	763	740	723	732	757	754	759	781	744	731	716	724	745	712	746	739	724	729	746	741	755	724	725	752	716	745	756	745	705	753	754	758	734	745	723	782	824	760	741	758	704	733	711	763	759	756	721	722	756	782	754	756	772	775	790	763	734	817	718	735	743	761	748	749	745	747	782	765	697	730	724	757	776	705	705	740	744	761	732	703	767	708	778	771	721	784	772	718	710	769	772	725	693	756	741	733	725	758	730	750	716	728	705	737	724	726	746	761	740	675	708	771	765	729	744	738	776	761	714	733	713	753	757	687	689	714	778	729	762	710	747	750	707	725	765	754	756	762	746	724	718	771	713	776	758	787	765	718	749	734	783	722	808	788	747	759	666	724	726	714	706	749	762	731	768	696	738	778	740	800	759	746	736	714	729	725	767	748	716	748	733	769	710	744	781	784	700	734	702	727	760	746	740	753	749	714	668	752	722	700	699	776	707	772	757	631	700	696	720	725	725	737	780	741	752	776	736	705	772	753	761	755	701	740	722	728	711	747	775	747	757	779	700	687	751	755	733	752	782	766	806	794	743	717	723	748	786	788	719	733	737	792	706	735	788	788	780	766	728	738	785	738	729	697	706	746	714	754	780	764	768	810	739	723	726	757	764	761	713	672	716	813	763	751	745	765	743	756	736	713	748	756	746	748	767	760	734	735	761	761	752	792	727	738	762	747	733	735	704	775	785	727	747	741	778	732	756	716	724	741	706	714	761	755	727	727	731	706	784	743	745	747	727	733	735	737	689	724	748	727	793	763	750	742	728	697	749	725	757	711	751	710	706	764	769	778	706	702	768	811	791	762	752	748	696	745	757	748	732	734	752	747	732	702	746	739	747	788	730	771	767	795	711	711	768	789	775	739	752	728	763	739	711	693	726	775	692	761	780	755	693	737	760	699	760	795	757	741	737	751	730	746	702	747	767	731	742	801	769	785	735	747	723	734	771	700	729	693	730	748	753	702	783	747	682	726	705	757	718	714	753	751	746	699	740	751	763	699	725	719	751	730	743	738	707	726	783	755	702	759	782	754	754	757	705	736	780	770	723	728	762	755	788	738	791	716	732	757	753	747	749	729	715	702	828	810	754	787	775	744	768	749	744	782	725	723	746	770	746	703	722	717	695	699	745	742	738	722	766	755	768	713	738	764	732	749	758	745	721	786	778	739	762	782	753	729	761	758	750	791	778	759	726	737	720	806	712	731	733	761	775	756	758	763	720	719	749	703	689	778	722	794	755	770	774	783	766	743	723	737	730	740	713	795	756	777	752	707	779	767	733	757	763	780	685	740	709	758	764	739	752	754	798	761	767	791	751	742	729	764	774	755	759	756	717	742	720	744	734	788	734	776	691	705	733	729	726	706	787	712	715	673	781	787	738	786	712	733	753	756	784
24292	21486	25147	28236	21488	21499	18895	578	288	259	243	228	210	211	203	192	191	187	174	173	172	189	164	179	188	183	178	183	139	144	187	163	198	188	191	178	184	161	159	176	175	167	170	169	163	167	183	168	159	158	149	151	156	174	175	165	154	147	156	195	184	189	157	192	169	166	178	168	165	189	163	177	163	168	178	161	161	168	175	174	160	158	147	184	177	155	180	160	178	154	173	139	183	148	171	172	160	172	170	168	184	176	148	155	172	159	158	150	176	162	160	161	176	179	164	165	170	150	162	162	166	172	168	139	170	169	200	186	147	179	161	161	160	189	172	190	155	157	154	147	165	160	188	184	179	151	156	151	154	169	181	187	193	150	149	150	160	179	175	159	169	146	173	171	171	178	166	147	129	162	140	150	152	142	169	151	153	147	182	154	163	148	163	186	180	162	159	193	140	161	164	167	154	191	150	168	154	134	155	168	140	156	187	157	160	156	162	152	186	158	144	172	162	170	177	183	179	202	175	167	169	148	154	160	172	156	188	178	170	151	135	157	190	165	159	155	161	150	159	148	167	165	169	176	153	159	169	174	168	147	188	151	145	139	173	175	179	165	135	167	171	155	171	173	183	184	195	169	181	156	166	162	149	152	163	161	169	167	144	172	155	152	182	178	186	161	169	175	159	148	171	197	163	191	150	172	155	158	149	155	181	172	176	168	152	158	170	169	180	154	150	142	158	152	164	165	153	143	150	170	183	180	171	159	162	156	151	150	166	153	157	163	175	154	163	159	185	190	141	202	172	157	166	163	152	163	160	147	165	158	181	173	181	170	162	152	161	150	146	171	142	152	171	171	164	156	160	141	132	176	165	205	156	168	151	144	170	178	164	156	182	180	142	163	162	177	165	184	164	148	173	180	186	170	172	170	169	157	179	159	142	189	173	165	166	145	152	168	188	154	156	159	171	172	170	134	172	164	183	168	187	169	178	156	149	173	173	158	153	156	176	164	161	187	206	153	159	149	159	150	201	158	150	162	175	164	172	153	160	165	145	159	176	151	179	160	165	197	157	152	165	134	150	186	135	203	174	134	181	178	167	178	185	164	176	170	149	171	156	150	184	194	198	184	167	185	174	165	182	153	146	167	175	154	170	160	172	173	173	168	185	183	161	160	172	169	157	176	137	145	149	178	159	150	178	161	186	179	170	174	149	148	168	150	172	177	149	150	162	155	147	196	165	185	163	143	153	165	180	159	166	148	173	165	167	177	174	191	165	150	127	149	179	175	165	174	153	163	128	147	167	153	187	173	143	170	159	179	165	152	143	175	159	144	149	178	135	144	193	155	169	170	162	176	158	175	150	160	183	132	179	153	157	155	163	153	177	168	152	166	159	163	167	158	171	159	165	165	175	169	214	158	136	151	185	139	150	158	186	186	156	157	156	162	186	156	179	180	165	165	156	167	158	186	170	186	166	157	158	197	177	147	158	146	167	153	162	152	167	194	177	183	165	183	162	167	184	159	147	145	204	162	195	163	176	153	156	158	199	172	172	161	175	145	148	165	159	167	148	176	165	173	140	157	156	157	159	143	144	174	160	192	189	174	194	166	168	155	171	163	171	173	171	217	175	165	167	158	116	157	150	159	124	157	151	176	165	165	162	162	177	184	151	152	141	165	171	182	135	169	171	159	160	152	149	155	146	184	171	138	156	166	166	167	163	193	175	168	160	171	164	153	185	198	178	175	159	177	165	212	168	187	158	184	172	166	182	164	157	161	152	169	164	180	189	168	165	144	155	165	129	124	191	175	164	168	175	190	166	171	163	187	174	164	165	181	162	148	185	152	162	164	172	155	140	169	185	153	148	161	157	149	165	148	147	160	180	162	168	183	160	165	182	134	150	168	166	170	183	174	169	168	155	178	164	152	156	155	197	166	160	143	157	171	143	176	163	156	134	169	175	145	146	172	212	181	174	163	152	184	177	175	145	163	180	155	155	167	171	182	148	165	189	180	161	150	183	182	177	166	145	175	190	193	162	160	152	173	173	158	181	171	158	164	197	172	159	167	198	155	199	155	152	163	160	170	179	154	166	160	148	164	157	167	206	180	148	150	157	153	162	163	157	171	172	182	177	153	165	141	176	155	161	164	154	161	171	160	173	145	178	155	139	155	169	191	183	162	167	155	171	138	176	158	157	164	198	180	165	163	184	192	174	181	162	163	152	168	186	154	160	152	193	169	138	166	181	169	171	181	164	162	173	163	152	185	176	176	148	177	153	157	162	163	173	166	190	185	166	161	171	171	152	155	159	168	129	164	184	163	162	170	154	136	167	162	188	165	172	173	155	168	180	165	162	176	179	159	165	181	167	166	159	177	173	140	167	150	160	157	173	159	147	154	161	185	143	159	168	182	218	171	167	156	173	160	169	191	159	161	163	184	182	172	157	208	163	152	163	175	180	161	168	202	180	166	146	165	163	185	190	165	169	163	180	150	163	144	172	172	164	173	156	156	158	172	134	184	152	190	187	183	176	123	175	168	169	142	155	162	165	184	166	165	165	151	159	156	157	157	163	172	166	156	185	157	162	163	169	158	182	175	170	157	162	157	142	168	150	178	189	164	172	173	150	161	147	159	180	174	146	147	155	154	171	147	155	167	158	167	165	151	174	166	176	145	141	167	165	157	176	171	183	180	143	161	173	184	159	171	146	142	167	191	187	154	181	147	153	164	178	179	164	173	173	163	174	171	161	174	178	180	163	176	173	170	182	164	164	135	151	161	160	181	179	140	142	150	159	178	148	132	146	180	172	172	165	176	165	171	169	182	148	171	160	154	158	132	178	165	154	156	145	164	150	189	160	174	140	164	170	174	165	164	161	167	163	170	165	169	174	153	181	175	156	160	154	166	152	153	154	166	162	170	162	129	184	138	184	156	166	167	158	177	180	162	180	158	168	146	171	169	146	198	181	167	172	178	177	146	153	167	155	156	149	168	167	165	183	180	163	163	136	182	172	158	172	145	159	151	151	160	181	170	153	159	164	189	159	170	163	157	179	180	156	163	130	174	189	162	171	170	149	169	146	159	147	172	152	173	183	208	157	170	169	172	165	147	188	154	143	162	169	186	170	182	148	165	152	175	150	177	163	161	168	153	137	201	169	161	154	166	153	174	149	183	170	155	169	158	161	135	183	149	184	165	164	152	143	157	161	177	163	146	157	168	154	156	150	160	154	158	177	201	175	170	159	163	169	171	181	198	184	184	178	183	173	181	168	166	184	161	179	144	177	155	194	174	163	174	145	167	185	171	150	180	176	176	160	169	164	164	167	169	178	152	166	158	173	178	190	167	170	166	154	188	153	173	174	172	173	178	141	153	175	174	157	162	182	163	178	177	171	156	142	160	166	168	169	162	152	139	158	165	168	156	153	188	171	171	156	146	191	159	178	164	177	174	162	174	177	168	151	162	166	136	168	169	163	174	160	151	158	147	176	151	183	160	179	132	170	183	157	192	153	169
2908	3046	1522	848	560	492	473	447	443	414	425	402	416	397	395	392	411	403	414	375	401	396	387	411	394	449	408	388	395	390	375	406	426	383	357	363	396	374	400	392	390	392	365	431	421	361	404	442	372	415	384	397	423	400	400	411	389	401	396	419	394	423	386	407	371	369	374	408	368	376	368	380	407	416	402	377	372	436	390	408	407	388	373	414	415	377	358	393	367	355	411	379	354	411	369	386	394	392	380	416	405	386	421	416	428	421	379	400	388	415	414	352	394	410	406	395	377	385	369	417	378	372	406	383	409	373	363	379	395	398	356	395	430	394	360	400	392	407	366	397	371	383	394	387	376	385	363	416	403	400	411	381	376	384	370	390	361	369	395	399	383	417	415	383	409	373	392	369	417	351	413	425	392	376	403	403	389	374	392	407	375	394	378	375	401	396	396	395	399	375	401	414	388	398	368	381	376	416	397	385	381	381	384	373	399	362	389	359	405	382	390	392	377	375	403	395	383	401	394	394	407	398	378	386	392	368	374	399	422	438	377	352	447	417	372	370	366	361	358	399	407	358	426	432	400	385	401	365	381	352	387	394	383	394	367	434	392	382	395	380	374	360	376	387	361	393	376	365	413	395	365	393	385	396	378	367	378	421	357	416	417	374	395	386	407	389	378	409	385	388	406	432	374	364	374	391	392	413	393	382	404	414	388	396	382	409	431	415	387	405	390	389	389	381	403	415	354	413	383	354	348	402	400	425	368	385	383	400	398	373	380	414	385	387	373	444	380	387	405	417	355	376	403	356	392	363	394	400	392	365	380	407	377	387	395	427	416	381	410	401	407	396	371	365	392	383	384	371	352	398	375	397	383	407	381	412	382	392	392	389	396	390	367	405	414	377	378	352	388	386	407	324	397	373	363	396	372	378	418	404	407	368	386	401	399	364	399	377	382	377	402	409	413	381	381	385	379	406	394	382	396	399	353	365	365	394	404	371	380	417	405	398	401	378	411	397	359	376	412	399	402	376	365	383	411	376	405	388	393	380	369	409	414	403	408	404	372	371	389	376	406	382	422	372	412	381	376	364	429	432	354	422	384	389	371	379	402	374	394	377	365	393	366	378	383	392	370	407	389	393	380	385	405	402	420	397	426	410	418	394	374	370	385	418	370	350	381	428	388	363	344	388	405	425	406	364	373	413	378	392	427	397	393	364	385	407	403	407	370	348	373	404	399	378	392	396	385	374	380	356	379	395	383	383	388	403	384	403	372	379	356	424	390	382	401	367	387	396	405	347	406	364	424	382	373	383	381	340	381	428	401	405	373	409	369	387	356	407	375	400	386	399	382	386	414	386	388	394	373	343	368	404	382	433	388	386	399	397	371	435	409	368	417	413	389	375	369	410	386	410	416	341	385	409	403	352	386	399	415	368	398	411	395	415	393	386	427	387	421	406	423	381	384	411	401	406	387	389	367	405	409	363	411	399	416	404	393	416	396	360	373	393	384	403	364	393	384	412	399	423	365	391	376	416	394	390	338	392	350	385	386	390	398	405	357	384	406	408	377	389	403	383	400	346	376	407	391	402	409	395	387	404	401	362	383	357	401	370	402	355	400	393	368	372	407	374	379	388	363	423	376	413	397	408	373	389	392	373	364	412	389	442	426	344	377	421	431	417	404	399	378	420	393	404	416	386	412	392	371	375	439	391	384	381	357	361	404	390	365	388	411	333	379	396	412	403	431	441	394	373	369	428	366	388	418	391	397	359	406	429	400	371	377	351	399	381	386	407	409	388	374	394	379	397	373	414	385	435	398	387	363	397	363	366	369	383	407	376	400	383	394	352	403	392	424	413	401	405	402	408	367	360	416	426	376	386	411	384	411	382	415	390	425	362	363	393	384	395	389	392	386	369	388	390	373	437	375	390	395	384	403	400	389	387	399	401	394	389	396	393	390	381	398	422	404	401	396	401	394	403	376	414	389	413	373	401	393	418	406	388	370	350	380	373	394	381	427	396	415	363	425	387	412	397	411	386	369	349	380	372	425	391	393	403	394	370	367	375	370	390	386	384	374	379	366	362	399	355	379	382	375	360	364	390	356	346	372	386	402	377	411	393	393	417	403	398	392	374	379	422	380	376	380	405	349	391	413	385	374	402	400	396	406	427	356	396	396	394	418	381	390	363	402	398	348	373	374	410	401	390	367	378	383	401	388	435	410	406	389	433	397	386	366	400	382	383	392	400	373	391	381	431	372	342	401	392	414	404	418	384	384	383	399	431	359	354	391	383	378	388	369	395	386	360	363	387	347	416	383	358	413	433	384	383	404	352	390	377	397	401	393	399	400	386	392	406	388	388	409	368	420	416	357	377	381	369	391	399	401	386	376	406	384	381	413	356	396	357	395	381	412	393	386	379	399	412	387	399	421	394	392	378	406	397	399	405	417	409	334	408	374	402	378	404	397	388	390	388	424	346	374	388	385	410	396	353	398	386	425	379	372	413	375	392	374	382	385	407	377	409	378	404	416	375	388	388	379	372	411	359	374	357	422	389	400	387	393	409	440	390	405	357	390	371	415	380	403	410	386	404	398	397	350	400	401	401	349	380	406	428	391	408	401	423	394	381	392	368	384	373	386	408	408	382	405	379	383	381	392	376	368	376	363	411	418	411	377	393	374	394	384	371	390	390	423	402	385	369	391	432	392	387	401	392	392	434	417	358	385	384	409	389	370	408	413	387	396	382	371	375	364	405	370	383	393	408	392	403	398	395	360	381	416	409	404	367	400	377	405	360	409	387	393	378	383	405	435	376	407	400	349	366	443	391	392	385	381	376	383	392	390	388	409	363	420	399	399	368	388	391	401	363	380	380	388	408	373	351	382	378	427	414	380	389	371	412	401	361	373	382	382	364	391	394	357	406	397	374	408	380	391	372	387	374	399	402	386	424	382	391	400	371	400	374	390	387	369	408	385	377	409	394	375	375	358	410	380	421	417	407	404	396	398	374	380	356	386	380	394	389	414	385	404	353	407	390	397	435	387	390	370	376	363	354	395	390	395	400	401	388	390	376	352	408	354	388	376	392	379	407	367	388	397	381	385	359	413	360	394	393	381	359	365	389	382	427	426	373	374	436	378	393	382	387	418	373	422	398	384	407	414	388	384	390	380	363	378	403	380	390	410	431	381	425	392	382	386	373	371	398	404	386	397	385	391	391	392	389	410	406	402	396	380	383	379	359	415	416	355	436	370	392	381	407	389	372	363	361	371	349	418	394	410	385	384	386	423	436	400	378	388	374	395	416	407	391	385	408	408	385	390	423	386	405	409	379	402	373	406	358	416	411	411	327	381	407	399	365	410	403	402	379	377	416	410	425	409	380	415	371	408	393	372	380	354	385	396	413	386	404	412	402	417	398	400	370	379	372	370	377	407	402	400	392	395	395	377	397	403	423	421	402	365	378	422	360	425	382	356	396	381	415	404	390	369	393	393	417	407	372	382	393	390	389	383	398
31962	21029	12135	1020	501	487	465	447	457	407	463	409	487	424	453	465	446	493	477	446	430	460	410	441	437	475	431	454	382	450	440	416	468	416	490	453	462	402	445	404	403	479	475	435	480	441	426	413	414	433	475	438	463	449	441	435	406	452	438	409	433	443	460	456	440	460	464	420	433	432	449	451	455	421	383	434	428	442	478	447	429	428	453	483	426	453	434	448	390	405	408	463	403	464	402	471	431	426	445	448	468	436	442	456	460	414	448	451	452	451	447	466	438	438	457	425	450	418	440	431	447	443	454	433	456	419	481	449	420	430	435	452	434	394	424	427	427	438	453	439	423	429	411	452	473	465	495	423	489	424	480	424	436	445	469	439	452	441	459	438	424	465	437	447	461	426	470	435	461	470	449	456	438	442	460	458	467	405	449	467	466	435	437	460	452	442	447	444	457	436	461	446	479	421	455	451	456	471	441	411	420	414	461	431	458	448	434	425	429	518	429	433	430	432	440	457	454	429	438	479	460	437	427	441	440	440	433	449	422	438	412	453	438	426	459	434	449	454	458	444	409	453	478	423	445	404	418	417	453	460	486	487	448	411	440	434	440	471	444	452	401	406	422	387	441	394	441	466	459	436	445	413	454	455	473	421	412	409	441	429	445	448	408	454	465	443	425	432	422	448	492	429	480	469	442	401	449	436	442	463	412	437	449	410	436	430	381	432	466	417	419	452	433	449	466	430	447	439	435	411	439	449	477	425	436	400	421	460	439	417	452	473	457	450	425	441	419	439	422	478	469	448	441	433	466	443	459	461	423	459	465	450	456	451	451	416	463	451	451	479	469	460	459	405	437	416	471	443	441	440	479	467	444	429	439	428	449	450	448	465	498	414	449	483	448	446	403	421	404	443	464	457	407	442	489	437	423	477	443	447	442	472	469	459	482	450	468	505	447	424	425	454	449	445	427	425	435	451	435	455	448	463	457	453	463	440	444	438	424	422	459	471	414	462	444	437	438	438	438	466	453	436	410	454	406	435	438	477	433	420	438	437	458	423	448	435	478	413	441	463	449	439	408	461	437	432	442	480	491	444	422	437	453	462	431	430	441	432	462	434	467	470	441	445	426	457	475	442	420	481	417	425	440	394	449	451	417	433	429	466	413	468	454	451	447	463	440	429	429	434	411	484	438	467	441	473	435	441	464	429	421	414	444	457	420	418	449	474	441	463	437	466	428	462	447	444	482	455	438	423	444	477	448	441	461	424	448	439	419	437	389	460	441	462	426	453	427	428	423	422	470	438	515	450	437	433	472	427	411	429	448	436	474	483	434	431	460	465	464	447	484	465	450	468	419	437	417	426	432	466	425	428	435	449	455	424	410	444	428	447	460	443	411	470	477	478	455	418	455	419	432	481	440	471	399	431	397	464	472	469	448	462	437	452	411	418	435	463	428	440	435	454	446	441	424	421	449	441	464	451	410	424	457	456	492	463	435	477	437	428	442	441	421	430	432	447	428	478	443	492	433	446	442	474	465	408	448	467	429	471	410	453	457	397	425	404	452	455	471	433	474	395	486	435	422	421	479	448	435	421	450	455	444	447	428	468	417	433	459	419	434	419	474	432	465	447	443	462	454	449	456	425	463	411	452	473	464	460	470	422	436	449	481	417	428	431	464	465	416	459	415	485	500	492	500	472	464	466	462	444	437	451	457	448	427	428	415	457	417	429	426	421	432	459	425	480	461	419	426	431	472	437	424	440	391	447	414	450	418	431	447	427	415	445	471	414	424	473	419	425	459	403	465	438	454	451	448	478	480	491	443	422	446	480	480	439	394	471	423	425	480	409	449	425	410	486	444	449	410	432	433	462	416	439	468	446	440	441	462	422	403	460	423	466	464	410	429	485	408	421	401	476	476	460	456	475	454	402	423	407	394	431	430	444	456	456	425	466	465	467	432	437	456	420	407	429	441	448	438	424	450	429	472	444	455	402	413	419	418	451	415	474	483	448	455	420	409	394	464	476	426	444	380	433	439	443	457	436	427	435	408	423	445	451	511	407	481	428	444	435	386	430	462	447	397	435	461	456	440	469	390	444	441	462	459	488	444	424	396	434	456	425	455	451	437	429	463	447	428	448	428	433	448	461	463	432	413	410	458	470	403	462	447	449	450	458	427	447	495	492	447	455	463	469	433	419	405	443	453	450	452	454	440	408	447	444	458	445	457	468	442	417	407	428	419	424	476	466	455	424	434	439	436	473	409	393	421	461	414	449	459	484	435	437	419	435	450	441	445	444	439	457	454	437	420	457	460	459	447	471	455	437	433	434	400	393	437	445	426	452	459	461	467	441	429	426	480	415	438	421	424	461	438	468	453	434	470	474	472	435	438	427	466	481	445	424	456	400	460	431	434	485	422	445	442	412	405	445	415	475	463	434	429	463	470	456	413	417	457	462	434	429	433	433	475	463	480	453	466	417	424	427	421	391	408	423	442	417	427	428	472	426	438	436	413	477	456	454	440	458	457	438	443	446	448	469	433	436	465	460	398	429	454	431	452	429	452	442	441	461	429	417	435	453	399	459	420	408	447	446	426	386	408	419	450	411	456	475	471	401	455	429	443	459	456	445	451	468	445	437	450	454	475	460	446	474	455	415	431	444	371	429	459	447	427	413	424	431	441	450	401	421	418	443	419	460	410	424	412	434	412	428	446	466	446	412	457	448	420	468	473	421	423	478	426	461	464	457	445	432	429	445	450	452	436	442	431	428	449	409	412	425	474	425	420	443	427	467	457	478	482	431	433	444	379	427	408	420	447	478	430	449	441	435	456	419	418	437	475	446	479	430	460	445	442	488	449	446	433	440	450	439	454	452	472	417	467	439	394	423	456	435	470	438	433	455	496	453	429	455	415	414	456	459	461	441	410	441	425	425	466	458	414	397	429	411	440	472	418	437	453	453	434	436	423	421	477	438	454	425	405	457	438	413	450	465	450	435	437	459	447	431	444	456	452	443	412	473	460	406	469	487	447	461	475	438	481	462	424	420	442	435	408	420	411	461	428	430	414	427	432	410	438	407	468	446	442	482	436	451	439	430	426	414	424	413	416	440	436	474	439	467	412	441	437	449	454	468	452	420	449	449	476	440	415	442	441	454	402	425	428	465	488	452	435	469	462	451	412	454	394	449	427	436	475	422	460	453	442	442	419	438	439	464	484	424	462	470	457	453	457	441	424	445	436	409	458	461	452	432	449	461	415	442	463	416	457	431	409	481	457	442	424	442	439	441	407	395	445	430	447	449	460	486	452	443	440	439	428	467	396	451	453	464	455	434	389	449	459	439	470	447	419	439	458	463	412	424	416	416	424	420	500	428	478	465	465	453	438	445	436	389	416	410	439	466	437	452	402	463	425	441	437	429	412	459	456	425	454	455	464	436	433	479	480	448	437	426	424	449	440	434	460	436	468	437	459	463	465	495	429	499	468	432	404	453	452	454	458	445	453	461	476	481	445	459
5792	1132	1019	932	1030	949	1010	892	1025	941	944	944	950	982	958	998	1001	943	972	936	966	954	925	987	959	983	959	927	1040	926	945	992	981	984	940	922	968	988	955	941	959	964	999	969	920	962	975	989	966	956	1017	931	980	996	955	939	938	955	1003	949	949	984	1014	929	942	989	1029	915	954	952	902	929	984	1000	948	908	979	895	935	1005	962	935	928	1002	892	971	933	963	955	1034	959	936	940	1002	974	952	973	952	997	955	981	964	965	932	1007	916	909	1007	943	980	920	1004	922	953	902	941	952	976	974	974	928	966	969	958	937	945	946	948	900	950	917	1039	966	929	951	945	957	945	962	945	966	987	922	972	995	1011	981	953	952	948	953	972	979	911	921	948	900	986	997	959	954	921	986	945	931	944	949	936	949	937	930	1003	974	980	933	912	963	960	1005	980	920	1023	961	963	904	978	975	957	934	987	972	1021	987	959	995	980	945	944	912	947	955	909	972	981	981	929	979	972	938	1004	934	947	961	956	957	958	972	942	1002	950	957	933	974	1001	977	985	979	933	904	985	969	982	924	1024	999	948	933	1000	968	913	924	955	968	971	928	958	997	921	939	983	952	980	994	963	945	939	901	955	1004	1011	1021	971	945	916	994	987	980	930	966	965	973	970	952	953	910	992	964	959	991	939	980	932	929	911	952	912	997	946	980	915	919	971	1023	944	955	997	1023	1006	924	989	945	989	958	947	967	923	968	992	947	891	952	967	964	929	910	958	995	979	871	962	960	954	903	943	1000	943	991	983	974	906	955	918	907	932	967	983	983	966	911	905	947	921	912	950	969	976	1056	1025	966	951	969	993	930	968	997	935	956	1006	914	976	937	981	947	945	943	949	969	949	938	905	961	926	913	954	975	939	964	970	951	930	1003	979	949	1002	939	984	953	973	988	927	974	970	978	920	872	893	944	987	964	925	957	917	946	985	845	952	961	923	980	1028	999	923	963	932	945	983	929	998	960	1002	986	979	939	936	949	964	947	954	945	962	959	952	939	958	910	1005	944	954	978	964	942	930	974	956	965	939	973	947	947	988	948	952	1001	1015	961	997	1008	957	951	975	945	1014	946	894	970	913	907	970	958	973	913	973	951	933	1014	984	996	925	951	959	944	930	1001	933	954	910	993	924	994	964	909	960	951	945	988	920	993	929	967	913	952	960	903	969	927	948	940	952	969	924	913	936	1012	935	1000	967	954	926	996	979	1017	903	939	939	977	941	927	979	981	956	965	1002	958	926	965	950	955	977	919	952	953	917	946	951	985	918	922	952	908	952	918	949	980	968	896	952	984	972	969	936	936	960	928	927	966	960	934	999	964	985	938	943	979	921	990	978	939	934	943	965	988	964	993	993	943	930	954	947	918	995	966	956	945	884	983	993	963	930	985	948	1045	946	950	964	884	978	950	949	1047	973	937	946	927	959	935	978	987	902	962	960	965	994	967	956	953	977	1004	938	952	937	911	993	963	928	901	926	976	978	943	995	908	912	928	922	941	962	985	975	938	980	974	974	936	970	944	941	911	985	947	985	935	923	923	971	966	947	985	951	928	949	980	925	943	978	965	974	914	975	946	982	958	1012	993	890	916	911	943	940	915	952	985	969	926	960	982	961	951	994	952	1006	940	950	994	940	1024	909	990	952	933	958	989	1047	943	976	941	944	944	1001	1027	925	958	966	970	960	918	963	927	953	945	967	976	918	913	960	951	917	902	954	944	968	975	948	996	967	951	920	981	923	977	985	931	955	1000	987	977	933	979	989	935	959	892	958	936	910	953	933	969	990	941	945	950	1003	941	977	905	950	943	948	926	961	989	927	1009	963	979	998	950	968	933	961	929	909	955	962	1004	956	971	1002	1005	985	963	943	966	935	1020	961	953	940	902	966	969	1038	983	875	949	1025	929	981	943	933	984	938	934	936	913	970	927	920	978	913	883	946	975	909	1009	961	1017	962	909	989	918	929	1006	967	949	947	993	921	998	967	955	966	991	885	944	981	982	930	986	953	988	966	931	974	985	926	951	888	950	927	927	921	934	981	934	942	879	972	972	951	960	949	923	968	999	1045	994	924	959	926	940	935	887	945	945	934	965	898	952	937	922	971	936	982	953	945	900	925	932	961	936	927	915	1000	930	959	960	1006	961	972	939	1004	932	973	936	963	977	967	943	983	958	910	940	946	954	1003	966	902	970	886	960	928	996	914	939	940	982	901	978	944	944	978	951	902	1011	901	946	920	936	915	903	1017	948	928	931	1001	939	962	976	987	953	916	947	925	1033	901	1006	920	943	944	930	990	944	925	973	945	923	924	980	953	995	942	931	978	933	1021	953	993	878	964	931	943	943	938	974	956	937	929	912	1008	952	923	950	960	979	960	1014	932	930	934	920	935	882	941	904	901	960	1008	974	961	937	946	959	953	998	933	961	928	928	979	946	1019	968	974	997	940	984	999	959	1006	967	939	943	937	910	911	941	941	1001	968	939	907	1067	936	963	942	900	942	1020	983	977	978	969	906	998	975	978	1022	983	948	952	943	929	1000	929	940	989	946	947	940	971	960	927	884	1027	926	961	970	932	952	934	971	975	922	969	928	965	983	963	1002	945	955	942	925	980	953	1021	939	888	1002	974	978	967	940	986	909	916	918	896	951	958	1106	962	916	939	933	950	953	973	960	957	956	991	970	908	928	898	952	971	924	932	919	990	995	941	970	939	970	1004	946	937	969	954	913	917	954	986	997	988	938	932	960	927	1007	987	989	924	973	962	924	966	967	924	951	926	941	998	960	950	945	956	1015	931	919	991	1000	931	956	979	955	970	947	980	962	1009	978	964	984	924	936	959	942	965	918	938	956	979	920	957	884	892	985	1022	939	929	1004	983	961	953	947	968	901	944	957	1028	933	966	1000	920	888	895	930	944	883	942	954	1006	944	992	967	987	944	974	956	966	940	911	985	930	982	951	951	948	1002	949	985	958	1003	1011	978	959	952	988	982	1010	1007	995	952	918	916	941	977	934	964	879	981	966	1029	948	967	940	933	917	954	923	939	1019	998	942	1005	907	950	990	991	948	964	914	944	899	1000	997	959	954	939	956	962	951	926	981	978	1038	995	988	929	866	1026	969	899	946	1021	914	907	986	971	915	982	993	944	956	929	882	927	958	978	975	950	997	969	966	983	939	991	992	946	952	979	999	938	886	998	933	918	951	932	935	999	983	1012	957	941	968	964	910	1002	1027	929	925	929	974	937	972	928	949	932	980	971	954	928	1002	916	916	995	900	873	979	970	1009	994	966	960	978	946	1012	972	952	958	950	917	1006	958	904	955	914	931	937	935	914	983	945	928	985	914	919	969	942	983	956	948	965	957	951	953	957	921	939	967	968	952	955	922	927	926	965	877	990	963	939	962	972	947	939	899	927	963	941	986	1029	954	950	986	990	924	963	937	953	955	969	923	1004	935	919	929	954	901	926	925	983	979	943	967	968	969	988	951	920	937	1007	941	934	970	946	968	943	953	959	1025	953	984	936	999	980	976	902	967	929	972	995	965	971	998	973	953	936	889	976	1004	960	950	974	882	935	969	977	998	973	920	1016	913	962	1060	952	981	942	906	964	946
24865	21472	24852	28517	21466	21333	1437	511	440	399	413	349	381	413	333	381	393	338	344	391	360	384	389	362	368	351	345	349	345	339	320	321	331	363	322	364	372	327	339	354	326	338	335	325	335	377	361	353	360	350	358	308	321	347	356	341	355	342	350	388	324	358	321	345	325	316	375	349	311	370	333	341	361	322	319	329	332	323	347	333	338	348	310	365	351	329	314	340	375	350	354	287	352	326	379	351	385	328	347	355	341	329	318	383	380	330	332	344	346	318	312	349	334	366	348	346	332	331	387	340	369	358	343	371	348	348	361	327	347	334	364	359	332	335	318	321	350	343	331	352	322	340	318	345	360	352	347	314	340	368	364	335	332	369	364	331	344	322	349	337	329	343	339	358	335	352	373	359	302	375	319	343	336	329	353	352	338	344	353	357	366	360	325	346	333	324	349	330	314	324	326	345	359	335	345	345	365	337	354	359	340	342	326	377	334	361	343	313	338	342	324	362	352	311	353	342	300	357	335	342	308	323	354	302	357	327	357	319	328	312	341	320	367	363	349	344	328	337	328	361	368	330	348	322	311	336	312	319	383	338	366	385	345	351	334	368	349	337	348	339	319	381	347	336	311	366	335	360	334	367	353	352	330	378	300	326	343	354	325	317	352	350	356	348	371	345	313	327	372	306	333	351	364	355	327	338	345	334	334	330	360	355	320	318	323	340	337	349	356	358	356	309	358	311	335	331	334	367	347	288	324	335	327	366	379	368	346	304	332	339	330	346	343	344	361	337	361	296	308	361	334	337	349	368	319	338	348	370	375	336	318	340	347	351	304	326	370	345	351	326	329	347	322	345	335	327	326	318	327	320	360	316	350	379	347	330	354	357	348	357	360	323	335	327	378	326	306	340	344	332	349	332	367	314	307	350	346	340	356	343	336	332	338	327	335	349	351	344	386	344	353	354	329	367	334	332	380	332	349	326	315	313	348	309	316	335	350	309	354	360	318	330	322	312	334	315	358	331	346	335	301	339	366	341	341	331	323	338	320	334	383	364	353	356	354	328	353	356	334	330	326	342	343	321	339	342	308	318	337	337	359	317	335	348	357	344	369	339	313	369	389	361	349	378	359	354	312	337	354	359	372	347	357	338	345	319	346	342	329	332	339	360	358	349	335	312	343	354	331	334	356	354	372	324	408	346	347	342	331	333	328	336	332	345	377	340	370	312	302	326	333	355	327	326	335	295	332	358	336	355	324	345	342	400	368	322	335	338	357	352	383	376	317	335	313	336	332	361	299	336	355	339	315	303	345	334	340	321	339	341	342	322	347	335	349	324	358	352	324	344	321	357	360	342	356	365	296	341	356	340	337	365	328	383	325	365	354	335	327	374	363	337	350	353	371	350	373	336	355	342	356	323	340	349	355	356	344	325	345	351	337	323	322	344	355	345	392	323	313	357	354	317	298	324	350	313	311	359	350	355	298	323	353	364	327	335	359	327	362	316	336	338	346	342	344	352	357	319	329	353	321	322	355	358	351	341	336	341	303	317	335	333	335	304	340	350	311	369	392	344	338	335	359	353	371	380	364	351	347	344	336	358	349	333	330	379	291	307	348	338	305	326	369	335	326	345	371	341	365	350	344	341	328	375	356	369	347	330	346	335	384	350	342	271	334	339	340	312	329	340	329	356	358	344	343	361	381	331	367	354	357	342	334	352	360	345	297	303	334	307	352	348	339	323	317	348	323	337	341	345	346	340	362	359	335	354	351	346	345	339	341	351	326	340	359	373	302	342	315	325	355	365	365	359	338	318	371	351	335	339	336	346	329	349	329	343	358	352	347	362	321	355	322	339	369	347	360	338	344	336	378	321	350	344	337	301	345	312	329	373	330	360	348	354	355	331	346	347	351	349	353	370	309	334	333	312	316	334	317	343	398	381	364	353	349	363	371	362	354	330	334	348	323	349	329	356	329	329	317	319	348	353	328	347	362	333	354	364	325	337	330	376	355	314	333	325	347	343	323	315	300	349	324	344	332	365	321	371	341	351	356	356	321	337	350	340	338	351	313	345	394	336	339	355	388	329	332	314	338	343	351	303	338	348	340	348	351	366	344	369	357	341	376	326	373	308	345	361	324	337	349	342	318	360	345	333	299	317	334	336	361	344	325	365	344	328	330	352	344	343	333	312	381	337	328	350	327	341	346	351	364	332	327	365	324	369	364	305	330	363	341	336	366	356	311	354	353	338	323	351	361	333	338	345	331	354	371	338	343	329	298	347	321	344	340	300	349	331	330	344	356	343	361	361	363	325	361	368	350	339	321	297	360	367	334	359	316	348	359	344	324	327	330	329	347	350	334	356	327	334	304	337	369	354	355	344	341	355	347	377	362	360	399	349	304	351	346	393	341	340	375	340	319	354	354	348	363	347	359	343	358	309	356	372	349	333	299	358	329	360	320	341	340	328	340	338	334	383	373	374	352	334	362	331	336	315	372	345	361	350	318	359	387	368	348	350	368	367	376	335	327	351	332	355	348	353	325	298	305	338	299	360	369	374	332	303	345	340	338	331	346	329	341	357	374	332	326	324	324	332	343	346	342	358	342	360	361	388	314	357	336	359	339	314	334	341	380	317	359	314	347	348	340	318	322	367	352	359	353	361	327	358	358	333	373	328	385	319	308	338	374	343	340	362	357	314	339	295	349	312	381	366	336	357	356	339	335	401	345	351	349	359	367	367	351	335	328	336	347	330	329	344	365	349	337	355	363	382	336	343	332	315	311	340	359	330	361	346	354	334	351	355	363	356	324	335	321	386	363	389	362	333	363	353	318	360	382	378	328	328	328	334	321	328	306	330	349	340	305	330	319	327	313	309	361	314	338	360	357	368	347	370	356	338	312	368	365	351	315	311	327	336	319	334	342	356	351	356	391	348	346	306	328	306	339	366	312	290	336	368	335	341	365	317	363	383	336	336	321	344	360	329	336	340	318	340	330	374	319	335	332	352	347	330	327	340	331	349	320	316	327	323	363	363	324	369	324	380	335	357	355	361	346	357	379	339	322	350	313	350	350	361	369	331	351	387	364	325	319	318	325	335	354	318	305	347	321	341	352	333	346	313	365	337	334	343	353	326	328	327	347	340	326	322	303	343	343	318	350	326	348	360	353	333	353	363	334	312	363	365	334	346	342	362	317	329	346	326	355	340	344	346	334	344	324	393	294	340	331	368	332	346	341	344	354	331	317	342	309	332	331	357	346	357	360	323	329	346	308	381	367	342	340	345	315	345	304	312	337	337	350	347	312	360	339	334	315	308	324	345	324	373	346	349	335	346	306	328	353	376	350	325	348	337	338	331	337	317	360	350	349	329	352	327	317	348	329	332	353	329	317	346	351	325	347	321	345	379	326	288	351	331	365	335	326	339	365	348	365	331	365	341	338	340	345	372	334	342	325	361	372	359	356	325	374	347	352	361	338	322	322	360	366	321	355	333	324	329	346	353	328	342	329	350	340	321
3138	2160	1365	984	852	803	784	759	726	802	770	797	782	717	739	694	733	744	761	768	760	729	748	753	750	747	749	759	769	759	786	766	779	771	744	738	728	734	738	757	801	756	738	713	782	740	735	716	722	719	682	715	741	715	749	780	751	725	737	718	725	803	765	764	737	728	723	690	742	769	717	765	709	756	736	752	753	755	795	786	790	710	767	734	759	725	697	762	787	729	735	771	701	757	746	759	711	776	738	729	716	750	714	769	725	767	776	742	779	727	766	728	719	781	738	712	798	727	716	774	763	758	728	734	771	697	710	691	743	736	760	744	754	771	735	778	706	706	736	703	736	745	756	786	729	730	742	706	749	751	722	718	709	746	762	720	695	717	726	741	771	779	706	731	772	756	714	744	740	716	749	692	761	753	712	766	761	753	768	692	732	733	720	744	733	754	712	799	746	744	732	721	720	795	672	749	797	760	730	778	743	725	762	721	742	765	724	704	730	722	729	740	758	737	738	718	762	785	778	720	742	725	787	740	700	765	765	693	694	726	741	730	715	783	732	751	757	699	678	726	710	729	723	761	759	735	761	751	727	718	709	746	779	693	778	779	721	771	776	758	781	686	737	769	731	805	777	686	687	710	801	711	745	754	790	714	757	778	723	729	730	779	696	732	728	741	739	764	732	730	782	789	719	762	735	769	782	789	767	728	698	722	757	743	770	741	756	746	691	701	750	819	748	762	745	787	781	703	725	768	757	765	748	742	767	758	710	769	756	768	786	744	741	787	738	742	733	755	762	704	757	787	733	763	784	746	743	730	783	750	748	763	769	762	758	751	731	780	761	716	729	711	707	760	751	704	723	716	791	745	691	696	725	739	693	744	742	788	729	785	767	711	730	762	711	742	749	732	737	715	733	747	720	709	751	732	710	743	737	705	732	723	718	719	794	710	708	735	774	753	719	759	735	761	710	752	724	753	752	733	773	763	786	732	740	733	704	714	732	728	729	738	777	744	750	768	726	731	716	747	691	738	765	721	724	740	798	715	780	743	731	711	743	794	734	772	726	728	730	721	750	718	747	722	722	744	720	736	756	731	784	766	770	748	769	711	754	736	705	742	768	742	714	760	732	759	758	764	730	730	778	743	750	698	734	783	752	696	770	723	812	724	719	752	696	765	789	749	762	800	720	781	769	743	797	734	691	729	762	730	733	756	748	823	753	734	720	703	762	785	750	759	742	720	711	722	744	775	772	739	771	711	720	734	767	755	726	767	770	688	731	722	752	744	735	724	704	742	788	739	753	715	772	702	771	741	735	713	742	735	765	800	738	778	713	755	754	736	754	719	754	734	752	732	738	750	751	739	803	780	722	736	752	742	728	779	763	734	790	746	724	688	721	692	721	729	772	718	761	689	784	762	738	734	697	736	728	763	720	732	737	798	759	711	691	775	708	709	759	705	758	717	734	740	800	755	715	720	713	711	747	730	731	762	766	749	729	729	737	785	748	784	788	766	734	778	748	779	771	758	757	733	771	782	744	740	752	774	701	712	768	740	758	747	775	760	748	756	756	672	702	749	731	777	733	716	680	755	718	762	751	772	741	786	697	786	742	720	732	745	720	733	761	779	741	696	755	742	716	731	711	759	743	741	782	759	726	738	774	701	747	731	672	746	786	758	706	737	731	716	699	725	729	762	702	741	749	719	732	778	700	719	780	719	697	720	748	776	734	733	736	779	767	741	742	714	791	734	780	758	719	745	762	736	765	756	797	747	719	732	741	707	733	749	684	718	712	742	761	751	715	773	793	697	716	734	744	749	735	726	687	789	715	755	734	797	732	778	791	741	726	686	741	758	763	752	772	774	754	725	782	734	719	740	735	714	780	704	724	768	707	699	710	720	753	776	752	765	775	729	733	692	718	775	732	733	770	722	761	788	767	711	716	737	695	747	774	749	754	747	724	743	728	747	763	730	735	738	721	738	736	738	737	744	815	742	745	717	745	709	702	738	772	713	689	755	739	766	753	717	750	724	740	728	724	737	698	722	763	718	712	770	826	740	724	688	709	748	723	766	753	724	732	754	737	731	748	770	755	768	759	750	761	740	821	784	690	796	823	755	725	723	744	773	737	770	744	780	754	752	715	687	765	741	705	791	745	678	759	755	744	710	742	727	734	763	714	771	759	721	766	750	708	715	733	722	700	749	763	750	740	733	711	767	765	775	713	767	763	697	754	750	731	749	711	766	693	755	785	743	756	695	756	744	746	788	765	756	721	737	738	757	766	798	757	793	782	783	715	766	750	771	727	737	788	733	698	735	751	774	741	744	752	759	730	749	758	753	729	700	748	715	740	743	760	756	724	720	737	755	763	737	784	745	744	740	720	723	738	748	748	806	735	712	767	728	770	714	741	768	771	699	756	742	755	716	749	724	745	724	721	749	788	744	751	741	751	731	737	700	777	792	741	733	769	771	772	720	708	734	738	750	740	717	754	712	716	784	750	770	702	721	734	740	761	734	721	751	702	738	745	749	689	751	745	781	704	771	736	697	757	704	728	723	753	759	798	729	729	789	755	747	727	736	739	734	750	773	781	708	722	718	735	751	777	714	739	745	737	746	738	757	704	778	742	701	780	756	765	726	756	724	751	763	662	771	821	731	744	750	754	768	802	752	776	737	738	733	770	713	784	749	741	764	681	772	686	751	762	744	740	788	728	716	764	722	745	738	717	719	753	777	774	724	719	748	743	707	761	774	727	749	750	724	709	785	734	799	804	772	746	693	757	758	754	752	738	762	731	792	706	738	740	739	749	749	767	832	762	713	719	746	736	798	717	733	756	693	768	757	746	796	772	743	790	807	728	672	713	697	738	751	738	764	730	753	752	762	754	750	782	743	680	769	718	742	803	748	730	749	681	755	793	724	751	762	769	788	754	801	771	785	732	797	754	757	746	786	705	776	704	736	797	712	756	740	724	743	731	769	740	782	780	798	746	716	758	732	748	778	750	723	732	708	804	716	746	747	753	743	736	726	750	757	784	731	750	742	747	708	709	731	782	777	738	754	752	711	732	742	791	748	737	722	743	744	743	772	760	720	692	755	741	713	728	706	754	740	755	754	741	767	748	796	731	699	772	732	737	729	759	792	716	760	720	725	731	778	718	791	763	771	766	760	750	748	751	724	742	731	779	762	779	771	735	758	749	756	765	735	754	716	761	768	740	717	713	732	767	685	786	733	742	768	779	781	747	743	756	750	691	722	687	772	746	752	744	733	741	794	801	725	733	747	763	733	727	782	765	724	717	754	716	735	765	753	761	750	766	793	734	754	750	697	740	716	766	747	737	739	744	760	755	686	781	694	718	749	777	710	754	754	790	718	718	747	728	762	740	746	724	756	728	739	701	748	692	741	746	733	740	715	733	731	730	720	704	734	762	709	725	741	704	751	759	746	727	781	745	725	775	782	724	746	766	752	737	730	745	792	743	737	710	732	765	727	735	723	756	773	740	738	754	765	728	726
24278	21482	25177	28216	21483	21495	18681	546	312	266	252	210	227	219	189	176	167	198	178	181	187	196	172	185	160	194	169	163	164	175	170	185	150	152	183	155	166	172	163	176	182	159	172	149	167	146	152	179	152	174	166	217	179	174	152	155	168	177	148	178	173	147	181	150	150	164	173	184	160	144	177	154	173	173	144	175	131	127	134	171	159	150	153	188	160	144	161	167	154	184	174	164	154	161	140	162	151	162	134	175	148	168	180	154	153	148	165	169	194	167	143	156	131	157	146	182	160	180	158	132	158	157	138	161	167	166	164	148	172	180	173	145	170	147	169	161	160	191	190	167	178	146	150	164	157	152	152	175	173	164	186	203	148	163	165	174	136	163	130	161	164	157	154	161	184	177	171	146	178	159	153	169	166	145	158	195	176	155	169	150	148	168	165	154	178	157	187	175	150	169	141	145	147	170	154	148	156	191	159	142	155	167	160	180	164	186	182	182	143	182	164	184	161	168	156	157	167	175	160	165	132	160	159	170	159	169	177	185	184	154	162	171	154	157	170	159	176	165	171	164	157	161	162	163	180	184	150	164	164	144	168	149	160	146	174	168	170	173	160	197	146	182	183	184	177	171	191	159	167	162	155	163	154	193	181	163	180	164	176	174	154	152	179	165	127	158	186	171	168	166	153	179	169	189	172	174	157	155	175	143	155	132	173	158	161	171	164	153	181	154	176	152	167	167	173	156	172	166	177	149	151	181	161	157	171	185	164	171	167	154	180	158	178	178	179	160	147	164	175	181	189	176	148	153	177	155	173	145	169	148	161	165	176	162	147	151	173	161	179	174	165	175	188	160	175	172	182	170	170	180	171	176	156	157	148	153	176	157	187	152	146	144	168	183	174	169	187	162	146	172	142	155	163	175	157	174	147	161	148	159	152	164	180	154	159	158	189	189	170	164	172	159	178	159	161	163	134	152	183	169	167	150	176	164	175	173	151	172	162	173	149	162	158	185	160	162	172	140	173	167	151	163	171	175	172	157	153	159	180	146	164	193	154	203	202	152	177	145	177	155	173	135	162	184	156	168	158	159	161	160	167	159	148	163	164	154	161	159	166	168	177	159	169	178	137	156	165	164	137	157	155	182	146	162	186	163	132	164	152	160	186	157	167	184	184	182	180	161	150	168	176	169	168	166	158	139	186	170	153	164	167	188	165	157	170	153	187	159	153	165	154	154	169	153	159	153	151	159	154	149	159	184	179	167	169	156	157	146	160	175	168	178	176	166	151	167	160	171	158	156	164	153	166	180	153	185	157	151	170	166	142	174	164	176	126	147	181	165	150	156	157	174	176	141	153	156	159	184	177	163	164	184	159	160	155	171	164	161	174	146	146	170	145	189	195	191	140	163	160	165	152	195	171	157	164	188	187	148	155	154	161	164	178	182	151	142	162	166	185	141	160	166	131	167	158	159	146	161	155	142	151	171	150	164	160	178	168	158	151	155	172	166	173	149	157	157	178	161	138	135	174	175	170	169	143	152	152	160	177	145	158	158	163	134	165	151	186	154	152	146	148	184	165	186	164	168	176	178	168	164	156	139	165	167	167	156	144	167	180	153	170	166	180	157	141	169	150	172	175	172	157	159	155	161	130	162	188	181	142	165	165	151	151	167	163	141	160	188	150	158	184	164	170	165	160	150	170	171	160	191	151	171	159	161	157	171	150	164	155	166	180	173	168	194	163	146	158	158	169	164	153	168	175	148	142	165	153	177	156	130	176	177	179	174	153	186	177	169	174	146	168	153	147	186	169	147	171	143	157	162	183	162	162	179	163	146	158	201	169	150	183	142	165	152	147	180	172	164	166	176	178	171	156	181	158	194	190	175	144	152	169	165	174	161	164	165	178	181	186	148	156	175	144	162	147	170	160	187	176	173	143	170	155	175	179	172	151	171	171	137	166	167	182	164	147	156	166	175	155	164	160	143	162	177	145	140	142	171	162	170	158	180	167	157	165	165	165	173	145	155	156	184	164	147	160	175	149	132	159	152	178	174	152	172	197	177	176	191	155	172	157	152	140	152	179	143	167	149	167	177	184	177	173	181	161	170	182	151	169	160	161	156	177	172	168	161	174	171	166	169	177	171	173	166	186	136	176	156	159	180	157	154	163	194	166	181	166	158	163	184	165	192	184	159	150	188	138	143	190	150	165	166	177	148	163	189	183	162	181	167	142	169	166	166	161	147	173	154	168	145	180	189	160	168	159	153	155	157	158	150	179	173	154	172	159	147	178	177	174	183	162	181	176	171	177	160	181	165	175	164	177	165	167	156	153	177	178	186	160	151	166	156	147	147	145	139	167	157	164	160	163	147	163	151	161	165	155	144	172	170	158	178	153	170	159	168	156	175	179	157	173	147	171	151	181	203	141	167	162	155	168	145	158	161	149	166	164	149	175	163	164	158	166	157	171	159	183	165	181	157	172	147	145	166	160	159	150	160	146	186	168	169	157	132	168	155	141	156	146	164	144	164	158	148	150	165	181	170	203	157	162	164	137	126	183	151	154	174	161	149	145	186	168	162	164	177	189	165	198	176	161	150	156	161	161	172	141	163	162	149	158	164	153	151	182	162	154	177	180	161	162	140	167	167	142	161	169	148	167	141	154	167	150	151	177	172	146	149	152	162	162	156	161	155	174	173	163	169	156	176	155	169	161	149	194	160	132	174	163	192	161	178	157	170	170	187	156	172	152	155	163	159	170	173	157	190	186	148	185	166	148	173	178	171	147	159	172	184	180	150	173	181	153	169	157	172	173	148	160	161	137	177	145	164	186	152	171	157	142	184	121	171	143	169	155	157	147	162	146	169	148	176	150	173	174	179	151	148	168	171	176	162	190	157	152	166	166	157	184	151	181	151	165	164	164	198	202	162	157	151	184	220	158	150	157	150	151	155	156	151	171	159	156	177	163	172	140	142	132	203	158	159	159	166	188	140	164	166	165	169	161	164	150	165	158	181	171	204	175	160	151	165	153	166	184	198	171	159	186	181	162	170	177	158	150	167	184	172	163	143	145	169	153	168	151	154	166	154	171	161	172	190	163	148	177	147	162	175	154	159	162	191	185	153	163	152	176	182	162	164	176	154	163	160	160	179	171	156	139	164	174	167	146	171	166	178	151	152	155	141	164	168	159	178	152	178	167	147	165	169	154	157	160	145	162	165	174	165	141	140	178	166	173	180	176	136	169	146	158	157	149	142	183	168	161	172	138	158	157	184	184	165	154	169	176	176	170	144	172	163	157	157	167	177	160	167	177	188	151	178	193	137	159	170	166	154	144	184	159	144	161	167	170	160	173	194	178	168	177	169	166	159	166	156	168	167	173	161	148	148	156	155	168	174	178	152	179	155	154	145	148	149	165	161	157	137	151	168	165	165	139	156	161	181	166	156	150	137	146	158	177	174	165	167	161	184	157	168	160	168	170	147	167	184	146	148	177	159	183	157	150	174	137	152	167	158
2858	3030	1492	863	598	534	497	439	461	448	436	426	417	406	413	443	412	465	427	398	410	402	386	437	377	421	380	387	380	423	386	419	413	403	405	386	393	392	371	377	399	343	421	391	410	401	376	393	390	393	396	413	425	394	412	399	383	332	371	399	387	380	367	397	371	345	396	422	404	412	385	421	396	399	357	406	390	361	387	413	372	403	367	400	394	399	390	426	400	363	417	356	400	387	397	409	381	386	377	361	377	388	386	349	407	371	408	376	353	378	373	376	409	424	386	381	404	404	352	350	403	404	383	360	399	381	388	393	371	352	350	353	387	384	403	423	419	395	414	412	360	411	376	361	393	380	423	426	389	415	362	397	411	369	386	351	379	402	377	372	386	384	403	372	377	394	394	369	383	390	410	384	434	416	365	393	423	377	405	415	397	382	361	426	368	414	398	372	399	371	334	403	366	416	385	406	392	407	392	379	410	403	365	398	374	386	389	419	395	389	395	404	411	417	395	393	391	381	379	407	399	383	407	368	390	377	368	400	361	407	400	414	383	362	388	385	418	389	394	388	392	354	392	406	427	400	398	376	393	427	367	405	344	355	381	418	391	409	397	402	411	412	420	422	377	371	415	397	383	387	392	349	397	385	380	423	398	383	409	365	410	388	383	395	390	386	398	400	365	407	373	376	384	378	405	378	393	414	351	386	407	400	397	374	392	414	400	412	385	383	377	369	391	399	384	386	379	413	406	383	362	369	390	411	394	398	400	414	435	399	405	411	397	385	382	380	408	384	380	413	399	419	397	432	418	338	382	431	396	363	345	371	396	374	388	393	391	377	443	421	404	369	415	367	426	377	415	379	402	403	403	394	402	375	420	383	403	392	382	379	386	380	369	374	397	369	387	415	387	417	392	368	354	349	380	411	396	390	396	442	388	398	359	384	398	417	358	348	393	361	408	396	411	368	424	376	407	382	374	395	421	417	409	376	380	387	351	423	404	389	389	367	391	406	391	404	396	396	368	421	424	414	412	408	384	390	397	372	413	413	368	376	394	409	415	404	396	407	385	402	442	363	360	391	411	408	379	418	358	384	399	363	391	362	380	361	381	378	419	407	419	408	367	374	397	406	413	407	415	408	409	371	423	402	417	369	389	394	402	353	403	382	396	389	375	418	381	372	405	364	371	413	370	431	396	424	402	397	407	372	384	408	383	425	429	398	394	399	366	368	395	387	407	379	374	375	400	403	393	376	391	380	368	389	363	406	362	399	378	413	390	369	369	379	402	389	400	405	368	362	347	405	400	384	384	373	370	406	395	396	384	405	381	413	381	404	374	390	405	406	378	395	380	399	417	359	381	403	416	390	395	415	383	401	379	392	369	402	395	396	387	381	390	430	352	366	387	386	371	412	409	404	410	409	417	401	384	383	403	424	410	355	402	388	373	402	424	382	413	404	386	446	362	377	357	406	381	399	368	418	352	362	363	399	419	350	385	392	370	363	407	405	392	414	366	387	390	391	422	395	436	365	378	388	401	414	393	386	404	364	400	405	388	356	397	403	387	377	383	409	431	399	367	390	410	385	402	411	394	386	362	393	388	406	387	373	402	384	366	411	409	391	405	400	395	362	401	433	345	401	384	383	432	382	411	428	421	400	377	375	377	379	401	422	388	394	424	383	383	397	357	386	381	403	392	364	385	395	346	362	394	351	384	363	391	381	410	386	411	358	383	416	388	388	397	408	408	390	407	368	391	385	401	392	390	426	387	379	406	396	415	385	371	389	374	382	364	391	369	388	418	404	383	371	419	332	405	397	393	376	387	402	404	351	416	379	406	406	395	390	391	416	392	405	379	405	405	364	390	407	388	356	409	406	390	386	388	379	406	379	398	381	417	417	397	393	418	377	402	407	377	361	384	362	379	409	406	422	399	403	394	383	410	358	403	389	385	431	385	432	414	413	377	411	348	383	397	395	421	394	387	352	373	371	360	377	381	381	379	391	365	370	374	419	411	396	360	350	408	381	389	367	386	428	391	431	399	391	391	394	406	408	382	429	386	368	380	354	380	389	370	374	401	371	385	407	381	399	399	406	399	397	389	429	423	429	395	390	367	410	442	352	375	379	400	380	437	356	401	365	406	376	378	448	387	384	379	396	371	368	349	377	426	382	391	348	365	356	401	412	409	388	376	365	372	385	379	388	371	377	397	353	389	415	390	402	373	377	375	399	413	374	395	383	404	396	394	392	375	391	415	374	377	411	364	398	408	385	395	420	387	368	404	390	395	391	356	389	367	396	377	355	398	368	379	397	406	399	394	396	421	396	391	370	409	422	375	392	406	414	382	395	381	373	350	395	406	406	389	386	396	393	365	372	376	399	381	395	395	384	351	396	392	417	393	391	412	417	426	405	390	392	397	399	368	405	397	419	383	364	391	395	412	394	410	427	433	413	358	398	409	370	370	372	415	391	429	391	367	420	393	421	408	384	373	389	375	403	401	391	393	363	385	396	380	377	390	393	405	395	392	392	394	401	396	371	405	365	393	404	381	402	417	378	362	447	406	413	408	400	369	417	395	380	411	376	405	393	372	367	369	379	368	354	386	344	374	393	393	412	410	376	368	433	370	413	401	406	387	404	368	378	396	391	409	386	393	384	439	415	417	384	392	380	400	371	381	407	409	392	360	409	409	414	376	378	387	381	400	366	424	391	367	389	402	421	388	395	400	405	406	393	368	400	387	405	404	424	344	413	403	390	408	401	423	359	408	382	396	407	383	364	361	371	355	375	387	407	412	411	392	393	372	407	356	381	372	375	406	358	407	367	383	377	383	383	392	383	353	402	390	355	353	378	375	384	396	406	398	366	372	397	383	430	379	377	361	393	369	396	437	374	399	378	404	419	376	400	382	364	359	364	428	374	387	349	415	409	402	392	378	391	382	354	379	370	409	377	391	378	358	407	387	359	405	396	397	421	366	393	406	388	393	400	417	363	398	384	386	377	377	331	405	369	384	374	380	393	400	396	407	396	428	434	379	393	385	377	376	377	379	380	383	377	373	417	397	397	359	372	380	382	386	399	413	394	386	376	406	400	405	400	402	378	354	382	333	398	434	415	385	369	395	409	387	404	335	380	404	378	394	368	375	383	425	376	355	418	392	388	390	392	414	367	369	431	392	411	376	388	427	385	434	380	401	387	393	376	369	388	376	379	383	402	419	402	382	378	391	363	369	410	417	371	384	359	421	377	390	405	362	407	416	388	383	378	403	404	429	360	388	399	384	404	379	357	424	395	372	436	357	389	403	387	421	385	394	423	363	415	401	376	404	379	386	392	368	441	372	397	378	390	442	391	402	368	397	405	380	386	407	376	376	405	379	391	374	409	437	385	388	365	390	383	387	395	378	366	397	376	368	403	400	378	360	406	425	376	374	388	371	379	399	359	395	360	405	388	380	387	346	423	403	378	342	407	349	396	341	401	381	382	410	333	395	391	398	365	350	391	387	391	370	345	371	396
32082	21001	12158	1151	640	557	516	391	435	431	441	462	447	444	462	425	405	438	425	445	452	441	443	468	412	452	417	447	443	439	411	451	425	427	443	421	405	452	408	402	447	505	441	435	417	450	492	421	458	459	446	477	463	456	456	459	420	439	420	411	454	467	408	447	457	452	401	442	463	443	452	445	394	477	453	446	412	491	435	447	432	424	441	425	473	414	445	430	460	464	449	425	488	467	448	472	432	437	474	439	451	434	405	451	467	443	431	385	412	455	415	441	459	450	461	425	444	429	507	459	464	426	423	406	455	435	457	472	452	450	441	435	412	420	443	414	423	420	408	449	421	421	439	458	448	459	444	420	476	430	431	449	421	460	426	435	424	419	438	413	459	443	439	451	435	483	419	480	455	438	449	455	425	457	481	450	438	402	420	479	444	487	442	436	418	440	431	450	408	457	455	416	414	423	466	438	418	416	446	429	443	425	447	424	436	442	397	435	403	447	411	419	403	468	439	453	444	425	438	450	491	466	432	418	395	454	409	464	436	431	447	473	470	454	409	447	428	414	450	424	449	433	480	465	453	436	477	457	415	450	441	450	462	433	429	472	439	451	438	442	447	471	522	470	456	398	437	435	434	391	422	430	424	485	451	409	406	403	462	456	431	412	426	416	446	441	440	453	440	431	441	437	397	398	442	452	453	403	450	375	405	434	414	445	457	428	427	454	449	450	444	417	436	435	477	449	422	462	450	443	482	452	416	434	433	429	438	438	479	456	441	423	413	457	450	445	434	450	454	424	410	412	448	433	466	429	440	444	460	413	488	423	445	431	442	465	464	448	437	463	430	449	415	458	461	435	421	473	428	461	463	441	438	403	465	432	422	419	403	421	416	424	454	434	450	455	420	461	445	480	466	462	478	450	416	418	460	420	384	425	432	419	406	392	405	430	447	407	449	427	412	480	435	447	451	444	432	450	430	438	462	435	448	407	444	446	417	406	448	425	442	444	448	448	456	404	440	414	445	483	411	448	448	418	458	451	425	479	429	466	421	408	431	446	386	470	453	412	440	449	468	444	430	457	457	411	435	460	445	439	428	482	429	460	445	432	421	445	455	467	424	427	430	437	444	469	469	432	419	428	427	450	447	434	484	437	430	433	497	430	463	443	439	446	420	433	424	445	464	432	439	478	482	429	433	481	476	403	393	426	425	427	464	435	451	477	465	440	481	449	391	438	431	425	410	440	460	461	410	425	458	450	419	418	404	460	422	426	466	416	433	457	422	449	459	461	421	434	392	446	422	419	465	462	446	438	466	470	429	430	477	439	491	420	405	444	442	430	405	402	422	451	419	428	434	450	420	414	447	490	450	466	457	415	443	437	452	416	458	413	439	442	477	442	416	467	446	447	465	415	477	435	426	425	461	462	443	481	472	465	441	443	475	416	456	429	416	475	440	426	421	445	418	463	437	467	449	445	420	456	417	432	404	412	415	454	477	400	436	439	446	464	462	441	394	439	429	475	439	441	452	454	452	450	476	429	430	440	401	422	412	455	486	413	423	438	417	422	457	464	450	451	426	435	430	453	431	398	427	460	455	462	446	455	457	442	430	435	406	455	437	459	484	438	412	435	452	449	416	410	433	444	447	434	450	496	427	447	467	403	411	437	446	462	471	411	454	447	458	457	438	443	451	431	427	401	449	423	460	454	445	453	415	411	417	449	448	484	437	452	441	436	462	470	437	413	432	431	440	460	384	473	450	428	450	482	433	473	439	398	465	478	416	438	445	429	444	428	410	454	439	418	414	456	453	438	424	454	427	433	402	438	435	439	445	420	498	432	430	455	441	430	435	434	470	454	492	432	434	441	405	408	434	418	463	421	459	424	407	417	410	401	447	444	433	426	463	406	412	438	520	423	450	473	410	469	423	424	441	452	444	450	493	432	453	466	404	453	471	438	396	404	428	421	465	449	484	461	423	408	417	439	469	426	434	444	484	413	469	454	456	439	406	418	399	473	436	474	429	403	454	397	451	409	385	421	416	444	440	452	457	455	456	456	408	435	434	461	431	432	439	460	400	402	411	444	444	396	461	483	436	431	425	451	425	445	462	410	439	427	443	437	426	475	400	432	442	484	445	434	460	470	433	414	420	424	419	446	429	414	447	425	444	429	425	439	467	441	447	418	420	455	449	447	492	453	416	447	434	417	446	412	452	446	393	419	467	485	431	437	429	474	452	465	410	449	469	482	438	428	390	413	427	454	431	474	416	407	386	417	462	401	408	447	464	436	465	420	450	459	442	423	416	486	415	439	471	454	456	464	454	468	433	469	431	446	433	404	433	435	441	446	415	457	457	437	450	427	466	452	418	461	391	452	480	489	432	423	457	428	438	429	457	471	433	458	453	482	464	397	456	447	439	455	452	477	448	455	426	452	430	430	422	461	443	426	462	440	418	460	445	476	431	407	462	428	480	430	458	445	455	450	432	459	483	454	418	460	437	435	389	436	462	467	438	469	424	460	455	460	442	391	426	454	427	410	434	395	501	433	464	423	442	425	432	456	446	442	465	419	433	421	399	452	446	453	479	435	425	453	462	453	482	454	451	422	426	394	431	445	452	471	448	455	407	435	463	459	482	415	442	449	458	440	455	452	425	437	468	464	443	478	447	468	436	424	447	429	461	431	418	491	424	452	441	449	410	450	419	415	431	357	442	452	488	425	439	465	459	414	418	430	452	453	421	446	436	463	437	418	437	456	431	461	438	449	463	442	488	454	504	443	408	418	435	419	434	416	431	439	457	397	442	453	425	451	443	450	443	456	468	466	431	423	441	465	369	439	440	444	456	427	492	433	456	429	436	458	429	440	459	497	446	461	413	411	429	435	412	445	440	412	433	415	416	445	420	446	481	425	455	478	432	447	449	422	442	456	430	415	447	455	394	447	454	402	462	457	442	486	439	380	427	439	444	405	439	459	493	441	451	491	415	438	459	451	403	409	478	460	457	443	433	435	442	401	449	449	434	441	452	431	432	444	452	456	457	429	426	433	443	407	449	462	437	498	439	415	429	494	438	429	408	387	439	422	451	469	454	432	439	474	458	470	431	405	442	437	445	428	428	420	445	400	428	464	418	410	405	460	430	445	463	427	434	407	434	445	407	429	440	437	446	468	407	455	425	431	465	418	467	465	437	424	411	483	441	442	433	467	432	452	434	389	390	377	430	466	470	458	434	436	441	462	458	447	404	441	457	452	446	453	428	466	439	445	434	398	408	408	435	463	450	439	459	419	456	416	469	431	451	433	455	443	441	461	432	453	482	430	437	437	434	412	395	464	412	449	471	477	444	417	413	453	447	457	395	402	472	384	410	438	400	471	438	414	452	436	437	437	434	450	465	465	434	486	495	425	427	433	444	486	469	404	437	453	457	437	420	422	460	401	440	487	432	445	404	428	432	431	423	418	440	421	443	412	434	452	443	462	444	437	415	477	430	410	452	435	438	436	437	435	447	460	452	398
5835	1072	1007	956	954	935	974	997	939	973	952	954	963	977	978	1010	953	948	921	975	891	913	899	990	988	963	909	1023	977	918	985	937	902	988	925	970	937	971	1033	1001	1015	983	980	950	981	917	966	955	985	893	905	976	939	924	955	968	933	941	934	997	1025	968	949	931	949	923	1004	964	959	991	1016	948	1016	974	965	943	971	919	945	923	997	934	916	959	953	974	933	979	999	991	937	958	964	983	976	992	961	962	945	935	956	965	990	970	915	950	974	895	932	965	986	930	972	962	929	977	931	966	943	955	964	989	920	968	940	959	982	952	970	938	959	969	950	961	959	945	970	945	939	950	968	935	1025	956	952	949	984	986	982	949	968	922	946	930	1017	1000	923	965	980	1000	900	993	950	931	946	971	904	960	968	915	930	930	953	945	953	955	920	958	968	954	977	943	895	912	958	926	957	931	914	949	931	926	939	1014	1070	946	916	918	961	963	927	943	917	915	916	935	928	967	952	934	954	973	972	983	953	1030	941	965	956	978	921	983	960	995	932	961	943	1023	912	954	949	960	980	925	998	960	927	961	984	961	954	991	955	1022	958	1007	940	916	932	981	904	951	998	919	968	964	976	933	952	966	980	983	914	888	926	956	998	951	921	931	944	945	937	921	1020	962	992	913	911	918	922	905	955	924	898	976	949	948	917	932	988	963	930	916	915	1005	924	949	916	1015	1002	973	967	947	944	912	1003	897	947	978	947	903	918	976	1018	962	964	897	946	881	917	956	948	1006	953	910	973	902	1001	961	923	958	917	974	949	976	989	955	912	920	942	924	931	953	973	1006	950	964	942	920	947	960	939	963	967	971	1004	989	999	1008	932	909	1011	916	969	952	953	976	956	925	938	957	972	931	951	991	1046	973	899	932	962	942	957	950	924	955	929	996	934	945	933	947	964	961	958	969	985	1006	937	921	943	944	973	973	960	916	958	976	985	1028	1002	938	971	982	941	987	971	866	980	937	934	974	941	968	991	917	1014	940	955	937	955	900	932	1000	962	935	936	919	955	932	926	986	971	958	851	980	959	904	885	934	966	978	927	948	970	956	904	956	961	927	949	950	946	956	956	1014	901	903	945	1021	917	909	969	956	927	943	926	910	944	974	909	934	928	961	1022	988	967	946	932	928	930	952	932	942	924	925	955	999	961	983	1025	956	1002	894	953	962	983	906	926	958	955	958	976	904	931	994	892	974	1017	929	930	977	965	980	985	1001	982	977	972	984	973	976	934	898	984	948	938	975	931	925	955	950	913	972	933	897	917	937	922	1006	960	924	961	1003	992	962	980	964	987	1015	921	909	949	954	955	923	904	885	966	942	1009	950	972	981	902	1031	943	940	968	964	935	973	949	975	935	945	1051	977	909	992	984	997	929	908	940	937	955	971	882	945	933	991	974	1002	1010	901	1000	950	963	917	985	952	973	980	997	929	949	944	952	952	964	986	940	991	932	1013	963	964	976	908	951	920	958	971	975	909	920	962	960	919	988	941	953	1034	878	959	920	977	921	1024	906	959	904	982	932	984	878	964	893	940	954	927	949	958	896	1013	950	952	962	922	951	979	936	938	997	963	970	930	961	948	941	958	928	909	974	926	943	969	989	921	949	904	924	945	979	948	984	940	946	929	956	972	966	969	937	905	942	1018	948	946	941	905	957	986	966	969	906	976	964	966	956	954	1025	961	944	958	895	1002	979	962	932	973	974	956	949	968	967	934	971	950	976	968	948	935	992	923	975	964	915	968	979	884	939	897	992	941	929	963	969	954	980	921	976	967	943	912	929	941	930	927	961	940	960	928	961	928	961	990	976	947	910	907	955	975	1011	967	972	960	894	983	955	942	942	985	932	945	891	1012	949	1001	913	987	945	950	932	936	903	945	999	960	934	976	967	952	921	941	935	922	946	911	959	991	941	947	939	1009	948	1040	1002	962	978	907	950	918	994	969	976	977	921	940	926	963	953	945	969	945	1018	1018	968	969	964	1020	904	979	1028	936	931	929	909	915	945	992	950	953	987	924	921	1004	929	983	917	889	914	898	1012	958	1031	952	927	958	934	924	937	928	956	961	948	949	930	1054	1000	924	934	949	934	887	1026	959	961	987	985	998	961	959	907	935	942	962	1020	934	945	900	982	899	1005	909	890	925	916	994	1028	962	951	947	962	960	939	976	969	909	974	929	948	900	938	957	922	927	941	996	943	973	913	980	1007	980	942	967	1007	905	985	935	950	938	876	966	998	984	938	964	954	984	941	1034	909	953	918	917	921	975	938	918	931	1032	967	991	915	957	950	1008	919	881	939	986	935	1006	996	964	1002	951	989	975	942	969	947	965	933	986	945	943	959	996	924	973	970	925	985	923	957	962	939	965	989	999	917	983	938	975	963	992	880	929	956	955	987	882	963	925	944	922	942	943	953	947	1009	977	950	938	915	945	953	955	1027	982	968	978	899	951	944	975	976	980	979	963	984	913	939	879	973	965	1039	939	908	955	968	936	1003	968	948	920	925	955	960	944	916	968	964	963	923	916	903	971	913	938	942	939	952	998	931	956	967	953	939	919	948	933	952	1015	965	922	913	962	954	960	959	929	943	992	976	936	975	958	905	971	944	912	921	1003	926	930	1028	964	976	917	1000	942	889	995	965	953	909	996	954	939	982	985	923	943	965	985	1015	975	982	931	1000	935	1000	907	936	978	924	971	932	948	948	986	926	971	916	963	962	928	953	1012	902	960	996	1003	977	1013	933	995	969	917	982	973	985	981	902	910	1001	973	955	938	946	950	939	905	963	1000	983	978	952	967	946	1001	961	944	919	983	949	947	945	913	999	978	913	971	924	964	932	967	973	945	927	995	947	965	973	989	912	953	971	936	930	936	974	965	928	993	971	980	906	932	965	931	917	953	1012	970	985	913	963	949	924	941	944	959	972	961	958	900	943	952	996	986	973	965	916	954	1038	938	999	958	886	998	901	986	957	944	1039	945	976	1005	959	961	1018	955	945	988	985	968	971	941	944	980	898	960	991	945	932	994	972	931	920	1014	879	966	1027	959	956	935	937	930	968	969	959	996	1040	938	940	1037	997	935	934	890	946	944	983	993	947	969	910	934	943	921	932	953	946	970	916	944	992	945	974	986	978	909	892	896	925	950	965	907	951	935	918	970	940	949	932	875	991	968	931	929	957	889	952	990	949	966	1037	995	1013	992	909	950	945	979	975	921	947	991	917	1023	969	984	984	893	981	991	961	940	918	935	958	934	1010	936	958	905	960	910	918	954	917	945	910	934	956	981	914	916	898	969	919	970	937	998	973	929	1013	984	959	972	921	940	950	983	904	971	960	938	968	915	946	940	944	928	1002	923	947	947	959	1023	947	952	986	908	922	1014	965	958	946	932	940	922	975	932	952	969	988	934	915	968	919	950	930	940	968	916	973	992	895	987	950	960	952	922	973	895	957	973	948	959	944	955	903	972	949	971	951	932	943	963	966	1026	943	961	923	1022	924	955	972	971	991	948	956	998	935	959	925	943	949	963	933	916	956	966	931	918	956	978	916	956	962	937	923	949	951	939	915	977	922	967	935	947	985	987	996	962	955	902	983	1033
24975	21540	24934	28593	21540	21412	1483	504	413	386	399	370	360	371	337	355	363	369	356	357	323	346	356	379	316	372	372	344	365	362	333	372	340	357	362	343	332	327	364	388	334	362	341	323	323	334	342	320	330	386	358	325	360	348	345	335	347	338	325	337	376	367	327	341	377	374	368	382	371	360	295	347	374	324	297	361	360	347	354	343	368	357	327	309	327	359	350	322	349	339	381	342	360	349	339	305	345	342	354	388	373	367	360	353	349	361	328	335	343	364	353	348	326	383	336	366	358	375	354	340	346	351	360	330	314	336	376	328	358	304	316	335	343	360	340	340	313	354	325	370	333	334	363	336	367	358	360	323	345	347	316	373	364	335	364	305	394	370	329	358	313	332	339	337	338	348	321	341	309	320	376	302	352	333	316	355	340	361	350	354	359	349	335	364	339	357	362	352	327	335	345	321	353	350	372	326	349	373	379	357	355	349	308	346	329	365	321	369	356	372	357	344	371	372	312	317	331	362	345	333	335	328	341	326	331	335	323	330	362	404	354	320	339	334	346	339	339	379	338	357	341	325	369	327	346	355	357	344	336	332	344	304	389	344	378	360	332	353	335	313	379	354	342	324	344	327	369	327	338	364	372	333	347	349	351	328	332	354	361	364	355	347	359	367	347	353	332	364	348	325	354	322	334	331	359	364	354	416	325	347	351	332	328	346	338	368	375	305	336	318	352	331	337	336	333	317	293	357	385	374	354	343	360	345	324	331	362	363	318	339	308	342	302	336	335	365	298	332	345	336	343	316	346	295	317	347	346	360	373	330	352	344	375	374	341	342	328	323	357	385	331	312	332	333	364	356	354	360	344	378	398	351	361	351	335	341	329	362	358	359	346	320	332	320	368	338	339	353	358	327	333	338	309	338	344	348	321	346	374	326	361	385	328	337	343	312	311	381	337	311	327	331	357	354	346	347	378	341	366	324	357	346	316	359	341	347	361	394	354	355	361	359	319	365	332	332	365	342	355	346	342	347	316	334	376	355	361	354	327	346	347	364	371	355	320	374	332	338	350	360	346	346	338	356	333	373	377	373	305	329	356	343	343	345	363	372	330	328	345	348	343	345	332	368	364	349	328	320	356	353	331	333	323	349	337	340	366	333	335	351	348	347	343	374	355	322	343	321	362	339	323	371	327	334	340	326	350	370	363	377	344	358	348	352	310	333	358	339	362	366	327	335	341	350	365	371	363	326	343	362	340	310	368	355	355	334	335	357	344	321	340	321	361	348	326	332	317	321	324	362	343	339	339	358	329	315	360	345	340	329	327	324	313	334	343	346	345	345	320	354	368	336	333	361	334	308	340	334	339	349	306	322	359	324	327	362	351	341	342	362	353	370	364	348	343	350	359	311	336	331	316	351	368	377	327	366	371	321	380	344	386	338	395	369	370	359	365	386	358	349	343	367	346	363	371	335	312	372	316	366	325	355	322	371	358	344	361	333	338	312	363	344	363	357	339	335	333	323	304	354	381	368	344	362	362	373	340	315	302	345	359	339	375	338	345	383	364	331	333	320	380	345	362	371	311	355	359	322	353	334	297	349	373	322	317	339	342	325	331	349	371	351	322	361	361	320	355	333	305	364	323	335	341	374	377	390	344	363	395	367	364	349	332	347	340	348	331	351	338	346	370	331	358	363	356	336	342	350	350	351	351	325	341	307	357	324	360	322	349	347	325	356	335	337	302	352	341	305	350	342	354	347	375	340	373	370	322	358	332	355	342	325	372	363	346	356	306	312	360	335	384	337	320	305	363	344	353	386	362	351	333	327	331	380	328	356	324	365	363	317	347	340	344	345	366	359	314	386	361	338	334	382	334	331	355	343	329	335	345	363	368	335	325	333	366	310	313	313	371	317	340	351	361	341	354	343	327	347	360	348	337	373	359	314	359	350	349	380	373	335	323	336	350	366	359	340	356	334	354	338	360	335	339	321	371	353	336	348	309	306	371	343	346	355	337	337	341	346	319	343	353	363	338	349	330	353	321	348	331	347	373	338	322	371	362	354	315	353	342	351	344	318	348	325	334	347	366	361	356	345	344	357	330	377	336	348	370	351	358	333	348	341	306	333	339	345	320	330	349	349	361	364	386	337	340	328	339	303	346	343	334	314	314	367	339	317	339	303	371	367	350	347	340	318	352	368	373	306	383	385	334	326	341	338	341	343	331	313	322	336	358	341	349	336	317	349	307	353	331	342	379	353	326	339	368	327	330	324	384	314	327	338	328	339	374	329	348	339	330	334	328	373	330	319	342	330	349	342	351	306	331	368	312	324	311	309	368	341	338	362	349	368	332	359	337	360	316	386	367	343	346	307	330	384	372	375	365	310	305	358	362	324	340	373	366	366	389	361	342	323	343	375	321	380	333	347	349	375	322	344	334	368	328	319	349	380	348	355	387	340	358	351	350	325	391	369	318	357	350	333	341	307	356	375	342	357	361	345	320	351	353	296	366	327	340	329	372	332	367	344	332	383	347	316	325	360	340	329	390	310	318	359	352	311	368	369	330	345	342	358	339	348	361	362	345	345	345	341	353	332	352	331	364	362	319	309	335	343	332	360	347	360	400	372	356	346	351	344	320	307	352	291	384	344	328	367	325	335	347	336	314	376	357	340	336	355	329	345	361	369	361	349	349	340	343	346	333	368	332	335	333	323	332	362	352	374	359	353	311	329	348	329	342	315	326	329	343	406	348	354	358	374	276	305	307	342	342	352	377	335	362	359	328	346	340	362	287	355	347	351	355	356	316	377	306	350	318	299	347	354	366	341	349	348	376	334	357	331	351	362	346	340	312	359	336	330	306	370	394	361	347	368	352	319	382	351	359	303	352	311	351	331	333	344	338	363	373	352	357	346	359	330	361	341	355	353	355	344	338	366	371	392	358	370	353	353	352	375	311	327	354	326	334	338	334	342	328	336	387	373	347	338	324	348	350	317	310	334	380	343	328	382	345	323	363	310	299	353	351	327	365	322	358	340	364	309	337	387	361	328	335	346	300	321	338	337	359	359	336	349	354	345	323	332	377	342	348	347	352	331	319	371	342	347	368	315	332	307	287	324	315	343	342	352	357	332	335	292	343	340	349	341	340	308	347	356	353	352	329	357	349	328	362	342	329	351	338	360	383	376	360	333	344	365	341	342	351	361	336	347	327	335	378	311	336	337	333	340	317	339	370	333	323	375	334	345	332	376	343	309	341	340	337	324	386	328	363	346	374	338	347	344	379	363	351	349	375	345	333	334	347	352	368	293	319	331	356	351	365	314	310	359	336	371	320	329	335	325	382	343	321	324	368	371	368	354	347	334	344	358	309	375	343	345	383	379	387	310	327	314	358	361	334	319	311	362	315	332	344	365	362	333	379	369	362	385	328	320	353	325	322	315	316	380	305	339	341	337	296	347	325	332	354	330	356	332	314	337	306	362	366	330	342	361	322	343	325	355	353	300	346	360	332	336	380	362
3171	2215	1330	988	901	852	790	786	758	777	771	754	731	727	748	772	735	742	758	801	715	718	719	757	710	759	737	801	756	753	715	750	772	791	720	747	755	761	765	752	789	714	706	770	750	756	743	745	738	684	742	793	771	763	753	762	759	760	789	726	714	732	781	786	741	722	734	767	755	741	689	759	716	719	754	738	734	724	723	734	737	714	724	727	737	788	739	749	757	799	758	745	713	730	732	666	767	720	749	744	796	742	734	771	750	738	746	777	703	765	754	724	778	749	741	757	724	723	771	706	718	724	726	740	774	719	739	693	699	703	760	761	756	730	727	731	714	757	762	763	791	749	767	712	766	782	761	753	804	767	713	704	768	785	764	695	746	785	753	753	764	827	790	707	718	790	727	719	737	775	720	795	799	706	764	733	768	751	756	730	791	692	771	757	728	720	748	778	798	773	733	771	735	737	689	760	761	737	779	745	770	757	712	755	785	719	758	704	722	738	770	762	729	721	756	766	781	755	766	741	801	751	716	734	741	736	749	767	721	716	726	749	743	742	747	741	785	757	745	742	769	703	756	748	760	753	707	731	761	674	741	764	762	752	776	750	708	779	744	789	761	723	746	738	744	770	716	724	721	744	742	731	776	721	733	725	764	688	695	746	718	732	746	767	747	754	762	761	772	755	741	716	743	764	760	770	726	761	735	726	738	761	753	734	754	756	737	751	774	702	755	761	769	769	708	785	806	731	761	731	734	714	683	713	744	680	783	751	758	777	717	728	713	795	727	747	713	731	760	716	761	774	742	756	775	734	715	760	771	755	761	739	730	771	763	740	754	730	798	724	701	751	731	729	741	749	743	764	757	770	743	750	699	710	765	770	706	788	785	717	768	769	829	738	778	755	745	746	741	759	711	735	734	735	759	749	727	783	755	726	780	769	744	749	744	722	782	765	714	722	725	720	740	752	746	709	764	779	764	782	732	794	721	742	807	729	815	796	755	704	775	763	745	737	715	762	744	734	728	770	731	820	752	730	775	800	709	721	754	770	731	692	734	732	746	780	765	750	734	735	716	735	791	761	741	694	799	718	718	763	711	818	742	737	777	758	714	749	771	707	778	714	781	767	791	684	733	719	780	716	785	694	717	741	771	714	769	744	733	743	716	784	759	797	749	748	769	757	748	726	731	745	738	760	712	784	731	762	724	743	740	731	784	763	756	764	751	708	758	743	756	784	746	742	757	777	772	733	754	779	708	735	706	711	787	730	731	725	712	746	707	741	745	758	756	756	782	749	797	753	741	741	730	705	769	766	740	751	758	750	755	742	787	749	784	742	733	763	737	733	741	773	706	739	731	769	683	744	783	759	794	801	766	718	709	771	774	726	746	747	764	746	770	813	707	774	691	700	748	741	726	764	806	763	719	736	730	743	745	773	747	764	757	757	782	761	779	807	748	715	794	729	751	693	800	722	761	775	751	725	764	764	732	764	781	704	706	760	766	725	782	745	687	753	784	779	743	735	762	781	748	765	798	751	723	755	768	783	778	772	717	751	730	714	747	708	776	766	701	731	743	748	774	744	767	744	790	798	711	748	722	762	732	761	770	769	718	680	737	812	736	735	736	739	720	777	757	726	726	740	750	735	816	734	727	749	757	718	755	772	775	710	744	743	726	744	743	802	754	778	763	771	743	711	739	771	772	731	725	675	800	749	742	768	700	793	742	719	726	730	754	773	716	778	737	788	706	738	713	736	716	689	801	745	746	706	755	724	737	727	774	706	756	771	749	721	730	700	785	727	757	733	746	734	711	712	800	735	758	716	749	752	764	743	756	733	752	754	743	753	739	726	781	708	727	784	725	721	754	743	737	725	721	770	719	717	825	753	707	753	754	773	727	772	766	791	684	762	730	753	694	761	767	703	742	772	726	703	747	799	765	792	730	687	750	738	728	717	788	733	748	777	734	731	789	696	770	758	791	711	760	719	764	765	752	732	718	740	774	735	752	708	761	789	765	738	760	740	769	741	771	747	765	750	702	771	784	790	717	736	754	752	794	741	721	776	757	754	753	758	765	757	761	786	711	750	756	755	700	757	721	744	745	713	713	768	770	733	808	711	732	719	799	724	781	723	764	764	731	750	736	729	676	767	726	752	745	713	767	776	757	731	766	743	760	814	702	734	792	740	760	710	760	771	729	809	747	731	781	760	732	729	730	771	767	778	734	731	747	763	803	702	717	745	763	768	790	743	747	776	755	765	773	749	718	788	733	753	755	788	758	730	775	744	700	785	722	754	771	766	729	828	740	727	759	762	710	753	735	702	750	779	725	722	738	738	770	775	767	721	789	788	714	706	748	774	735	779	750	758	747	728	739	758	745	734	721	767	693	768	727	774	746	731	763	758	728	733	715	726	748	731	745	755	725	767	729	734	810	722	789	716	674	747	782	730	727	743	744	775	728	759	781	786	742	727	819	719	745	746	732	701	720	690	718	776	766	744	678	768	773	753	744	666	757	760	683	729	715	738	748	729	732	730	739	771	749	721	772	801	751	765	724	795	722	722	740	731	757	740	725	734	751	736	735	745	763	742	812	689	673	739	782	755	747	783	756	764	748	724	746	746	744	735	710	722	731	747	723	799	711	723	732	750	729	791	706	758	740	682	735	744	697	778	753	730	742	771	762	713	748	692	733	772	745	766	754	706	733	711	750	747	739	786	771	765	762	710	743	743	700	800	719	757	724	759	778	737	733	762	726	815	729	757	784	715	751	700	716	777	751	745	705	748	741	744	748	773	744	729	726	728	770	714	750	727	736	728	754	716	741	741	744	744	727	768	777	750	682	782	717	755	787	743	788	722	734	769	718	727	717	740	741	724	756	763	750	734	809	746	759	738	731	766	761	705	751	741	746	766	750	742	772	760	783	780	728	731	771	727	720	726	765	758	721	705	750	769	695	780	742	741	741	720	733	750	733	739	751	744	762	748	760	743	718	785	754	734	751	743	737	773	717	770	754	720	761	742	727	705	749	747	809	766	721	744	725	773	759	767	717	751	757	722	724	753	720	723	706	685	726	788	722	749	782	743	754	775	777	715	749	737	723	742	735	725	772	740	757	734	771	737	710	728	765	767	751	765	721	765	762	704	734	689	752	751	729	767	748	742	747	722	735	745	684	730	716	756	728	759	740	755	753	795	722	754	743	733	775	749	777	729	809	735	740	750	793	727	748	716	793	763	710	708	740	688	737	719	802	726	743	726	739	769	710	748	689	719	739	756	701	757	730	771	741	781	755	750	747	769	725	758	776	777	749	778	747	775	781	729	736	756	776	736	716	750	762	722	723	740	742	737	754	709	683	713	780	755	750	729	782	736	803	768	728	738	764	740	762	777	728	727	702	747	731	749	753	773	705	718	731	716	739	767	762	769	771	722	751	767	730	718	808	728	711	771	773	734	753	725	766	762	710	761	758	804	746	788	760	754	710	736	705	710	761	708	745	786	722	809	711	771	725	759	744	721
24280	21470	25160	28202	21470	21480	18672	584	308	281	240	244	219	220	220	202	190	204	179	188	163	189	182	191	176	184	192	158	174	175	153	143	174	159	153	149	164	155	182	180	149	132	159	176	156	164	136	165	189	184	161	168	139	175	168	147	162	152	149	146	181	163	163	178	147	171	182	176	162	161	139	161	165	177	184	164	180	165	165	164	151	151	167	160	172	146	145	153	143	174	189	166	155	169	143	171	176	167	162	172	157	153	163	161	161	167	157	155	158	162	156	180	164	167	151	175	155	163	172	144	181	162	162	167	195	148	152	156	139	172	161	165	150	165	159	154	168	179	168	135	163	164	176	150	183	172	162	173	190	145	156	177	143	147	180	153	150	173	151	152	160	168	152	192	150	168	148	148	153	153	165	154	152	152	154	175	165	155	167	192	172	187	162	152	160	163	164	153	180	166	176	143	159	159	151	165	155	149	164	175	162	151	139	173	183	151	159	145	155	152	159	165	152	148	156	161	161	170	166	157	163	166	153	151	166	176	191	159	175	163	170	168	147	196	167	152	173	154	152	177	178	161	164	166	155	156	143	150	159	141	167	158	169	161	160	137	164	166	177	172	184	181	157	162	157	176	175	152	167	144	144	146	163	148	146	175	175	154	154	167	151	149	157	171	160	170	147	165	147	157	122	171	165	184	159	145	183	165	187	162	179	160	161	141	143	139	173	174	142	148	182	147	217	152	161	162	149	189	173	146	155	164	172	160	156	161	176	173	163	177	143	183	168	153	159	167	158	149	159	154	151	174	166	177	155	174	172	178	143	169	147	166	171	170	155	176	185	169	184	158	125	165	135	151	154	152	157	158	157	152	161	139	130	142	152	137	154	173	170	165	155	167	140	160	161	182	139	170	168	155	181	145	159	163	172	178	181	164	155	164	171	134	176	144	166	150	175	170	191	164	171	165	153	156	190	161	171	163	122	186	157	142	166	171	155	175	180	155	153	181	184	176	158	171	162	169	152	144	147	159	166	185	171	163	148	130	175	162	183	162	172	175	150	144	174	165	181	160	140	164	179	166	178	151	149	164	163	167	177	148	169	179	175	155	146	155	161	148	163	166	176	150	160	159	145	162	182	195	128	150	155	157	160	151	174	162	147	153	165	147	198	163	179	156	162	145	167	173	116	167	152	179	164	150	169	172	151	156	174	149	182	178	174	175	154	155	159	141	174	170	175	156	168	174	182	144	174	161	162	163	197	163	175	163	175	165	156	186	156	170	157	163	193	165	155	163	174	159	143	145	166	159	181	146	172	170	159	149	157	161	151	153	158	166	147	169	156	157	159	179	163	164	171	152	155	177	163	169	157	177	173	177	160	161	175	157	169	185	163	171	171	150	166	178	176	167	159	146	171	179	141	180	157	168	156	194	150	159	163	148	180	146	151	176	144	163	159	168	184	165	180	178	172	184	169	192	199	154	150	156	162	134	133	170	178	160	158	163	163	168	156	139	172	139	172	164	127	157	178	159	147	167	142	157	160	142	187	157	165	155	150	148	162	181	160	157	186	163	171	163	150	173	166	175	146	168	166	203	176	163	153	190	149	161	176	159	141	162	179	163	151	156	177	164	149	166	153	145	157	175	173	180	171	162	182	162	160	172	171	173	164	154	164	179	158	147	156	171	190	154	161	173	176	186	155	201	140	171	156	177	153	150	156	169	146	166	178	163	161	153	175	168	168	159	184	174	154	161	164	156	158	145	163	174	153	144	154	150	185	172	152	178	163	180	174	193	180	176	162	169	168	168	168	170	180	157	164	150	154	145	169	153	144	156	169	165	175	172	181	172	135	153	132	165	168	147	186	164	170	166	159	149	186	189	142	146	169	159	179	139	143	146	168	156	157	195	191	189	149	163	169	166	173	147	178	157	152	173	149	177	175	164	153	195	205	191	152	148	185	160	183	170	165	178	161	149	146	160	167	158	160	168	157	146	152	186	172	177	150	183	132	159	165	157	169	181	171	151	157	146	169	149	153	187	140	168	173	172	169	154	183	160	166	159	147	137	150	162	174	154	159	165	173	173	175	147	159	163	168	153	168	173	157	154	161	162	155	173	161	145	155	172	134	152	166	151	141	162	150	163	206	158	163	155	176	175	151	178	191	175	149	179	160	175	166	150	161	165	163	172	150	139	170	151	138	176	161	163	153	162	155	163	181	155	144	149	155	170	172	200	153	152	183	148	159	161	147	139	202	155	161	164	175	178	149	162	165	163	162	158	146	174	175	145	170	183	144	158	159	147	179	157	162	158	170	172	174	159	164	169	138	152	170	167	161	181	184	167	165	155	160	154	159	168	152	161	168	179	177	151	136	185	185	167	165	154	151	162	141	187	157	170	159	160	157	158	183	155	178	169	155	170	168	171	161	171	135	159	138	155	162	150	139	147	166	170	168	160	164	158	168	166	166	166	166	147	159	157	181	152	172	164	178	148	172	150	189	174	149	139	155	154	140	164	175	158	153	155	182	172	153	168	191	150	160	152	162	162	146	166	170	178	145	168	172	160	151	151	155	150	163	176	171	170	162	171	209	182	162	168	191	153	184	162	170	189	159	159	172	159	172	165	170	182	159	163	137	164	173	183	146	157	149	167	177	182	169	196	152	160	164	202	175	168	171	172	198	159	168	169	179	163	167	168	161	152	135	153	177	180	188	195	147	160	176	149	163	174	151	162	149	161	147	179	172	172	171	166	162	159	183	190	146	168	149	143	185	144	152	181	163	148	159	149	163	164	169	156	163	149	137	160	168	172	198	144	153	178	164	151	158	158	152	147	190	166	157	141	148	148	135	159	141	172	178	165	171	169	169	164	180	171	154	167	178	164	156	178	178	170	171	163	186	168	164	149	172	166	163	166	151	158	185	168	145	156	180	181	146	152	182	145	139	163	150	166	185	182	161	168	156	197	146	171	159	146	155	165	144	152	160	157	169	175	141	173	147	135	143	184	163	148	172	165	158	157	172	160	163	164	167	157	145	161	154	159	183	155	154	164	139	146	152	149	136	148	155	195	186	145	152	174	167	177	160	160	159	161	170	143	165	154	175	163	144	157	183	186	171	184	183	196	157	169	178	138	142	169	128	152	160	156	167	161	178	156	169	171	188	186	149	152	187	163	175	182	163	169	193	165	136	146	158	156	167	157	159	149	172	156	175	155	168	176	167	158	163	173	185	180	180	171	175	179	161	150	155	176	174	187	163	156	169	145	142	147	152	155	161	151	172	158	175	155	181	164	157	163	187	166	169	173	157	172	144	174	162	177	164	153	150	173	168	140	153	123	196	148	148	159	163	142	151	174	165	172	169	175	151	174	171	148	147	166	192	161	160	173	148	171	134	149	148	170	169	149	160	169	187	176	181	155	155	150	169	149	144	162	139	181	158	170	168	120	175	165	172	164	150	141	188	159	173	167	186	149	185	171	168	150	170	183	146	153	187	162	144	166	150	147	157	160	158	151	183	179
2963	2977	1506	847	643	523	492	443	462	429	404	386	378	407	388	413	409	382	407	414	393	378	413	396	383	425	373	374	362	387	401	417	405	423	374	353	401	411	419	371	400	376	362	374	384	389	419	403	373	389	365	362	393	376	418	416	387	396	383	432	410	373	390	430	418	387	423	379	394	404	394	395	403	381	424	403	429	371	394	372	394	419	374	386	400	366	376	386	382	440	382	385	392	371	374	390	401	397	366	393	370	387	387	352	395	389	408	421	383	400	376	402	397	418	390	402	374	378	377	380	399	385	413	393	375	391	332	386	417	386	379	359	395	342	400	394	417	401	380	401	374	375	363	367	416	345	361	367	379	409	380	382	409	414	380	406	384	352	408	390	391	408	395	353	414	376	416	415	399	366	410	436	366	376	353	393	412	343	386	396	404	369	382	393	389	372	373	391	389	430	387	405	372	378	391	354	345	411	361	373	400	403	379	417	403	385	402	397	386	381	351	398	397	400	379	365	366	376	393	377	422	377	388	346	395	424	409	415	383	370	413	403	387	371	419	410	399	377	360	379	398	379	395	378	354	373	394	405	417	388	418	384	374	378	393	380	402	392	366	389	412	399	362	374	398	374	410	400	411	374	382	404	389	393	361	387	373	391	383	414	390	375	366	409	362	370	407	412	393	404	371	375	391	400	371	385	393	369	407	374	380	380	357	393	366	368	401	421	424	373	379	367	398	348	376	392	423	383	398	368	368	391	409	417	362	406	375	388	415	397	368	362	436	398	354	373	427	385	399	435	404	374	356	358	385	368	389	394	366	396	393	376	420	397	422	381	367	408	391	385	386	377	419	377	346	381	384	377	411	373	379	382	405	380	424	408	340	398	390	410	414	400	399	400	368	376	400	392	382	376	364	404	417	356	405	398	416	383	403	381	363	359	376	377	383	376	379	404	356	376	376	390	395	368	395	366	404	390	361	368	393	361	352	382	402	411	386	373	387	417	435	425	402	417	357	399	439	433	393	384	364	388	380	373	370	414	425	366	389	392	391	388	367	371	388	389	394	354	384	392	382	417	385	384	382	395	386	396	405	411	383	424	371	374	367	387	396	389	401	421	335	377	358	365	399	395	396	376	409	392	386	396	354	347	394	370	371	373	362	401	417	392	375	380	394	361	411	454	415	410	398	397	389	397	386	390	368	345	388	380	362	370	357	383	394	396	386	397	367	390	396	350	379	391	391	388	396	419	402	387	364	400	387	404	371	379	390	391	447	379	375	402	364	389	391	397	390	417	391	358	380	388	376	373	401	434	357	367	373	366	396	348	399	395	432	367	399	372	397	395	410	397	368	359	401	390	400	442	404	405	370	390	410	388	400	393	338	373	395	328	360	396	349	380	392	406	389	376	413	371	413	387	377	373	391	353	377	393	398	391	373	426	377	393	379	376	391	384	368	362	396	371	398	365	394	403	336	435	390	375	391	385	413	427	386	408	361	419	372	402	356	381	383	377	442	404	400	373	377	384	410	382	383	360	383	402	393	372	390	437	368	375	376	430	390	421	390	370	367	382	380	385	387	412	397	384	375	385	404	396	396	383	420	415	359	383	406	414	405	367	422	393	404	373	394	384	363	373	380	407	409	395	341	389	405	392	382	393	345	365	405	381	403	410	390	427	379	348	410	388	336	374	387	398	393	389	356	361	371	384	410	407	383	384	395	376	385	361	364	359	394	375	406	387	372	382	405	382	410	344	348	354	385	362	413	356	395	399	393	434	392	385	385	384	377	394	405	384	381	359	389	397	353	418	391	375	384	374	391	377	389	402	386	387	406	391	382	401	387	397	396	395	384	384	396	444	409	403	399	385	412	396	401	357	386	423	384	374	356	401	367	376	414	365	401	377	421	353	389	374	394	356	386	373	388	366	395	396	378	389	372	415	402	364	380	374	365	396	407	390	380	378	369	393	373	421	401	368	378	371	432	409	370	384	376	383	394	402	361	388	424	394	364	387	394	384	409	388	389	375	384	380	371	401	416	392	391	398	384	357	404	394	417	393	393	366	373	443	384	398	394	360	385	409	366	385	418	419	438	429	403	405	405	362	378	373	363	372	359	402	385	353	407	381	389	405	338	380	392	345	369	400	389	402	366	406	388	412	405	392	388	420	351	417	395	372	382	377	385	385	373	393	371	401	394	401	400	385	389	361	412	375	374	344	392	404	379	345	393	379	409	390	399	356	381	384	402	369	423	385	412	397	399	395	408	368	360	392	364	386	381	418	402	367	408	389	391	374	391	396	391	368	417	386	412	399	387	360	372	404	369	373	396	405	360	415	386	420	381	404	369	409	384	384	396	386	414	434	404	400	440	391	395	399	362	420	391	394	392	368	374	397	402	394	363	340	369	395	354	367	430	385	374	381	395	398	382	423	400	404	373	424	350	350	408	370	419	403	402	400	429	405	383	367	386	416	386	395	383	361	377	354	354	403	404	401	413	376	386	352	402	374	388	393	377	376	396	410	364	371	405	393	365	377	384	388	414	412	370	376	344	396	386	410	436	393	409	362	391	377	390	373	360	439	376	400	379	380	362	363	385	406	379	418	383	366	386	376	399	385	403	413	364	389	423	388	424	355	400	400	368	394	360	402	402	401	422	368	384	373	447	365	364	364	414	407	392	406	425	354	403	411	382	355	374	395	390	356	388	415	402	400	380	393	358	386	391	367	423	383	409	370	401	371	388	394	374	419	367	381	396	393	403	365	394	416	364	393	371	392	380	417	388	407	390	380	395	397	372	371	385	392	403	365	391	383	375	381	388	396	376	407	380	354	369	397	377	427	406	407	366	435	392	382	381	361	392	366	372	390	398	396	377	386	384	387	375	382	396	409	366	391	365	409	389	377	412	386	402	413	373	369	385	393	354	370	368	370	348	389	384	360	405	392	342	400	375	353	379	390	380	362	395	378	377	392	383	378	380	378	373	390	387	424	362	395	371	393	394	413	384	347	396	383	400	381	406	383	389	387	382	413	423	376	377	399	385	407	414	376	382	379	398	369	459	386	400	416	410	371	404	391	412	373	392	381	404	375	375	397	406	406	389	400	386	379	373	384	363	372	402	408	396	403	384	400	408	391	388	414	382	384	367	384	401	420	397	410	435	383	377	424	414	421	392	394	389	401	379	406	425	400	376	366	410	404	370	400	396	408	393	382	352	387	401	397	389	365	417	398	365	389	403	410	356	398	365	361	403	399	399	397	407	411	401	358	370	364	407	389	389	398	369	399	409	378	358	413	399	396	405	350	408	392	404	369	398	409	414	396	366	389	373	364	391	395	400	394	379	417	376	365	413	404	372	380	410	366	411	376	366	388	391	407	354	412	395	426	392	371	348	369	392	405	369	385	391	367	367	388	361	381	377	357	370	394	386	358	373	383	370	404	355	396	368	369	396	377	407	377	404	390	426	363	404	348	373	429	372	375	381	365	376	381	368	355	385	385	377	354	368	422	371	379	394	385
31864	20934	12103	1000	555	505	482	470	478	456	479	440	414	416	440	425	400	430	454	407	432	448	468	474	419	427	429	389	431	401	428	450	433	427	432	470	389	416	439	419	442	468	452	426	407	418	440	466	453	417	465	444	465	459	469	438	427	452	459	455	440	434	433	432	432	428	447	426	381	423	434	470	457	443	492	439	398	439	411	450	436	451	420	443	436	455	426	419	451	417	452	401	437	444	448	425	441	452	465	451	451	448	434	472	463	423	449	461	394	450	451	455	440	436	430	425	453	457	462	468	461	416	473	435	432	441	436	406	423	402	433	428	431	429	451	455	416	386	496	404	437	476	453	453	455	408	467	466	470	471	448	447	418	477	417	450	414	449	409	412	438	445	453	453	443	447	399	444	449	405	413	481	459	440	456	466	443	460	435	464	466	464	496	445	426	471	455	440	435	460	463	454	463	462	442	431	430	419	450	460	420	452	389	445	410	473	466	440	427	405	449	453	460	445	469	421	472	444	414	424	441	466	433	411	455	484	412	432	461	434	447	414	457	418	425	442	453	451	425	474	418	438	504	459	448	476	429	449	483	444	427	401	457	443	442	454	413	429	456	425	427	438	442	453	423	409	422	420	433	442	438	386	435	452	421	424	436	447	412	405	460	438	426	462	449	428	444	440	435	463	447	443	443	424	448	423	416	449	448	473	401	455	465	403	476	431	459	459	476	442	420	449	448	414	431	399	431	457	419	406	457	454	454	420	450	428	405	443	407	444	420	391	463	423	452	435	454	479	409	461	413	444	438	493	411	438	392	433	434	380	413	448	451	438	414	437	448	469	435	472	394	435	428	435	397	400	441	416	429	424	415	448	438	432	428	471	445	427	436	435	445	422	427	437	438	403	472	475	455	445	450	407	439	431	459	400	442	437	423	447	457	434	432	439	432	458	461	476	440	424	444	465	390	461	421	446	414	465	464	429	405	424	445	415	427	427	466	435	394	434	438	439	437	451	405	417	440	461	444	449	489	428	391	421	445	417	402	456	452	491	448	426	454	417	412	427	466	459	439	437	486	439	456	495	455	456	424	444	425	438	376	429	459	438	447	417	413	429	419	425	420	471	451	431	398	428	453	442	408	448	448	445	465	482	453	373	466	431	449	465	459	432	444	455	450	448	431	396	463	438	390	408	432	435	417	482	420	465	475	455	459	419	420	451	438	427	443	420	409	403	388	430	420	455	427	414	451	425	447	396	443	447	432	400	434	442	449	425	381	417	441	465	440	454	420	455	481	414	443	481	439	420	431	462	428	406	427	471	455	444	392	418	429	438	438	448	405	418	422	467	402	434	421	442	446	412	402	412	397	421	423	422	439	423	454	406	435	457	414	393	424	458	461	495	423	451	439	434	418	398	395	434	432	407	467	457	425	449	426	406	435	450	450	408	395	402	451	461	416	441	464	446	446	448	441	442	395	431	438	439	406	469	398	438	398	446	445	415	430	434	426	407	447	434	434	454	439	410	432	454	424	453	428	399	435	420	380	404	450	427	425	390	432	436	456	435	446	415	432	454	414	437	459	473	463	423	404	410	438	432	416	426	416	429	437	471	471	431	403	394	455	419	431	408	457	421	412	501	455	415	406	452	443	407	436	394	500	425	429	445	423	459	406	402	446	459	469	478	407	460	466	443	417	430	422	455	449	396	436	464	422	474	417	399	452	444	450	394	443	431	427	428	408	434	429	477	471	478	443	462	428	505	436	432	442	418	425	461	424	419	433	444	435	483	446	511	424	432	405	466	440	445	454	411	435	452	450	437	491	468	410	382	417	453	442	436	442	435	421	459	459	447	436	400	435	406	427	408	441	458	425	445	426	441	442	407	422	448	423	405	377	426	415	486	422	412	433	462	484	446	461	460	457	421	420	436	424	451	479	389	436	417	415	427	469	442	475	436	423	434	447	393	485	450	469	421	438	419	428	421	427	413	426	436	452	420	399	447	437	465	417	422	448	477	482	478	447	408	429	430	411	457	422	503	440	428	424	395	431	413	454	433	408	416	434	431	422	411	479	478	435	438	450	463	412	480	422	424	483	397	440	427	450	428	437	439	433	425	423	387	398	417	410	455	440	433	451	426	455	454	425	486	438	429	429	447	452	412	420	423	421	427	470	438	467	450	448	412	409	452	417	400	449	484	454	443	454	416	405	465	422	448	416	427	451	403	424	407	424	422	429	450	455	429	418	475	424	415	425	427	448	451	482	418	473	439	420	436	453	433	406	446	420	426	422	462	427	439	450	471	446	433	422	484	436	436	413	454	446	398	480	413	431	467	420	453	440	429	400	399	430	421	434	450	437	466	470	428	448	454	413	427	436	449	443	452	438	446	440	441	398	457	416	409	438	431	433	448	432	456	471	463	474	478	441	464	388	463	427	407	452	454	434	397	419	431	429	460	465	435	445	449	418	423	405	414	429	462	404	409	440	436	403	472	447	407	428	398	455	420	430	448	460	423	390	394	406	449	406	440	437	445	444	464	409	445	438	410	443	428	432	427	426	459	434	409	479	369	447	396	448	415	438	480	459	463	425	440	471	425	457	449	417	419	432	436	446	411	408	423	411	485	443	442	455	428	476	450	438	423	457	444	442	458	423	435	478	500	498	447	441	485	402	438	435	423	434	400	449	393	449	493	461	424	429	438	418	411	433	395	431	456	435	449	426	435	426	434	415	485	426	451	425	446	436	410	399	423	398	428	454	421	428	449	449	430	441	420	428	439	421	444	441	441	427	460	425	452	435	456	468	447	469	457	423	434	429	449	432	420	421	448	444	441	426	433	405	460	389	468	433	402	444	420	456	445	442	430	422	391	439	435	468	465	483	431	467	497	414	469	376	471	391	444	455	456	426	419	422	434	451	441	423	414	410	457	462	417	412	405	467	471	439	447	444	448	447	439	441	432	394	424	391	404	439	416	425	410	456	439	404	438	409	438	421	453	414	404	478	457	398	420	416	429	463	432	462	471	451	419	447	442	429	451	429	477	429	424	489	428	441	454	423	466	427	479	426	451	432	448	422	451	479	452	464	429	391	408	448	443	450	405	440	396	434	457	419	460	409	393	426	449	435	439	391	411	459	473	451	456	381	474	449	429	428	454	451	452	394	416	416	417	440	465	454	445	431	422	436	399	449	479	434	455	432	437	436	433	441	446	430	436	432	420	440	464	436	460	422	419	455	447	492	410	436	411	411	411	386	438	452	467	442	437	463	453	427	431	403	436	416	443	430	428	432	480	437	410	459	466	421	391	401	431	437	439	456	447	411	402	451	431	441	448	440	429	422	480	424	435	423	421	399	413	436	440	415	442	447	464	487	469	422	463	443	455	451	472	463	444	455	461	383	418	469	451	433	451	446	404	445	393	457	452	410	450	438	423	443	436	428	435	453	420	457	438	422	409	430	487	461	427	434	456	458	458	407	485	457	424	404	425	464	397	448	417	456	457	435	477	399	449	434	431	412	432
5828	1017	946	984	960	970	990	939	924	945	970	975	893	1011	966	943	920	919	988	924	967	945	937	905	966	965	971	974	933	938	993	917	993	924	933	980	939	883	946	934	986	921	870	944	936	978	952	911	943	959	966	969	908	915	947	990	947	934	1006	926	929	940	940	993	959	997	887	934	998	904	974	952	958	973	957	913	977	951	934	939	993	949	941	921	946	957	942	953	904	980	953	940	969	945	1006	993	975	975	998	972	945	971	938	944	990	946	942	976	948	968	981	939	991	954	947	916	1011	953	941	949	934	962	933	984	949	954	948	904	960	926	885	959	955	909	976	910	923	942	931	920	941	956	930	946	963	902	918	896	946	951	936	985	977	936	873	920	945	983	935	948	943	957	937	960	962	949	908	954	936	914	992	964	925	922	958	950	948	925	967	971	967	924	956	960	959	982	1001	913	913	917	910	968	976	921	976	958	961	912	981	918	882	940	946	937	1004	927	927	908	988	968	976	921	955	966	966	952	952	936	925	864	914	950	951	965	958	942	945	935	990	952	950	979	973	971	953	996	1002	959	926	945	955	967	908	930	941	928	960	976	950	1021	945	991	938	948	948	985	958	961	923	920	1004	969	874	940	913	906	937	940	964	954	927	987	921	955	997	943	977	964	891	941	945	952	877	935	952	962	904	897	1005	875	1002	975	958	918	928	985	981	949	1021	930	942	1015	902	1029	898	925	950	919	985	931	980	925	945	949	959	967	954	928	957	963	934	972	957	925	1060	987	957	980	940	907	953	977	976	931	973	958	988	964	957	990	918	987	1024	947	966	949	936	914	910	931	951	920	957	944	918	922	989	886	934	1001	922	933	899	940	931	970	927	938	962	1012	966	942	932	905	952	968	959	941	960	901	971	938	913	932	948	940	945	958	934	903	978	968	919	972	961	966	956	930	1007	895	926	943	959	904	964	971	901	942	928	995	897	943	967	916	959	943	931	949	950	948	906	931	930	950	975	953	912	967	926	969	947	970	906	936	962	928	984	978	976	950	964	880	959	934	976	985	942	956	974	989	916	975	991	956	927	916	933	999	1024	920	929	981	920	953	939	935	949	961	943	927	972	911	943	950	849	986	971	925	909	983	953	933	948	911	958	911	970	928	982	875	1000	976	906	1020	989	991	927	942	976	967	963	919	971	983	943	925	892	932	911	966	948	969	909	972	940	910	909	917	986	908	940	1014	1005	986	904	904	981	971	918	909	959	976	923	931	946	939	931	921	1015	922	954	937	943	983	948	941	975	967	967	919	924	962	930	966	990	924	928	920	943	1000	988	920	965	921	933	934	1005	947	966	969	978	974	1019	961	947	957	944	947	964	970	976	847	982	988	947	973	956	892	928	928	919	952	943	1009	917	972	932	936	982	911	921	975	918	942	969	933	971	963	1003	986	951	898	956	915	975	988	968	907	926	859	899	1011	937	911	898	953	939	958	884	978	932	935	949	944	897	984	982	930	946	950	956	902	986	956	920	976	996	950	945	917	921	967	948	948	940	1021	945	917	925	956	937	976	943	944	936	989	934	997	964	959	972	955	926	958	994	942	908	975	962	931	917	929	987	898	954	968	938	1023	918	953	926	963	904	943	949	917	932	922	930	1003	973	935	928	896	972	952	892	988	949	954	937	936	970	962	950	956	989	898	945	904	951	950	974	937	947	980	935	944	942	916	979	928	957	933	936	979	944	956	1012	931	1016	992	1035	929	941	934	993	968	922	903	999	990	1008	998	980	992	965	897	975	929	965	964	913	926	931	931	929	946	943	882	994	989	1011	948	937	951	893	981	981	914	945	945	962	962	986	862	1010	975	912	927	975	934	953	935	879	907	918	957	969	927	883	884	986	939	955	936	931	935	974	925	962	935	925	1020	969	917	930	977	902	928	955	921	964	1014	975	951	935	978	991	913	938	910	990	963	951	916	988	904	925	932	873	988	918	940	937	963	915	978	926	916	939	967	978	934	953	917	949	953	912	938	980	947	937	920	937	959	958	944	978	939	958	898	975	975	911	947	999	977	933	992	921	962	949	980	974	989	873	935	948	933	953	956	923	916	957	916	1001	975	969	908	961	950	956	968	936	975	946	874	945	953	921	948	941	966	961	968	940	965	923	903	935	916	991	947	930	913	971	947	960	932	958	990	950	928	985	1000	943	961	898	965	918	993	923	1015	943	941	921	931	982	946	930	931	975	990	958	961	987	952	952	910	877	982	928	957	978	980	952	882	971	974	941	961	963	978	926	912	918	931	942	935	887	986	1032	964	995	916	947	980	917	984	921	930	977	978	959	965	915	928	963	923	929	987	981	960	982	988	913	915	940	906	955	964	959	965	970	975	1012	923	951	947	931	994	977	931	929	988	974	994	933	973	977	957	901	929	944	957	964	923	944	978	1047	953	895	941	908	989	942	927	948	990	959	916	1017	936	939	967	967	977	897	970	962	999	947	998	980	955	955	952	928	970	948	927	951	964	968	952	935	994	905	996	904	891	913	940	935	957	978	914	925	991	983	938	1005	964	930	942	1039	944	909	903	929	919	969	1000	923	975	933	915	911	996	962	961	980	961	893	904	912	964	930	944	908	912	944	926	920	916	935	976	988	956	986	915	954	953	953	921	918	954	921	894	895	927	929	940	949	966	980	951	971	929	978	926	934	924	936	947	966	960	968	952	924	961	981	941	956	936	968	966	987	935	965	972	903	1004	936	980	893	971	954	963	973	949	951	897	891	906	1000	927	925	955	955	992	1025	968	937	933	909	965	966	969	979	996	981	939	954	954	988	918	900	947	947	940	944	920	975	944	965	919	916	959	974	886	922	939	969	911	949	933	996	918	949	990	908	1006	949	996	978	947	900	936	978	953	969	854	905	932	930	1016	957	944	952	902	935	920	932	983	1017	944	957	970	964	991	1033	975	969	1011	1001	906	916	963	963	976	943	944	1015	998	927	968	978	942	971	967	964	923	945	936	948	1013	935	965	958	971	949	901	969	961	941	951	894	957	951	927	919	978	963	892	960	950	955	980	916	909	990	879	946	913	912	892	924	924	921	962	897	977	936	977	917	939	942	933	931	975	999	968	1004	918	945	922	1013	943	996	955	891	940	945	930	1006	1036	931	960	915	940	946	956	981	929	882	929	944	984	946	914	891	932	1010	942	941	914	975	959	958	955	955	1019	924	974	970	932	970	940	897	943	919	949	944	962	995	893	945	906	928	955	958	936	953	1037	943	915	941	943	966	941	956	961	934	934	943	938	954	936	909	951	941	939	937	969	913	961	930	941	952	937	900	922	950	928	945	937	1005	933	939	887	984	943	907	990	930	919	895	970	932	935	924	922	916	923	1005	988	966	974	933	963	923	949	905	959	881	917	895	922	952	935	935	912	954	981	982	935	954	905	890	927	935	968	976	997	844	946	968	935	950	883	959	978	939	947	955	933	881	950	956	930	950	950	944	896	989	929	922	967	944	892	934	969	930	954	930	999	925	928	928	913	990	980	936	935	946	947	966	939	981	953	931	940	923	990	968	914	935	928	998	982	951	967	983	942
24894	21494	24875	28551	21486	21338	1512	520	413	413	363	434	332	373	366	370	351	343	349	371	338	342	352	357	346	366	381	366	338	315	351	327	327	353	328	313	383	337	319	354	345	380	351	304	331	377	344	326	362	360	331	364	324	374	378	340	357	365	341	354	354	311	366	331	348	330	327	335	351	354	348	324	342	321	332	335	398	322	326	343	329	332	354	344	314	332	309	331	326	325	354	359	360	333	318	396	351	340	346	347	330	326	339	319	333	334	356	315	378	376	381	316	344	351	339	328	350	346	337	314	345	367	333	315	332	331	342	321	349	332	332	336	355	345	349	353	333	315	337	359	328	347	361	329	326	326	324	340	331	342	346	361	319	335	322	337	368	345	336	326	353	348	308	337	356	337	341	348	339	346	354	355	335	328	373	357	313	349	359	354	345	350	360	352	348	328	307	355	317	356	320	307	353	322	335	336	355	351	353	324	374	312	327	384	367	338	337	356	314	310	335	347	322	339	331	365	358	325	336	313	279	307	353	319	355	357	341	338	329	314	344	349	351	320	340	341	351	336	338	325	341	321	328	293	330	353	354	355	348	408	353	329	348	378	334	353	327	350	364	305	318	348	347	354	357	345	349	329	321	338	331	322	355	328	315	347	347	356	342	312	372	342	364	350	376	329	342	342	348	327	341	333	391	370	360	370	341	301	315	339	320	324	353	316	362	368	352	344	380	355	312	348	301	343	395	346	336	345	322	341	343	338	340	336	345	346	339	328	312	349	384	362	317	348	355	349	329	376	351	331	333	384	345	373	313	367	349	339	354	346	344	337	325	361	375	331	345	325	333	370	312	331	362	338	368	336	309	351	350	341	366	305	362	370	330	316	356	335	348	359	353	348	325	378	384	363	318	312	316	326	353	330	361	307	378	374	360	303	307	358	310	324	364	316	364	351	325	368	362	332	339	350	346	345	333	327	337	353	347	357	325	350	330	334	340	331	320	339	350	335	347	372	320	327	353	337	349	343	368	325	331	318	329	361	308	373	369	336	348	333	343	338	319	314	368	356	360	320	345	328	332	335	343	389	340	356	337	345	338	354	351	328	345	357	330	365	337	325	315	327	350	325	314	354	314	327	330	326	342	362	321	329	291	320	304	342	360	333	336	355	340	363	365	358	330	362	342	346	316	353	311	318	337	309	346	355	341	323	349	330	328	332	337	328	328	353	309	334	345	333	357	356	325	322	366	344	334	314	340	370	332	365	341	348	356	356	334	328	365	332	357	364	385	326	348	352	361	307	339	318	352	353	364	356	286	346	323	359	326	320	358	337	371	358	308	323	343	306	332	346	347	342	322	370	378	344	357	338	321	331	348	334	358	349	373	369	328	369	362	350	358	337	326	359	329	322	340	362	326	335	346	336	354	328	342	324	360	354	352	328	361	324	306	362	397	359	339	351	360	333	347	347	387	345	339	317	315	333	348	349	354	338	375	328	317	345	300	307	374	342	315	326	370	377	313	334	325	361	339	342	385	372	301	355	354	320	324	331	356	347	331	334	366	347	322	335	372	353	326	349	349	342	360	321	303	357	320	329	337	365	349	347	350	341	361	304	363	316	372	333	340	346	326	349	339	309	352	336	349	326	356	308	326	350	328	352	353	300	338	355	325	347	344	356	332	325	330	366	344	339	315	323	400	327	365	316	353	340	339	345	320	335	346	374	305	345	350	337	331	373	334	362	361	327	355	354	352	336	339	317	335	298	330	344	366	347	351	326	335	365	357	333	315	334	346	377	339	341	309	329	334	351	348	350	335	316	349	340	328	332	362	353	349	310	340	357	366	363	333	328	332	341	345	317	346	334	331	326	345	348	354	316	301	326	333	352	365	318	323	327	327	292	343	358	345	331	306	333	318	346	327	337	372	319	322	334	331	330	339	364	372	348	338	312	329	348	327	316	358	323	339	396	353	349	303	341	332	319	347	327	348	366	356	346	339	330	332	324	374	330	322	339	340	356	331	331	309	333	344	323	327	324	352	311	345	362	330	343	329	302	321	351	379	339	374	344	353	349	347	355	332	389	372	340	384	359	370	371	314	366	317	337	327	293	336	304	354	325	317	318	318	360	352	360	352	361	362	332	361	361	311	361	304	373	353	361	355	334	331	338	349	361	364	340	340	340	313	360	330	347	305	312	368	374	338	342	315	312	337	349	316	327	355	375	353	343	374	375	328	344	334	337	350	378	351	302	341	338	318	341	321	325	363	382	329	314	356	364	314	338	353	353	361	326	344	351	345	368	310	339	341	358	370	358	340	325	338	331	352	347	331	354	365	337	374	328	316	348	341	324	352	324	323	395	329	335	356	327	344	364	354	316	329	333	333	358	347	340	357	328	342	320	333	352	363	321	337	368	328	360	306	311	320	347	351	342	321	377	355	357	294	308	353	361	358	345	344	358	325	346	321	360	374	347	328	329	322	332	376	315	330	332	340	312	368	373	326	353	342	382	394	356	327	357	330	340	353	348	348	317	331	326	349	327	326	298	352	315	339	319	389	330	365	359	338	308	374	377	314	317	296	362	350	327	345	356	322	395	326	355	333	344	346	356	332	321	333	329	362	349	327	303	342	359	330	381	365	317	319	325	334	337	334	342	339	343	339	354	362	302	324	337	359	336	335	297	326	330	330	352	339	328	341	345	319	380	349	375	358	359	337	298	313	312	360	326	335	350	294	311	353	375	344	367	322	327	375	325	330	335	343	336	342	341	391	325	371	365	335	306	380	295	372	347	344	342	340	349	323	331	359	327	330	359	365	325	351	359	371	317	343	300	360	298	342	354	365	333	330	334	349	348	340	293	350	308	342	310	364	339	355	332	338	385	315	342	330	349	326	343	357	335	373	321	364	324	327	365	341	341	306	324	329	355	335	307	349	333	351	324	355	322	347	368	308	367	331	359	353	363	394	342	338	337	311	363	300	330	344	324	329	322	331	347	326	351	356	340	343	344	353	364	336	358	351	351	378	306	335	366	353	326	319	363	340	358	333	328	369	357	334	356	345	328	298	363	327	367	334	342	323	342	362	308	344	300	358	344	307	342	300	313	339	351	294	309	332	349	345	320	348	360	324	339	347	318	329	371	348	371	352	341	330	384	350	320	313	349	330	335	296	296	347	347	355	320	342	330	342	308	367	327	352	317	350	326	336	341	327	370	325	349	362	299	324	332	334	332	335	348	340	340	306	366	329	346	325	330	325	328	322	318	339	311	371	354	346	357	342	338	361	307	322	315	284	346	346	371	344	365	349	372	348	358	366	332	338	304	386	333	343	346	309	350	358	350	326	324	347	340	345	336	337	306	329	360	380	322	303	328	366	376	327	359	353	335	326	350	370	335	379	324	379	350	325	373	382	339	352	368	333	332	339	363	352	355	351	314	325	353	335	357	353	356	343	347	342	359	325	319	343	327	387	346	301	338	347	354	360	330	362	315	333	353	372	317	361	312	374	332	356	332	368	354	314	354
3132	2093	1365	988	797	769	786	803	766	764	771	767	713	758	787	776	699	699	756	686	703	744	734	759	767	761	710	737	801	714	748	691	779	750	748	708	757	710	726	733	723	742	743	743	753	730	764	764	788	708	713	782	717	715	751	745	752	712	775	735	756	770	755	784	783	782	749	769	757	741	789	762	770	772	735	789	711	751	710	732	726	738	732	742	711	712	735	745	724	714	733	743	703	756	720	790	762	767	765	711	770	768	776	731	738	718	739	748	739	734	757	688	786	784	719	765	727	772	754	726	760	695	742	780	735	766	753	784	767	726	787	757	735	752	694	755	714	730	786	735	707	778	745	696	724	742	738	699	723	718	717	765	689	716	692	774	752	740	743	763	727	742	746	726	728	736	705	760	737	734	744	661	767	764	720	766	749	733	746	769	766	745	760	695	681	770	719	715	768	746	760	703	753	789	738	742	788	710	770	751	731	736	769	723	762	804	715	689	686	728	762	727	759	703	718	752	777	702	731	747	768	731	754	741	822	747	743	780	707	772	777	740	726	724	705	692	740	713	718	734	775	729	773	730	775	743	715	737	754	688	727	729	727	771	727	811	782	732	727	720	731	740	758	772	715	687	707	731	730	746	748	701	754	751	722	721	737	758	731	754	712	735	725	734	732	746	747	738	790	754	747	740	738	764	719	763	753	746	681	755	735	731	708	735	705	742	725	735	736	747	737	730	780	782	771	733	704	728	736	749	705	764	730	743	772	719	709	761	720	709	751	702	754	678	738	709	693	719	719	723	689	759	703	749	785	727	787	717	770	704	699	711	785	728	762	784	723	712	708	740	778	765	763	765	700	798	759	757	723	758	713	790	734	729	756	769	779	756	764	743	726	729	741	709	745	743	771	713	721	700	716	732	771	726	699	744	723	781	736	748	748	725	759	709	736	757	699	760	763	769	734	738	676	743	701	780	715	713	762	715	711	761	779	728	738	741	739	735	805	731	730	716	727	770	740	732	725	701	739	685	760	733	743	702	697	764	735	721	760	727	757	749	776	735	720	772	751	733	738	755	751	766	764	746	730	758	744	724	768	771	748	734	699	734	690	740	762	719	675	771	750	687	737	730	692	740	710	712	738	712	752	750	829	697	696	765	724	731	747	740	753	727	721	761	786	771	737	712	730	732	731	691	717	717	721	692	736	778	784	711	697	765	731	776	741	781	743	702	784	740	769	760	724	730	693	749	723	777	733	764	732	756	735	785	723	705	789	691	758	729	758	714	772	751	747	694	731	730	763	825	758	727	695	736	721	726	696	754	693	749	734	769	683	697	734	807	726	747	754	742	726	740	738	735	673	763	771	730	722	693	756	757	712	774	729	751	735	685	759	734	699	766	770	708	722	752	723	702	761	762	767	677	771	680	752	757	818	690	743	728	689	715	728	754	697	751	716	741	774	735	757	735	723	728	754	780	776	760	731	712	789	745	699	715	738	730	719	759	718	737	752	759	735	713	747	746	746	769	717	755	725	763	726	739	750	799	703	733	681	708	712	764	716	727	774	748	712	731	744	737	795	719	775	775	724	756	754	758	783	764	784	716	760	721	757	706	730	708	781	733	770	692	789	769	714	750	761	681	738	843	784	756	755	754	752	763	726	750	715	763	758	756	711	735	756	681	741	761	687	771	742	731	765	750	737	716	703	678	731	750	729	694	718	724	767	729	768	772	721	730	716	715	737	742	753	727	747	708	756	732	754	724	751	754	737	753	715	712	731	732	770	717	737	709	706	751	663	767	717	726	771	737	734	768	722	734	730	759	724	712	731	665	700	727	682	761	698	730	771	768	718	727	731	746	739	715	749	686	735	733	793	711	777	771	761	778	733	788	692	757	733	728	763	726	752	721	766	722	716	746	727	738	744	739	749	726	746	742	734	795	768	723	758	723	740	734	702	767	720	727	740	783	723	728	798	745	738	765	779	749	707	727	747	727	715	703	799	696	773	757	735	746	724	690	698	730	797	766	738	684	792	684	732	776	777	767	734	716	719	744	719	752	761	710	803	740	736	761	756	764	748	748	736	794	727	690	733	712	716	764	774	770	741	759	781	724	774	732	699	743	762	709	732	704	725	720	712	743	733	710	773	730	748	718	794	729	729	760	741	750	711	763	767	704	768	735	804	758	774	722	756	699	688	757	723	731	757	708	779	752	757	748	741	771	722	782	730	716	729	766	777	734	718	739	768	779	736	770	762	685	731	736	782	706	786	718	742	761	758	689	752	734	747	741	736	718	732	747	707	744	771	658	720	724	725	753	730	702	716	730	735	723	726	695	725	729	756	723	701	757	752	743	750	714	731	745	710	676	737	736	748	711	715	711	708	727	691	755	733	734	748	756	800	724	786	750	762	766	808	717	816	765	773	753	687	775	754	749	730	755	751	684	711	706	756	711	748	735	764	712	755	774	692	767	751	748	728	747	705	694	762	767	726	700	738	726	750	741	804	786	757	747	697	743	785	728	698	720	700	743	740	786	761	705	752	735	774	730	766	776	796	733	706	690	709	771	746	725	752	779	732	698	650	759	687	734	729	725	699	728	719	761	772	753	723	718	726	713	773	774	779	750	719	773	751	764	745	686	731	721	748	749	804	745	726	754	782	741	742	764	718	723	758	759	720	720	712	748	714	719	775	730	685	749	767	789	735	725	717	806	730	769	776	740	721	712	720	713	753	757	765	693	764	721	769	765	760	746	753	791	752	777	749	737	740	709	714	742	722	769	741	792	700	705	769	702	751	700	745	774	772	738	772	723	718	782	777	765	760	704	716	719	753	737	716	733	761	711	749	803	730	729	695	725	752	720	787	731	712	753	729	790	785	717	733	746	670	781	742	716	709	786	734	722	705	772	763	726	775	750	722	723	760	754	706	744	778	732	726	704	708	735	774	747	762	753	731	737	752	770	750	793	743	700	738	733	742	732	674	727	803	706	745	745	738	758	763	766	759	729	767	730	730	731	744	787	726	742	764	737	738	734	753	720	795	741	757	728	760	747	726	753	726	720	761	750	761	739	688	731	733	737	672	732	743	766	711	761	712	689	759	750	712	727	729	735	744	793	771	732	775	695	765	737	731	732	724	753	706	712	728	713	745	747	730	737	756	742	780	741	674	708	728	778	738	780	759	698	776	762	758	709	749	716	718	769	765	729	778	740	710	745	697	732	741	742	714	739	711	737	722	724	744	694	742	755	789	744	693	747	739	706	779	794	709	745	742	722	714	741	760	716	763	721	709	718	728	785	795	744	746	697	756	731	725	721	765	736	733	715	779	711	716	765	720	677	720	772	747	754	723	751	769	744	735	757	719	766	747	737	781	722	751	752	648	776	714	701	708	755	737	742	770	777	738	735	719	717	755	724	739	742	712	715	770	698	754	707	721	740	694	731	764	738	702	724	773	674	768	716	756	702	759	733	728	736	761	713	790	752	731	694	708	733	749	801	745	736	726	753	747	762	756	760	718	670
24270	21478	25166	28234	21481	21490	18976	502	270	280	246	247	190	205	190	211	188	193	194	212	196	156	150	197	180	164	138	162	177	194	192	163	176	178	149	184	172	166	162	167	170	164	147	175	145	180	178	178	174	165	164	156	174	161	181	157	159	141	172	140	156	156	151	155	165	156	157	152	148	135	200	165	159	148	167	152	150	181	158	158	152	180	159	141	136	169	181	162	162	170	158	159	175	178	162	129	157	159	146	171	148	170	167	153	148	164	182	170	166	150	142	173	187	161	173	171	153	155	173	160	161	167	161	165	177	169	172	177	143	148	153	154	169	172	178	151	181	167	168	147	168	156	139	160	173	166	157	151	192	152	177	165	150	172	157	179	144	175	191	160	151	166	180	164	150	170	154	175	157	157	135	164	141	189	146	152	173	165	153	178	176	153	157	198	194	164	171	156	154	149	169	164	177	153	151	160	141	161	172	155	179	170	159	154	193	165	176	148	161	161	156	148	171	157	156	156	161	175	147	154	157	175	145	147	149	156	163	166	144	176	174	206	156	178	163	198	133	151	177	168	162	160	166	157	155	155	151	166	186	160	169	164	156	151	178	153	180	164	165	165	185	141	130	164	143	162	174	149	153	152	155	185	163	178	183	166	154	149	167	143	160	151	165	155	167	145	171	135	158	162	167	191	158	164	142	151	158	167	147	162	159	171	150	150	154	147	169	144	158	149	141	163	173	161	130	156	161	184	191	155	162	160	169	142	139	165	169	157	159	171	153	174	164	160	178	166	168	165	165	148	175	169	170	169	148	174	160	153	155	148	158	142	182	158	169	177	155	157	147	152	175	160	141	147	189	149	185	153	147	149	188	152	175	150	187	165	143	166	160	147	176	153	170	170	165	164	155	181	167	171	175	156	204	182	145	177	167	158	164	135	164	161	149	161	160	156	153	168	144	173	160	154	169	194	147	182	165	158	190	173	166	155	166	173	161	165	191	152	157	150	172	167	168	167	156	164	150	151	170	186	151	185	174	171	161	158	167	163	166	166	162	185	165	165	163	142	168	156	151	154	132	157	148	135	176	200	141	154	187	152	161	160	167	163	170	167	184	156	170	176	187	166	159	169	154	140	179	160	149	180	154	141	171	153	173	151	161	183	155	156	148	170	167	159	156	143	169	170	185	178	182	171	149	148	171	178	142	177	148	189	164	172	153	157	158	189	167	146	181	154	151	146	152	175	157	152	164	170	155	153	188	188	167	169	163	148	141	169	163	166	154	145	149	157	155	170	154	177	168	184	163	175	151	140	172	173	189	151	165	169	171	172	167	176	182	175	162	166	158	171	167	176	165	162	172	180	181	192	157	154	161	168	145	160	154	168	170	168	169	132	154	139	155	147	146	180	148	162	159	154	159	152	159	144	167	163	166	155	165	193	153	175	165	149	169	183	144	171	178	153	167	168	157	173	168	165	155	177	153	174	184	155	151	171	152	173	202	198	190	167	164	150	156	149	192	173	161	161	170	168	167	145	125	142	162	152	190	170	188	186	150	181	163	133	145	155	163	155	185	162	155	152	165	157	172	149	183	164	140	154	165	144	160	163	185	175	182	160	176	188	161	155	147	151	158	178	174	155	152	165	154	192	171	165	147	157	148	146	164	157	166	150	153	158	161	154	149	190	167	149	174	182	156	160	161	182	175	165	146	149	147	192	175	158	161	150	140	171	150	140	162	161	149	168	188	185	145	152	166	161	150	171	141	143	175	147	183	154	160	167	154	156	154	182	178	168	148	176	170	189	157	137	134	157	142	145	160	168	147	156	151	157	163	151	149	164	168	157	160	152	164	166	138	148	169	181	164	177	167	166	176	161	167	160	174	172	172	149	177	176	180	143	168	150	168	162	146	160	176	149	149	165	145	144	164	134	156	165	171	136	148	155	158	139	156	162	147	160	159	180	161	168	175	166	167	147	159	156	137	160	156	136	157	177	164	158	151	183	135	170	195	159	168	168	169	149	131	170	131	155	177	160	155	168	169	170	171	149	167	163	191	138	130	163	193	168	154	169	169	154	149	171	142	133	200	168	162	123	183	155	174	165	177	177	165	165	196	163	155	177	206	157	161	170	153	159	164	166	167	146	155	159	167	175	171	168	190	150	157	148	156	157	167	156	133	172	123	148	170	148	152	176	154	143	177	161	148	169	161	164	169	158	180	164	166	187	175	151	182	184	152	132	149	169	159	150	153	178	149	155	187	163	159	154	159	156	160	156	166	144	166	134	165	154	166	171	166	154	188	151	173	156	166	158	182	159	173	154	164	163	148	147	156	182	167	162	153	155	118	170	155	165	186	161	177	177	166	147	158	160	153	176	172	170	174	157	174	162	176	142	159	164	171	147	147	168	170	165	135	173	164	194	180	180	155	204	166	160	150	143	164	151	147	156	139	162	139	150	134	166	154	166	165	162	155	143	168	150	164	164	149	154	153	164	148	142	166	154	148	180	147	168	160	143	173	162	152	155	164	168	185	159	167	160	171	154	155	153	173	157	158	152	159	166	179	158	161	159	179	141	155	160	171	184	162	153	152	141	174	155	171	158	164	172	150	176	173	150	130	162	161	139	142	168	183	151	166	171	159	171	164	156	153	179	164	168	156	180	160	151	156	150	172	156	168	183	157	157	147	155	191	165	163	176	175	166	164	160	142	158	166	144	186	180	180	179	167	146	176	166	137	177	161	165	157	143	166	154	177	167	153	162	164	170	143	162	156	122	145	151	151	150	140	169	148	155	164	165	154	154	137	161	159	163	152	154	170	148	160	153	182	195	161	173	150	139	154	136	156	139	159	179	163	157	158	181	148	149	162	160	165	179	149	169	160	136	163	157	155	160	153	146	172	157	161	163	169	166	176	162	186	178	151	164	132	202	157	180	156	157	162	165	149	151	146	167	174	139	162	177	160	156	161	145	172	167	155	171	176	148	157	161	185	152	163	163	152	171	142	168	140	171	182	170	171	196	156	157	162	148	150	147	156	131	179	167	166	188	168	164	158	173	163	179	155	149	159	151	192	168	143	145	155	158	156	158	152	169	161	164	152	177	180	168	152	148	183	160	157	177	185	149	167	155	165	175	182	165	172	169	161	172	175	142	142	153	162	172	148	141	171	149	176	178	158	163	157	164	176	148	158	156	170	190	164	171	149	170	157	155	154	141	151	175	171	169	147	154	150	175	178	170	179	167	178	175	182	172	165	173	149	153	140	152	180	154	173	168	141	173	166	149	161	176	163	169	179	154	150	178	160	193	173	177	153	144	148	172	159	176	172	150	179	151	143	154	182	156	145	163	152	185	156	149	178	166	145	146	151	187	159	136	161	170	170	154	149	167	160	164	188	148	144	157	175	156	160	157	154	144	164	153	156	166	134	150	178	163	178	154	152	153	175	181	152	174	154	156	155	153	155	174	152	180	152	153	154	174	151	159	185	160	179	172	163	153	152	170	178	173	175	182	179	173	175	168
2884	3084	1554	883	596	522	506	470	416	430	442	442	430	408	380	388	433	381	400	417	407	412	375	391	391	414	394	407	403	395	364	366	435	392	398	391	390	413	378	363	369	389	405	418	401	370	378	357	393	388	390	412	396	403	413	376	417	358	423	367	397	389	375	381	441	349	390	409	384	386	380	377	426	379	433	379	396	367	412	386	392	417	353	343	403	405	363	399	401	403	367	378	405	359	413	394	396	385	379	371	384	399	363	383	412	418	432	387	348	418	363	384	423	413	385	406	385	375	392	374	398	416	395	379	365	423	404	383	374	378	408	387	360	431	396	381	380	395	399	343	401	417	400	378	366	397	390	382	410	372	381	390	382	389	377	391	389	394	404	336	382	390	402	407	377	400	345	385	421	376	377	399	393	393	402	408	431	399	368	373	380	390	388	376	373	407	369	388	391	389	399	376	408	401	376	382	405	381	373	387	402	393	386	410	359	404	365	394	399	404	364	353	394	383	398	439	348	394	375	414	369	365	378	394	383	373	420	372	401	391	392	393	375	369	389	402	379	410	371	376	384	387	366	369	413	432	394	408	367	375	403	371	424	371	380	378	402	384	405	369	358	404	381	384	367	387	381	354	401	371	379	377	396	369	380	352	357	410	353	435	427	367	373	373	351	361	418	374	412	378	395	380	397	392	393	388	404	393	385	399	389	380	380	374	377	406	395	375	406	415	382	382	398	374	390	364	377	421	406	396	373	347	400	380	374	386	350	372	388	369	408	395	387	367	388	374	388	400	359	356	375	388	421	347	353	402	364	389	399	342	411	370	367	405	435	381	401	363	385	401	397	386	363	364	355	407	387	375	387	393	412	358	378	364	441	384	390	442	394	411	386	348	382	354	408	390	391	398	366	404	366	390	368	358	424	391	385	357	373	392	386	374	392	400	381	366	374	367	414	418	426	353	422	394	395	431	381	394	407	388	386	389	385	395	376	413	401	349	364	378	388	386	381	375	380	398	385	407	370	371	372	380	386	405	385	371	438	366	399	395	421	382	421	385	382	400	385	393	365	383	367	392	396	397	391	397	395	381	402	353	396	402	397	350	386	385	384	437	407	344	388	380	361	380	350	413	389	377	364	411	391	366	407	350	395	379	374	372	393	389	351	403	362	385	380	411	416	424	416	370	439	387	363	367	398	388	378	373	357	410	376	356	419	349	388	386	403	360	406	386	396	359	403	405	407	386	372	420	394	401	391	412	341	401	382	403	419	408	425	372	396	374	373	390	338	362	374	428	351	367	385	360	403	374	383	403	352	399	373	409	372	394	369	376	392	397	383	373	405	400	408	380	373	371	398	382	404	392	354	395	402	399	384	386	358	406	381	412	365	377	395	440	380	384	391	401	388	419	356	391	385	402	398	400	384	361	352	389	385	405	427	406	405	431	384	407	400	369	384	371	386	362	384	349	365	353	400	362	381	410	382	443	375	404	384	402	355	381	372	383	370	382	392	409	369	394	386	411	375	377	390	387	376	354	390	384	378	402	412	413	388	393	398	413	380	373	385	386	395	370	379	373	364	381	379	392	343	379	384	358	409	372	392	380	400	400	405	418	417	387	390	419	408	416	407	380	367	400	410	384	382	374	399	398	387	420	361	357	394	373	382	363	392	379	392	396	414	384	385	398	373	388	375	399	393	372	418	381	340	382	427	368	369	367	406	382	374	368	364	395	382	400	359	384	345	373	407	387	391	398	393	377	370	357	398	363	416	382	387	349	394	373	382	366	375	379	416	388	426	398	400	372	418	375	394	395	388	398	375	409	368	376	380	349	395	367	416	396	357	387	371	384	369	402	433	388	381	372	374	420	401	358	384	332	382	380	375	424	391	364	367	406	395	368	384	437	382	393	403	410	368	414	356	378	388	380	367	404	344	400	435	371	381	397	404	394	414	383	368	397	428	404	409	386	383	355	376	421	385	406	387	386	351	399	378	401	411	373	392	390	409	370	375	373	358	381	390	396	389	393	398	384	364	375	383	357	392	343	374	414	415	383	380	384	372	396	416	369	421	395	381	362	369	421	357	392	391	365	386	361	407	395	409	402	375	371	377	389	409	405	378	387	407	376	371	383	379	375	331	387	404	360	368	381	409	362	389	365	370	370	418	418	382	407	387	390	394	392	391	368	412	403	372	404	357	375	379	372	395	377	374	353	368	400	375	366	360	384	385	399	343	392	384	360	379	391	360	379	388	379	386	418	400	379	389	388	393	384	410	390	383	392	359	412	381	389	379	347	369	361	387	368	358	430	398	373	374	346	393	384	361	398	406	382	380	393	374	388	395	422	389	349	375	391	377	399	385	369	394	355	377	382	404	359	367	405	393	357	361	361	385	411	376	387	414	386	380	380	423	419	418	386	399	395	410	397	394	400	370	410	408	390	390	376	379	392	419	393	382	363	403	394	381	380	421	344	390	359	403	426	406	390	430	373	346	403	402	401	398	400	380	407	370	377	405	409	397	391	386	415	412	364	363	359	414	390	374	351	386	403	400	360	373	413	399	413	404	372	395	389	387	390	383	376	393	380	380	359	348	394	380	410	370	331	364	384	380	364	374	388	395	410	381	384	418	384	356	370	381	399	358	390	369	391	372	362	382	399	399	364	388	371	395	373	384	344	401	388	408	356	379	424	382	395	396	365	411	350	392	388	400	374	382	387	368	409	368	384	402	379	372	369	349	377	394	391	385	393	428	402	366	361	419	435	358	399	394	380	362	352	396	387	407	394	380	376	392	368	374	413	368	382	373	391	389	376	424	360	373	402	441	433	412	384	366	388	372	387	418	410	390	393	444	396	399	383	397	368	371	374	381	393	369	381	399	376	414	369	382	412	360	420	437	397	386	385	388	382	400	356	375	373	388	402	358	372	369	379	370	362	380	397	415	381	416	377	368	398	385	416	365	383	397	395	404	371	360	401	361	396	421	408	389	391	395	396	425	405	421	364	377	383	385	388	361	420	381	385	420	384	388	363	351	397	388	426	382	396	417	412	382	354	442	419	391	379	399	350	364	347	420	405	347	365	406	387	352	381	389	412	372	377	370	383	388	372	389	390	410	412	422	397	386	347	390	409	380	383	359	407	389	404	394	380	388	361	415	398	378	374	408	395	410	360	389	391	381	358	389	390	394	372	400	413	398	413	408	378	389	368	377	386	382	383	395	379	381	411	403	390	385	395	382	414	403	372	378	403	416	401	378	396	385	380	413	413	395	403	403	432	405	406	383	394	355	393	382	388	364	384	387	389	386	380	410	387	377	371	384	367	409	402	391	403	367	371	362	385	394	373	384	405	388	412	385	354	360	411	396	418	380	384	391	402	394	408	382	382	364	403	368	365	401	393	364	392	365	396	372	373	396	367	390	399	408	351	400	382	395	381	398	378	401	383	376	399	369	356	372	396	365	384	389	412	371	385	423	403	402	386	424	394	368	386	426	398	355	399	415	389	410	400	361	422	414	373
32036	21078	12031	982	495	430	479	433	444	425	432	432	425	419	463	446	438	424	417	415	451	453	438	408	436	403	460	472	443	470	443	416	448	438	424	418	402	424	442	409	462	418	396	415	450	428	411	418	428	461	444	473	456	406	430	435	428	434	431	447	423	444	473	432	429	473	431	454	395	436	433	425	432	432	426	453	441	439	439	409	437	412	451	431	423	447	445	424	407	452	442	427	396	395	464	416	445	438	442	419	458	425	428	437	445	415	466	420	456	450	448	429	478	478	441	444	420	444	439	414	460	460	460	441	456	449	421	508	483	448	494	435	459	458	429	437	476	431	425	423	447	442	432	402	436	439	445	462	457	437	418	420	433	438	447	462	441	409	448	447	449	435	436	430	419	426	468	423	487	454	398	433	402	413	466	425	470	456	437	446	433	424	449	426	427	451	431	388	417	406	415	473	459	390	448	448	462	466	429	477	408	435	456	430	444	444	453	414	421	416	418	449	486	416	408	474	430	433	443	430	419	442	453	432	441	427	448	431	437	452	421	457	423	438	419	436	491	449	463	422	402	430	413	418	465	409	463	436	417	424	432	443	428	416	432	411	448	428	457	421	431	451	410	414	449	449	422	416	392	446	429	402	455	420	492	445	431	421	406	474	461	478	403	464	373	440	410	409	421	402	425	433	473	439	450	446	471	485	426	441	414	422	407	420	413	437	425	383	415	434	446	453	448	471	430	413	427	418	445	450	459	443	427	448	471	417	427	421	457	440	436	431	438	439	426	435	456	431	440	416	441	444	469	448	426	482	450	423	447	456	475	438	440	449	437	416	453	432	424	421	396	424	432	428	444	445	398	466	442	456	474	436	452	436	389	424	420	440	404	448	453	426	457	484	429	504	446	442	428	441	440	461	464	421	466	456	455	454	469	417	454	448	441	434	471	435	408	392	460	484	418	448	461	459	468	504	470	431	462	418	461	451	434	438	459	423	423	427	449	440	413	430	474	478	414	427	459	479	446	440	443	482	447	397	460	415	442	448	427	410	455	436	441	451	432	451	430	441	445	451	477	472	413	422	420	424	460	429	429	421	443	437	427	459	465	443	436	453	403	408	458	441	425	416	441	457	445	420	459	447	450	416	402	434	466	475	470	433	417	419	420	461	410	432	447	401	449	425	441	451	428	444	402	431	444	470	470	455	451	483	458	424	438	449	443	454	452	418	394	412	443	443	443	457	389	431	442	504	450	399	420	447	415	447	446	421	506	445	425	422	501	430	442	424	446	412	449	497	444	433	458	412	447	404	396	460	393	382	412	420	401	437	422	447	477	419	467	396	444	464	409	408	454	441	424	460	401	467	432	422	444	439	455	424	438	412	461	433	474	434	458	415	403	436	430	444	406	419	425	473	479	424	414	441	445	456	477	437	438	433	474	427	456	433	436	416	408	440	433	396	444	429	464	455	432	407	433	455	443	446	429	434	420	478	484	403	416	428	427	429	449	442	429	460	415	456	409	378	437	444	397	446	459	447	441	439	483	399	407	456	399	475	466	447	449	455	407	374	465	403	435	434	438	424	456	414	442	464	464	409	464	452	496	460	440	448	448	463	442	462	447	419	430	436	475	451	416	419	418	429	428	434	442	454	447	409	437	462	444	436	426	423	421	429	424	468	442	457	420	444	462	424	433	473	427	445	423	453	436	425	461	423	440	418	443	434	467	426	443	411	462	425	451	408	420	422	463	427	440	450	427	434	433	413	410	437	457	429	400	466	451	464	481	482	431	473	446	436	398	411	434	446	442	424	490	472	446	448	388	463	409	410	438	446	432	426	450	430	382	435	417	424	481	449	469	447	448	433	446	462	420	485	419	427	388	425	421	451	460	393	425	489	428	448	494	466	458	401	445	388	429	471	424	464	461	423	416	452	471	427	458	482	451	463	428	403	432	421	443	469	452	397	409	464	422	418	451	453	442	441	471	466	427	449	416	423	463	439	427	434	397	445	432	435	436	395	429	474	432	425	441	444	427	436	465	400	463	449	400	425	421	411	389	433	421	422	464	454	410	462	481	463	461	424	465	430	429	429	421	461	485	450	411	411	395	363	445	428	456	466	443	452	431	420	418	418	424	439	423	424	451	461	453	469	418	463	431	438	446	440	439	437	423	413	432	448	423	417	449	435	434	457	386	405	449	419	405	462	450	471	462	378	443	427	447	424	435	466	465	453	409	446	442	443	470	424	481	419	442	434	420	385	460	439	458	447	432	441	479	458	410	430	464	420	425	411	454	456	433	439	429	423	440	439	429	399	464	416	445	452	469	429	430	510	431	442	459	454	450	464	444	475	454	432	492	448	424	445	430	470	443	433	387	445	452	432	441	437	452	403	428	463	456	450	421	466	443	417	460	422	413	420	426	415	416	410	444	473	485	408	432	451	426	421	421	426	463	429	441	405	457	452	446	452	440	428	413	437	411	418	451	423	447	434	408	484	440	431	431	423	464	436	470	433	419	415	422	465	444	426	458	446	438	447	412	419	462	412	454	417	475	432	423	420	421	467	428	413	431	479	467	431	455	428	420	408	419	444	446	400	399	415	465	458	403	433	421	421	407	486	426	475	424	455	450	418	415	456	470	440	466	441	417	455	462	488	429	419	476	427	429	453	446	425	453	510	439	455	423	422	448	413	422	428	494	453	446	423	440	422	440	403	449	425	464	458	432	426	411	405	397	432	474	421	434	412	467	424	410	438	446	468	443	458	425	422	444	463	462	439	451	451	438	442	455	441	433	420	458	410	439	464	453	435	441	413	426	421	448	409	424	440	467	477	418	444	452	446	432	471	440	467	432	430	465	416	418	393	383	438	456	466	425	425	457	423	448	480	460	447	408	442	416	465	423	464	430	411	417	461	415	482	439	442	406	459	421	454	451	476	460	438	434	470	414	413	466	428	449	455	455	419	453	468	405	424	442	444	463	443	440	462	453	415	422	419	474	385	419	478	433	460	403	462	422	418	469	472	453	420	433	461	486	433	427	430	472	437	449	445	402	421	414	455	428	386	450	417	405	452	440	434	413	464	437	433	460	419	427	427	459	438	423	425	445	435	446	470	459	431	470	428	455	444	473	452	458	418	467	397	433	462	427	434	402	458	418	436	461	484	443	455	406	444	490	439	441	435	433	501	406	435	445	473	435	438	437	440	411	455	476	481	455	437	457	443	397	441	423	473	440	465	433	476	409	422	400	437	446	429	397	469	445	443	388	469	414	433	433	471	442	407	408	450	432	426	435	455	441	442	493	444	480	447	465	421	462	456	471	452	501	431	467	423	457	429	403	468	442	402	437	456	454	412	433	455	410	460	460	434	430	442	462	412	435	455	443	441	443	472	433	443	473	438	411	460	425	433	420	451	420	436	477	374	426	388	424	486	455	417	436	442	414	414	418	461	432	433	454	443	379	433	415	457	425	454	457	479	442	402	438	428	465	483	471	448	418	432	427	458	434	435	431	440	437	452
5834	1065	1015	993	992	982	964	944	908	967	970	943	939	902	948	923	997	958	905	910	988	945	948	997	911	963	918	965	972	944	980	981	1002	993	941	970	931	982	952	980	945	945	967	1006	926	941	1003	877	919	981	993	933	962	967	982	946	942	914	908	960	954	994	963	977	970	916	939	1002	959	963	991	963	922	935	943	972	911	1000	948	959	1013	918	930	953	903	900	974	969	949	944	958	974	981	908	987	898	964	990	991	913	931	1001	940	937	946	934	933	927	960	962	930	997	973	1021	943	1010	968	953	943	971	948	928	985	968	985	964	904	972	974	940	938	922	910	877	947	923	1009	952	934	942	985	895	915	1027	1019	972	999	936	950	989	969	953	969	949	921	977	915	966	954	971	927	965	975	903	939	974	951	967	948	978	968	883	910	974	911	929	885	963	947	1003	917	983	937	975	978	927	931	920	899	952	989	934	975	968	940	959	971	919	969	936	990	959	953	964	995	893	956	966	903	949	959	945	991	886	937	946	1005	962	934	962	933	910	941	951	905	963	972	949	931	936	976	989	1006	959	949	993	957	933	916	991	922	947	978	945	919	967	948	991	955	951	934	951	893	980	982	960	968	1008	953	960	1003	889	976	951	949	978	997	964	979	933	938	926	930	983	941	934	970	929	905	959	900	968	976	934	972	940	911	887	978	932	930	890	1026	924	951	933	956	916	983	954	992	911	950	990	954	960	967	952	967	956	924	935	963	896	1002	952	938	950	896	939	959	953	943	995	941	1003	993	1003	951	1003	990	960	951	958	952	990	990	921	961	945	904	948	934	946	959	934	942	966	961	947	894	965	872	910	955	883	916	934	955	945	918	914	865	948	897	934	940	968	957	979	921	977	951	931	955	977	977	976	976	894	944	978	936	888	917	986	935	1037	937	943	916	955	914	979	972	905	939	968	954	948	926	982	926	945	937	959	981	987	1005	925	926	944	960	982	899	971	906	989	942	896	990	953	886	904	961	913	1002	1006	992	999	968	965	947	924	994	938	978	952	1004	970	930	986	927	963	980	905	984	898	988	957	988	936	959	960	948	986	942	995	963	965	984	978	957	945	974	1020	934	968	923	1005	979	984	906	1014	971	945	950	948	913	977	951	944	952	940	946	927	950	953	1001	996	916	912	972	991	921	943	912	971	925	974	983	947	996	971	939	975	928	949	927	927	949	952	933	970	903	914	941	911	947	953	953	938	957	921	947	964	965	918	908	976	932	974	951	1008	923	951	959	954	970	908	938	963	991	985	908	969	901	981	958	973	926	915	939	920	940	942	923	930	1014	964	930	941	965	960	926	925	948	976	928	976	948	905	951	976	982	969	959	896	967	956	977	967	1006	919	973	976	951	988	991	948	978	900	953	1008	980	921	978	993	905	899	965	979	922	944	900	939	993	938	931	952	965	991	947	1012	994	919	960	929	972	1022	925	970	984	982	958	961	986	894	916	952	918	927	915	956	887	1007	986	967	923	964	975	920	962	915	931	933	942	947	964	968	979	946	969	944	997	941	927	976	961	984	964	1001	987	951	917	924	957	982	949	923	1027	962	980	1003	947	914	934	976	886	964	923	975	945	930	1017	923	943	934	978	977	983	983	963	949	941	982	916	1001	928	896	914	999	926	937	976	945	982	953	968	967	941	990	939	939	934	931	960	962	911	934	959	960	897	944	972	885	959	984	909	945	990	909	980	990	986	942	966	965	958	966	979	970	939	955	968	957	1026	932	971	943	936	935	925	929	951	979	926	988	1000	982	981	933	974	999	923	1013	958	969	930	981	995	944	966	917	951	976	965	940	919	950	930	903	987	988	946	1011	956	924	935	982	942	1007	968	946	972	989	971	1005	1009	956	955	1000	955	974	955	983	976	954	979	978	967	971	955	986	952	920	970	927	935	947	908	973	926	985	930	933	945	942	938	925	963	926	912	943	883	945	928	948	917	904	917	972	901	977	1016	948	960	931	927	909	956	929	956	958	924	951	999	915	889	952	985	922	931	931	991	939	938	1043	889	960	1002	902	946	887	997	950	922	955	948	933	952	979	961	896	955	986	957	922	956	984	961	931	939	944	999	983	984	997	953	944	976	1001	962	948	973	986	955	924	926	938	897	998	949	900	947	957	956	936	933	981	967	978	918	941	957	939	949	952	940	940	943	1007	937	975	929	930	989	960	968	978	974	939	986	920	962	947	930	951	995	966	928	924	958	955	985	918	957	951	920	1005	922	944	893	972	995	983	935	955	1026	932	916	970	930	986	942	960	1031	974	1018	955	970	958	995	967	951	956	939	1018	984	991	954	909	984	912	948	957	898	956	944	974	937	974	908	917	927	975	946	914	942	952	959	988	987	991	971	950	943	961	981	964	922	981	966	949	969	952	939	979	927	980	957	945	942	963	930	946	934	1019	954	968	935	1037	953	972	950	954	958	979	995	935	937	949	929	954	966	937	961	969	917	941	932	942	976	945	970	1023	950	1013	973	946	986	924	972	941	953	979	976	949	993	912	921	943	952	963	943	955	929	994	910	985	917	1000	923	913	931	894	940	993	990	942	927	966	986	963	945	962	949	920	964	1001	922	977	983	954	973	921	942	930	935	924	941	968	963	947	902	955	909	912	987	967	981	935	952	944	979	986	956	980	936	932	931	928	962	898	936	958	968	959	955	949	934	910	906	949	953	925	913	953	937	939	942	967	984	908	964	944	1002	987	955	899	946	930	972	893	939	966	979	945	932	1020	993	1000	945	975	1008	956	907	964	939	956	963	953	961	954	917	946	985	946	938	944	979	961	988	930	971	921	974	945	941	936	917	980	1002	932	918	978	950	980	928	950	954	1004	941	974	955	962	934	928	994	932	941	944	999	994	1006	978	926	927	1022	877	935	1026	937	936	948	979	960	982	935	993	959	960	978	979	1011	941	1057	925	936	983	909	962	955	962	948	912	954	966	955	961	894	899	931	920	878	932	1000	925	944	917	996	969	984	975	998	897	918	979	929	968	967	933	925	950	974	945	897	949	936	973	994	929	933	955	976	959	964	969	965	939	901	940	969	929	957	921	987	990	967	936	943	961	946	944	994	960	922	936	972	985	944	917	957	955	961	970	949	990	962	897	987	949	944	936	926	963	951	974	941	928	994	912	927	911	975	955	969	943	950	985	934	980	977	952	962	991	888	955	1000	953	949	938	1012	911	973	984	905	912	921	964	921	978	928	952	919	948	957	902	934	940	919	927	939	947	908	991	926	939	983	938	935	1003	951	986	956	959	954	924	910	958	943	954	941	924	951	942	946	943	930	964	959	1001	991	935	932	977	944	940	918	966	984	995	987	998	937	940	1019	954	971	1008	1006	968	925	964	985	918	974	991	921	978	950	921	955	944	951	936	930	955	938	990	979	939	946	962	997	962	930	952	959	912	988	966	962	926	971	926	956	993	973	967	925	939	960	939	918	911	911	942	942	960	928	994	967	931	968	949	924	909	960	979	962	1003	956	927	943	978	962	919	949	940	977	974	987	963	949	967	907	981	1013	967	916	970	913	931	977	938	927	918	965	967	906	972	948	995	939	923
24894	21486	24845	28545	21484	21306	1342	460	444	402	364	353	361	390	349	337	332	385	324	335	367	347	360	354	356	341	361	370	351	341	355	362	326	327	350	349	344	324	358	336	330	345	308	344	351	363	356	288	365	329	339	324	312	358	346	356	349	350	348	335	351	335	373	352	338	376	313	347	347	303	338	298	294	327	332	300	384	371	346	389	336	321	376	378	331	370	357	307	363	372	311	317	316	332	360	330	348	309	351	347	334	313	327	327	321	343	364	318	327	328	297	353	370	317	312	348	303	365	314	344	357	356	358	341	350	326	330	370	321	327	319	339	335	324	368	336	313	340	343	344	391	332	346	326	361	373	326	367	353	335	357	335	322	317	335	319	359	304	353	361	322	342	338	355	347	351	297	354	344	340	340	337	305	362	329	380	329	313	316	338	303	326	360	346	334	354	331	315	314	354	344	370	305	306	360	329	421	372	355	327	374	382	335	353	353	363	364	358	360	326	367	337	400	363	370	337	369	335	350	330	359	369	285	342	359	308	337	337	351	314	344	302	326	327	298	316	329	373	362	347	379	354	337	354	314	311	362	361	355	358	315	342	343	353	342	390	359	347	334	355	318	330	349	347	351	343	341	408	353	346	333	325	395	337	326	305	315	358	335	309	339	362	317	334	317	320	338	326	356	358	350	336	382	295	328	344	355	347	364	343	322	342	348	324	331	311	332	340	319	317	314	324	334	352	333	358	395	372	328	373	337	327	389	340	353	338	377	393	318	357	340	349	343	335	327	316	320	311	344	326	343	331	344	358	363	344	372	339	358	345	346	331	367	321	339	325	345	322	315	339	313	366	341	362	326	371	339	336	316	351	330	376	328	350	346	336	322	358	349	391	368	339	330	326	303	362	348	372	348	364	321	324	337	323	351	351	311	316	378	366	341	326	340	324	351	336	336	323	392	354	346	296	308	341	324	319	334	354	346	370	324	328	357	329	365	333	342	356	358	352	308	310	327	337	359	347	380	339	321	344	312	325	335	347	344	327	333	307	325	331	330	317	336	343	337	357	357	377	337	339	366	365	321	333	331	333	371	303	328	325	327	322	344	340	310	334	365	332	347	346	333	356	319	348	371	323	327	348	321	324	339	337	328	342	325	373	367	376	329	282	309	347	404	366	340	355	341	315	337	370	317	311	335	371	339	313	347	332	313	338	308	330	340	304	368	344	327	348	345	317	333	368	355	351	359	326	375	362	347	348	313	341	322	345	350	360	323	322	352	341	308	346	326	345	315	350	315	335	326	357	340	327	317	330	333	329	360	350	321	324	334	336	336	319	356	351	373	348	360	317	332	310	328	318	312	354	354	334	338	334	339	360	341	378	334	367	348	365	318	334	355	338	358	310	381	341	339	337	362	364	313	345	349	338	346	331	336	335	344	331	334	343	334	349	341	350	334	340	359	394	292	316	348	353	341	313	358	320	329	354	346	335	389	348	360	315	328	343	331	317	335	345	335	297	344	324	309	321	335	326	348	307	301	314	308	351	322	331	334	368	345	357	330	392	341	335	302	311	307	295	360	301	319	329	348	371	326	351	323	327	339	333	357	344	302	354	330	319	330	348	325	330	321	371	342	345	310	338	346	341	351	335	329	329	337	332	320	314	330	320	344	322	331	329	363	332	308	318	308	379	329	323	299	324	301	343	344	379	342	359	337	340	277	328	331	315	346	356	312	310	300	340	355	334	361	348	346	342	356	347	326	340	317	358	349	341	341	307	317	341	307	317	340	280	358	327	332	350	365	327	334	357	338	342	351	371	356	343	361	324	377	322	361	365	338	337	343	350	375	357	342	332	332	330	352	375	297	311	366	342	304	364	375	306	335	332	298	302	307	306	336	321	334	343	346	342	336	348	358	317	312	323	339	333	357	318	362	334	370	338	295	325	323	297	354	352	324	328	338	351	341	325	351	329	323	354	338	345	343	341	340	363	322	337	331	310	339	341	330	362	323	320	344	359	329	292	358	342	328	338	333	353	344	315	347	325	350	346	373	356	321	347	354	340	350	368	346	373	339	332	352	339	331	347	312	334	322	327	323	361	324	333	350	348	313	336	352	310	330	302	325	334	314	343	338	333	326	329	322	320	341	325	359	340	343	387	328	363	355	347	360	332	313	309	331	342	365	307	400	332	366	337	347	342	296	354	389	351	319	363	336	339	327	354	357	320	325	380	356	345	347	341	330	335	355	341	343	360	339	368	315	314	362	343	355	369	307	315	332	326	336	349	333	365	331	295	346	346	334	344	379	343	325	353	294	325	331	336	360	363	358	355	337	337	341	319	347	364	351	333	314	363	328	315	331	308	325	332	358	334	367	343	350	319	329	307	337	305	320	294	345	329	339	320	318	327	357	370	360	323	331	334	382	326	361	291	346	377	332	344	345	324	307	321	350	309	347	318	350	323	305	345	338	392	358	334	368	337	352	366	350	313	316	349	364	302	352	352	342	354	373	328	338	315	343	339	339	329	375	333	330	298	349	334	339	333	360	377	315	371	317	304	307	352	311	323	342	325	376	366	343	381	344	329	330	390	318	332	364	354	329	329	358	308	323	361	356	375	336	316	342	313	341	343	365	339	320	327	304	308	357	340	308	341	358	345	366	327	328	320	349	339	359	306	345	311	330	333	318	312	311	314	348	315	330	368	303	359	325	362	368	372	347	351	323	333	341	332	318	332	339	344	378	333	323	331	343	369	331	352	305	347	336	327	334	295	315	330	336	344	333	324	342	334	350	353	309	316	328	343	320	345	337	325	371	307	337	337	340	314	346	305	320	348	347	336	324	317	352	320	305	327	335	330	347	337	303	372	358	355	358	320	298	366	347	337	337	352	356	320	328	334	342	332	304	324	346	318	335	353	326	346	364	328	320	312	351	361	329	336	343	326	329	322	328	298	332	334	338	318	350	323	336	333	323	350	345	348	345	288	316	350	345	321	329	277	345	347	376	329	354	340	338	327	337	317	340	365	358	348	351	369	351	331	332	326	328	311	360	325	303	367	318	335	335	338	363	343	337	328	344	352	326	346	357	359	342	347	328	374	365	336	359	344	353	331	348	343	342	350	335	325	338	352	341	343	320	299	339	339	366	355	355	317	336	349	317	333	327	325	337	362	318	327	346	330	353	329	317	361	323	365	341	328	371	316	310	336	322	332	358	383	339	340	345	349	331	320	350	342	325	364	307	365	356	326	320	390	355	360	343	346	357	332	355	350	334	310	337	314	318	355	341	334	307	339	365	337	356	347	360	322	316	323	348	340	313	376	340	335	349	342	359	343	351	312	330	344	325	351	339	337	328	341	310	333	364	312	340	322	327	384	326	322	349	353	321	332	345	336	324	333	323	330	318	348	330	339	335	348	368	308	327	330	334	351	323	333	341	324	326	324	344	383	350	320	322	322	363	346	352	334	340	326	332	363	322	343	317	352	334	322	375	329	331	327	339	308	318	328	331	372	356	340	361	311
3123	2143	1277	998	890	865	772	779	749	764	762	821	785	764	752	756	785	727	726	769	731	717	782	726	803	785	716	716	682	724	719	717	780	765	739	739	760	712	766	757	779	731	720	698	739	707	754	713	752	789	750	762	738	679	762	723	783	780	759	716	770	786	733	778	742	769	746	705	774	750	692	724	727	723	746	732	739	718	736	732	750	774	716	776	770	701	720	753	678	749	786	772	741	744	741	749	705	763	729	768	794	661	725	689	718	681	759	767	748	771	735	739	756	737	740	778	734	681	692	733	718	768	738	747	731	709	709	768	735	778	748	677	746	748	716	719	688	752	753	747	742	740	697	713	746	772	759	730	768	741	701	742	781	765	741	783	732	732	680	682	724	744	755	758	728	714	687	753	686	801	780	820	779	705	749	741	779	765	739	772	752	749	750	754	697	781	716	735	689	712	759	717	756	752	765	762	767	684	744	757	778	740	723	759	721	718	751	699	795	722	689	760	754	700	747	772	774	781	711	725	736	733	765	724	777	737	799	764	747	713	761	775	760	723	738	752	712	741	742	713	742	757	713	721	767	735	775	770	726	741	734	769	732	753	723	715	752	742	711	720	737	765	717	765	738	747	794	728	711	727	763	728	764	727	730	717	749	727	725	729	772	766	760	738	735	745	712	726	739	720	758	760	741	734	739	754	747	718	764	780	717	771	767	770	671	787	713	747	752	727	716	751	740	735	758	762	777	755	716	746	721	752	750	722	743	720	722	737	689	733	770	737	751	720	721	703	781	774	713	786	716	741	756	726	698	722	736	768	753	712	727	719	729	720	719	726	741	758	740	740	742	754	743	714	719	733	780	763	704	752	742	751	724	767	720	719	722	717	725	737	711	748	759	765	758	759	723	747	728	748	666	711	707	738	765	720	705	704	773	737	734	708	756	750	722	743	737	753	736	762	716	756	752	730	721	769	746	706	742	712	773	738	748	711	722	744	679	750	731	784	731	768	746	740	700	712	709	745	735	737	811	749	721	743	739	765	720	730	734	775	750	746	770	749	747	727	747	708	769	715	737	750	813	753	713	761	736	755	726	748	713	750	710	736	719	720	716	702	731	765	699	751	714	750	786	739	699	705	746	732	702	733	734	750	736	742	670	704	753	737	724	726	741	728	729	715	746	734	743	776	785	781	699	720	780	742	705	738	739	752	742	736	714	745	735	761	727	726	745	734	734	762	787	739	776	756	757	722	710	706	802	743	721	709	724	741	792	747	806	724	779	744	707	726	787	695	769	698	764	720	783	707	758	715	757	743	719	762	709	790	740	667	786	717	723	723	739	729	765	723	749	778	791	727	750	710	756	719	705	759	770	744	695	721	724	686	734	777	728	737	743	752	772	764	713	748	764	741	755	761	701	731	780	690	754	698	766	781	766	728	705	767	737	727	773	773	752	772	780	761	732	721	762	759	719	746	711	709	792	720	728	742	746	745	784	724	740	722	747	699	703	789	734	768	723	705	697	720	715	691	763	799	728	723	693	752	691	694	724	731	751	739	725	677	778	708	686	740	748	727	716	775	796	701	740	701	731	756	761	721	706	775	730	683	748	705	783	718	711	697	748	703	712	743	753	768	703	801	733	737	735	709	756	729	722	758	750	725	750	753	721	783	767	748	794	692	794	708	689	762	798	755	694	705	789	734	760	684	729	724	743	739	703	731	739	733	766	752	732	713	735	717	752	686	722	749	741	729	729	730	728	735	728	739	741	721	752	726	732	706	751	798	729	709	748	737	736	724	719	718	728	719	771	755	786	723	697	735	722	741	729	760	748	680	733	654	741	676	738	747	734	775	712	730	747	718	769	756	712	762	735	735	752	785	719	763	792	752	727	714	713	765	785	724	681	705	766	754	802	737	736	730	718	743	753	780	716	766	708	775	720	743	708	753	738	723	775	739	768	741	768	731	774	737	719	750	710	708	759	741	747	746	734	725	730	738	732	778	692	735	721	723	747	761	716	764	734	753	682	719	731	732	718	737	777	730	723	729	722	731	732	715	762	749	756	697	762	728	734	705	719	729	761	722	766	790	731	787	748	712	721	728	764	738	766	756	798	773	744	722	742	721	765	738	723	709	718	718	728	716	731	751	741	737	778	763	792	740	714	742	732	753	760	721	713	757	751	694	706	725	773	702	713	773	788	743	674	736	741	740	736	718	739	731	699	747	789	737	726	734	750	749	767	789	765	704	793	718	744	767	751	680	725	714	744	754	773	728	746	686	714	693	744	792	739	780	678	744	781	749	713	777	743	719	705	706	726	802	745	755	717	694	739	687	731	729	729	750	766	763	754	733	742	766	732	757	679	784	713	741	734	746	746	756	667	684	754	737	721	712	692	750	752	741	744	740	706	751	776	759	748	784	754	769	761	716	751	758	720	755	719	708	694	683	741	698	758	721	741	756	738	754	725	745	691	721	723	688	740	735	755	731	709	764	738	692	732	747	725	740	727	776	746	714	751	759	717	766	741	762	679	725	756	735	758	680	811	774	775	785	743	726	741	715	772	724	778	719	740	749	748	711	741	704	735	722	747	710	741	718	711	771	765	713	726	725	733	778	730	761	735	781	795	712	678	771	758	765	729	744	733	733	708	721	682	745	751	699	740	730	701	701	716	771	752	699	686	792	763	727	765	736	730	732	736	715	727	750	711	730	733	722	759	732	753	719	715	749	793	729	728	700	731	702	721	700	728	735	726	733	756	729	784	701	703	676	755	727	779	717	763	766	746	709	739	702	725	758	721	787	772	755	784	796	699	761	722	650	729	729	725	715	783	735	725	768	784	721	747	775	727	779	770	756	721	738	698	757	732	751	738	715	754	686	755	742	787	722	735	739	695	693	740	705	694	760	742	739	719	757	772	748	742	769	785	755	745	720	724	755	735	750	706	741	741	707	701	748	776	753	770	735	718	749	726	755	730	773	757	741	770	753	727	751	728	708	778	732	759	710	652	752	773	711	740	740	762	718	746	712	763	707	790	722	673	717	740	696	721	734	757	699	795	759	717	767	751	736	779	729	700	699	742	723	755	741	763	706	718	749	772	708	716	720	748	759	725	736	746	745	756	733	779	750	733	689	715	773	761	749	761	787	764	742	717	750	769	701	745	737	761	709	732	701	743	770	723	705	764	693	726	752	760	770	758	703	782	756	712	729	724	800	724	728	752	740	768	745	762	802	745	737	768	742	726	731	742	749	734	751	756	734	748	745	732	693	727	754	780	685	730	731	741	722	720	767	745	781	750	777	772	733	720	736	727	757	723	738	712	734	715	710	683	721	701	759	727	760	759	780	745	701	723	769	760	761	740	749	716	710	725	778	812	729	778	731	678	725	791	724	742	752	750	750	745	728	722	753	798	770	755	755	785	780	715	782	736	752	758	704	787	730	709	712	746	740	746	714	729	775	759	758	782	692	759	757	738	691	712	717	715	736	701	672	728	760	714	716	737	705	744	799	683	733	661	746
24266	21478	25174	28201	21479	21485	18355	514	301	256	284	225	221	186	199	209	198	186	181	180	182	206	180	174	201	184	186	164	194	193	151	166	140	160	143	153	175	175	201	150	127	186	159	149	169	164	153	168	137	159	176	160	187	176	170	176	153	134	140	177	155	151	155	151	165	158	154	159	179	162	144	155	152	159	158	142	156	179	158	170	183	166	189	157	156	144	155	154	164	143	154	158	161	144	131	152	153	170	157	145	176	161	179	166	179	129	129	143	144	153	175	175	198	173	187	153	153	157	150	146	162	167	141	137	148	166	182	162	161	156	158	168	171	191	160	172	165	192	156	159	161	162	164	158	144	161	145	165	184	173	155	165	153	176	143	151	144	156	132	153	165	153	137	156	147	174	159	170	156	154	161	154	152	147	156	178	152	165	173	181	172	160	191	158	132	145	163	143	174	149	132	150	151	165	158	154	173	163	153	149	144	186	165	145	161	146	161	181	163	176	146	148	151	168	173	154	171	140	139	154	143	159	182	164	160	153	155	182	165	182	143	136	145	150	181	135	163	162	160	166	157	146	178	173	146	147	162	154	153	168	170	178	166	142	153	184	152	164	134	202	176	174	124	161	177	159	167	169	160	146	148	165	139	189	159	183	136	180	147	154	167	165	144	145	179	161	170	189	181	159	150	146	167	149	174	160	162	160	176	178	139	153	158	167	154	179	176	154	151	182	170	187	158	164	175	162	163	176	162	171	166	132	153	158	202	150	146	170	177	162	157	144	125	174	184	154	133	154	161	167	141	150	168	166	184	168	169	158	157	164	135	158	157	189	165	176	183	196	158	153	151	137	137	179	175	184	170	147	161	204	147	151	145	170	141	144	194	181	194	159	172	152	151	159	181	153	140	151	145	171	203	179	141	161	147	177	137	170	152	142	150	167	150	145	139	156	185	149	148	145	171	155	134	151	165	165	156	167	146	155	162	171	145	138	166	175	165	178	166	150	174	184	193	158	149	156	158	164	161	162	147	197	166	146	167	174	176	161	181	162	153	164	165	185	156	153	171	169	144	164	155	187	140	149	184	179	139	168	176	160	162	147	189	158	184	160	179	156	143	188	173	156	189	173	171	165	155	187	170	176	168	152	173	161	153	126	134	160	165	152	139	157	169	163	172	152	185	170	191	155	161	170	157	168	183	166	152	168	166	137	160	177	125	173	174	143	154	150	167	152	157	152	157	140	189	145	167	180	171	151	152	162	161	176	164	130	174	155	166	169	166	159	146	189	167	190	139	154	171	156	177	176	157	160	149	161	162	146	169	182	144	165	150	146	178	161	177	143	160	174	155	156	163	179	160	162	152	156	158	139	142	184	152	143	142	151	167	159	178	166	148	167	163	171	145	170	139	164	135	139	157	151	160	161	157	188	154	161	165	156	150	157	158	152	169	152	154	150	134	162	141	159	155	150	151	149	152	150	155	152	174	183	166	161	148	160	159	157	173	182	186	160	141	168	178	155	168	168	172	162	168	155	192	161	179	166	173	154	140	181	170	155	161	173	143	148	153	155	150	127	178	158	166	159	151	163	149	141	141	189	157	155	167	164	182	175	168	168	180	169	165	157	163	157	147	157	150	158	160	157	188	178	135	163	160	187	163	176	160	147	196	159	151	162	151	162	155	163	187	162	167	157	156	179	135	155	167	146	152	164	166	163	124	168	176	155	150	153	122	144	158	154	170	155	135	166	153	147	173	171	156	166	154	161	136	157	171	168	156	145	159	149	160	164	148	168	164	166	154	175	166	159	169	161	172	156	183	142	159	148	168	135	151	177	175	147	157	158	158	153	167	145	184	178	145	175	166	154	152	194	184	169	150	157	160	187	167	173	168	162	173	155	146	158	176	154	165	172	165	199	159	188	149	185	177	159	153	164	159	151	148	146	161	175	161	143	161	168	169	155	156	169	163	168	169	164	168	157	153	166	160	133	188	164	180	156	173	150	206	152	167	147	183	164	150	143	164	152	138	150	156	159	160	146	152	153	160	151	139	157	179	180	163	147	179	147	167	175	158	162	162	135	148	140	161	153	162	128	142	145	148	151	175	175	152	188	158	182	140	164	164	149	135	197	150	163	164	159	161	162	135	168	179	165	168	138	149	161	171	158	156	175	169	172	170	188	154	148	143	184	166	156	146	173	162	166	182	192	143	166	154	157	159	178	150	147	176	158	139	138	156	176	161	147	174	164	164	155	158	180	134	166	160	166	159	135	170	153	146	139	157	157	158	160	151	160	169	161	162	182	173	169	160	151	160	148	190	157	159	129	161	143	158	151	164	159	174	170	180	147	163	145	159	154	149	148	172	140	168	160	156	185	164	161	185	178	137	153	147	156	174	169	181	156	148	150	186	179	157	157	143	165	180	149	147	139	161	155	156	176	151	150	138	163	160	158	148	159	183	168	147	157	158	156	177	179	158	148	166	176	155	180	167	153	169	162	177	148	174	154	127	163	140	158	142	156	178	167	164	134	156	174	171	159	150	163	143	182	161	159	170	167	151	185	144	177	157	174	158	165	161	162	168	168	179	183	182	171	165	146	150	159	165	169	178	161	148	142	155	137	157	160	176	160	187	161	145	178	168	163	146	183	206	159	159	187	184	181	136	135	154	155	147	152	156	138	143	158	153	164	165	156	161	169	167	166	163	180	150	166	157	144	170	150	170	172	155	166	176	139	158	173	162	143	155	166	146	155	175	137	165	139	146	148	165	166	157	196	175	167	171	179	171	162	154	165	151	179	152	166	156	184	132	167	165	173	186	154	155	150	162	152	162	148	162	166	135	160	161	171	167	162	137	146	170	157	150	167	164	169	170	150	163	154	179	144	182	152	163	172	186	150	181	148	155	177	147	174	182	135	153	150	160	151	165	154	150	178	157	147	138	162	165	181	167	176	168	148	138	141	152	139	172	162	187	180	138	151	164	155	145	160	172	143	164	162	177	181	158	181	157	184	157	169	161	175	171	169	164	160	162	181	163	162	165	153	150	155	160	162	161	168	178	174	151	161	163	165	143	154	155	187	155	156	155	169	156	163	171	171	176	162	169	154	167	141	169	130	155	159	157	137	142	167	172	151	155	182	161	149	154	150	134	150	149	181	176	162	169	152	162	131	156	168	172	163	154	142	172	137	161	169	174	172	136	157	156	160	137	179	132	164	164	152	144	180	184	179	140	165	171	153	165	154	193	155	185	153	147	185	163	149	169	167	168	144	151	166	172	158	154	170	157	155	157	175	164	156	171	181	164	161	186	148	152	173	146	167	158	175	170	148	175	176	163	167	161	168	182	141	161	178	151	172	166	144	162	149	164	139	141	162	169	140	147	175	161	158	153	152	168	170	154	177	173	150	172	150	178	148	165	158	172	147	130	143	149	155	159	156	167	165	185	160	162	145	156	164	170	159	163	153	176	170	144	151	151	176	154	150	160	177	155	146	143	174	177	169	160	160	150	168	151	155	174	167
2914	3056	1479	888	653	495	488	470	428	425	419	436	392	421	386	399	399	391	404	381	398	400	383	375	414	379	413	392	411	380	384	388	398	369	368	397	413	387	375	406	421	378	359	400	385	418	391	409	368	369	378	417	373	362	391	421	378	381	369	367	347	407	374	383	431	408	408	381	417	401	415	364	387	380	419	400	401	386	362	369	372	410	353	399	384	379	388	393	417	363	358	379	381	371	374	384	366	381	412	415	349	386	359	419	409	379	397	375	390	396	364	373	378	385	395	387	409	420	448	388	388	368	377	396	374	371	389	382	376	358	353	421	394	371	376	405	390	373	382	398	369	407	399	392	401	386	402	353	401	373	392	386	355	397	403	406	376	409	362	374	387	371	377	373	400	404	381	385	408	350	380	422	392	409	390	372	351	409	409	396	416	370	337	416	394	386	386	389	383	407	363	459	385	372	368	406	370	396	374	403	369	388	398	378	380	351	361	400	364	388	374	380	374	372	393	382	393	422	343	442	405	394	382	388	364	400	397	392	438	386	379	381	343	361	356	419	363	372	357	355	357	379	363	373	394	391	392	391	400	412	384	420	386	400	386	395	412	377	377	370	363	376	379	418	372	398	419	378	421	370	397	376	360	404	396	412	376	421	396	386	409	373	416	401	384	395	394	368	419	360	367	406	377	395	391	412	401	373	336	379	398	365	404	415	383	433	393	345	403	402	381	356	396	391	356	378	406	390	395	385	376	404	363	377	377	395	374	372	391	410	404	372	377	430	367	391	372	349	368	390	401	408	395	402	391	359	367	410	398	400	388	397	388	367	433	402	367	380	378	392	402	387	426	367	387	375	380	403	390	423	368	399	387	404	406	368	403	423	348	386	384	387	389	377	367	415	368	407	395	346	385	369	381	384	391	371	363	400	376	391	397	381	403	358	421	366	388	394	395	430	394	380	422	392	396	415	398	388	360	397	384	410	377	400	366	364	351	412	395	396	384	403	384	395	409	375	399	354	408	373	388	370	391	373	372	352	354	373	395	416	351	355	367	381	375	416	385	393	403	374	375	365	375	393	387	426	417	376	341	363	374	408	372	370	352	403	370	376	414	404	347	375	402	409	400	387	399	378	379	367	391	381	402	353	367	352	364	409	403	381	375	371	402	419	411	395	386	410	403	370	387	383	360	388	358	382	357	388	380	402	375	394	409	348	381	386	399	387	406	379	391	400	403	406	335	363	360	378	370	410	354	387	403	384	397	397	366	384	379	359	411	368	402	380	364	428	395	364	356	377	333	375	372	391	367	380	398	393	392	418	399	395	331	370	380	369	357	345	383	383	398	390	365	398	379	409	362	374	401	359	411	390	368	409	382	403	379	402	361	371	373	401	419	405	407	394	413	400	385	392	362	375	379	367	368	385	361	413	392	348	386	407	378	374	358	412	371	359	383	376	388	388	364	379	377	374	388	396	387	370	362	397	367	397	390	395	376	374	364	399	387	396	379	393	380	379	370	407	404	398	418	389	395	383	403	368	369	420	385	392	424	408	354	358	387	342	400	387	372	389	377	382	351	431	390	352	395	401	364	356	395	374	354	375	399	393	389	350	393	382	391	399	389	390	395	406	372	398	359	389	368	367	407	353	386	382	391	396	420	369	417	385	376	381	374	399	395	414	352	378	385	381	365	400	399	405	398	367	386	372	374	398	383	391	380	393	362	393	405	389	384	386	409	392	395	361	414	383	384	402	408	399	400	403	397	360	392	376	391	414	353	385	379	396	398	398	409	384	404	434	368	380	414	366	372	399	378	376	377	391	398	373	394	388	375	408	420	410	427	402	409	355	384	401	389	397	388	389	404	389	380	400	387	413	375	393	379	396	393	375	399	425	406	395	389	374	398	360	416	392	372	394	385	391	399	385	386	364	358	375	402	368	401	371	381	385	399	420	390	374	393	405	386	388	367	392	409	413	372	364	395	403	406	386	397	361	369	356	381	372	423	385	401	407	383	385	366	354	378	363	361	376	401	379	419	393	370	365	424	372	412	404	412	369	408	359	364	403	407	379	384	410	408	410	394	377	410	354	334	373	356	397	412	421	373	393	359	397	391	397	359	378	376	417	378	393	417	371	415	390	393	404	394	361	406	350	377	395	389	384	385	350	412	381	405	355	370	394	380	383	402	379	384	414	377	402	394	360	422	411	359	381	385	401	373	363	380	378	401	379	373	368	393	372	397	404	381	407	391	401	368	408	393	381	389	380	371	387	404	385	382	378	385	409	370	389	389	398	392	424	403	360	375	376	381	344	358	391	378	391	381	346	393	413	404	379	403	369	384	354	396	413	427	396	361	383	371	379	418	401	416	381	399	367	395	372	386	392	403	394	399	355	376	382	392	399	379	338	400	387	381	413	413	350	411	416	414	382	418	419	392	381	365	395	374	351	347	416	389	400	379	390	424	418	365	416	392	405	382	369	339	405	407	401	421	364	390	360	421	361	381	401	432	395	408	395	394	389	392	355	383	381	391	394	394	357	409	369	410	372	341	406	392	402	388	381	441	391	359	360	387	346	382	403	403	397	400	387	372	398	335	397	392	382	379	330	350	364	419	347	384	403	396	397	395	345	422	374	412	390	373	378	373	349	366	399	394	392	366	371	382	380	389	369	358	373	390	421	385	410	392	383	422	380	422	380	406	387	421	410	395	356	384	392	337	403	424	373	384	420	374	367	437	370	390	354	383	361	372	410	374	343	343	361	363	394	393	378	387	400	374	376	356	393	383	407	392	376	368	382	407	367	401	378	414	389	421	374	399	391	403	384	383	375	337	397	413	419	346	403	366	383	400	411	372	401	387	406	390	408	363	415	368	391	413	399	355	411	396	376	377	374	382	386	403	354	402	373	365	356	418	386	378	378	376	385	403	387	367	376	373	403	402	405	350	393	372	387	356	396	388	402	384	393	384	405	397	350	365	356	387	349	374	426	381	372	414	390	392	388	396	422	399	403	391	392	370	401	365	373	375	409	369	359	433	381	381	405	377	433	364	368	376	332	420	399	401	360	391	388	377	399	411	396	373	391	402	360	378	376	377	391	374	384	388	359	375	400	371	402	356	404	409	392	357	361	388	396	370	401	384	357	353	384	396	369	390	372	394	381	377	365	419	397	376	383	370	414	378	407	379	364	378	376	421	361	341	374	371	374	388	369	386	397	403	385	390	359	385	406	397	385	381	384	383	386	359	363	413	401	383	412	370	338	403	404	405	421	398	390	410	399	356	387	364	409	388	375	401	372	396	368	387	371	385	390	369	406	382	351	359	413	381	401	348	368	388	360	392	403	386	389	366	375	411	395	378	430	389	411	359	356	376	431	377	390	377	371	378	383	369	364	410	394	357	406	376	383	379	401	375	422	401	378	380	409	402	362	371	424	378	371	385	391	380	371	366	383	415	414	410	347	407	411	390	410	402	408	376	406	388	422	382	360	406	394	365	397	352	393	409	350	386	375	393	378
32048	21062	12202	1004	487	445	461	463	461	446	452	421	443	446	425	429	415	452	426	417	443	459	464	436	439	434	455	459	439	402	397	419	440	410	414	409	472	470	451	473	469	438	423	468	451	446	441	443	437	431	440	430	476	479	458	428	426	412	451	408	435	417	469	415	426	422	453	435	406	473	450	428	409	410	418	473	394	441	437	478	428	417	431	435	409	439	442	467	456	443	460	460	428	427	403	421	491	451	438	393	428	432	425	417	400	419	489	439	430	454	406	411	447	413	466	466	424	504	470	470	408	410	438	451	447	434	419	432	475	427	413	444	378	429	438	442	451	399	448	451	430	407	427	414	416	443	422	445	383	435	432	456	438	441	437	447	442	418	449	422	437	406	450	480	411	457	467	438	413	450	447	477	430	424	434	424	442	489	462	429	394	423	477	448	428	432	424	434	426	452	427	426	415	456	429	462	428	422	459	413	502	446	439	434	484	420	480	420	438	452	460	455	449	433	449	420	425	444	394	422	409	469	417	420	417	429	420	433	452	424	447	467	403	419	397	443	408	398	461	452	407	429	437	460	415	455	446	461	404	422	413	449	436	445	432	452	403	464	424	459	422	418	419	429	477	458	418	472	448	420	421	458	456	414	401	441	429	429	418	441	456	471	433	407	409	425	431	422	404	416	457	447	444	434	438	454	429	407	421	465	434	396	427	415	443	449	444	480	462	444	405	436	475	429	425	450	444	437	428	454	472	401	365	417	423	447	421	439	484	412	416	449	422	442	457	394	443	428	466	429	455	428	436	419	464	457	431	454	423	454	450	443	438	410	432	497	459	429	416	483	434	470	423	424	454	441	448	448	404	476	472	454	427	418	435	413	418	423	407	435	477	436	423	436	416	429	448	444	422	427	442	403	407	463	448	419	421	428	455	399	440	434	443	447	403	460	455	440	453	414	412	435	427	401	441	443	441	416	430	419	448	421	435	435	407	471	445	428	436	397	390	453	443	427	434	404	418	434	436	464	473	425	454	438	453	458	483	424	421	458	457	445	463	442	415	405	430	382	486	433	397	426	441	445	446	430	471	413	449	428	443	458	430	460	470	438	455	442	439	426	425	441	467	429	486	422	409	457	425	459	416	465	459	418	449	428	460	430	416	429	432	413	435	466	445	432	440	432	453	435	458	444	441	442	434	463	420	433	455	448	433	451	463	431	466	462	440	433	396	432	458	451	452	414	441	433	428	428	440	418	407	414	420	459	424	435	461	450	424	423	426	424	440	444	436	434	473	407	428	445	449	468	390	424	390	430	430	441	455	488	429	445	437	427	482	429	406	443	499	412	431	431	450	392	483	445	474	474	436	473	435	436	443	426	418	430	440	450	456	419	426	453	426	426	416	477	420	421	431	443	447	456	431	397	418	456	423	443	443	454	440	462	413	397	413	431	418	474	412	407	433	452	425	449	454	425	450	406	468	434	413	440	385	447	386	404	427	426	462	411	392	471	437	442	423	448	441	435	398	440	408	397	451	429	478	405	473	436	428	438	427	416	456	439	488	427	467	444	461	393	443	450	452	465	444	495	466	444	452	452	427	448	421	442	414	462	445	434	417	396	444	420	404	433	438	490	413	414	409	409	406	453	459	474	406	418	447	429	464	422	404	432	457	463	411	444	444	449	477	426	368	413	451	442	433	460	430	443	459	438	423	427	463	432	421	459	436	444	412	393	436	472	402	463	422	401	497	448	432	467	399	438	424	449	418	455	411	419	467	431	453	427	458	456	410	439	460	460	402	435	405	438	433	421	413	450	459	439	419	444	396	418	452	452	425	442	448	437	447	414	453	410	445	427	461	425	458	451	463	451	451	442	432	451	415	448	405	451	436	420	388	451	456	450	432	413	400	424	426	448	434	447	412	469	404	451	419	427	418	404	460	433	432	452	416	420	448	465	444	466	463	423	412	429	464	408	422	424	425	441	450	450	440	454	430	404	440	406	435	424	439	444	421	407	413	450	452	436	448	424	448	496	467	402	450	425	456	453	386	447	416	434	408	412	443	475	429	443	443	485	446	397	445	427	434	405	392	467	432	440	431	447	478	426	418	402	457	453	421	437	442	431	424	391	471	468	431	435	429	449	444	409	427	403	435	454	470	450	469	427	441	436	430	427	444	438	446	461	434	426	438	439	440	454	435	399	412	408	439	413	473	447	446	406	427	446	422	463	413	423	385	418	387	415	453	429	460	439	442	412	433	445	447	417	415	415	444	446	420	431	454	443	383	458	435	418	411	477	434	470	457	439	455	422	390	423	454	443	457	458	447	426	425	414	436	420	443	470	493	433	435	469	439	448	470	442	448	415	401	451	412	448	444	473	428	473	448	446	445	439	425	417	432	451	481	421	456	398	411	472	441	426	460	459	399	419	399	412	433	431	447	475	442	442	432	415	425	449	440	427	436	427	447	452	476	451	441	431	457	417	425	451	447	459	386	382	405	446	425	428	419	403	470	437	459	431	405	436	401	414	423	450	382	449	441	433	413	472	387	409	439	436	423	431	440	473	437	427	423	450	452	426	407	399	446	454	481	423	412	443	425	450	422	471	505	429	447	422	437	429	422	449	442	462	468	450	416	443	461	442	422	478	426	390	451	425	427	476	466	468	444	461	448	457	455	450	458	429	460	441	413	421	462	413	437	426	439	402	407	422	425	430	428	451	441	495	425	454	399	395	419	427	456	419	467	441	415	427	427	440	406	480	462	412	450	416	439	408	444	451	450	427	452	411	423	466	427	440	435	498	433	459	448	463	419	418	403	460	400	414	414	445	445	440	391	446	430	435	439	440	447	443	458	441	463	433	428	428	453	444	434	437	449	463	457	428	455	421	462	435	413	451	398	454	457	451	393	435	458	393	452	471	422	483	409	432	448	429	453	411	388	448	435	437	413	414	435	437	412	419	434	426	430	423	445	439	424	423	420	386	464	425	440	443	455	406	411	454	417	437	484	425	435	476	390	416	455	446	434	428	481	444	429	444	420	437	432	466	431	441	445	444	401	492	450	417	460	399	429	465	464	393	417	437	457	407	424	401	425	454	460	416	453	450	479	434	413	426	458	411	465	454	401	465	485	434	471	443	439	444	435	493	529	443	431	453	434	455	428	439	391	406	465	473	474	430	430	415	393	421	438	461	440	459	435	444	427	422	433	427	407	417	454	432	421	437	454	417	453	428	427	447	451	439	402	457	429	439	453	449	477	402	439	436	429	424	448	425	450	454	446	461	408	454	474	406	407	483	398	429	433	446	455	470	434	406	443	478	406	394	395	429	429	431	429	460	476	440	455	430	416	446	422	430	453	399	412	470	436	444	479	406	428	472	410	434	411	488	433	477	477	479	459	423	446	415	388	459	419	422	467	424	453	455	429	404	434	432	463	440	416	445	421	421	478	416	428	458	430	446	414	458	435	428	461	435	460	464	466	451	410	388	433	440	425	441	432	487	430	466	431	419	437	445	433	432
5856	1034	986	947	967	975	952	964	980	954	919	922	962	995	961	925	948	951	968	981	1003	879	854	959	984	928	965	932	953	984	918	955	911	970	958	982	986	923	963	967	981	950	962	975	930	982	978	950	971	953	954	970	971	996	930	965	953	970	1003	962	960	968	939	961	957	916	932	966	909	934	993	924	977	1020	931	938	931	995	969	962	951	942	911	966	910	897	923	952	952	973	946	957	988	969	971	978	1003	971	967	932	975	1020	976	1013	927	967	930	958	946	896	920	955	964	987	919	895	928	950	989	955	942	935	980	963	974	978	955	946	1024	938	934	971	985	935	955	964	927	955	923	945	896	1047	966	999	993	960	1000	949	929	965	889	970	929	955	960	1016	956	956	947	960	945	965	928	962	995	939	990	945	970	938	986	908	929	976	981	912	963	931	935	965	961	949	1019	962	950	917	966	959	964	993	950	964	965	939	984	959	934	951	930	984	937	950	992	916	918	964	968	939	976	978	966	874	917	969	922	1001	890	971	971	968	992	969	922	936	946	961	939	933	982	983	957	916	1024	975	942	956	961	975	904	968	971	966	954	964	923	976	996	978	928	990	948	912	977	963	942	939	897	1010	953	932	937	967	953	994	974	936	924	935	938	933	984	931	956	938	933	968	908	944	941	998	981	925	1005	968	996	929	956	916	991	939	951	942	939	919	933	982	945	986	944	912	936	910	930	959	961	962	943	931	990	936	989	998	977	932	943	985	945	939	926	972	982	958	968	944	945	951	904	937	967	965	908	984	960	981	928	980	952	905	933	986	956	932	931	981	993	944	931	960	975	957	942	963	986	906	983	968	963	948	921	930	994	983	957	993	928	942	965	944	923	979	939	924	927	996	953	947	970	970	947	944	972	960	947	989	966	962	987	880	930	863	918	991	938	956	926	955	941	946	932	955	1027	915	923	937	968	969	923	988	938	956	940	945	935	935	941	915	912	937	978	969	993	964	988	920	971	967	1024	955	943	972	969	929	945	948	943	948	950	963	966	965	983	887	927	974	907	913	969	937	956	963	956	992	883	987	946	945	970	960	934	952	1002	962	888	920	916	925	978	939	982	908	1010	978	960	983	959	988	917	964	963	991	959	913	939	944	974	971	977	960	928	948	977	944	920	1024	931	917	964	919	926	957	948	986	989	925	974	994	974	997	915	955	912	910	955	937	998	996	973	912	986	916	943	942	980	990	968	954	958	944	929	912	924	1016	928	976	937	929	952	963	978	930	994	942	978	938	926	940	937	953	945	956	925	978	963	981	980	947	998	996	965	937	1007	922	948	959	975	986	976	983	1005	924	997	968	955	940	935	979	958	965	979	939	960	950	917	952	944	990	993	984	926	1019	981	933	941	955	889	999	950	970	918	983	937	991	956	979	963	942	977	953	941	913	931	941	921	1001	948	982	955	969	960	946	977	994	944	940	1004	947	951	946	912	912	927	923	1002	910	918	935	879	991	951	980	955	948	900	936	987	920	956	956	1000	941	932	969	1016	986	972	981	969	941	1001	913	980	952	968	995	905	928	966	960	1043	930	979	956	957	935	936	947	912	930	985	926	966	1026	973	953	952	954	965	1001	904	895	915	962	973	990	888	943	967	951	967	944	990	919	957	979	924	930	972	971	933	949	941	967	1010	934	939	968	941	946	981	976	965	939	978	942	939	982	1013	935	916	890	917	946	927	891	935	924	899	922	970	992	924	944	996	935	950	961	947	966	985	917	921	947	926	982	940	908	998	942	919	920	955	875	934	915	934	970	910	964	987	946	941	1028	957	906	906	1007	951	949	911	988	929	995	949	994	901	950	1005	909	966	972	987	919	941	927	919	946	979	901	939	940	923	900	964	977	905	977	960	912	986	956	941	968	956	925	991	957	997	940	981	883	947	936	1023	895	931	936	953	959	930	912	943	920	980	888	969	957	937	948	981	965	923	957	909	957	968	897	1000	994	959	986	957	922	966	1020	993	931	983	929	959	939	935	857	947	985	936	911	1018	943	938	995	948	940	916	1013	962	921	970	941	958	1019	958	943	956	914	947	990	955	932	995	904	928	958	957	977	932	956	915	947	1026	970	1009	992	882	1007	1006	965	992	912	890	1004	1020	923	938	934	989	945	965	908	920	925	971	970	944	951	1004	914	968	988	1006	942	936	921	972	919	1014	908	958	963	929	917	927	976	964	957	914	1011	976	926	967	968	970	901	957	966	940	945	919	953	985	953	964	952	938	994	994	1005	948	960	970	986	959	925	900	982	963	954	931	971	929	947	929	912	950	944	903	931	928	980	925	964	970	935	973	975	928	921	984	968	986	1012	973	925	974	924	984	948	1000	966	934	967	950	1020	918	953	943	991	950	969	1002	949	941	1015	997	1002	922	926	976	945	1034	955	923	950	937	969	913	956	923	948	954	953	971	970	977	937	962	968	951	901	954	940	936	985	960	942	915	973	910	977	943	924	956	999	969	938	958	999	983	948	940	998	962	942	958	973	925	916	966	894	1008	933	953	889	948	932	916	941	1005	958	960	956	952	978	893	929	922	952	964	924	962	920	1017	928	990	882	934	912	947	998	957	916	981	951	964	999	935	954	952	966	894	1002	951	956	906	960	940	954	966	965	921	969	988	1005	891	980	991	1009	965	968	1021	888	936	948	965	915	932	936	972	950	918	928	908	927	963	1004	912	950	902	971	935	1023	924	933	959	966	986	976	964	890	969	939	974	941	939	953	971	968	990	959	940	982	933	949	956	1019	957	920	929	956	968	949	915	961	959	956	948	939	975	966	938	1014	944	893	998	953	997	952	982	919	942	971	980	973	902	941	971	1019	908	986	952	924	997	932	934	923	934	961	990	978	967	918	992	959	915	962	988	942	960	963	914	963	946	936	1007	916	964	880	961	926	977	950	942	942	977	933	958	973	977	941	991	948	942	961	953	963	923	948	928	930	985	928	975	938	990	975	997	928	965	987	986	931	959	910	925	917	969	1007	983	910	939	1031	972	956	984	1012	1050	981	964	964	963	984	971	928	967	997	975	957	918	947	945	949	987	919	935	951	972	938	967	944	968	941	963	950	926	970	978	968	893	982	983	954	923	963	936	951	949	973	1004	907	1006	993	901	892	903	995	954	939	920	953	991	959	1040	937	915	989	906	894	934	1003	942	960	919	908	933	944	936	981	938	939	946	1014	886	943	913	947	927	948	964	960	943	1025	976	937	980	987	966	970	916	941	945	975	961	910	993	931	945	913	903	955	931	937	947	962	928	909	957	920	933	950	962	991	961	952	928	998	922	974	956	933	967	1010	927	912	946	1000	912	941	884	940	960	923	968	968	943	962	938	963	909	943	960	1000	949	948	927	979	989	942	924	897	960	921	934	1014	932	935	942	916	974	956	975	948	898	979	929	937	992	983	873	941	996	993	903	978	980	990	916	946	928	980	944	951	950	994	953	964	928	910	898	928	976	984	972	968	951	985	956	949	963	972	939	910	976	901	934	921	992	958	944	978	986	914	891	933	933	947	970	993	944	908	953	964	977	879	947	959	953	958	965	955	956	919	959	970	996	960	916	938
24857	21474	24880	28476	21471	21322	1415	524	403	384	398	356	388	393	348	394	357	355	318	341	336	347	374	358	379	333	342	377	355	314	378	329	341	328	308	358	370	384	341	350	345	356	325	354	361	359	307	350	334	360	345	317	337	309	323	356	325	326	320	318	352	345	348	337	347	344	365	357	302	339	335	339	327	359	359	331	326	338	316	359	342	327	322	333	362	326	379	342	345	358	328	375	340	330	368	328	367	351	354	339	328	345	347	315	344	346	356	333	341	282	324	355	318	355	367	350	363	347	357	313	324	311	347	320	368	331	341	351	347	364	313	302	350	353	350	310	334	320	324	342	337	350	359	322	319	355	338	334	324	345	313	341	358	353	340	324	372	324	341	341	343	305	312	358	347	322	298	350	329	328	334	347	322	347	337	309	332	369	315	337	331	328	320	344	360	334	347	331	360	296	400	370	311	324	373	320	352	339	358	350	316	359	349	324	335	320	344	321	327	347	362	327	331	334	344	337	346	347	339	356	332	310	326	336	351	341	372	363	348	324	343	358	332	340	301	314	320	342	343	308	321	361	322	320	349	347	351	376	367	353	347	345	329	332	338	310	321	334	350	299	327	349	311	365	328	312	306	295	367	369	344	347	363	320	359	305	337	329	317	355	324	370	340	318	319	357	328	359	313	312	364	337	339	333	327	331	329	356	358	331	335	329	330	359	321	344	352	320	356	341	282	291	333	330	340	324	331	324	338	334	357	332	306	325	373	338	295	315	345	329	333	308	336	320	350	319	306	347	308	363	319	334	341	357	349	370	325	370	341	348	334	368	376	314	330	347	326	312	342	332	318	330	332	351	338	319	367	302	362	329	334	345	326	329	325	337	349	320	372	316	368	344	317	367	323	318	359	399	336	329	306	327	360	301	305	291	354	335	327	326	311	343	335	328	370	347	312	346	328	358	351	361	367	356	332	384	359	296	317	343	340	314	361	366	329	319	328	369	329	335	304	308	353	324	357	293	332	310	342	343	337	328	346	296	342	312	341	353	314	320	344	339	369	311	350	357	347	304	304	379	304	320	369	341	303	393	345	365	308	347	325	324	313	361	371	331	322	339	344	336	356	337	323	346	347	355	355	350	311	340	315	361	331	358	321	368	347	329	319	337	339	317	358	365	354	365	345	330	313	351	330	316	334	335	301	368	351	350	321	317	377	325	361	328	307	341	325	369	373	342	356	296	320	321	328	327	345	337	350	314	393	349	338	302	361	326	325	336	353	355	331	343	352	322	340	316	291	331	335	308	384	368	346	369	344	327	349	321	307	366	311	325	333	331	321	341	318	337	321	371	346	377	347	350	325	324	339	339	325	324	294	320	344	333	359	353	357	349	344	325	315	347	323	328	327	302	340	342	336	333	373	348	357	311	340	321	365	350	343	359	348	365	370	357	363	364	361	324	288	331	337	312	297	293	348	329	325	304	316	314	351	348	313	311	339	346	375	305	341	367	318	337	365	304	325	317	342	332	353	344	325	300	327	387	352	324	327	290	339	339	390	336	370	328	326	320	341	344	364	348	328	313	353	332	313	352	355	321	321	349	333	269	325	353	317	303	328	296	354	365	340	351	343	353	337	371	372	338	314	315	333	333	356	356	362	342	307	361	324	345	332	334	347	359	329	315	336	360	362	287	333	339	346	400	353	295	299	325	349	364	345	340	332	338	323	384	333	309	323	322	345	329	332	359	383	351	344	352	319	308	328	328	379	357	347	353	341	324	360	399	317	329	351	333	346	328	328	365	341	358	325	296	379	329	363	372	314	332	340	366	336	346	341	331	319	308	335	331	377	340	349	341	347	309	309	320	353	314	318	314	329	343	319	335	341	350	375	361	386	337	327	312	336	342	347	344	336	365	332	342	292	354	386	327	316	352	358	330	363	331	334	354	344	354	345	363	314	362	331	338	324	353	369	342	343	328	322	360	323	332	300	333	340	333	342	320	362	321	342	303	341	346	321	328	342	348	319	328	292	336	350	345	330	314	345	342	360	358	316	338	332	323	333	339	329	352	336	343	299	310	343	320	334	328	343	374	335	317	338	329	304	334	379	325	313	295	348	355	362	328	332	316	314	315	329	364	341	370	352	336	310	348	362	332	363	352	329	360	313	328	336	398	319	356	333	339	317	311	344	316	321	320	357	363	368	341	331	325	294	339	297	304	331	340	340	323	342	340	327	317	315	352	340	357	323	352	339	324	341	331	310	327	311	320	343	359	333	337	378	385	312	341	334	358	364	328	346	338	328	340	346	343	319	368	364	334	364	340	353	357	347	302	307	352	347	328	348	326	317	348	325	323	370	324	366	381	318	342	356	310	352	355	374	336	334	322	315	356	321	294	317	339	346	315	329	364	316	325	357	326	334	352	334	358	341	351	322	370	331	346	370	349	356	314	322	326	308	319	337	367	291	353	345	327	311	331	324	352	329	333	390	359	363	320	323	346	356	312	357	364	320	324	324	382	314	341	300	333	351	316	332	362	323	345	353	339	327	343	347	351	385	318	325	355	334	345	330	340	309	321	354	335	326	324	333	319	345	306	314	331	359	298	323	300	312	336	332	359	320	360	385	318	336	353	333	320	318	339	361	317	309	316	344	330	306	300	361	347	328	328	312	352	340	377	349	348	344	328	322	320	339	312	330	350	343	333	334	316	347	339	303	343	331	345	293	317	360	347	327	340	332	376	324	350	295	336	303	338	325	338	336	299	337	324	347	329	336	368	340	345	355	345	315	340	309	322	323	357	328	327	339	309	313	343	334	328	336	361	322	347	352	324	324	375	364	337	318	335	350	323	378	337	367	300	365	358	335	318	315	324	321	320	343	347	316	342	317	287	348	357	350	336	348	362	353	329	344	330	345	348	319	341	314	347	304	343	328	313	344	317	349	332	309	354	335	316	328	353	331	325	364	325	343	333	351	352	311	323	341	307	308	302	328	321	318	335	353	345	316	374	346	316	324	331	345	327	308	367	326	330	359	320	379	312	373	335	330	368	375	343	332	347	315	321	329	351	341	297	330	332	340	344	323	315	328	325	323	339	284	324	366	337	329	353	314	390	342	331	299	306	355	344	362	310	323	354	305	302	322	353	298	327	314	327	378	335	339	336	344	338	334	334	348	355	330	329	324	311	359	347	354	348	372	317	360	324	327	348	311	340	339	306	333	341	305	344	325	290	345	376	357	284	331	300	342	359	328	352	345	344	348	318	348	351	308	319	301	324	350	348	347	328	339	347	348	333	336	366	321	337	337	314	328	325	304	330	323	324	320	335	346	329	346	337	349	325	353	348	362	351	316	322	304	336	349	334	296	313	331	330	346	361	323	317	363	364	308	318	305	331	364	348	313	335	333	345	330	325	351	305	329	306	314	318	329	345	332	330	313	343	340	349	323	367	343	336	340	326	336	328	330	313	314	322	358	315	346	320	352	329	327	357	340	338	319	283	373	341	333	331	387	342	345	338	342	321
3111	2141	1282	1029	858	848	771	801	768	698	748	734	754	794	719	724	711	727	743	717	759	675	744	740	692	779	730	696	742	730	722	795	730	773	782	764	726	758	785	773	712	731	771	760	744	749	772	709	762	724	718	697	751	764	713	732	753	763	770	728	762	736	716	722	753	762	752	723	745	694	765	762	757	793	714	737	739	732	756	756	762	703	743	734	738	715	753	761	701	716	739	742	720	756	694	745	772	760	748	744	759	683	748	724	764	735	754	740	777	716	751	785	767	768	737	766	716	736	710	753	687	749	705	716	797	744	737	778	723	760	712	788	719	728	702	780	721	738	766	671	713	781	704	711	761	725	751	740	717	724	734	760	732	697	754	688	765	709	801	719	766	741	743	736	725	718	695	719	690	727	733	724	754	771	701	737	780	739	741	733	778	755	745	753	787	747	729	776	743	717	773	710	742	772	748	740	718	764	766	774	769	747	743	719	743	763	748	724	736	709	827	744	745	702	715	734	705	799	725	758	780	740	714	733	730	779	710	770	744	736	722	753	742	776	740	743	752	706	781	692	749	728	722	703	734	733	770	754	716	738	754	734	729	697	733	684	727	717	677	754	747	760	741	748	753	665	773	764	752	765	751	718	754	727	714	765	733	744	688	731	715	785	768	761	715	681	714	711	742	761	707	715	732	748	757	683	744	807	729	716	737	724	710	728	778	698	809	709	744	784	761	721	757	747	785	724	745	730	732	760	731	747	739	773	728	749	739	737	730	735	737	771	778	737	720	748	757	709	691	707	761	778	763	754	732	753	766	752	740	719	701	749	767	747	735	679	796	700	709	721	721	798	740	714	784	731	776	767	733	778	771	758	700	745	732	682	724	772	731	710	721	762	743	686	672	760	748	750	774	718	734	749	757	760	774	767	738	711	746	724	761	766	702	715	748	714	760	725	714	743	709	757	721	746	740	664	703	694	696	725	751	741	692	760	703	760	696	732	710	757	726	737	731	754	715	743	692	743	757	738	685	713	744	751	720	722	767	753	715	794	736	759	751	766	722	763	780	703	673	759	741	652	730	765	718	756	737	746	711	710	720	686	729	738	750	788	688	724	792	715	818	734	730	707	709	756	706	759	734	739	782	662	734	715	677	731	708	690	754	730	721	710	720	736	772	768	744	751	714	710	794	712	732	723	732	743	736	741	705	739	747	750	762	738	700	747	686	770	709	689	731	726	700	752	756	693	759	764	736	713	743	775	794	701	715	744	662	713	774	742	686	727	729	733	741	723	719	746	727	701	740	748	727	725	744	717	774	718	753	689	727	749	790	742	719	758	759	683	697	727	762	730	726	770	711	735	740	698	771	724	718	739	730	734	763	761	778	702	701	743	744	717	801	692	757	706	796	740	727	731	699	734	752	745	730	750	741	750	710	724	770	716	754	767	783	702	695	745	755	731	722	778	706	765	705	744	779	705	698	776	752	710	747	745	707	746	764	763	699	735	730	774	726	783	728	697	775	694	707	775	787	751	720	683	746	771	710	694	744	736	766	803	759	718	722	759	755	750	790	786	696	748	735	727	675	713	745	724	749	696	729	750	704	770	694	757	719	770	739	717	732	761	760	774	738	702	747	734	714	738	715	707	695	731	728	735	713	707	720	770	733	747	759	773	722	728	725	719	711	729	656	750	710	734	719	730	719	723	767	689	739	757	748	774	738	725	743	703	703	752	726	716	719	720	713	728	741	771	701	746	765	741	721	725	722	767	750	781	735	737	706	791	763	738	765	784	717	730	734	773	764	790	735	731	739	731	727	727	715	746	733	701	713	723	753	749	728	789	722	790	772	735	697	738	715	662	705	743	755	748	733	747	733	718	705	729	748	741	720	720	766	750	734	781	753	736	761	718	718	734	720	793	736	690	719	744	730	708	747	756	742	711	729	748	731	740	739	773	715	712	767	717	730	735	695	740	759	769	790	766	695	717	781	756	732	750	763	786	767	740	734	754	701	759	721	743	766	684	747	731	752	732	716	737	690	732	750	767	753	784	700	709	752	726	754	705	769	764	708	685	734	754	701	679	765	666	748	737	757	707	743	690	730	751	764	763	725	719	698	694	765	686	727	727	752	746	725	765	759	767	743	745	722	760	696	764	751	751	719	735	740	737	717	773	724	788	706	734	741	733	731	739	788	666	734	740	702	726	693	700	746	696	751	681	733	734	742	725	733	734	744	735	785	727	730	700	753	734	701	728	741	755	775	717	723	697	714	696	740	699	747	784	767	725	738	720	705	772	754	751	717	752	708	733	720	743	737	748	747	741	765	727	736	763	729	786	761	786	716	707	737	714	714	737	772	765	694	735	686	703	771	719	729	753	730	740	723	701	696	741	751	757	729	696	781	700	754	711	745	763	756	704	721	713	718	746	749	726	700	713	735	727	735	734	704	743	738	719	756	784	731	743	738	700	693	735	789	710	809	733	757	710	757	732	756	762	699	702	742	741	772	755	725	749	756	732	729	721	820	741	755	744	739	751	735	706	758	680	700	773	759	742	757	757	731	795	736	718	754	731	736	708	782	787	726	742	733	740	694	707	761	717	762	733	701	707	737	727	722	750	676	681	724	754	779	742	682	750	773	723	758	760	724	765	711	698	735	789	721	753	713	747	769	745	712	731	737	716	721	693	752	705	784	733	695	742	696	769	750	744	740	707	749	698	741	719	762	706	726	721	738	708	712	719	694	712	733	731	719	750	699	756	677	757	726	781	769	758	781	801	730	750	735	759	744	703	748	738	735	746	670	707	783	715	799	714	724	744	774	708	730	758	738	795	759	760	714	750	677	740	724	727	737	742	741	755	728	719	702	722	713	712	721	678	751	721	713	759	726	752	764	712	692	691	701	755	745	733	761	722	752	789	776	716	739	741	781	714	720	687	703	741	739	680	767	757	778	747	763	744	666	735	743	697	771	770	714	713	770	727	766	730	770	753	752	763	780	710	761	794	695	755	767	762	752	752	724	742	737	713	750	728	727	738	732	732	713	751	729	726	765	785	773	725	747	758	804	725	708	685	750	784	770	728	700	715	727	727	695	748	690	726	725	732	754	727	733	718	743	766	762	732	769	735	736	711	774	715	704	720	739	754	690	740	732	758	761	708	762	697	741	735	721	694	755	756	796	753	748	785	760	761	731	688	769	764	738	719	736	751	780	749	675	679	757	691	713	728	700	746	790	741	727	726	724	687	772	714	794	663	750	749	710	722	746	757	743	746	755	694	735	725	796	749	790	776	789	763	774	715	740	750	779	757	717	730	722	714	780	779	681	691	708	766	733	738	781	772	706	703	733	750	713	725	792	730	760	747	725	774	727	711	717	753	743	743	735	737	781	708	703	763	724	751	759	781	759	772	725	736	732	709	726	789	741	712	694	739	738	742	744	710	728	786	735	723	717	695	700	730	745	738	738	774	733	749	712	729	704	732	752	772	723	732	771	736	705	746	728	764	735	769	719	705	759	726
24296	21470	25159	28206	21472	21485	18721	599	292	282	244	227	224	199	198	196	187	167	179	159	164	162	191	194	170	163	129	172	193	142	189	180	151	171	156	156	152	155	180	171	144	184	156	153	189	166	134	133	151	144	169	163	163	179	166	153	164	146	162	163	170	177	186	171	173	148	160	151	170	184	168	153	166	170	150	159	153	135	157	184	159	169	172	172	165	150	138	148	161	173	160	147	168	168	162	165	182	182	156	141	168	165	158	162	193	170	158	150	170	170	171	156	176	163	176	171	161	163	163	175	154	170	144	171	178	152	153	169	164	154	167	150	166	157	146	154	164	146	160	153	171	142	166	174	173	176	166	134	155	184	166	173	115	139	164	155	142	160	176	143	164	176	143	176	180	162	168	144	137	162	141	148	139	151	169	157	145	158	174	166	152	160	166	154	171	148	162	154	182	168	153	140	180	152	144	157	169	156	172	169	146	162	179	135	128	169	154	163	173	158	164	147	162	131	149	140	146	155	159	168	173	168	145	151	155	177	143	152	183	160	172	160	166	150	152	151	138	159	140	193	155	163	163	179	178	140	167	162	161	156	164	164	152	156	154	161	177	172	177	132	175	155	173	145	164	148	177	147	136	170	174	177	158	161	171	154	135	165	169	173	134	160	167	191	175	179	159	135	151	161	174	165	138	141	167	161	154	161	205	161	134	160	179	175	156	173	145	171	168	153	176	178	161	172	158	179	158	165	158	158	163	146	178	153	169	166	165	180	175	160	167	139	168	171	181	146	175	159	144	154	151	139	178	173	152	170	149	154	157	142	172	170	171	166	182	183	155	152	166	169	141	152	173	153	164	153	154	137	156	168	164	166	158	141	144	177	157	152	155	171	173	159	139	151	158	155	142	167	159	156	198	146	153	164	164	176	156	165	154	145	159	136	183	169	169	145	186	156	162	158	149	183	172	159	188	177	150	151	157	142	164	169	160	167	167	171	139	164	159	157	178	191	154	140	163	128	189	175	166	158	180	151	163	137	151	158	169	151	160	167	174	161	193	157	168	139	148	162	171	135	148	145	150	180	176	171	181	152	177	162	186	167	148	168	161	161	164	179	160	148	161	166	161	162	182	158	172	160	155	144	153	151	171	174	173	188	170	154	168	166	170	175	159	147	149	169	165	171	182	162	181	155	139	156	164	169	171	169	162	166	145	162	172	194	153	148	170	154	149	181	144	149	163	162	158	159	167	161	143	154	181	147	160	162	150	159	153	157	146	153	170	174	169	165	175	161	158	145	166	152	132	169	167	162	172	144	158	154	154	139	174	152	147	162	154	164	158	157	148	146	163	184	168	140	153	152	184	136	207	163	146	137	172	177	170	161	152	161	166	158	178	141	166	175	161	173	162	166	145	167	173	154	140	156	154	161	161	153	146	150	165	153	180	158	170	142	139	161	179	161	144	144	164	166	160	127	181	114	151	163	165	163	156	160	173	156	151	171	155	169	180	176	169	168	168	169	135	135	156	145	159	175	187	161	166	151	154	143	162	136	168	186	165	143	168	145	158	156	175	166	163	163	169	165	172	171	168	144	165	149	171	135	159	160	153	150	187	182	171	159	181	142	177	145	166	149	162	138	160	139	169	191	178	146	151	152	144	161	180	156	172	164	145	169	163	164	168	171	147	194	170	181	162	180	139	168	185	161	179	131	149	129	162	177	167	169	168	160	167	163	158	180	162	175	169	165	154	153	164	163	152	162	141	159	168	172	158	158	162	166	137	177	168	169	165	159	144	153	171	166	158	152	168	143	158	153	164	165	127	161	165	148	180	159	188	160	158	167	183	161	126	133	160	158	143	173	154	156	137	186	153	180	185	159	162	166	165	150	170	162	155	147	161	159	150	154	178	162	166	170	169	175	143	149	168	149	156	150	153	154	155	159	144	176	150	167	168	165	151	163	168	164	165	156	165	153	200	139	152	152	150	148	162	163	157	173	158	136	163	157	175	143	163	165	144	164	160	147	168	167	143	160	163	176	151	162	177	160	161	168	187	138	174	165	153	151	168	169	178	165	169	173	169	150	158	179	160	140	185	155	155	157	136	155	167	169	170	185	159	166	166	172	171	176	161	134	133	150	166	172	149	176	152	164	187	176	163	159	166	160	174	179	159	179	154	131	161	165	168	179	162	185	169	181	164	177	145	152	156	152	153	163	138	168	156	170	181	164	145	157	185	147	156	143	155	149	163	144	154	122	185	171	154	165	148	178	156	157	158	165	174	147	159	152	187	167	176	150	138	144	178	173	143	144	151	145	165	146	175	154	161	175	157	166	154	177	181	175	168	135	164	162	142	157	162	145	171	159	159	181	172	156	156	177	193	175	165	158	174	153	140	163	177	157	160	158	159	143	179	140	175	155	157	173	166	145	172	151	152	144	160	143	167	167	199	173	145	142	163	139	136	170	167	141	143	166	160	161	185	189	183	176	179	146	159	198	163	187	147	168	171	145	154	165	149	172	147	127	177	135	160	160	173	181	171	175	158	165	174	134	174	191	145	180	175	178	169	169	167	171	148	166	171	171	153	177	152	154	154	157	193	145	141	154	154	181	159	176	169	155	174	192	150	163	178	153	175	181	164	176	177	179	147	156	152	209	151	158	159	163	161	155	180	169	153	169	151	155	148	172	154	164	173	183	178	147	142	167	181	150	164	174	146	176	165	146	157	136	150	145	146	167	189	166	157	139	153	169	154	156	165	165	168	137	163	164	162	160	180	159	182	179	180	178	161	166	191	145	168	174	171	165	160	149	177	184	162	152	171	173	188	177	155	160	135	160	167	170	137	150	155	159	172	147	168	145	176	159	154	160	148	165	153	179	155	159	184	172	168	144	167	177	171	173	166	142	130	174	163	170	149	167	181	150	157	163	171	149	171	139	145	169	198	153	153	171	161	178	147	139	165	170	151	159	182	165	166	166	147	154	154	164	153	157	153	172	147	148	157	153	180	151	170	168	196	163	166	163	147	147	154	162	153	148	156	173	148	188	160	160	158	165	148	156	181	150	147	168	178	156	148	170	167	179	163	167	157	176	177	155	147	156	150	173	156	172	157	150	149	173	161	133	144	145	176	157	158	158	164	141	188	164	152	190	171	152	192	174	157	186	185	166	168	165	154	144	186	151	159	159	158	167	168	168	157	153	145	165	166	182	170	163	155	165	162	147	136	174	175	159	204	200	157	163	174	162	150	169	169	161	149	143	159	146	148	175	157	156	184	144	153	180	149	156	174	178	164	158	165	147	176	179	173	163	188	148	159	164	175	170	169	153	157	182	165	155	164	147	161	166	172	160	135	145	168	143	178	167	191	173	157	142	181	182	165	153	148	168	171	147	153	153	170	152	162	175	161	152	174	155	157	155	162	144	160	173	173	153	143	156	155	156	188	157	168	159	154	164	177	160	154	167	180	154	172	150	125	165	145	153	175	152	160	159	164	178	149	153	163	157	169	158	150	163	160	161
2934	3007	1445	912	610	514	486	444	454	422	430	381	390	380	418	383	441	416	386	369	398	413	361	399	399	388	357	379	402	360	396	395	389	390	389	390	388	393	384	374	374	392	412	362	367	403	395	367	404	411	396	389	403	379	399	383	411	365	384	390	393	425	363	383	398	391	383	387	457	356	388	379	389	402	382	385	394	399	386	417	407	377	395	335	376	364	406	372	390	407	385	375	353	376	375	411	382	388	378	398	406	423	399	403	359	407	377	375	381	398	432	381	385	411	354	391	358	364	409	404	379	367	435	387	402	388	357	336	392	377	387	386	391	417	382	363	392	412	400	367	377	375	384	389	370	399	406	385	400	379	358	366	380	404	364	407	399	375	386	394	416	362	387	370	365	378	418	356	397	383	374	366	405	405	396	369	378	382	365	385	414	370	394	412	394	405	382	358	370	359	384	364	416	394	415	361	372	398	398	373	413	386	385	392	380	373	390	377	387	394	351	380	388	361	400	395	387	363	372	391	385	378	422	378	392	407	378	408	400	389	390	381	362	391	362	368	381	383	348	390	378	354	386	381	412	359	373	393	406	393	371	411	442	385	397	384	388	400	365	435	379	364	370	380	381	389	372	380	381	395	399	370	396	383	388	367	354	370	408	373	395	430	373	401	384	398	409	416	375	374	385	410	371	387	382	392	379	414	411	392	401	380	373	374	369	366	386	393	376	389	370	387	379	404	353	386	413	364	388	400	366	382	366	360	406	377	394	377	376	397	413	370	389	365	385	395	371	371	421	368	400	367	361	390	382	374	378	393	410	375	370	385	407	389	384	384	383	394	396	343	382	381	353	417	370	382	388	386	372	381	355	387	394	379	338	376	381	385	413	389	376	396	407	382	383	396	370	381	392	389	382	378	409	395	379	393	356	345	370	407	361	371	432	364	369	403	375	426	396	389	373	375	346	394	357	363	402	383	378	373	412	379	403	377	411	361	379	381	368	398	365	390	384	378	354	382	409	356	376	366	371	404	420	415	390	370	397	396	354	389	385	386	370	387	396	413	408	380	405	401	403	391	383	357	371	357	421	403	391	369	414	379	358	399	363	407	400	380	383	370	398	393	397	366	400	367	370	397	406	396	408	386	420	358	403	393	373	401	369	365	400	388	376	349	378	401	416	382	376	406	398	400	396	391	343	406	370	397	360	411	362	358	359	383	380	392	368	427	391	402	390	379	399	401	385	397	401	384	393	393	396	413	378	373	373	362	343	417	401	357	394	372	397	356	370	419	377	392	380	380	386	381	392	380	375	380	386	385	391	413	416	361	396	396	417	374	401	394	405	359	442	403	418	386	397	361	399	359	364	359	419	397	364	420	378	359	382	377	354	378	411	377	424	375	391	370	427	396	377	381	380	407	375	359	408	364	387	383	366	357	422	412	376	363	404	386	377	421	405	417	361	384	377	384	365	350	400	436	372	404	409	365	377	382	391	394	411	372	389	414	358	396	410	377	413	397	391	378	361	395	394	353	394	402	358	373	370	381	420	380	398	361	374	389	358	347	345	361	402	345	369	377	411	375	367	409	377	374	389	349	354	366	375	393	373	400	418	371	373	388	364	355	384	389	401	381	382	363	411	374	352	409	375	365	385	391	350	376	401	406	397	393	407	429	378	381	374	403	417	378	358	379	384	417	389	410	403	352	390	378	405	382	390	408	401	386	368	393	383	380	406	380	372	361	371	385	374	361	390	381	368	374	389	373	406	368	392	408	387	369	367	404	416	388	378	391	403	403	375	400	379	361	389	388	407	390	416	395	408	414	398	401	389	316	380	385	395	388	399	380	377	340	369	368	392	368	372	404	384	406	378	384	373	394	359	362	366	361	416	383	375	395	423	362	391	387	384	367	371	385	405	392	367	381	375	368	397	375	368	379	382	388	438	374	388	357	361	376	400	382	377	390	374	370	374	377	377	388	376	373	361	344	385	411	371	403	405	393	407	404	380	382	440	365	386	396	362	393	415	371	392	386	378	372	374	379	385	376	378	398	400	396	402	391	362	372	366	383	374	411	366	392	429	378	374	415	402	408	372	365	404	381	400	381	371	407	373	355	363	381	393	354	421	413	368	422	358	382	427	370	410	427	375	377	405	401	361	426	367	393	366	406	334	394	354	366	370	360	366	363	380	368	422	415	391	388	412	377	408	416	387	387	411	368	395	365	414	366	386	370	391	400	395	378	402	364	401	395	414	384	404	383	407	386	362	413	393	370	383	377	363	432	367	389	385	391	364	383	382	364	403	364	401	392	359	371	363	376	410	386	358	357	383	358	375	368	412	426	410	378	386	406	393	398	359	384	384	373	370	379	386	391	428	353	387	372	397	370	374	398	341	388	406	429	397	394	359	363	351	397	364	379	386	336	432	391	415	411	334	391	400	368	374	397	365	373	386	357	380	375	356	385	409	365	385	358	396	358	375	408	374	390	402	422	402	412	387	363	372	377	413	402	414	359	379	382	412	374	370	372	338	369	382	397	381	409	363	388	405	410	419	356	409	414	441	360	375	437	378	370	402	406	407	392	382	384	357	375	369	405	364	435	387	352	363	388	387	421	367	397	366	427	370	382	386	377	372	389	388	383	397	409	371	413	382	371	381	382	348	392	385	390	381	409	397	410	376	419	387	369	395	377	373	383	386	417	402	410	419	355	405	402	392	392	428	359	360	384	376	367	397	368	348	369	425	399	410	404	404	376	345	366	414	366	374	417	359	356	428	373	335	397	413	413	359	367	406	404	408	357	383	354	370	392	383	383	415	389	376	400	383	368	361	392	409	397	372	409	374	385	399	392	372	385	398	383	367	367	365	402	379	392	354	406	379	401	369	379	393	352	348	400	442	374	385	386	359	429	359	374	407	379	382	361	398	415	394	385	399	403	372	361	377	384	388	403	371	407	375	375	393	390	356	385	363	384	393	397	382	385	377	353	409	399	366	407	363	423	386	378	389	404	400	387	370	382	369	366	363	383	349	342	362	404	392	408	350	374	352	378	366	373	366	366	386	326	401	385	392	343	357	382	429	381	371	363	406	330	407	367	391	365	317	358	415	363	379	395	387	373	401	387	374	371	382	362	383	389	385	369	366	377	367	391	382	379	403	410	370	358	380	370	364	418	367	359	379	358	381	390	389	378	413	385	357	374	385	377	387	432	399	390	394	401	379	410	371	380	381	340	376	393	361	403	386	386	395	399	372	376	372	373	370	411	389	381	358	387	422	385	363	353	369	375	381	385	361	374	363	365	377	400	399	371	360	408	395	403	386	392	373	402	383	389	363	368	387	408	378	417	387	356	394	382	397	342	390	399	431	359	353	414	369	390	389	373	381	378	394	389	381	387	395	366	364	391	405	386	402	405	352	338	384	402	411	377	360	383	390	345	382	378	380	383	365	395	350	364	394	418	369	365	391	390	356	372	354	434	356	383	367	371	405	393	382	356	385	382	336	359	391	394	386	370	354	361
32008	21092	12111	1004	454	400	427	403	423	453	461	452	448	404	452	433	396	482	432	480	392	438	451	451	448	419	464	434	429	401	467	442	436	424	444	435	420	421	438	470	452	412	431	443	456	436	450	451	460	426	442	444	441	475	422	443	403	442	433	445	470	439	423	410	426	432	453	415	429	423	415	433	466	465	459	483	433	445	421	439	424	453	468	432	448	481	453	404	403	406	443	488	392	443	478	450	428	420	439	432	433	410	425	450	440	410	453	469	442	448	454	483	418	415	428	442	408	446	439	462	412	440	432	465	400	437	425	462	429	441	456	457	452	455	444	434	461	415	452	460	426	419	448	426	401	443	443	418	441	434	467	445	439	433	469	441	415	418	435	435	469	449	469	442	493	439	453	432	426	423	420	377	431	453	451	448	429	460	449	437	465	476	477	400	430	447	448	460	468	446	448	412	451	450	407	442	407	494	415	430	463	436	421	454	428	439	431	444	431	417	431	431	455	426	423	446	423	438	434	449	418	456	442	456	410	432	429	438	418	425	416	431	405	408	442	433	464	458	413	435	435	449	412	457	397	431	455	421	458	406	436	436	467	448	439	448	429	442	455	460	437	442	424	420	461	421	457	432	421	440	461	464	434	456	443	420	446	448	425	420	435	471	472	432	420	425	455	461	446	434	431	415	425	428	452	428	398	459	470	449	455	514	442	423	454	451	403	438	396	434	495	425	458	434	455	477	443	434	429	445	440	458	426	435	423	447	451	433	451	409	449	402	425	447	417	410	426	429	438	451	446	419	471	424	443	436	439	429	427	456	392	445	453	420	421	408	407	410	415	417	465	441	406	408	425	429	466	439	426	445	392	404	469	389	461	442	439	427	429	434	418	469	441	422	443	464	431	456	460	420	425	422	437	439	446	386	449	440	428	456	450	436	497	420	425	411	412	439	451	466	439	440	462	412	421	437	481	467	421	446	413	413	438	441	457	477	422	467	418	427	405	451	428	439	443	434	439	386	437	429	420	454	418	396	431	427	424	448	454	472	422	431	414	406	398	453	448	437	475	505	431	401	421	427	446	445	473	430	435	435	424	398	429	442	451	424	401	458	408	415	416	467	402	417	435	428	410	459	400	440	459	451	424	437	443	414	408	428	415	413	410	395	469	411	473	442	403	422	460	436	424	443	451	415	430	450	467	463	427	440	437	423	407	417	441	443	427	453	496	446	436	470	466	447	484	450	425	430	441	404	429	445	444	444	401	418	434	472	441	416	463	410	429	444	452	391	425	455	437	399	393	469	452	458	459	422	455	456	430	424	450	456	423	429	437	444	426	483	440	436	466	439	444	479	475	448	437	437	473	448	416	389	424	401	402	472	497	454	498	471	419	438	412	408	494	394	452	465	455	401	398	433	441	447	437	421	436	441	436	430	419	452	422	406	425	436	446	490	482	460	419	426	406	460	431	420	436	462	439	480	445	443	414	467	478	424	453	414	414	423	467	451	470	421	432	450	431	461	426	446	396	387	452	477	460	417	435	409	450	418	435	406	473	421	439	386	461	414	413	422	429	409	432	445	479	413	410	471	478	439	446	445	430	459	423	453	433	424	462	437	447	445	412	449	443	437	431	482	450	414	473	425	418	428	434	443	416	428	454	462	447	458	438	415	409	412	452	422	423	456	436	471	452	416	422	432	437	408	461	461	409	463	466	402	430	439	406	442	449	433	436	420	475	462	480	450	456	423	428	438	484	444	428	466	432	446	425	452	433	446	436	449	419	405	412	388	452	464	435	441	398	442	436	418	446	429	449	453	421	415	454	472	484	400	470	449	384	443	487	411	492	457	438	458	448	420	446	463	403	436	421	412	432	432	441	417	420	451	389	421	448	450	465	468	462	424	434	437	431	439	464	466	439	435	431	423	439	441	473	437	436	426	454	436	410	431	417	415	438	432	445	382	443	443	413	414	424	451	431	455	440	440	476	394	454	473	447	462	483	452	476	412	469	450	415	417	458	418	443	444	433	422	423	477	418	414	399	417	416	441	503	436	464	407	419	428	430	403	446	405	431	464	455	439	421	401	418	400	465	448	427	451	469	438	425	433	432	448	428	452	452	436	439	440	386	446	440	421	449	495	417	454	448	438	401	413	395	416	426	422	467	458	439	465	443	455	429	459	432	414	399	396	431	430	417	406	426	425	402	420	446	466	418	431	395	431	434	466	451	432	454	441	426	432	454	400	456	463	443	415	438	433	470	394	446	462	457	418	455	412	437	449	422	442	430	460	458	446	409	428	408	443	470	435	411	476	449	433	452	440	421	480	426	486	390	479	431	455	454	409	431	430	412	404	492	415	407	416	410	427	430	450	455	476	439	416	432	473	480	463	362	426	465	453	452	479	450	432	457	413	464	452	482	429	388	439	432	407	391	457	444	385	401	450	456	437	468	509	459	428	464	464	464	429	456	389	412	399	431	458	472	455	437	410	474	432	448	448	453	450	401	428	472	475	404	417	463	485	424	406	406	431	404	405	461	417	450	444	414	466	444	444	481	409	421	452	424	427	426	443	429	439	434	438	405	449	420	467	439	460	447	426	449	435	446	416	406	464	458	462	462	436	408	474	456	431	425	436	474	481	414	455	449	453	414	406	406	445	455	431	438	452	424	424	446	406	406	431	432	399	430	471	451	448	450	425	414	440	415	453	469	437	425	420	464	438	426	445	429	438	425	424	446	409	447	441	416	416	404	421	467	405	462	475	461	466	445	455	459	429	454	416	417	387	432	458	425	487	411	452	429	417	430	451	443	427	419	416	476	410	407	424	407	468	437	474	434	448	455	454	472	421	391	410	436	446	500	478	420	436	437	443	411	431	411	454	416	425	436	426	386	413	397	458	440	447	386	420	473	453	433	422	453	415	460	457	417	464	448	448	407	443	436	407	421	489	433	438	411	438	438	443	420	402	413	454	469	367	404	440	447	444	463	490	408	423	458	440	460	466	414	438	489	437	402	449	439	427	430	451	473	415	457	417	410	424	480	445	407	397	434	437	426	426	422	436	514	439	466	455	421	404	473	416	463	424	406	435	436	433	441	446	412	418	428	421	477	456	426	421	451	428	460	422	454	447	433	449	400	446	427	413	436	462	458	417	398	482	456	457	429	513	441	400	439	401	414	423	443	444	439	431	460	422	443	455	435	425	433	436	440	434	462	419	422	430	401	421	437	470	434	419	440	413	453	430	482	411	434	401	451	427	483	463	443	449	474	430	445	395	438	447	441	457	450	427	458	467	409	461	433	514	452	476	443	454	425	447	449	388	439	420	443	426	464	450	440	427	470	435	377	465	389	443	452	461	458	416	416	468	424	420	464	441	419	430	454	468	438	407	455	454	421	481	422	431	415	414	435	450	482	455	434	454	453	411	450	430	433	430	464	404	434	455	420	437	453	432	448	400	436	429	424	450	427	440	394	433	432	474	407	480	444	415	469	442	409	411	425	435	406	404	430	433	445	397
5894	1051	987	967	981	948	1005	935	931	921	939	977	963	956	993	932	994	924	935	944	990	969	945	925	947	977	974	940	989	988	943	950	942	934	900	920	955	951	956	953	961	978	949	971	934	964	926	975	929	933	938	899	955	929	934	906	949	968	981	912	870	956	1005	945	938	965	961	923	975	966	960	899	916	925	978	973	957	936	958	949	911	937	953	961	982	954	950	935	945	997	946	935	923	960	967	970	935	955	946	996	944	957	935	943	903	983	928	940	930	899	958	966	943	907	986	1006	949	974	977	886	939	957	895	995	979	893	879	990	978	951	972	1010	944	946	969	969	980	926	936	950	961	937	973	977	919	943	969	912	980	997	947	956	951	911	907	944	964	935	954	927	994	913	969	945	955	975	907	951	926	972	905	931	952	912	934	1002	939	937	930	960	923	998	982	917	951	967	932	911	935	963	956	924	930	968	999	952	938	996	1005	995	981	980	951	1031	1051	979	889	938	969	974	987	903	988	942	982	951	965	977	945	886	1006	993	948	952	962	983	968	952	971	873	970	956	950	909	963	959	903	963	988	973	968	963	952	1026	967	969	901	920	917	968	912	967	986	975	951	927	954	950	951	904	958	963	1008	919	972	932	912	1007	975	970	941	947	982	963	976	992	976	1009	926	948	927	930	1010	939	924	913	923	947	916	935	921	960	888	983	976	968	978	966	948	1009	988	946	976	923	970	956	942	930	934	925	936	958	900	908	936	909	999	933	1010	983	945	929	992	995	945	942	987	908	942	977	905	951	1005	926	966	970	956	946	977	1024	990	899	923	967	948	984	975	948	984	939	918	940	990	954	983	935	961	889	963	939	881	951	982	1000	984	949	956	938	967	1022	950	940	984	974	1003	905	901	912	1000	891	987	939	948	964	914	958	933	972	935	983	990	994	942	943	936	1009	997	957	988	1016	908	964	1002	1014	926	949	1032	993	990	907	936	925	911	1011	920	971	947	978	946	976	1001	975	986	887	928	949	963	951	990	943	968	931	916	919	986	969	988	981	953	986	945	966	973	954	917	958	958	969	929	918	930	960	930	989	969	984	1013	957	915	927	965	922	980	908	971	928	979	1023	953	994	920	925	945	1002	956	966	959	986	950	914	954	980	1001	921	898	972	979	942	965	967	953	981	999	967	956	970	905	948	966	929	995	969	939	1004	944	910	959	933	946	964	892	989	954	949	934	936	986	977	974	899	983	938	941	931	894	922	984	908	915	940	935	934	950	912	933	941	925	972	980	909	976	957	910	1010	934	943	913	948	970	920	983	911	1013	924	923	908	979	989	936	950	921	941	960	933	990	943	989	964	910	976	918	934	924	927	994	984	935	943	981	982	958	942	958	977	991	967	992	986	915	942	962	958	970	931	894	970	911	979	965	963	953	955	994	933	1011	873	904	940	951	909	1000	984	917	1002	885	955	982	900	927	969	936	961	955	980	962	964	989	958	944	985	975	966	946	962	941	943	960	1011	960	949	972	967	925	882	930	896	1012	922	927	951	916	955	893	1030	909	961	937	930	955	942	970	910	983	937	944	944	946	927	933	911	934	965	939	951	977	936	900	990	918	973	914	1020	964	927	976	933	931	904	981	914	935	911	967	971	951	947	921	932	939	942	956	968	960	969	1001	980	1024	908	936	940	963	940	968	965	936	927	931	967	987	969	968	957	975	953	976	964	962	1004	1005	927	965	931	963	953	925	976	954	979	927	895	980	947	958	919	943	976	961	994	917	951	989	1006	910	951	913	956	1000	953	963	1041	1008	995	959	973	915	938	922	983	939	975	920	958	926	948	906	980	911	980	932	919	915	968	956	950	1020	976	985	1009	969	950	975	922	958	944	938	920	962	962	924	947	961	948	999	941	1010	894	979	979	913	999	986	882	977	966	915	952	989	975	935	988	944	951	966	941	923	949	984	934	930	961	925	976	948	971	980	955	979	966	1001	1016	958	957	926	942	885	896	951	956	917	1010	967	979	950	882	1014	979	947	881	944	962	934	929	1002	955	883	999	937	890	942	936	961	959	975	976	990	925	930	949	921	953	965	933	851	960	951	910	982	932	920	938	972	951	976	964	927	981	1004	915	964	940	930	930	913	966	943	929	926	907	943	923	985	953	956	949	914	1000	943	981	974	983	987	1000	946	955	953	972	989	965	899	942	891	892	932	952	960	933	947	922	970	927	1006	968	908	1001	959	935	971	938	886	959	1012	921	922	940	895	994	930	940	948	955	894	934	928	945	936	961	942	960	933	985	943	938	895	935	957	934	981	947	961	943	980	940	936	993	964	976	943	872	934	909	954	1007	955	979	918	932	943	950	960	965	958	951	1002	977	962	965	950	972	955	937	902	994	943	924	899	899	924	971	973	1072	972	941	1027	955	919	981	920	962	946	961	941	1023	942	986	954	950	970	919	974	947	942	956	976	985	953	967	907	959	953	949	926	912	911	948	929	923	933	992	966	932	1011	892	935	927	969	957	1001	927	999	944	956	944	939	942	986	948	916	968	955	959	995	937	928	892	943	944	921	951	968	957	996	918	925	979	999	975	959	951	927	897	956	1009	944	936	994	966	955	953	943	989	918	889	956	959	932	937	960	904	950	913	937	952	893	926	895	945	946	971	970	959	989	912	954	940	973	905	908	978	964	969	937	999	947	1021	965	944	925	913	939	930	966	958	1026	888	960	896	1024	896	996	969	939	892	914	991	951	922	977	968	964	982	961	914	935	964	935	929	956	946	900	929	950	946	958	975	934	942	994	958	929	989	1033	950	1002	909	989	955	952	971	995	926	949	995	949	927	979	920	978	955	945	944	979	1065	974	1009	983	980	967	1021	964	932	955	999	956	945	985	955	966	891	909	959	896	971	895	946	997	934	929	901	946	935	928	922	958	955	911	960	940	946	925	915	949	942	966	919	924	944	957	913	987	947	900	989	943	892	929	968	989	966	935	926	932	909	909	945	1018	965	956	930	874	928	943	945	934	963	970	948	951	964	934	956	926	976	967	933	944	910	916	950	989	1001	918	935	925	961	971	925	930	959	936	909	935	918	969	909	1016	908	984	933	959	927	976	973	938	942	965	946	922	881	936	1009	970	1025	967	875	953	908	992	993	937	983	964	968	928	908	947	941	986	921	984	897	919	936	915	891	953	944	927	988	947	939	924	975	931	965	940	968	1003	927	977	938	974	966	966	937	940	943	953	945	938	928	935	997	940	945	1006	919	938	931	949	1008	984	947	1002	1021	988	940	989	974	967	954	970	970	986	912	961	965	943	985	923	940	948	945	963	970	914	985	912	892	899	934	978	921	954	995	978	927	933	975	937	893	956	964	968	946	1009	919	957	975	964	946	912	946	898	963	930	926	984	939	972	981	921	933	947	903	943	921	1023	885	927	915	968	966	987	920	1022	935	924	985	945	915	952	942	976	915	1002	972	960	1020	953	966	948	923	928	942	970	941	935	1029	983	946	933	920	1033	1005	933	931	915	903	928	950	939	921	951	902	977	980	938	916	953	951	1009	918	972	945	1000	939	968	955	955	936	920	927	919	971	870	900	960	945	981	982	987	948	1003	998	947	947
24890	21498	24875	28530	21501	21323	1413	518	407	395	394	384	361	366	363	320	343	323	327	350	341	338	314	344	317	325	336	322	364	350	300	346	350	332	332	334	316	307	306	345	331	313	355	332	369	354	339	339	346	334	336	347	303	327	309	365	321	382	372	368	351	385	341	347	336	354	353	328	341	387	331	361	333	325	333	335	291	349	360	365	305	341	328	324	355	357	322	334	344	352	319	330	363	342	335	330	338	348	362	353	307	318	325	349	342	325	348	347	362	342	314	319	318	355	363	342	376	302	354	322	322	347	325	343	310	331	329	351	345	352	343	352	310	330	311	340	317	313	374	330	339	326	352	335	311	306	355	330	333	359	312	365	314	337	340	328	330	314	317	327	355	364	310	328	320	335	346	322	328	337	364	334	339	312	318	351	337	332	318	347	327	379	313	356	363	332	317	285	324	321	334	368	357	357	340	348	342	308	312	344	344	381	333	354	353	288	373	319	348	347	348	343	369	371	328	348	325	307	365	346	325	342	320	323	358	380	319	324	317	397	356	350	330	335	334	315	349	284	342	323	368	329	310	330	316	365	321	347	277	328	307	376	377	351	309	325	329	321	334	341	337	299	350	323	330	349	290	357	338	344	332	356	362	351	344	324	343	320	369	308	339	354	352	358	333	337	321	309	319	337	337	372	316	330	335	341	328	356	314	325	331	352	371	293	325	359	328	312	345	335	355	336	306	322	329	358	307	302	315	313	359	354	326	363	333	327	313	340	323	349	342	321	351	317	345	324	373	339	322	322	337	357	293	326	318	332	357	347	307	317	358	333	346	314	343	358	299	320	358	330	331	344	321	366	344	315	310	345	321	336	354	316	349	362	305	330	367	323	346	356	349	321	318	310	337	332	318	348	354	318	363	324	348	330	352	323	346	320	345	329	330	341	326	345	360	365	316	350	325	326	318	312	331	372	368	293	338	336	387	348	320	315	358	311	335	340	333	326	339	336	315	322	349	317	289	330	343	345	306	332	313	369	364	337	302	318	368	342	350	303	366	352	349	292	305	323	307	350	342	344	360	316	314	352	362	360	327	358	343	331	327	329	321	363	308	350	367	332	327	352	358	327	340	355	349	319	308	329	308	310	358	315	355	332	332	309	372	335	350	348	319	330	324	321	354	340	336	362	340	402	341	311	320	342	323	343	332	338	314	306	302	313	329	313	341	340	340	317	380	332	328	321	354	331	340	299	318	366	329	338	284	331	314	324	335	344	342	379	345	331	334	298	346	366	341	345	350	340	369	343	333	366	345	342	343	345	346	308	293	324	327	354	344	351	355	348	341	322	304	334	368	336	324	357	338	352	298	348	351	304	322	378	381	318	339	363	326	329	335	362	318	336	369	326	314	342	346	329	326	331	311	335	360	319	305	352	314	352	314	325	286	348	323	354	362	314	312	322	351	346	347	322	331	367	346	349	339	320	348	372	324	345	329	352	339	327	328	320	339	347	318	315	354	361	355	342	292	323	339	308	355	338	317	330	332	321	329	320	301	321	361	377	337	346	331	303	321	344	342	354	360	330	357	334	341	364	297	316	327	313	342	330	353	354	340	329	336	357	318	339	342	354	341	362	357	318	323	357	352	338	369	332	291	350	300	340	337	336	324	314	322	323	313	344	309	352	357	301	320	303	322	349	333	323	329	378	334	343	311	331	344	355	379	327	314	346	304	328	323	319	343	342	323	323	327	325	366	309	364	323	360	299	322	312	353	324	336	330	354	335	353	375	308	341	340	357	337	329	329	333	322	303	365	290	309	344	359	335	298	327	309	324	313	332	347	305	351	305	324	342	334	378	345	303	366	311	333	334	332	350	300	334	336	327	320	312	324	329	301	320	340	335	325	304	343	322	294	341	343	330	324	333	336	340	347	310	361	317	351	345	330	364	345	329	324	337	329	340	337	338	301	360	354	293	325	334	332	335	350	332	338	350	386	329	356	352	369	325	367	347	343	372	399	336	323	326	328	301	368	339	312	346	333	347	325	317	326	331	352	327	335	335	346	329	307	357	330	318	378	344	345	317	310	303	328	373	324	334	358	313	335	318	346	334	315	353	344	367	347	317	342	328	312	369	302	353	344	312	343	316	335	332	319	322	327	367	307	341	326	324	315	342	318	308	321	285	317	335	339	313	330	333	333	357	335	320	319	364	354	321	338	322	375	326	330	356	318	329	348	318	315	361	329	342	341	328	368	343	365	341	341	347	381	342	294	373	311	363	335	318	355	335	367	302	340	291	348	353	327	321	349	339	321	339	358	293	343	355	330	314	277	329	342	348	336	296	341	307	328	321	324	338	316	338	369	346	347	308	310	331	361	336	332	359	311	318	344	316	330	349	316	356	320	297	355	310	360	308	337	350	288	353	338	348	341	345	316	339	347	324	339	357	334	344	336	307	351	327	337	322	335	359	301	367	350	347	330	329	337	351	316	322	340	331	342	339	297	346	371	357	346	347	376	360	296	347	318	335	349	329	329	371	345	382	339	311	332	333	329	365	320	335	313	363	334	351	282	314	335	317	382	340	327	352	327	348	330	338	331	316	333	345	324	329	326	305	359	332	344	336	301	341	354	396	357	313	325	310	322	348	350	296	376	346	311	327	344	319	359	333	348	345	337	343	321	334	342	298	350	323	354	350	349	324	333	336	365	381	316	305	320	297	353	308	346	354	321	347	351	323	379	335	323	340	335	290	359	328	322	338	330	341	335	346	270	335	368	340	333	341	321	325	336	346	330	337	337	354	315	333	312	361	318	338	326	294	332	348	317	321	357	366	331	331	333	335	343	322	316	348	339	300	316	323	355	349	326	315	276	340	344	341	307	348	366	297	329	313	356	328	360	325	332	319	352	323	318	379	311	323	325	334	331	350	356	343	332	321	320	381	345	324	340	354	342	337	380	322	320	332	346	344	323	330	310	301	339	354	348	327	299	356	319	323	317	349	342	338	347	340	300	341	335	360	366	321	349	308	329	325	344	314	372	368	349	334	331	362	367	332	358	315	375	320	342	334	323	335	316	323	325	347	307	334	392	324	333	339	354	329	333	339	294	337	329	359	333	364	332	348	334	342	362	329	342	336	323	308	339	314	336	334	320	303	392	331	328	340	314	321	344	308	294	306	316	316	334	346	338	331	331	309	337	295	344	306	357	335	344	343	361	320	310	355	367	340	335	363	319	318	314	295	304	338	364	339	328	355	339	300	331	342	343	303	325	327	333	356	305	354	334	311	368	357	357	334	366	307	305	351	357	332	338	326	352	331	317	347	327	351	347	332	333	327	304	282	334	325	355	345	350	318	344	327	353	358	374	323	315	316	344	329	313	348	324	326	363	313	330	336	346	339	324	299	345	312	317	335	333	332	335	334	330	300	375	342	328	324	393	352	350	311	320	298	342	313	325	347	381	319	331	335	315	317	330	346	327	320	314	308	338	374	384	360	322	324	314	355	321	341	332	358	344	350	331	329
3151	2166	1353	899	903	803	801	734	799	705	763	775	774	775	768	732	736	717	731	756	707	749	738	717	727	710	706	730	732	784	727	751	747	741	761	724	729	763	743	713	731	715	765	731	737	755	730	765	740	743	725	721	735	739	720	717	754	755	680	773	752	728	747	755	741	704	716	732	753	730	791	765	749	715	719	715	774	716	734	753	752	750	704	736	737	731	720	744	710	757	770	722	699	716	743	721	721	717	728	780	758	729	754	760	719	679	663	745	761	755	727	727	708	757	751	759	730	743	772	763	702	720	735	723	765	728	720	765	700	692	706	759	729	717	735	719	755	705	740	710	743	707	721	738	742	700	746	746	741	718	725	685	692	711	759	757	687	706	770	739	786	732	676	730	758	712	716	710	758	722	733	728	699	703	708	713	740	751	710	734	752	711	747	712	723	751	725	758	732	732	733	708	768	771	772	697	761	756	774	713	736	710	774	757	709	739	759	730	724	714	756	752	735	725	744	700	724	732	728	753	733	777	754	701	730	741	725	707	752	709	706	760	725	751	742	743	738	721	698	714	725	701	750	720	715	722	751	765	769	781	719	712	731	706	752	739	739	720	706	754	715	736	708	743	710	738	709	779	737	746	747	664	754	670	693	723	753	738	701	722	714	667	761	745	735	733	683	764	703	680	731	687	750	708	652	751	766	747	750	740	723	707	670	746	708	703	720	744	717	693	750	708	698	747	746	718	685	778	764	744	784	725	738	711	719	751	733	726	707	717	785	738	711	756	752	736	728	738	797	793	760	708	716	692	712	750	728	721	690	735	747	693	721	687	741	735	720	700	714	770	754	782	728	738	703	754	736	736	691	688	777	750	828	779	751	742	724	729	773	732	759	735	694	740	746	742	745	718	704	706	762	766	756	727	702	775	744	717	673	731	751	663	760	752	751	743	689	761	755	710	755	756	746	782	730	722	722	749	718	706	755	715	700	770	755	735	738	742	771	755	731	733	737	709	725	733	763	736	761	761	720	727	696	709	740	736	700	761	735	761	722	776	726	718	698	733	743	730	709	734	752	715	756	659	717	714	728	727	723	724	783	720	740	738	728	738	727	745	704	750	753	735	760	727	741	773	728	753	764	752	698	752	725	756	756	752	728	788	726	710	729	735	770	745	818	709	715	755	742	721	722	768	704	706	746	676	716	736	759	748	747	735	727	714	743	715	708	720	709	734	733	693	711	741	787	721	730	744	698	708	736	742	747	712	718	675	756	703	688	752	738	704	766	744	761	750	687	729	748	771	696	706	740	683	754	739	718	721	734	773	763	731	785	749	725	713	703	759	777	723	727	722	713	772	713	728	736	701	755	696	745	692	704	693	702	769	787	657	730	739	747	715	736	726	729	732	688	737	703	729	706	730	768	735	750	681	759	768	696	714	724	762	738	739	737	708	700	739	757	739	720	746	742	718	717	725	728	770	724	791	769	758	729	690	807	717	769	721	740	746	737	778	731	735	753	721	718	772	712	707	762	731	722	755	685	734	692	736	697	755	746	723	751	778	726	734	680	728	713	700	701	711	757	746	763	711	704	704	754	749	757	786	768	749	744	710	728	688	794	704	710	778	785	779	760	728	724	684	745	737	724	715	781	761	800	767	763	719	713	727	741	709	718	740	769	717	741	752	723	743	738	745	735	717	719	719	716	787	731	762	760	796	748	703	763	685	705	671	738	697	742	756	693	704	742	795	700	777	736	688	753	758	702	697	777	779	737	721	737	708	712	699	736	716	724	764	732	711	725	743	718	735	708	752	729	805	738	772	748	796	726	734	704	721	701	742	697	723	720	748	659	687	718	713	707	743	714	712	711	737	673	725	731	733	762	777	756	722	793	744	758	733	761	699	695	709	702	712	724	762	744	758	741	791	728	741	758	679	717	745	694	755	726	735	702	713	783	712	707	736	721	761	738	755	745	662	754	756	718	711	754	781	738	698	770	738	737	725	764	698	723	741	718	718	710	740	742	770	747	756	756	727	728	722	762	744	714	715	737	743	748	696	726	699	774	711	696	790	693	709	767	747	740	714	739	706	722	765	742	751	708	693	707	742	756	748	726	692	738	740	763	717	733	685	725	715	723	696	764	743	768	824	765	739	749	739	737	724	730	716	691	743	755	724	742	720	733	684	760	762	721	728	740	716	765	735	732	707	730	748	720	715	708	747	723	778	703	733	738	759	725	698	741	722	695	744	754	757	724	753	678	741	720	715	714	744	740	740	664	732	701	710	708	745	735	733	716	681	695	766	755	792	718	703	756	738	767	729	710	702	749	732	752	720	712	713	751	728	742	739	749	777	711	732	726	687	734	721	767	777	722	744	698	767	756	738	750	712	756	712	799	739	718	733	678	722	718	747	763	748	730	702	745	781	746	738	722	744	731	763	717	711	719	734	784	732	729	694	734	753	747	719	736	755	719	719	711	709	746	812	713	755	687	698	748	782	732	728	661	757	762	734	752	695	729	741	699	750	767	738	718	775	743	783	756	774	728	699	728	714	712	742	740	736	720	742	798	747	769	754	716	770	761	722	725	733	727	719	738	720	750	697	741	728	713	738	749	821	727	733	717	688	753	680	755	728	700	757	743	729	727	739	729	802	687	780	718	756	796	723	670	739	730	724	748	741	743	759	759	781	705	739	701	754	731	725	734	710	763	746	764	731	773	722	732	741	694	757	764	717	746	658	733	770	740	744	768	740	728	696	775	751	718	723	690	712	810	723	730	751	745	754	760	737	754	743	775	687	735	718	742	704	753	746	744	735	709	727	783	748	727	705	711	736	733	713	708	778	724	739	754	747	750	732	695	749	772	690	717	680	728	761	692	755	708	749	759	680	733	698	779	768	803	732	733	714	744	697	731	695	726	759	753	725	750	760	770	693	710	736	719	693	695	751	758	738	712	702	736	770	745	714	751	721	721	676	758	759	734	757	726	780	711	732	753	745	720	694	745	783	726	754	734	686	698	739	723	703	720	760	748	706	762	730	698	735	724	690	739	753	724	696	712	706	733	775	692	752	711	741	764	711	714	759	736	751	717	701	718	717	743	735	689	739	754	696	691	697	729	700	710	707	725	739	735	735	756	770	726	744	741	727	768	736	712	749	729	746	720	703	742	746	707	720	734	746	729	743	712	686	713	724	710	746	722	767	741	763	757	722	679	726	760	711	744	732	717	760	727	736	719	730	729	739	755	744	754	686	734	714	723	733	702	750	752	771	736	773	727	707	747	764	745	723	707	738	757	764	759	682	767	698	734	760	778	742	708	759	746	697	727	771	685	691	715	742	714	722	734	766	722	751	702	770	699	754	780	722	707	727	757	749	775	723	734	699	746	706	745	736	707	773	738	769	747	736	812	693	728	707	724	724	735	757	798	733	744	704	699	740	767	761	719	745	756	767	770	731	751	688	688	794	753	769	707	746	724	724	720	776	733	723	732	746	704	754	680	716	709	700	737	753	750	735	766	708
24289	21486	25176	28235	21487	21497	18676	539	320	284	243	256	215	205	208	234	193	189	168	187	187	167	166	171	195	183	177	222	164	129	179	172	163	162	170	161	173	148	165	167	146	149	156	170	143	148	183	172	149	183	151	158	158	159	164	163	130	151	160	142	178	156	175	144	177	160	164	164	167	159	147	150	170	161	145	149	174	160	155	170	174	176	175	164	168	173	155	157	168	163	141	160	146	152	179	166	138	138	166	177	164	166	156	152	170	160	162	162	155	170	185	173	136	165	141	141	174	159	164	171	159	153	166	161	136	178	178	169	156	170	145	169	164	170	179	159	155	153	165	173	138	158	149	161	147	161	153	150	167	179	157	154	167	168	159	138	152	165	146	160	150	155	135	179	161	172	141	155	170	169	146	195	183	153	179	150	151	155	159	125	158	172	153	162	135	149	162	176	139	153	184	169	165	144	144	168	154	180	171	173	157	168	177	138	152	159	161	143	144	139	158	146	179	135	146	167	161	136	164	152	198	179	174	170	158	154	162	171	177	150	169	145	174	160	159	143	154	144	144	153	177	150	147	158	141	165	150	207	154	150	138	148	161	157	155	154	183	155	157	166	142	172	179	167	126	162	145	154	198	161	140	137	149	143	146	182	139	166	159	177	149	120	182	141	171	169	181	159	166	166	158	142	154	142	157	165	158	163	156	154	139	153	157	167	151	126	182	162	141	161	159	167	167	147	163	165	129	167	199	144	136	173	178	163	153	172	174	178	171	159	160	147	167	162	191	159	165	155	180	181	169	169	158	144	167	171	138	151	179	152	164	151	147	147	160	167	162	177	164	171	137	155	154	146	160	159	156	153	139	171	177	141	161	170	182	168	180	158	155	160	154	142	143	128	170	129	148	173	159	158	166	182	170	167	158	149	164	145	148	144	151	173	169	169	175	167	148	159	169	174	164	156	162	139	172	159	150	170	170	156	151	162	133	154	160	161	165	154	147	146	165	184	160	179	161	136	174	164	167	147	147	154	171	135	167	159	173	149	155	145	172	161	156	180	145	150	185	152	172	178	160	155	180	181	162	152	157	170	138	169	164	162	162	136	153	155	151	143	141	139	165	140	178	176	168	145	140	161	162	145	165	154	153	158	148	167	141	168	158	163	163	172	151	175	157	180	141	181	177	153	166	155	161	140	147	156	159	165	163	148	142	161	151	161	182	138	161	161	158	193	151	163	162	149	171	175	141	152	158	165	181	168	177	160	156	153	143	134	160	160	171	154	161	129	165	161	164	145	157	169	163	148	183	171	136	171	185	168	139	186	163	132	147	118	157	140	167	156	161	166	174	179	160	147	169	161	175	145	158	138	178	149	132	150	175	157	164	162	164	170	149	178	160	165	168	146	157	163	148	157	162	180	128	147	148	143	150	160	178	140	177	131	136	151	163	174	160	166	148	151	148	150	164	155	189	146	167	159	159	183	164	145	152	159	173	152	164	157	139	165	151	134	147	150	162	161	152	157	168	159	167	159	134	140	165	185	162	134	148	133	166	167	176	169	153	151	197	145	174	171	165	157	175	136	133	146	164	169	148	152	172	152	140	167	142	153	128	164	173	146	152	153	131	214	149	175	142	160	173	164	167	180	150	160	179	180	172	160	162	149	154	151	150	144	155	149	150	170	185	165	170	167	155	147	165	156	153	163	159	148	155	131	167	132	155	157	163	157	176	154	167	138	155	155	153	150	157	155	154	153	151	160	175	154	161	149	123	164	172	168	144	171	167	169	167	177	176	142	161	137	174	155	158	153	178	148	144	158	147	148	146	161	152	146	146	159	149	167	146	146	139	167	169	163	167	159	140	156	152	170	167	145	159	190	170	168	157	182	156	167	133	151	159	164	146	170	163	146	154	177	162	175	163	159	165	175	166	145	168	166	147	136	154	160	137	152	132	158	155	168	173	157	191	133	144	148	148	157	167	152	162	165	180	174	170	174	174	155	149	149	161	147	146	149	155	149	156	149	162	165	153	158	153	155	128	147	182	157	158	178	190	167	152	211	162	155	166	179	156	141	164	143	146	152	174	149	161	173	149	158	153	138	162	146	172	171	156	150	158	157	181	153	164	135	172	165	158	136	169	138	197	162	167	155	162	157	152	155	168	159	175	143	155	154	153	160	181	169	158	171	144	149	149	147	162	161	171	131	127	167	172	169	150	155	150	157	161	172	139	166	156	166	164	144	158	152	144	161	166	151	145	135	150	163	142	156	153	168	163	142	181	161	172	180	161	160	166	166	152	173	175	174	152	173	155	165	196	162	155	162	154	159	184	159	191	170	153	162	175	149	174	166	176	148	158	172	163	162	155	176	176	159	138	160	153	182	154	153	167	158	159	149	173	165	148	147	170	141	153	167	171	196	147	166	162	180	140	127	185	170	164	135	186	169	157	164	163	157	163	171	145	154	178	138	165	177	159	167	147	167	173	164	161	166	167	166	158	180	172	183	144	150	173	157	165	161	151	149	162	148	137	166	189	187	174	159	158	154	155	155	174	162	152	168	149	146	161	157	154	151	166	176	150	147	164	148	143	156	181	154	160	185	156	157	158	148	170	161	161	157	140	161	145	146	148	163	175	145	177	149	169	177	161	175	167	144	141	178	159	152	158	154	145	141	153	183	150	153	185	158	138	169	138	146	147	146	192	159	175	158	151	152	184	152	164	141	191	186	163	139	163	166	168	171	177	144	133	185	160	173	186	162	165	158	162	160	155	160	179	164	146	167	173	166	176	164	146	160	153	129	155	170	160	160	151	168	163	164	168	173	159	148	149	153	175	150	143	158	158	158	139	165	164	162	169	151	163	166	156	181	153	160	163	147	166	155	146	162	149	150	178	159	153	160	169	168	194	168	150	139	158	165	184	184	182	149	174	139	156	147	149	153	165	183	157	195	148	158	141	160	179	149	165	155	153	162	168	155	180	153	148	128	157	167	169	179	129	164	178	157	150	150	159	167	166	169	165	160	166	163	178	143	148	135	140	153	156	162	157	160	152	144	156	167	145	183	157	182	143	157	137	158	144	174	155	151	158	165	161	145	147	159	164	194	162	160	142	176	170	151	171	171	178	169	166	120	146	139	173	151	176	147	174	147	167	171	158	163	140	164	153	175	159	167	138	167	156	152	171	161	166	180	159	171	166	149	152	142	148	172	151	141	148	164	167	153	170	171	169	164	160	151	166	154	156	190	136	159	170	139	162	141	177	149	176	173	149	148	164	172	172	132	162	161	169	147	189	172	155	156	186	166	127	166	146	167	182	146	156	159	142	175	143	174	165	144	182	136	155	170	158	151	142	162	161	154	157	166	153	148	168	146	145	142	167	164	161	175	159	156	158	153	159	182	155	162	151	157	152	142	129	165	164	173	152	154	147	164	142	157	174	136	160	150	153	169	132	157	163	155	146	155	173	164	168	149	160	150	168	181	172	161	165	160	166	178	156	148	150	180	172	168	169	148	147	170
2943	3100	1466	903	598	524	440	470	464	449	454	391	387	416	416	404	367	384	422	396	374	372	414	390	374	440	433	397	370	368	403	385	392	392	385	375	385	380	397	400	358	434	376	406	394	405	386	385	402	414	393	397	435	383	385	423	405	360	430	384	416	388	367	414	380	387	373	410	363	390	401	390	390	364	386	343	395	398	416	396	395	376	340	409	412	397	394	422	369	412	405	362	325	372	373	424	394	402	371	378	382	393	404	351	400	410	378	355	366	383	347	403	408	367	398	397	399	384	420	390	410	374	413	370	364	354	391	381	385	369	398	377	365	380	395	364	400	383	387	366	383	380	370	406	388	384	375	387	410	375	388	424	362	391	403	399	434	390	328	380	375	364	361	402	407	375	372	385	354	415	401	375	392	412	373	369	374	371	391	396	358	372	379	395	431	379	364	380	365	376	401	389	413	366	393	364	375	385	397	374	422	370	388	430	395	391	379	367	370	359	390	386	401	375	350	377	386	386	393	419	393	362	391	433	355	386	357	375	386	391	385	387	395	405	385	380	379	366	393	373	373	387	373	388	392	403	396	367	402	420	373	378	361	402	401	412	353	394	374	363	399	345	409	377	399	374	410	380	384	396	362	408	384	414	367	361	342	396	385	376	400	332	379	399	366	401	380	369	401	354	394	376	386	379	356	415	382	351	343	401	384	387	400	369	345	380	409	398	384	372	408	382	367	383	414	403	401	377	365	388	411	360	366	382	398	390	364	415	402	369	368	377	403	411	380	373	387	382	399	395	356	391	375	380	395	423	398	384	431	392	448	363	401	364	392	383	405	391	384	355	388	385	365	380	395	374	373	388	370	392	407	371	395	401	395	365	376	394	425	378	375	408	394	405	402	360	372	392	388	402	366	390	363	357	387	410	359	367	420	417	372	369	407	371	380	355	402	396	368	372	380	377	380	401	396	373	372	385	400	373	374	382	376	395	405	374	356	377	407	402	365	384	345	392	367	360	378	372	365	375	377	392	385	396	378	381	392	364	379	383	400	389	415	362	396	365	417	372	376	403	390	369	438	418	390	369	384	381	349	354	367	365	381	399	396	372	361	394	388	377	388	443	345	435	365	405	366	394	395	389	340	418	379	362	383	414	390	378	374	396	371	389	378	368	381	371	412	381	355	360	407	381	413	384	375	414	349	371	371	372	394	384	420	406	374	373	421	405	376	371	400	381	392	386	372	384	386	364	378	382	407	402	385	383	382	396	388	398	401	405	387	376	403	386	401	403	412	372	399	379	408	367	377	422	348	412	411	392	373	349	378	408	376	389	382	380	369	362	368	389	384	383	398	373	406	358	357	399	401	380	401	403	361	400	387	345	381	407	387	367	388	407	392	402	404	376	410	397	365	405	367	387	395	380	363	386	392	372	365	374	391	383	347	379	374	397	372	390	402	349	373	372	384	341	381	404	374	414	387	365	379	384	352	366	401	362	383	378	372	358	364	375	393	377	371	385	392	358	405	384	355	358	376	406	403	377	369	348	353	387	411	400	347	365	362	350	429	355	404	398	418	374	370	399	382	347	344	399	396	365	391	390	384	381	361	363	403	391	359	386	366	390	363	403	364	369	373	397	377	384	378	402	396	393	398	399	392	402	382	406	386	388	390	402	360	394	405	378	362	369	403	400	370	392	382	410	360	373	384	369	403	354	421	342	345	383	360	376	385	405	388	376	371	403	366	394	397	394	397	355	368	416	370	375	437	414	386	390	413	365	348	395	385	385	370	405	366	385	361	377	380	416	387	385	381	364	365	397	370	383	376	382	417	361	433	392	378	388	389	366	385	367	338	373	389	370	393	353	405	394	398	376	402	381	371	372	407	363	377	386	399	355	387	367	349	401	396	370	392	388	386	384	432	416	365	376	378	410	385	388	418	394	392	365	410	419	391	378	365	386	394	380	384	402	371	363	398	386	374	365	388	355	352	385	369	345	385	386	371	390	419	388	388	357	390	384	381	406	390	380	346	359	373	365	402	374	369	394	373	377	388	382	398	380	372	404	366	348	405	371	408	393	399	394	411	404	404	354	375	434	387	394	382	399	361	382	387	379	395	352	361	365	361	360	395	375	368	397	372	361	352	408	382	411	371	397	385	399	417	394	399	377	396	364	397	359	346	429	358	373	378	360	354	421	391	410	383	368	368	416	363	408	357	392	410	366	448	358	380	354	374	392	415	388	367	360	374	373	378	381	372	386	374	376	410	400	376	368	364	407	379	344	392	434	394	391	408	395	365	407	376	390	364	374	438	372	379	328	363	384	394	408	375	394	374	379	370	385	350	414	350	367	350	401	402	378	379	347	402	388	358	389	374	390	392	355	430	364	375	411	368	385	354	375	364	405	377	358	377	393	360	371	404	366	358	400	363	404	387	354	386	390	394	368	401	383	371	388	370	380	386	399	433	368	333	383	422	403	384	410	372	388	381	375	394	367	391	384	387	416	402	400	409	383	384	370	414	385	391	383	386	352	387	386	376	438	361	407	371	426	394	393	387	410	374	379	364	378	371	374	390	386	370	352	403	408	382	388	360	403	396	403	396	406	426	403	447	411	372	386	375	387	381	405	373	367	385	421	383	407	341	363	366	407	374	359	396	385	360	390	380	379	387	379	386	371	377	359	378	401	397	386	432	375	384	396	398	383	368	388	402	415	369	363	366	364	388	368	391	386	392	356	389	358	380	396	400	369	407	368	386	396	355	425	398	329	361	386	363	399	339	370	363	385	370	353	400	402	377	388	381	393	409	394	394	405	358	412	366	374	388	398	378	403	377	397	380	426	372	407	396	381	377	363	377	370	383	418	357	376	356	398	333	348	428	370	394	356	398	373	378	398	415	356	373	339	373	398	382	414	369	387	365	384	361	396	406	389	374	413	383	355	380	403	411	360	377	374	401	386	393	395	388	358	382	345	362	360	374	357	414	387	352	364	416	372	360	411	379	396	365	398	378	384	387	364	398	340	417	390	413	407	376	404	365	355	373	367	391	393	437	418	380	376	408	388	399	401	383	378	393	382	375	391	373	416	368	404	379	397	369	379	382	390	373	357	397	394	375	430	395	351	390	414	356	362	362	351	431	395	367	391	408	366	386	355	349	402	388	380	410	379	395	382	373	373	383	364	426	371	358	401	368	401	403	372	361	355	368	375	386	376	376	387	393	405	395	394	392	391	378	408	408	380	333	407	398	362	384	412	400	354	374	384	389	395	386	397	422	367	393	385	372	357	380	375	351	340	386	399	384	416	376	346	370	403	382	398	409	373	377	345	379	401	377	400	357	377	375	397	378	420	372	356	336	358	400	421	391	358	372	403	418	362	396	362	349	390	372	387	350	383	422	393	396	374	366	385	382	382	397	407	400	372	378	408	393	404	381	377	389	406	345	374	400	357	398	397	324	420	369	368	414	387	399	412	386	362	371	392	382	423	401	418	369	344	391	381	382	376	395	384	415	387	368	391
31979	21113	12289	1087	512	489	446	473	443	447	431	455	468	411	485	445	454	404	437	475	421	394	446	427	430	459	473	431	441	431	425	450	411	427	422	427	467	408	417	450	434	407	444	394	447	423	472	459	439	432	415	434	470	442	438	450	460	429	451	457	485	399	417	398	417	456	445	423	476	453	426	462	449	419	469	430	424	419	426	463	454	431	461	413	424	441	412	427	445	456	444	459	440	411	431	395	426	427	437	412	456	420	441	402	390	383	446	441	446	441	453	436	395	382	455	448	402	380	460	424	472	413	458	439	446	443	459	438	445	421	434	464	444	428	419	436	456	454	452	437	445	444	490	405	402	454	467	441	427	468	403	474	436	442	441	474	427	415	466	435	434	426	402	452	444	390	431	392	440	407	424	450	393	414	473	399	458	473	409	487	432	453	406	432	419	447	476	420	418	446	486	415	438	418	442	435	461	463	445	418	428	444	421	452	435	468	442	396	465	429	460	459	422	425	435	465	452	460	456	486	446	463	448	398	453	421	432	475	429	406	403	483	421	402	453	439	451	429	438	407	425	444	413	453	421	415	436	429	423	404	442	441	466	453	439	412	412	402	411	419	412	389	433	450	444	475	439	426	444	415	460	463	454	435	453	418	429	433	440	397	402	440	451	475	452	447	408	468	450	440	463	402	451	468	480	489	443	408	418	445	444	434	443	438	443	445	414	446	482	432	456	452	469	401	465	428	438	439	446	420	445	424	405	444	449	445	406	415	428	378	415	460	433	436	408	472	399	443	443	424	454	389	384	478	447	409	449	407	474	449	444	451	428	458	464	413	458	416	462	433	402	436	437	463	434	423	470	466	443	433	437	434	409	435	436	438	459	465	460	419	448	425	422	404	416	441	420	436	467	414	477	455	410	433	428	420	428	432	459	413	447	443	472	424	436	432	445	454	413	421	450	417	465	463	453	451	423	433	438	408	443	397	413	393	442	428	423	434	472	405	410	393	456	445	455	455	445	461	421	437	427	458	433	502	461	468	430	453	432	441	430	427	444	401	423	458	464	422	452	445	443	414	443	436	449	427	447	415	421	393	422	448	396	452	434	452	447	451	474	479	409	475	462	427	451	431	444	452	453	456	434	424	470	415	471	414	474	453	465	465	456	441	431	456	432	412	465	404	406	454	488	464	410	428	420	405	440	408	475	422	437	479	472	466	415	446	444	428	427	426	402	477	444	441	388	456	429	442	480	458	446	425	424	419	467	430	430	469	432	424	412	449	417	478	468	454	451	455	441	450	413	474	429	432	491	431	414	435	403	447	430	453	458	451	437	428	441	421	429	423	401	421	429	431	436	424	429	401	411	438	391	428	449	431	429	409	384	426	442	464	400	447	445	410	433	411	427	421	443	416	414	423	409	462	452	471	412	440	447	466	468	453	447	427	436	412	445	417	437	450	453	472	451	437	426	424	460	452	441	422	397	457	422	461	428	444	439	416	432	411	458	465	457	455	464	454	453	499	483	431	407	414	431	497	425	440	452	447	443	437	449	451	426	473	425	451	477	395	437	446	451	439	444	495	456	460	453	418	446	430	493	459	443	429	393	415	433	470	422	416	453	439	461	480	466	494	441	440	413	459	436	409	405	433	473	425	428	428	449	428	413	417	450	459	433	414	436	457	447	440	415	412	472	402	461	433	435	440	458	456	402	413	453	463	401	423	419	416	421	451	417	427	431	440	449	446	441	440	448	436	403	474	424	419	463	381	413	401	423	456	441	434	454	482	424	464	426	459	477	429	413	418	425	437	411	436	469	450	417	434	433	407	408	449	473	454	431	477	448	429	442	444	432	434	423	421	448	497	420	383	407	447	420	407	471	425	451	441	391	430	418	400	418	433	479	430	413	498	467	447	461	415	438	458	442	475	434	446	414	444	471	439	388	460	448	450	446	416	397	445	495	408	414	434	440	452	420	434	425	415	458	427	399	401	454	411	440	469	417	477	423	441	413	452	450	425	445	459	429	418	464	421	459	434	452	421	434	442	400	408	419	440	444	452	437	404	399	463	451	406	470	451	448	412	444	414	442	433	440	466	421	452	447	412	434	434	426	418	393	435	431	416	401	421	449	439	429	446	489	433	467	420	408	451	438	447	470	460	446	446	444	439	427	463	414	434	434	411	441	438	433	473	434	403	408	416	405	424	464	399	414	404	478	433	449	408	432	439	472	449	436	436	428	446	427	428	453	476	412	436	434	457	430	464	452	455	444	387	414	410	436	407	432	423	419	435	442	409	444	495	431	467	464	422	455	427	426	469	463	434	470	372	425	418	414	433	430	438	440	434	419	436	450	436	431	457	431	436	435	435	444	458	484	445	423	419	428	447	467	415	432	454	437	442	469	450	454	448	403	393	421	422	410	405	477	408	464	428	436	433	455	379	419	441	408	422	459	448	444	454	413	423	433	434	415	461	432	408	450	421	428	460	430	448	422	418	436	446	433	468	428	403	455	434	428	433	398	436	426	433	414	439	415	438	432	439	454	462	453	459	454	463	401	406	408	432	446	454	444	404	425	435	458	449	399	417	423	466	418	416	420	463	451	404	412	437	400	434	460	434	414	438	432	421	423	425	429	401	416	441	449	429	431	439	468	385	430	386	470	413	452	464	474	439	444	454	463	431	423	442	386	440	415	440	436	434	475	436	436	418	474	437	419	446	446	468	379	443	458	429	496	443	444	448	415	437	441	495	398	465	483	492	430	414	411	428	494	479	426	396	419	442	406	458	466	470	446	423	443	434	436	481	412	448	422	445	452	400	412	451	456	451	442	467	453	446	430	422	450	434	439	427	427	420	447	472	434	432	431	455	478	455	403	430	429	428	441	412	455	496	476	456	451	437	417	445	430	469	403	445	399	497	438	427	429	423	439	448	415	450	458	483	461	435	458	419	453	410	419	394	401	449	431	427	425	424	468	437	463	402	419	453	404	461	465	437	442	415	438	462	426	432	465	485	492	457	430	447	455	426	453	444	424	434	452	452	461	470	389	411	456	387	437	453	412	434	417	445	452	387	439	422	414	427	432	435	455	443	468	418	451	440	416	430	426	486	421	445	433	459	447	442	456	469	382	440	459	436	454	435	468	447	451	416	404	431	476	466	489	490	458	412	440	431	423	466	428	443	429	444	424	447	444	411	430	440	433	454	446	449	434	478	479	428	429	451	428	414	455	386	438	459	422	445	472	408	450	428	457	436	432	424	422	425	430	445	477	432	467	403	430	424	416	451	438	440	418	448	438	426	419	452	416	465	413	388	417	441	410	410	447	467	477	423	414	419	470	444	465	463	399	429	445	397	445	436	434	439	435	435	401	419	437	441	433	455	484	415	409	467	423	451	462	403	430	481	443	414	445	417	404	411	419	441	459	435	446	429	456	459	436	395	419	433	426	423	446	437	467	431	430	446	421	414	440	417	457	415	469	453	430	447	439	396	490	451	454	442	397	452	449	442	442	415	454	390
5795	1032	991	1005	953	916	989	934	917	965	924	925	968	934	1027	944	990	932	974	917	947	960	951	960	931	936	946	926	951	933	927	967	976	875	1001	972	989	959	978	934	997	932	951	928	1022	916	953	929	995	985	919	964	916	988	1010	952	963	966	966	930	1029	889	989	919	978	952	926	938	998	973	986	915	965	944	933	929	972	866	947	988	946	913	935	955	931	981	989	891	964	982	933	1007	1015	877	940	945	980	899	960	925	957	885	910	996	954	955	963	944	942	903	971	926	948	886	965	962	891	926	907	947	941	950	969	919	967	926	949	957	977	994	1009	926	954	946	995	986	924	977	912	926	995	959	967	939	878	931	949	971	870	960	1002	943	936	932	954	918	981	971	1022	993	921	898	945	1004	955	914	1000	946	923	914	985	959	999	985	873	940	963	934	962	972	989	925	925	920	1038	950	906	935	941	948	962	940	926	960	958	943	931	842	927	985	946	936	978	965	971	957	947	981	1014	963	955	914	964	974	939	1003	949	973	897	970	899	982	927	895	864	896	979	944	913	939	964	939	954	977	902	967	899	936	958	926	937	913	937	945	1005	901	949	950	931	950	926	887	948	969	944	950	959	939	936	1009	894	1008	998	1003	921	947	962	947	906	935	965	961	912	952	918	985	979	944	972	943	958	957	1005	946	985	887	958	936	965	1022	931	932	959	1004	967	959	938	920	945	964	943	949	913	943	929	919	947	1014	908	938	939	998	1025	1015	920	1004	1036	903	979	927	958	933	919	978	992	927	946	961	917	986	967	960	961	982	978	967	995	997	900	992	926	969	881	925	948	985	931	965	1006	953	980	933	956	968	941	947	981	1004	924	960	952	910	1018	924	926	1003	930	1011	977	872	944	965	970	899	926	954	898	907	968	949	939	910	911	916	964	949	960	954	1016	935	908	936	949	955	1004	1007	949	959	951	938	957	970	927	988	942	932	922	994	944	972	947	948	985	1020	947	922	931	943	954	929	902	937	945	943	930	915	902	958	922	913	934	1003	909	984	903	939	970	951	951	930	914	983	949	947	954	980	926	943	953	959	943	971	914	948	962	960	943	982	960	976	954	932	936	892	909	954	911	950	955	988	1009	928	949	934	936	951	960	972	971	976	987	978	930	950	945	933	940	968	920	967	949	926	954	921	928	971	931	932	979	949	955	946	953	936	988	948	924	883	935	977	930	914	957	1017	915	984	970	1004	908	951	926	1022	907	944	969	956	921	1005	936	1015	981	932	947	948	910	999	948	931	936	933	933	955	981	989	973	882	900	938	934	902	934	954	952	919	928	953	929	1021	946	978	957	965	935	965	978	930	962	978	986	893	874	984	938	926	935	971	939	916	953	910	960	994	953	934	983	865	952	989	1009	890	927	917	987	932	887	985	954	918	1000	999	971	887	1004	934	941	892	956	911	908	1006	993	924	956	974	906	1004	963	947	985	967	897	927	921	945	962	890	987	937	899	906	927	929	916	920	949	930	968	1006	933	966	963	958	977	932	932	940	980	988	937	954	940	927	923	935	969	947	952	950	942	934	988	980	922	986	986	923	1000	962	970	940	913	966	936	1012	976	991	1004	925	938	940	849	995	882	932	995	945	949	962	971	998	1032	970	926	931	1016	957	945	974	982	983	961	887	962	945	1004	949	946	968	918	962	962	1000	959	925	943	992	979	965	917	951	949	981	958	994	917	935	971	950	976	967	992	919	908	887	981	999	999	997	996	965	952	927	961	928	936	974	948	988	906	952	891	931	944	942	937	939	904	991	953	954	968	934	950	1003	967	975	947	955	956	932	948	932	921	950	943	920	992	1010	959	987	937	936	960	907	861	970	964	947	938	922	975	928	942	1000	915	930	907	953	934	971	927	977	942	974	972	948	952	940	919	935	908	959	994	973	943	932	972	948	986	966	978	955	912	949	946	938	945	931	976	923	903	981	969	908	931	958	964	1024	909	999	952	974	989	995	959	918	911	996	963	972	914	962	901	986	972	985	940	976	909	988	921	909	949	953	971	955	968	935	943	964	900	918	953	979	948	944	947	975	948	878	956	919	949	1012	928	945	977	956	926	914	962	938	945	951	930	909	952	952	909	959	961	958	912	925	983	927	908	958	937	904	967	915	930	937	1037	952	950	987	989	996	942	958	942	1018	951	950	940	902	951	922	910	954	983	953	920	923	919	997	959	1016	980	925	955	943	933	1012	902	1002	902	916	995	943	999	962	961	965	931	908	990	911	950	931	937	924	990	962	955	939	897	952	968	919	1005	945	980	922	978	940	933	979	1014	970	956	916	961	923	1014	916	892	981	945	917	991	929	956	939	944	951	953	917	953	914	924	993	977	966	885	937	1038	975	977	967	953	897	985	962	965	925	979	917	964	906	938	976	1006	893	978	969	984	1009	950	981	965	859	954	942	924	893	966	1022	977	863	967	984	917	960	992	957	970	987	957	925	920	940	976	892	943	951	995	941	972	938	903	939	926	954	953	955	951	991	966	899	930	942	992	973	979	964	1014	949	961	1039	981	932	937	967	916	955	962	991	1026	962	877	923	1010	954	973	955	955	910	956	980	914	965	939	948	952	917	893	949	905	953	971	938	1010	947	912	917	1000	923	982	958	960	901	931	939	949	942	927	964	939	957	949	983	964	990	964	978	943	938	982	990	988	964	959	918	980	952	972	987	1017	916	967	904	974	938	989	1019	888	947	902	906	897	935	888	952	926	943	901	988	1003	948	909	939	951	918	946	953	911	947	976	978	942	966	974	954	1008	906	947	910	998	897	1007	895	913	1006	950	936	922	971	930	889	947	985	909	994	973	1017	966	947	965	980	926	952	921	951	942	934	966	965	971	915	932	974	919	962	913	994	963	960	916	956	1003	954	1002	960	976	916	946	923	953	908	942	956	959	920	948	978	897	944	946	961	945	1040	1044	935	934	979	915	970	923	919	952	972	973	941	957	942	939	987	979	920	979	912	937	944	991	939	908	956	955	960	929	971	968	928	897	984	927	961	936	928	926	929	975	989	927	979	904	967	950	932	929	900	924	989	962	910	983	952	903	918	913	968	967	1014	957	944	920	940	910	942	1025	949	951	945	950	976	936	918	977	932	942	936	917	952	918	946	951	978	939	967	1001	943	948	944	945	927	938	953	951	967	955	922	941	939	1022	1000	973	1011	969	978	955	904	934	927	975	917	974	938	985	924	959	928	932	963	963	908	979	942	971	967	989	919	956	928	908	882	931	907	951	994	950	983	992	912	918	946	988	916	924	896	911	975	909	985	953	927	984	949	917	942	987	982	915	944	952	943	978	895	959	973	987	926	921	902	988	950	933	978	980	947	911	922	972	973	926	911	976	944	985	1023	970	913	934	925	955	929	952	1017	980	959	961	914	933	894	1006	895	888	923	963	976	980	985	998	956	916	926	980	957	910	941	972	989	874	953	940	887	1027	979	942	984	921	976	959	910	1006	984	953	946	924	937	902	1004	991	941	929	940	934	996	936	1005	911	968	970	930	943	892	955	978	920	938	937	963	958	872	946	933	898	964	944	939	970	945	890	903	960	873	1010	956	956	946	975	970	912	929
24855	21452	24822	28479	21447	21290	1381	495	447	395	404	414	365	342	341	389	355	349	359	384	384	354	352	318	323	334	356	347	329	331	337	348	393	333	345	348	341	330	354	342	300	295	332	386	372	323	337	341	336	343	339	329	302	362	350	325	330	312	314	354	359	324	339	331	321	343	335	305	317	321	337	345	361	333	328	341	327	357	344	354	336	341	342	360	379	362	336	320	340	356	332	339	336	344	302	332	298	302	344	316	288	322	337	325	327	367	322	333	382	327	352	343	369	324	334	332	329	332	406	366	338	358	344	344	361	344	323	343	347	330	334	349	319	339	314	350	341	329	343	320	361	368	334	339	355	314	337	338	345	357	308	359	357	334	352	373	376	348	371	325	347	341	362	346	320	373	332	355	327	345	323	328	338	347	302	329	345	320	338	318	355	324	331	315	362	343	299	337	381	333	360	337	335	368	333	348	337	346	358	309	347	310	346	314	331	337	356	322	358	373	344	356	303	344	352	318	333	339	326	316	345	333	320	346	329	352	391	332	335	340	341	361	317	356	360	364	351	314	348	330	343	324	329	354	320	329	344	357	338	362	352	358	305	343	332	361	311	358	334	319	350	360	324	335	355	314	371	339	308	340	318	346	331	347	361	346	342	298	316	343	392	324	355	346	332	342	304	316	335	346	359	346	345	325	330	347	330	372	357	361	346	360	328	343	333	348	344	351	356	322	347	322	331	322	323	298	339	368	364	300	360	344	326	350	323	353	346	368	340	309	317	344	330	346	358	328	333	292	308	346	340	368	323	358	319	333	344	350	315	323	342	332	337	329	361	340	341	324	328	322	358	372	332	346	327	319	370	335	352	352	370	355	349	312	345	334	366	299	324	310	333	329	347	328	311	343	302	322	358	334	333	303	356	313	334	373	321	298	331	315	346	332	343	352	362	316	347	347	327	335	318	328	353	318	352	332	335	369	314	328	341	320	351	353	363	312	333	344	302	340	350	354	342	314	337	339	341	342	308	318	361	365	316	305	333	362	358	288	348	349	348	364	314	379	322	371	333	336	362	347	309	331	346	325	309	361	336	340	324	308	332	317	342	371	311	344	319	345	337	358	352	353	342	354	325	359	341	345	322	310	345	348	368	323	326	332	347	307	323	275	365	358	327	315	311	307	377	360	325	315	317	303	333	327	355	370	368	338	358	333	325	315	335	365	332	344	335	353	351	306	347	308	315	351	309	301	339	359	339	342	347	343	333	335	352	303	361	332	334	325	334	326	325	315	335	343	358	357	364	335	377	327	319	346	338	326	340	313	331	335	341	335	346	362	360	305	307	304	346	353	356	346	346	320	333	331	338	328	310	334	351	338	355	302	343	375	340	332	341	307	307	378	336	365	360	362	332	316	312	344	341	343	333	347	327	334	351	337	372	314	321	341	340	339	342	344	400	347	359	340	349	360	363	338	332	330	348	371	324	328	335	306	353	338	377	364	378	359	350	340	342	348	344	337	335	357	341	319	356	360	336	343	324	352	321	333	324	312	321	321	338	341	325	364	308	341	319	338	314	354	302	312	307	343	316	349	343	376	337	354	318	339	359	352	335	348	363	349	357	358	380	319	306	350	346	329	303	322	364	344	342	364	308	317	347	313	349	326	316	347	334	351	331	347	365	315	361	328	366	329	311	335	358	304	368	343	335	345	328	333	350	341	316	329	325	310	325	333	313	341	347	350	342	330	325	330	358	353	342	369	357	327	337	330	348	331	324	348	335	340	333	385	349	328	355	356	325	321	311	310	350	325	357	332	353	350	339	334	367	362	313	345	308	310	322	359	319	312	313	347	348	350	333	300	370	414	360	311	312	340	310	316	361	311	320	319	317	313	331	347	327	326	353	357	311	359	375	314	339	341	381	335	305	332	329	345	316	368	349	317	357	321	344	355	346	377	359	328	333	358	313	312	339	330	317	330	337	316	395	363	345	284	335	328	325	338	304	343	327	350	339	334	352	329	362	316	335	312	321	363	342	337	344	330	339	328	371	314	358	328	330	363	346	338	322	324	320	301	347	331	336	337	314	293	353	330	343	358	357	339	351	368	357	330	298	326	308	353	320	340	328	308	333	342	348	359	308	340	351	351	343	318	320	338	346	329	337	356	345	325	348	342	342	350	315	319	337	366	331	312	334	350	364	321	318	322	318	320	349	350	353	348	359	353	332	313	329	324	342	317	318	336	344	356	378	352	331	328	365	314	343	313	323	312	341	343	322	352	316	341	368	349	346	359	332	350	369	308	369	355	356	372	307	314	349	321	346	350	318	322	300	343	320	376	328	327	331	325	355	327	361	318	321	354	366	326	345	317	353	324	334	356	377	331	348	325	361	373	330	331	353	329	345	326	346	324	346	340	333	347	329	361	311	311	334	330	361	372	382	363	340	315	362	322	331	340	347	350	333	347	313	347	316	330	359	347	359	334	355	329	352	334	337	362	336	340	323	330	317	317	371	339	338	303	333	361	347	352	320	318	327	333	334	344	345	342	337	302	360	318	359	329	382	345	287	335	353	324	350	344	361	386	322	316	325	340	332	354	316	304	345	344	305	328	327	331	336	309	329	350	327	324	347	330	348	351	358	331	333	357	351	354	346	339	330	343	336	360	343	296	333	330	314	355	339	367	356	337	350	352	355	356	349	337	346	340	375	325	321	352	335	307	318	359	319	318	333	335	341	303	322	353	372	348	312	323	398	368	338	344	355	380	330	313	334	351	315	315	333	324	369	329	337	337	334	334	354	336	311	335	327	351	338	317	339	340	371	367	343	295	352	351	340	327	317	310	368	372	341	350	347	329	348	297	340	348	348	319	324	341	343	315	327	340	342	357	342	302	332	329	339	325	389	309	354	311	348	295	302	349	367	364	350	336	324	317	324	338	340	375	316	363	345	370	352	371	355	336	323	348	334	322	304	293	355	350	308	315	352	316	304	338	371	335	340	314	337	337	342	361	333	353	330	356	330	345	327	309	352	360	362	335	334	366	330	358	316	334	331	320	360	362	337	337	340	359	330	317	331	341	323	350	351	331	356	311	345	340	358	352	345	356	349	320	340	327	386	347	361	370	342	352	350	331	353	321	324	349	311	333	341	347	333	352	337	332	355	340	368	326	346	350	319	355	327	297	354	320	285	313	345	370	351	365	361	409	339	339	334	345	319	287	356	344	322	327	366	334	314	303	337	310	331	329	306	350	319	319	348	358	365	357	324	334	353	413	315	342	330	334	368	358	329	345	323	334	305	334	340	329	344	314	337	332	367	387	347	374	338	338	348	366	331	353	325	310	304	356	342	357	317	329	345	355	329	354	287	339	342	344	313	333	345	326	305	366	341	333	355	328	344	341	353	337	333	353	347	350	335	314	359	328	336	333	378	355	336	348	350	346	367	347	304	336	339	344	290	355	309	331	308	354	305	346	300	351	304	327	298	363	315	323	341	322	324	298	360	325	309	385	341	335	369	353	352	349
3145	2150	1306	979	828	837	787	791	737	773	716	717	802	773	727	755	753	727	748	750	723	780	783	726	725	761	691	753	726	790	738	732	747	700	788	770	729	756	742	698	739	709	738	777	724	737	697	729	707	724	737	769	741	744	769	746	742	701	747	725	756	721	709	714	725	729	730	761	704	739	758	713	738	725	791	766	718	723	727	697	717	735	737	714	686	757	782	682	694	717	762	791	668	727	762	736	712	754	741	767	738	668	714	714	760	732	704	722	725	745	744	751	759	740	778	747	715	730	721	693	701	690	754	742	691	725	704	723	710	766	780	756	728	751	800	711	726	721	752	737	729	733	735	728	686	704	736	719	749	744	708	711	772	727	738	754	775	681	675	694	735	709	762	693	739	755	727	784	771	769	687	706	714	731	740	710	749	703	728	750	721	786	805	779	766	663	767	739	737	721	719	723	757	730	799	752	752	717	716	749	754	711	731	708	734	731	759	708	721	728	746	741	727	741	740	751	706	772	729	712	712	783	743	763	738	753	745	752	763	753	731	709	733	746	682	753	739	702	728	721	731	725	770	731	756	715	813	733	750	722	730	741	773	720	706	791	747	798	715	763	726	742	774	701	712	708	765	712	806	681	715	729	742	685	665	748	733	721	738	740	755	750	718	764	722	721	692	746	788	748	707	706	747	771	750	698	726	723	751	686	752	756	710	706	715	726	766	730	747	754	772	727	741	775	733	706	767	791	714	742	737	712	675	743	673	694	749	743	766	739	763	764	749	767	720	770	723	738	787	791	678	761	776	739	729	753	750	744	752	737	735	710	729	755	754	747	771	779	747	738	710	713	731	722	736	740	738	744	700	699	717	745	695	741	721	743	720	692	739	745	746	787	708	783	716	694	720	677	739	731	729	794	739	710	712	726	717	721	762	740	706	774	754	718	707	727	756	735	767	675	694	701	740	728	698	772	734	714	724	697	737	751	745	750	765	762	718	750	734	714	707	684	699	691	746	757	730	696	716	713	719	717	772	726	756	695	687	688	684	756	734	751	710	680	734	759	756	792	743	704	777	723	753	742	714	727	738	751	746	778	768	722	737	704	714	724	729	688	714	718	761	763	710	734	695	688	718	749	699	741	725	715	704	732	702	753	718	662	706	705	734	703	727	758	710	749	751	732	764	735	772	714	764	696	693	729	755	737	767	739	718	738	760	711	734	756	727	749	693	735	717	773	759	675	724	736	746	761	789	732	711	765	762	693	711	737	734	699	758	751	749	743	707	739	678	783	703	744	694	750	739	789	766	722	716	666	700	740	757	682	745	718	728	738	759	751	696	718	747	702	778	766	710	745	816	730	724	714	762	753	723	757	706	732	739	707	722	739	698	756	697	728	752	727	714	676	759	702	713	720	712	755	768	738	742	721	776	758	752	741	684	708	758	730	699	733	758	762	738	735	692	784	747	703	750	769	746	731	734	707	690	785	705	741	708	764	734	726	724	726	691	750	724	746	750	764	731	716	724	763	753	747	747	748	742	721	761	738	762	728	740	753	717	726	719	757	743	700	713	754	706	784	752	752	754	753	735	752	742	712	706	707	730	764	762	734	756	710	687	720	711	757	753	715	723	702	741	726	736	756	700	769	748	729	699	705	735	741	730	759	747	716	744	778	722	757	738	727	753	779	762	738	717	739	702	766	725	780	758	747	735	707	724	727	750	716	732	719	750	718	740	757	789	734	756	729	723	717	710	753	775	720	738	783	746	704	735	711	711	746	687	717	740	727	768	740	723	674	747	734	698	722	751	741	681	752	751	763	709	758	724	719	762	751	744	721	722	723	765	739	664	746	698	742	794	776	730	698	710	739	750	754	746	741	711	746	769	719	733	711	729	748	713	707	740	723	738	731	738	769	759	776	749	762	735	742	694	721	743	736	724	745	733	739	725	730	715	713	703	709	728	703	728	737	714	745	722	771	714	751	683	713	728	694	719	757	715	790	750	711	774	725	770	718	717	714	734	749	748	686	736	738	788	720	782	712	752	717	777	714	722	654	714	735	767	725	721	745	759	749	727	707	714	736	749	709	710	719	731	754	741	761	717	694	725	762	751	758	752	702	774	744	767	770	728	767	730	695	732	686	761	722	704	722	758	708	737	760	701	764	723	671	747	729	744	729	680	698	701	721	743	743	735	750	781	760	728	720	705	717	689	704	785	721	711	729	736	726	743	729	694	743	758	699	700	743	787	732	703	729	758	682	729	685	770	701	752	726	670	700	737	772	698	699	732	787	716	719	671	686	687	739	748	656	693	691	783	768	746	756	693	729	775	698	746	750	692	738	779	761	706	666	710	717	718	669	714	736	721	749	670	730	748	720	742	730	731	715	723	737	716	718	710	729	705	767	741	761	739	735	733	727	725	723	700	761	741	704	712	728	729	709	735	761	719	729	736	776	735	735	743	761	665	758	734	703	694	809	728	717	802	716	740	710	724	754	724	728	709	724	713	698	745	737	757	733	722	734	734	732	771	806	679	775	704	726	746	707	683	760	718	757	750	773	737	703	727	744	744	750	736	762	739	718	723	675	737	696	760	712	738	744	806	752	718	745	764	748	742	737	714	681	714	749	726	681	703	750	741	709	728	698	719	784	772	676	752	733	724	719	748	718	732	669	752	743	785	770	707	753	731	740	791	711	710	691	726	785	774	749	732	733	767	700	769	723	756	761	740	730	739	707	702	742	720	763	722	705	723	726	717	740	761	740	754	771	729	722	716	702	710	723	738	743	686	748	694	727	759	702	690	707	703	706	733	719	732	741	746	760	788	741	744	678	748	771	713	680	698	710	767	740	745	778	709	705	698	774	685	774	742	787	725	693	774	689	767	707	710	778	740	759	718	716	714	738	722	724	726	766	753	718	685	801	660	692	766	749	758	728	722	729	756	745	768	701	760	674	683	755	725	768	705	713	730	736	726	716	724	737	736	739	744	715	754	743	720	740	693	772	804	713	727	708	705	760	768	703	767	727	744	714	786	695	736	751	785	701	721	693	731	729	722	677	709	752	681	717	732	688	722	730	741	760	692	723	750	723	711	742	741	732	739	663	801	730	737	777	756	776	735	735	748	689	739	709	755	693	727	706	714	763	787	718	777	708	776	747	769	713	694	701	713	764	750	758	774	734	766	741	725	746	737	739	746	737	738	748	730	678	776	708	736	741	722	749	718	768	767	729	756	806	748	755	752	790	763	771	709	749	756	737	708	746	689	750	721	686	701	724	743	748	720	687	714	717	710	742	702	727	706	713	759	710	699	691	735	724	729	685	737	728	704	708	739	736	713	777	699	721	732	767	764	725	721	776	721	676	761	752	743	746	741	799	783	705	710	748	675	714	753	698	715	714	729	726	723	719	773	724	762	711	744	730	692	769	778	770	742	727	717	734	725	763	714	741	744	714	751	712	692	728	761	723	765	750	704	743	705	727	738	751	715	699	716	701	751	712	727	744	748	767	723	734	694	762
24292	21468	25127	28223	21468	21475	18675	598	309	217	235	228	199	214	221	190	208	203	189	168	204	163	192	173	172	173	171	189	165	163	149	181	157	173	159	173	174	155	171	151	166	170	148	141	168	158	172	173	163	143	146	150	156	173	148	169	151	165	172	163	151	161	179	163	174	176	135	166	160	155	162	151	162	185	139	168	148	168	147	135	167	171	160	138	157	153	180	170	156	166	153	152	153	180	142	168	163	155	167	146	174	167	160	149	161	167	162	169	136	175	192	132	155	172	154	142	168	166	174	159	170	160	157	150	139	152	160	139	174	169	153	166	163	163	194	154	156	164	178	190	140	164	168	145	174	174	192	166	157	186	166	168	177	158	178	138	168	166	192	148	169	150	120	161	166	167	132	135	147	168	181	165	142	140	172	140	146	155	141	178	169	155	163	153	190	172	148	140	132	153	181	159	165	159	179	141	143	174	156	165	151	148	152	152	190	142	163	147	148	170	158	151	159	157	149	151	147	159	156	159	165	153	137	145	170	165	159	160	136	165	160	168	180	165	165	167	156	169	146	162	165	173	178	167	141	159	152	155	143	168	164	190	153	171	154	149	151	167	140	164	160	161	160	159	152	157	145	162	154	168	174	151	149	157	159	168	173	158	157	171	135	174	170	177	175	178	168	146	186	144	155	156	171	155	154	180	159	162	155	160	157	144	160	152	141	160	171	170	159	115	156	173	173	172	168	144	147	151	138	191	171	157	169	160	177	142	142	154	166	119	160	165	150	163	176	161	172	167	174	169	149	151	154	137	159	138	138	171	166	162	174	161	155	143	165	151	165	154	150	150	172	167	156	189	163	153	138	190	156	178	139	152	136	133	168	134	188	171	179	160	165	156	157	167	155	154	145	166	163	143	145	173	146	167	126	178	164	155	164	142	151	149	160	161	140	137	143	154	162	172	166	161	158	170	149	155	173	162	175	165	172	153	168	177	150	160	174	146	153	171	136	176	154	160	147	154	152	158	152	153	139	133	128	177	148	146	133	127	162	178	166	147	147	193	159	173	151	151	157	171	144	148	150	180	179	146	143	166	169	169	146	142	160	180	188	163	140	153	154	150	133	160	157	162	161	146	159	152	144	160	161	154	180	141	149	174	166	134	157	165	145	161	166	151	168	179	176	160	163	148	143	159	151	191	155	170	160	187	160	157	150	158	171	158	165	140	143	169	155	186	144	147	144	157	133	173	142	151	172	146	171	167	152	147	169	145	152	139	162	155	163	149	166	168	180	146	163	152	200	147	172	190	139	152	161	151	168	137	165	138	179	154	158	141	158	148	145	160	163	141	161	178	145	172	175	161	159	178	143	162	165	165	153	162	169	196	135	143	137	154	132	139	162	176	159	139	163	171	150	168	138	166	150	163	169	177	143	161	182	145	172	169	174	127	141	172	189	164	161	162	158	151	162	155	145	176	159	176	170	160	151	171	147	149	167	178	144	169	190	169	151	151	182	169	164	141	158	155	146	145	141	163	169	148	158	150	176	174	144	155	159	169	143	146	133	179	163	169	151	152	169	173	161	155	179	139	151	152	168	122	174	158	171	185	162	154	146	168	161	170	155	133	167	145	133	156	166	160	160	166	169	168	179	192	144	166	163	171	139	161	161	179	165	149	151	155	133	135	162	182	152	186	173	149	183	126	153	140	167	172	156	170	174	164	181	164	157	164	149	171	155	174	166	146	151	168	144	169	144	149	153	177	162	163	165	178	146	158	167	167	151	144	149	136	159	174	155	163	147	136	172	154	136	179	172	159	164	161	160	179	157	145	172	133	168	172	156	165	167	143	163	131	141	176	178	157	124	152	156	154	168	147	174	158	153	160	156	146	180	159	152	156	136	138	159	174	168	192	163	154	152	137	149	151	168	164	140	152	149	157	135	163	144	136	164	142	142	146	156	132	168	157	161	134	165	159	171	141	181	146	164	178	136	141	166	172	155	177	176	155	170	172	150	174	136	158	154	159	167	175	150	145	151	153	153	142	173	166	164	153	155	182	197	160	161	148	141	142	152	169	185	172	181	163	147	157	153	161	115	149	158	157	144	150	160	171	159	165	139	154	185	147	146	160	149	172	157	168	178	163	163	164	139	175	153	151	152	135	147	161	177	144	136	183	165	163	142	168	166	157	147	168	135	140	150	186	146	158	140	127	165	141	157	167	172	157	144	167	176	160	178	141	150	148	165	164	159	155	144	166	178	146	178	161	171	176	169	149	159	145	153	147	166	171	135	162	147	190	170	145	177	145	171	166	166	165	129	149	185	179	148	198	174	145	158	176	162	156	170	150	169	172	188	146	167	149	178	156	154	168	184	164	144	170	177	170	163	158	153	171	162	144	176	142	157	160	165	146	136	164	146	161	142	173	167	166	187	142	158	154	154	170	171	185	167	176	161	181	153	145	167	169	180	164	147	150	176	165	140	161	149	160	171	171	160	161	156	146	190	164	156	137	146	169	144	179	146	146	184	146	171	164	174	187	167	170	163	158	171	139	175	163	164	154	145	156	152	142	164	192	176	142	151	148	149	157	179	173	173	163	180	176	186	148	176	188	158	161	169	194	169	157	125	170	154	148	144	147	152	172	167	150	155	154	149	183	162	164	172	179	154	152	147	152	165	144	159	157	149	169	132	147	157	175	166	169	164	155	163	151	163	198	186	176	157	161	142	155	171	176	174	144	153	156	177	176	138	159	169	160	148	171	159	200	169	174	181	160	175	174	147	175	163	149	150	142	168	146	123	124	155	165	156	159	170	160	172	151	143	151	145	158	149	147	187	157	169	166	156	170	176	157	142	164	151	165	158	142	179	147	157	156	182	180	137	167	173	184	170	155	168	177	149	177	202	169	164	157	146	192	148	140	167	160	108	136	184	179	176	147	136	165	176	159	166	165	159	150	171	183	148	169	145	155	152	155	161	192	155	156	164	146	158	149	151	176	176	157	177	159	153	150	159	159	148	178	153	146	160	151	147	164	137	171	151	137	165	180	146	150	172	168	130	158	166	150	169	155	154	151	172	153	185	158	163	169	170	148	176	189	168	147	155	149	148	133	149	171	158	169	140	191	149	156	154	174	156	134	146	157	158	169	171	152	156	149	169	157	182	168	138	142	129	167	130	157	167	164	174	176	161	151	165	163	154	149	166	172	140	147	163	167	180	160	148	186	150	155	190	161	181	175	127	161	160	165	128	147	171	169	141	154	178	142	173	150	152	154	172	129	187	166	180	145	149	138	156	156	131	143	171	154	162	156	140	165	143	164	196	151	145	161	148	171	175	153	139	151	133	163	145	178	168	165	164	146	150	182	172	163	134	174	154	176	169	160	154	171	181	166	155	176	175	156	166	157	164	158	152	160	165	174	157	162	146	187	161	118	157	159	144	170	172	174	145	167	146	165	127	174	140	153	146	172	145	159	161	166	146	157	157	174	164	162	157	166	156	176	179	180	177	130	143	166	164	142
3062	3018	1512	834	624	561	480	436	410	429	425	420	447	410	401	418	388	382	411	401	367	387	356	358	385	395	387	353	389	378	398	416	429	396	393	389	400	391	424	377	395	369	362	367	359	409	398	364	406	390	398	371	371	386	398	416	398	380	415	380	357	386	360	378	372	384	408	385	383	393	383	375	394	396	353	383	395	395	390	384	375	342	396	350	367	417	378	384	390	401	412	398	402	366	377	393	365	377	368	385	384	391	376	399	378	383	387	355	402	388	377	411	349	397	380	397	344	423	366	402	433	377	374	398	379	383	377	385	370	370	377	377	364	352	394	360	367	367	410	433	385	387	422	341	416	396	418	404	381	383	367	379	366	349	347	393	335	381	390	403	385	378	397	405	384	383	384	390	368	404	398	376	379	415	364	387	389	384	358	378	393	393	416	388	352	384	388	368	406	358	416	341	361	398	373	365	365	336	370	404	378	414	373	397	369	392	372	400	402	369	379	396	357	353	357	399	330	395	384	380	378	370	379	384	354	391	410	361	381	394	380	384	378	388	406	401	365	408	411	380	363	394	402	406	405	409	371	354	401	402	404	391	394	368	441	378	409	390	359	401	392	401	351	409	395	383	403	370	377	367	398	384	381	364	356	369	400	397	357	446	372	378	388	366	335	376	337	378	366	390	381	392	398	362	413	386	385	388	362	385	392	410	384	415	370	408	407	393	399	383	375	378	360	405	391	363	347	371	364	388	408	351	383	341	356	358	365	415	351	402	368	374	392	396	355	396	363	368	374	409	397	346	376	363	398	358	410	404	402	395	395	398	383	403	366	359	387	393	380	373	404	338	390	345	396	364	391	369	368	396	387	408	389	393	386	393	360	386	369	408	359	390	339	363	385	406	377	345	327	399	384	357	352	386	370	381	365	389	367	402	412	353	401	360	415	386	390	371	383	413	392	365	389	395	365	409	363	392	423	360	389	418	423	377	367	376	394	404	388	394	376	382	385	382	381	367	365	369	350	414	377	387	423	342	413	362	374	363	404	369	373	373	379	413	395	364	404	363	364	379	384	369	377	363	378	381	414	377	383	386	360	391	416	380	397	377	373	407	384	368	388	371	367	380	390	375	360	324	365	364	385	394	359	404	368	347	385	383	404	406	377	407	406	384	392	374	366	432	381	392	420	392	388	377	377	392	417	396	399	380	363	420	383	391	363	380	400	368	419	373	381	360	358	375	371	390	354	385	363	402	404	370	379	417	386	364	403	380	412	385	347	386	385	392	372	375	353	382	374	380	383	379	388	367	372	358	386	378	357	390	399	353	348	385	401	398	401	407	395	389	394	385	379	366	362	367	372	407	406	427	380	380	370	396	355	391	363	399	371	392	332	396	358	403	381	385	415	398	397	390	394	385	392	413	370	363	360	387	423	402	406	391	391	407	405	402	386	384	375	391	375	383	406	385	392	386	382	430	393	408	356	371	352	404	359	354	380	363	355	404	356	396	363	372	379	372	354	407	393	371	370	378	385	382	413	402	382	349	400	389	389	402	381	391	355	371	373	370	406	382	369	376	356	406	370	397	384	353	427	402	388	402	397	382	343	379	384	389	404	370	403	404	401	397	377	387	370	387	377	360	366	425	406	412	383	408	426	361	413	379	370	378	432	376	387	358	376	401	400	391	407	411	341	380	398	424	366	393	354	369	423	364	378	407	381	380	392	394	383	363	369	361	416	371	382	324	379	390	406	388	407	381	360	366	377	378	379	368	365	347	396	372	381	369	373	381	377	367	405	401	366	383	371	369	387	379	376	379	387	371	418	355	382	401	400	384	397	377	398	372	372	374	380	380	373	378	344	376	368	384	389	366	353	410	358	362	397	381	366	376	366	373	379	380	382	369	387	346	409	372	419	351	343	385	380	368	384	407	390	409	411	356	394	347	389	406	396	407	403	410	349	388	360	404	379	387	343	383	379	350	370	356	377	364	413	393	394	395	382	363	372	384	362	396	363	388	382	364	387	384	360	355	392	392	390	388	395	377	374	379	405	388	372	374	417	405	411	427	414	362	348	409	400	401	408	387	384	387	367	405	346	387	370	397	421	364	401	385	393	391	380	411	388	369	332	381	364	362	407	435	401	395	404	400	350	367	344	382	365	393	400	393	381	392	382	360	402	364	393	414	392	335	378	390	348	413	393	374	398	374	355	426	384	389	384	382	371	345	378	359	392	371	360	364	404	391	392	381	393	399	386	345	405	380	385	396	370	372	393	375	372	368	347	375	392	391	373	371	389	373	367	381	357	401	383	382	396	374	343	372	409	394	428	410	345	374	401	352	397	424	395	416	379	395	391	362	394	349	340	358	403	403	390	419	369	368	342	396	355	392	383	334	368	380	364	373	394	432	416	370	392	358	398	369	375	393	388	354	364	378	338	381	387	377	381	384	399	377	364	409	371	387	367	352	405	360	340	374	420	353	399	391	394	390	413	400	388	394	409	418	380	401	391	350	390	373	381	394	400	397	363	346	428	364	387	388	361	419	393	347	373	366	396	377	402	352	361	403	408	418	358	404	372	378	396	372	391	361	363	380	386	356	351	385	371	371	409	389	418	404	399	362	394	374	370	375	391	385	398	394	392	359	411	402	368	391	401	371	368	374	396	409	388	354	345	400	379	391	397	408	382	394	375	400	386	385	380	373	391	399	397	350	395	377	412	439	395	372	370	389	333	368	399	357	382	404	382	409	405	362	401	355	397	399	377	419	363	356	376	382	393	384	365	396	350	387	378	424	365	382	353	381	383	379	420	382	358	368	333	385	345	370	361	367	392	348	371	397	377	370	373	374	356	400	388	407	389	416	390	400	404	416	388	406	383	380	414	399	404	333	367	377	385	365	370	379	402	370	391	393	378	371	409	383	358	404	422	367	430	377	362	399	348	371	397	366	382	379	440	358	398	375	371	385	344	406	414	359	384	389	379	384	401	378	354	416	416	411	406	386	378	358	386	372	400	397	414	385	409	418	355	368	384	373	340	393	367	373	390	369	399	408	386	375	388	385	385	388	387	382	379	402	406	364	383	359	373	395	346	406	362	366	394	338	411	423	391	372	391	376	409	381	359	361	351	394	386	350	406	381	351	419	381	384	378	391	417	351	367	376	364	417	380	401	365	365	367	370	387	392	408	386	374	392	380	379	356	379	389	384	396	368	344	355	392	409	347	410	380	376	384	361	374	423	362	405	352	397	380	395	352	383	374	379	402	404	381	354	374	348	415	407	366	367	416	385	339	387	366	400	357	386	365	393	413	381	371	378	383	373	406	385	346	371	382	389	360	404	399	430	429	363	398	388	374	388	377	389	383	397	398	372	380	396	412	360	383	393	393	382	368	381	392	360	383	384	394	348	382	368	362	383	376	377	376	395	399	404	398	400	382	373	342	411	357	402	367	378	375	381	390	396	401	399	355	358	373	398	356	376	365	376	368	372	406	366	371	372	364	406	373	380	398	397	369	374
32109	21153	12449	1113	575	482	459	452	428	445	435	498	449	456	465	440	436	425	476	410	470	416	449	387	456	461	446	468	444	429	472	472	476	457	449	468	402	433	460	451	428	446	425	439	477	436	421	450	418	461	471	439	433	468	440	469	454	476	434	443	480	438	475	441	442	477	413	467	460	479	464	453	475	473	455	442	422	425	454	453	437	471	460	430	440	484	434	434	472	480	448	407	431	394	460	434	457	477	454	405	420	442	448	428	461	406	447	436	448	448	430	402	487	426	409	444	427	404	444	438	477	497	474	415	446	448	445	444	462	411	426	437	437	442	441	417	426	459	465	417	440	449	457	445	462	440	427	400	464	416	429	424	439	487	495	416	471	421	429	451	445	383	443	453	420	456	398	444	418	440	424	417	438	459	428	445	461	428	449	442	436	433	432	465	453	445	479	491	417	447	411	403	415	458	465	454	453	448	415	439	419	442	434	448	438	491	441	428	427	419	418	423	457	441	419	427	457	450	459	458	451	438	417	438	437	445	433	442	429	487	413	450	426	472	482	459	425	429	452	419	433	455	447	437	441	472	442	413	411	406	416	429	440	435	399	439	457	495	461	436	490	456	450	440	437	444	427	473	425	403	447	448	458	441	413	452	447	476	443	458	454	428	439	452	450	440	431	417	474	437	458	413	453	433	467	412	450	489	457	485	453	469	406	445	399	448	436	423	433	430	429	450	407	460	462	443	437	447	451	466	445	415	417	426	447	414	446	459	412	411	454	487	469	430	480	473	421	406	445	467	442	430	457	426	484	461	452	432	415	427	418	430	439	435	476	455	438	451	472	432	480	421	442	428	419	472	430	466	466	424	410	477	422	452	462	436	477	393	461	461	445	471	462	455	437	423	437	442	419	443	439	459	508	408	455	420	413	445	424	449	417	430	422	483	453	444	468	409	456	444	459	482	439	441	446	437	440	469	425	396	462	456	418	441	430	412	459	464	398	457	438	449	420	434	423	402	468	464	484	442	466	463	440	442	418	444	467	455	428	449	438	439	455	481	403	400	431	456	460	428	425	443	438	471	434	423	492	419	454	422	435	462	434	451	432	388	405	455	449	455	423	441	432	453	425	441	442	465	396	392	423	445	464	425	386	440	465	488	446	447	449	505	442	409	457	427	499	447	416	449	468	438	433	480	397	482	454	441	450	437	486	432	396	450	442	412	462	426	440	454	447	476	464	436	432	454	453	445	481	452	446	442	426	392	438	429	409	432	416	420	479	478	450	460	454	435	435	433	409	396	451	448	434	473	460	447	414	466	409	443	482	447	450	418	443	423	442	445	433	450	453	437	466	442	408	426	468	459	431	471	428	442	439	482	440	440	467	442	442	441	432	486	417	425	426	426	446	442	443	456	464	426	416	449	457	410	424	422	476	394	423	408	402	441	442	469	442	475	438	448	460	441	452	470	463	428	448	439	449	405	445	471	458	450	416	445	447	442	491	404	468	452	442	419	410	450	436	463	424	435	428	471	442	434	426	480	455	464	422	417	415	492	449	444	468	472	436	487	475	421	448	420	424	449	458	444	452	429	442	448	439	436	424	453	408	426	429	437	418	403	458	451	426	422	418	424	460	421	438	450	422	427	459	434	441	419	417	459	447	489	436	438	419	439	442	392	445	428	412	435	402	445	415	439	426	458	476	461	425	446	422	433	457	433	440	464	411	399	426	446	469	475	459	456	408	433	468	442	464	449	424	467	467	453	421	476	440	426	440	409	441	448	411	441	449	435	443	444	452	422	390	475	428	475	445	420	404	420	382	444	436	443	413	442	434	458	441	445	451	474	480	419	434	443	461	456	440	447	419	438	419	413	413	431	457	433	442	439	438	422	454	447	441	423	448	430	421	492	404	413	408	475	472	413	482	416	414	452	446	415	464	481	421	470	447	409	452	439	433	450	436	410	467	479	443	429	456	427	454	443	480	440	409	450	462	440	465	467	425	433	435	446	449	486	446	442	426	422	433	437	424	424	441	463	434	430	491	453	429	458	443	395	448	430	407	416	472	396	425	404	439	460	394	448	438	469	458	445	510	450	410	454	460	450	443	467	455	417	427	407	405	448	421	442	417	438	446	431	440	418	450	418	433	461	427	469	428	435	451	417	451	459	413	405	454	455	440	482	448	399	408	451	427	434	441	429	436	415	424	433	430	408	416	405	445	426	406	446	474	442	476	456	447	459	449	414	437	446	474	426	393	464	438	444	423	403	426	447	426	423	424	422	433	447	407	455	426	400	425	417	461	434	458	412	421	425	465	395	389	456	463	486	466	412	448	398	425	454	411	411	437	415	460	483	438	394	449	433	452	444	453	441	447	437	413	422	415	456	433	467	443	398	426	421	486	454	471	434	434	494	413	439	489	417	466	443	441	427	417	435	438	449	456	489	442	454	457	439	455	442	433	440	394	437	437	467	456	410	399	420	427	448	428	407	440	429	428	419	433	440	427	419	463	416	447	456	418	425	438	445	457	449	476	408	435	399	454	445	452	431	436	453	458	447	447	419	453	455	467	409	394	421	402	476	414	415	398	409	444	476	411	432	428	438	454	477	398	461	508	450	449	449	447	462	428	458	472	440	444	458	435	446	431	405	453	460	448	404	489	429	447	457	450	418	438	447	412	430	428	418	422	425	424	423	423	460	453	448	392	426	445	459	450	408	418	425	449	454	417	425	428	430	449	471	405	433	420	428	430	424	485	471	425	431	425	417	432	462	464	428	429	476	449	439	414	416	420	460	435	456	406	436	475	444	430	466	461	446	427	444	422	477	453	487	473	426	434	440	419	480	454	450	480	436	444	450	454	508	447	419	391	414	488	412	423	427	405	499	436	442	464	402	473	476	427	402	454	419	423	421	447	442	423	438	418	433	389	426	472	452	454	440	456	427	427	424	433	411	431	431	441	469	414	418	497	451	437	424	484	447	433	444	404	452	415	445	434	459	420	448	435	402	482	436	411	469	444	449	457	420	423	439	424	444	453	477	463	452	417	464	470	446	424	478	470	440	433	444	415	410	455	458	433	459	447	458	427	397	422	438	437	475	437	388	495	447	437	473	461	451	460	460	431	472	460	404	467	457	474	473	409	444	421	456	476	459	446	430	415	428	435	436	429	465	430	454	472	430	390	465	441	449	421	382	438	456	469	483	439	462	473	471	470	398	461	429	445	429	467	455	428	474	470	420	396	460	461	450	471	441	418	443	424	391	425	402	457	437	428	470	454	398	412	452	492	413	468	477	434	435	468	451	468	437	448	441	424	456	433	451	452	459	459	453	432	483	426	408	437	426	443	431	434	404	421	439	451	388	433	438	447	391	431	445	435	406	437	455	452	457	407	445	437	414	465	420	451	438	439	457	438	449	493	392	437	456	446	414	438	458	428	416	464	426	429	406	459	427	442	437	455	406	486	461	441	450	456	463	489	435	470	459	446	427	406	441	488	430	459	435	452	397	447	425	395	452
5860	1050	1006	927	998	925	935	962	952	996	1035	983	974	913	953	932	980	909	977	912	952	934	930	991	946	991	949	987	992	942	1005	946	957	911	927	939	989	988	983	956	911	958	999	962	1009	930	910	927	960	947	949	967	942	999	959	913	966	938	945	949	962	950	969	967	934	940	949	914	904	910	983	988	985	948	920	946	963	987	973	942	914	912	921	910	940	910	923	951	989	961	979	920	926	948	890	982	990	954	917	948	988	983	1006	984	942	973	936	1022	953	969	956	981	967	939	980	996	959	916	944	923	958	937	963	996	897	925	889	954	888	981	990	980	958	950	930	932	1037	899	952	950	940	972	938	947	935	965	972	960	963	920	965	986	934	902	966	989	999	956	939	1017	930	944	920	952	962	950	961	936	994	1011	961	956	946	914	929	961	947	974	979	992	934	965	926	950	961	968	974	1011	913	941	887	976	982	899	914	947	978	948	926	927	953	1000	962	940	942	949	934	958	905	922	971	910	915	943	963	970	914	942	912	957	955	966	908	936	902	913	907	905	1011	975	908	919	955	972	977	963	986	932	893	955	941	967	988	986	949	908	970	962	942	976	1020	951	995	935	964	897	980	962	950	956	963	919	973	991	983	972	953	927	956	958	959	958	991	958	931	975	906	962	985	1017	958	993	943	971	944	920	971	916	891	928	937	965	1019	946	983	992	940	963	976	947	924	975	965	966	962	942	966	971	931	963	902	1023	946	945	913	934	929	983	923	936	925	971	935	985	980	930	924	915	985	934	951	983	934	1007	938	917	965	954	983	987	925	910	969	1005	923	958	953	979	949	921	945	919	1008	943	959	1009	947	968	983	949	914	972	993	951	937	983	980	913	902	921	975	973	922	931	1002	961	960	899	964	929	942	952	978	993	943	949	951	1003	906	937	929	929	1000	950	972	953	974	931	965	947	956	980	958	911	929	947	997	989	974	903	982	994	974	968	952	975	877	950	917	903	971	933	1004	994	974	1025	940	955	920	968	943	980	994	969	973	1011	993	902	965	939	1000	985	986	932	934	960	967	967	951	967	916	972	899	910	931	994	931	952	964	954	978	882	970	895	931	965	967	988	916	954	941	968	943	951	961	941	962	941	963	934	983	974	969	927	901	951	942	950	920	936	983	981	920	968	943	994	925	986	921	898	942	961	902	941	947	948	1018	913	963	956	989	941	965	1020	1013	958	955	935	961	919	1002	891	977	881	931	970	944	960	909	972	871	992	956	927	957	956	977	1013	917	941	1002	938	930	950	942	937	936	969	953	950	965	961	931	959	920	932	1013	977	956	958	943	968	956	959	952	929	958	965	937	976	955	993	966	950	1005	896	962	979	950	922	950	932	961	968	993	952	947	867	898	926	966	958	936	920	928	1000	926	992	959	962	943	840	946	937	918	957	914	950	939	932	993	909	960	945	993	994	970	937	907	945	953	912	998	953	980	971	987	926	982	943	946	943	972	939	887	954	969	977	967	948	1029	902	875	987	937	975	965	1005	930	969	964	928	975	940	992	990	913	917	937	903	981	980	962	1008	997	949	981	932	947	946	895	949	941	973	954	949	952	940	991	917	1017	931	913	963	970	989	961	925	946	949	971	926	971	982	954	965	946	898	918	958	961	926	987	981	892	898	937	924	936	989	927	949	972	953	981	940	1036	941	913	989	942	935	954	910	883	944	964	983	933	1016	941	995	940	950	933	934	944	937	965	961	950	936	936	971	916	965	957	990	953	969	946	961	954	946	975	891	931	929	963	980	979	931	916	955	913	939	1005	924	929	982	951	958	968	948	972	974	951	958	995	966	942	980	1009	938	1028	953	972	1023	1032	935	974	955	942	872	952	964	950	963	940	960	938	968	943	995	904	935	943	957	969	992	978	982	948	1009	948	953	922	937	949	984	903	997	933	1004	952	989	964	951	930	945	980	921	976	922	965	950	974	978	911	987	952	936	964	936	967	953	938	924	1013	930	946	934	959	989	957	993	964	919	932	981	941	952	969	969	954	943	891	977	999	969	946	1008	955	936	986	965	998	961	943	976	952	888	945	935	982	936	941	988	990	971	962	953	944	964	967	913	1015	926	891	929	952	905	938	938	1012	885	974	997	958	937	985	972	935	967	959	972	972	956	949	972	945	970	977	949	987	962	918	918	943	898	941	924	1003	932	951	999	944	934	903	1007	953	959	933	968	940	942	957	890	921	987	972	957	977	975	983	906	962	941	931	954	940	948	951	945	892	950	938	993	998	949	1018	970	890	964	922	927	959	964	958	1002	965	958	942	906	939	960	952	923	926	979	961	1015	896	978	974	931	1001	980	950	943	956	921	970	979	965	957	965	906	965	960	901	943	906	952	930	976	976	921	941	984	955	950	1003	981	928	934	1005	949	973	933	945	974	988	934	959	999	959	974	942	966	929	967	988	922	1002	975	975	938	996	959	933	958	969	971	944	935	964	992	968	1007	918	940	930	979	972	893	965	969	1040	967	975	951	914	949	941	930	940	1016	930	974	959	936	955	996	973	921	972	968	955	967	946	943	929	934	936	969	929	989	950	935	964	954	944	983	1015	883	967	904	988	975	958	945	964	952	926	941	993	969	960	949	987	928	968	912	951	991	910	898	910	934	984	991	1012	917	883	994	939	974	945	908	967	926	989	925	942	1022	986	1029	987	926	954	935	898	947	974	964	1031	983	988	910	950	999	954	896	949	962	950	960	988	942	900	986	982	935	975	947	951	966	969	1008	1043	937	973	912	931	870	933	918	972	963	963	993	944	945	957	968	954	965	912	940	982	970	945	921	982	996	911	922	921	925	933	950	927	930	987	938	957	934	939	927	959	952	977	953	933	962	945	976	907	911	945	941	965	958	966	962	961	979	933	980	1002	936	976	910	938	965	927	942	1009	938	932	969	964	905	964	962	915	915	926	942	1009	979	973	950	956	955	966	919	975	975	972	959	1015	966	935	917	940	913	1021	1003	953	999	949	970	919	945	952	985	942	982	947	1000	1006	936	993	894	928	964	962	958	968	990	910	964	947	928	927	983	955	925	995	947	964	919	957	999	889	982	935	956	975	928	931	940	969	938	945	986	948	1008	994	916	951	931	927	947	968	1001	974	977	975	943	958	945	952	852	907	980	984	1033	925	959	979	974	995	915	971	1001	914	926	923	972	1000	962	963	920	921	973	946	975	937	1027	951	972	999	948	953	947	965	960	955	960	951	1019	946	953	968	944	968	926	937	935	962	929	951	936	940	973	1014	968	863	941	950	891	942	934	960	1005	982	985	920	999	974	954	941	1008	953	927	905	957	999	970	987	960	1020	952	965	921	976	1014	935	1007	963	1004	946	1038	953	986	927	913	889	987	977	988	935	956	923	958	908	968	962	982	951	936	951	897	982	976	1004	936	989	929	939	949	947	920	989	962	939	932	947	1000	963	1019	950	946	906	945	964	964	944	976	976	974	951	972	1000	1047	962	992	970	971	913	918	968	983	978	970	931	956	955	996	959	960	935	1003	949	953	955	943	971	924	931	970	966	945	946	989	923	985	990	950	950	942	946	977	976	908	938	950	946	991	974	917	977	964
24882	21482	24852	28540	21479	21345	1397	461	417	390	367	415	375	371	359	331	353	350	362	340	328	360	355	356	354	380	339	331	327	323	323	330	360	348	329	356	362	343	353	355	329	333	360	338	317	330	346	353	309	326	350	347	353	338	372	305	370	325	353	366	337	313	336	319	347	315	304	321	338	366	355	330	344	321	326	353	339	339	366	335	328	356	327	407	321	360	365	356	339	359	335	328	366	329	333	343	359	367	348	327	340	346	345	351	320	313	364	312	365	366	308	335	325	313	344	369	289	344	338	371	365	333	337	327	343	315	342	318	310	364	353	316	367	334	349	338	371	327	341	335	344	331	365	337	341	343	330	327	358	341	340	337	303	342	345	338	345	373	352	360	345	337	313	359	311	349	340	302	311	322	349	346	318	325	312	333	317	311	338	311	360	358	345	307	339	345	320	357	329	299	317	388	337	377	346	336	334	358	319	361	348	342	374	357	351	352	341	319	309	325	336	352	385	327	339	339	319	370	323	359	318	366	363	355	352	347	330	338	335	351	334	341	349	342	324	360	340	337	349	344	363	333	365	340	348	325	369	366	329	365	300	305	366	336	358	334	341	344	352	344	346	316	353	319	394	355	316	342	297	361	346	374	350	330	341	365	312	353	356	290	371	326	338	344	316	351	332	343	332	357	378	322	325	355	313	325	329	286	332	360	343	361	356	329	320	347	353	328	321	351	363	311	357	336	354	343	352	368	366	327	319	354	326	343	355	336	356	339	333	301	314	336	325	345	330	357	306	335	329	355	312	308	346	338	369	317	324	336	353	316	346	354	350	348	331	371	323	313	332	324	320	352	353	315	343	329	346	319	368	338	344	345	347	334	325	338	359	346	325	368	364	327	336	328	330	377	334	390	345	342	363	328	334	309	314	321	304	353	323	393	318	335	342	354	324	321	339	348	336	343	365	368	361	331	333	355	347	330	330	327	351	344	345	331	335	321	347	375	328	326	360	354	331	371	360	309	319	339	374	335	317	312	349	320	318	322	363	386	308	325	348	351	398	342	373	350	345	330	322	335	339	346	329	337	331	356	310	349	316	361	350	366	319	355	297	345	325	341	366	357	353	322	350	359	353	327	342	337	350	327	340	315	334	374	340	317	343	358	292	333	357	365	308	348	329	361	357	362	346	350	354	347	343	334	336	328	343	297	343	318	302	347	374	320	343	346	341	349	329	334	352	344	367	317	359	363	343	352	298	328	320	328	325	305	351	337	373	336	327	354	376	323	343	361	328	345	316	359	324	338	338	322	316	330	343	348	348	329	351	365	328	316	338	341	369	299	329	344	387	340	323	311	301	302	318	322	345	348	332	331	361	329	327	357	366	353	349	327	352	339	345	352	308	350	315	343	326	357	397	350	341	388	354	387	317	349	336	347	312	366	344	382	344	345	322	350	346	318	368	310	344	325	344	341	325	368	331	346	337	378	333	331	392	313	331	326	353	363	344	345	362	358	321	328	361	335	317	331	321	350	382	308	313	325	304	333	356	354	350	370	333	337	325	329	311	333	361	330	349	353	343	362	322	351	342	349	367	357	323	320	341	333	383	332	323	370	353	344	305	340	341	342	337	343	373	320	338	351	345	304	316	338	332	344	348	331	326	326	355	365	348	316	353	381	353	336	347	351	295	338	331	310	321	329	338	348	322	354	363	367	377	357	344	343	373	381	327	340	339	345	346	334	333	313	323	358	352	354	340	335	323	338	322	336	354	326	332	316	354	342	346	357	334	314	360	337	343	319	355	335	375	343	361	350	330	335	346	330	349	329	316	371	316	309	345	330	315	297	347	349	366	368	338	352	313	328	322	315	355	348	348	328	338	347	304	314	350	320	327	358	390	378	363	345	342	362	339	322	341	343	335	323	334	366	308	323	389	323	350	310	329	353	348	384	328	332	304	338	315	340	351	372	339	338	334	361	340	323	276	333	321	337	337	337	283	321	353	320	337	343	384	334	331	361	325	343	342	344	310	321	341	334	321	362	346	348	342	298	358	328	354	309	387	337	351	388	365	346	362	294	340	351	346	352	325	331	354	326	367	371	314	376	355	387	352	329	320	307	333	310	301	338	339	322	312	368	334	325	341	345	336	350	366	352	354	313	388	309	357	315	355	347	321	328	311	333	332	324	377	383	349	345	325	351	368	312	302	364	345	335	331	368	344	316	355	320	318	319	327	343	331	339	351	347	329	325	352	334	326	347	361	361	333	335	348	347	350	327	297	339	327	318	380	377	377	306	353	357	369	344	350	346	331	358	347	359	341	346	336	353	344	327	348	338	371	320	349	371	287	311	362	334	333	342	314	343	333	355	345	313	327	354	348	331	315	315	331	340	333	314	333	316	350	377	317	315	374	346	347	356	350	368	353	350	354	326	307	351	367	356	307	319	315	321	339	350	327	343	340	367	304	352	331	338	333	334	368	340	315	363	342	359	335	293	310	319	345	339	352	331	341	302	274	335	325	343	335	304	343	376	352	336	342	385	360	314	363	325	318	326	342	347	317	359	310	323	320	366	370	356	332	301	353	358	316	342	332	339	352	375	319	335	334	337	322	352	378	309	340	312	319	323	349	366	317	354	347	364	381	355	354	345	344	345	324	362	311	316	324	356	336	328	326	362	333	349	336	353	338	349	382	371	343	300	323	335	308	314	313	333	336	345	340	352	372	337	381	301	323	354	347	329	340	328	343	308	312	339	360	340	332	357	312	350	379	350	331	319	345	330	344	354	339	346	349	320	348	355	353	337	329	313	330	359	341	346	334	299	361	340	345	347	369	343	327	348	377	362	326	317	360	308	357	346	352	343	355	378	304	384	352	324	356	354	377	346	340	285	316	355	322	309	367	324	335	359	330	319	334	331	339	366	330	350	356	330	305	328	358	342	316	324	323	334	325	340	330	335	337	342	312	333	319	346	339	363	325	333	367	358	329	388	345	363	344	338	371	321	366	346	327	342	340	361	328	336	347	345	325	330	336	300	340	356	314	378	346	331	311	287	325	339	340	352	305	325	336	317	311	357	361	359	338	377	342	349	337	322	325	327	343	349	372	316	340	373	341	312	333	377	366	370	298	327	351	319	343	359	335	355	328	343	314	319	349	354	315	358	353	339	334	328	331	317	341	342	310	342	333	353	349	351	370	345	347	338	366	320	309	321	316	343	315	322	362	296	340	361	333	345	328	326	349	294	359	345	326	311	315	361	330	334	336	324	343	328	345	335	308	351	343	338	349	376	351	359	349	357	337	320	305	332	322	333	339	321	339	347	306	347	326	335	312	325	336	314	310	289	312	317	338	341	368	344	339	329	335	388	332	375	361	336	336	334	310	320	372	319	365	368	358	353	340	355	303	348	334	340	364	308	350	328	356	342	302	330	313	330	331	348	346	332	365	386	315	366	331	364	328	331	352	348	349	388	359	346	346	341	336	322	340	349	333	341	364	361	322	365	301	323	332	321	328	323	358	334
3133	2101	1368	961	820	820	835	805	775	741	767	716	740	737	752	707	753	772	780	723	742	668	753	698	737	726	774	715	705	795	763	738	736	715	716	667	712	759	797	713	733	727	758	736	714	717	709	728	693	733	757	756	695	752	775	759	775	719	780	714	756	762	752	705	741	715	704	702	756	719	727	786	742	723	750	714	735	742	730	726	774	796	739	741	767	747	716	698	726	734	751	735	742	771	744	733	747	719	740	757	698	694	778	720	752	710	748	699	759	740	742	755	692	727	733	729	788	695	755	707	737	744	712	685	687	711	753	764	766	710	748	714	758	761	712	782	754	777	732	716	712	733	757	782	727	722	754	771	737	751	751	719	738	742	731	746	714	766	704	727	756	722	680	740	733	731	738	745	739	700	771	700	699	751	752	766	766	733	761	689	726	690	761	740	759	790	724	731	676	766	751	742	768	727	717	748	755	709	718	752	738	706	729	714	696	722	699	736	732	738	732	747	733	788	709	749	719	740	690	778	737	697	718	813	698	703	764	737	735	784	744	703	785	732	748	745	752	748	737	710	690	783	713	689	751	720	721	680	755	688	753	741	710	737	744	727	723	752	771	696	750	729	703	728	773	674	757	676	758	708	744	714	767	678	733	716	733	782	738	750	727	750	791	762	762	758	715	763	745	718	772	691	755	742	699	763	734	760	719	716	734	762	747	715	733	704	721	702	730	714	724	716	738	715	743	782	762	746	756	707	761	771	750	731	737	785	762	739	771	703	720	736	763	723	692	727	735	716	749	735	673	756	753	757	759	762	694	791	752	720	688	672	726	689	750	772	711	745	765	770	727	754	788	716	747	737	767	736	708	757	774	743	765	761	758	785	715	759	757	751	736	736	708	743	736	774	715	737	760	721	740	738	700	734	730	697	745	722	756	716	764	704	722	734	808	716	687	741	805	753	743	732	730	760	751	711	740	727	747	748	728	761	760	734	693	723	737	776	719	706	769	735	779	738	748	750	703	711	767	786	740	761	724	729	707	735	710	788	713	724	749	768	766	744	753	719	715	705	752	729	731	745	689	718	718	724	727	774	753	695	727	774	760	728	730	740	707	727	754	726	754	746	743	760	751	709	734	751	686	699	736	744	735	735	740	747	764	721	749	731	756	760	702	793	737	713	688	739	766	756	716	803	704	754	763	695	737	788	740	756	736	731	728	754	702	754	713	730	740	769	714	756	732	749	717	781	691	725	731	738	759	722	696	722	760	741	742	771	742	764	755	736	757	748	768	744	766	723	729	764	724	757	800	728	736	735	698	716	757	724	715	760	736	753	733	676	755	685	720	749	758	751	749	718	716	706	711	778	718	723	722	748	735	696	790	691	741	754	734	738	725	719	740	704	689	716	742	733	736	689	716	735	711	723	753	716	729	764	689	739	756	759	727	771	710	738	707	722	741	722	713	709	669	735	733	670	696	756	701	752	791	726	742	748	710	723	776	728	725	762	740	754	704	741	766	687	715	741	769	713	721	719	755	744	736	694	769	762	761	731	706	733	750	706	706	731	755	761	742	735	774	759	742	743	763	745	744	745	744	690	740	745	720	738	706	715	720	781	780	728	716	745	728	733	759	696	711	734	738	765	717	735	725	743	717	734	752	721	708	696	751	730	749	737	775	745	737	755	779	729	774	773	757	758	709	715	709	734	762	769	725	696	741	795	721	744	720	753	729	768	750	728	672	724	770	753	731	761	743	734	740	733	698	699	738	747	724	707	725	733	726	745	736	688	731	770	724	734	708	754	761	734	769	755	708	703	764	751	724	754	799	760	706	729	739	732	778	736	694	718	739	681	734	770	705	754	722	728	734	749	740	783	719	778	729	701	733	764	727	758	766	716	744	731	783	722	759	756	720	706	732	726	726	727	715	710	729	758	711	761	730	773	765	782	697	727	720	679	808	778	720	737	716	725	728	751	736	729	712	756	733	773	717	764	720	714	718	758	758	727	730	711	744	694	665	692	698	743	723	667	714	756	745	739	694	730	754	777	764	754	690	787	731	732	738	722	726	759	693	713	709	692	728	736	735	761	796	709	751	797	725	741	768	741	708	760	750	740	752	759	694	731	742	703	745	686	689	716	751	741	797	758	745	723	749	733	688	780	736	726	768	766	754	749	714	777	732	753	760	709	692	707	736	741	677	709	721	728	727	727	730	699	722	744	730	727	751	763	696	727	739	730	661	718	718	776	711	712	727	703	746	732	756	784	711	750	694	751	779	759	733	799	718	667	762	730	764	711	711	720	729	708	781	714	721	708	719	771	710	712	745	701	781	747	766	766	720	655	760	740	750	712	710	754	738	738	787	733	765	727	727	781	731	717	706	758	715	730	788	739	763	720	747	740	735	718	709	763	759	742	703	710	706	766	762	747	769	771	720	710	765	717	766	756	760	747	736	667	750	753	704	763	755	725	741	706	724	739	729	700	781	746	738	701	764	748	730	736	800	725	758	760	756	739	731	728	773	762	725	743	692	694	735	787	741	643	783	720	708	753	725	768	708	739	707	721	703	743	747	725	730	788	764	800	748	719	714	733	728	719	785	736	705	744	724	703	727	750	753	715	692	748	738	693	745	710	755	706	742	733	775	706	734	764	733	732	761	711	767	686	728	737	768	756	772	729	723	758	727	796	745	739	728	772	767	741	747	743	702	744	710	711	746	748	688	712	754	771	713	769	687	706	804	734	751	721	759	746	741	717	762	719	737	768	742	735	724	730	760	712	759	749	742	725	728	781	721	734	737	714	737	753	716	706	731	729	755	768	728	704	754	734	734	742	760	714	725	755	735	727	717	717	758	725	723	700	788	728	758	781	692	698	751	725	756	737	721	755	721	777	697	765	712	660	701	764	768	761	701	706	764	722	766	734	745	712	761	762	723	752	713	684	734	725	732	810	763	818	749	722	724	759	707	710	730	730	721	746	783	744	710	717	758	738	778	753	698	712	661	709	718	707	753	756	736	737	778	718	742	728	760	758	695	674	767	742	764	758	799	725	754	742	739	721	743	720	737	781	715	758	731	769	714	719	755	724	771	790	717	717	739	753	728	741	696	747	739	719	753	702	733	761	755	753	707	771	780	737	719	781	723	785	748	765	702	757	737	743	746	723	743	677	721	710	737	759	716	759	763	739	736	715	732	735	733	767	739	674	738	745	753	745	747	748	694	765	776	749	752	756	767	764	750	759	715	757	700	744	766	707	762	685	711	731	719	740	770	718	712	751	740	741	746	704	717	749	699	728	778	727	729	686	763	748	723	720	727	715	756	699	810	763	697	718	691	711	737	662	724	741	727	718	770	742	711	684	747	795	748	718	749	747	729	735	766	727	755	726	714	733	757	746	768	737	774	726	740	738	740	725	745	773	702	718	753	707	740	719	741	752	711	712	688	733	723	737	740	724	731	724	761	706	697	721	709	718	747	726	754	775	720	727	691	725	745	728	741	753	751	750	762	756	718	778	812	760
24205	21462	25154	28171	21462	21473	18792	582	317	277	237	225	210	201	178	211	211	190	176	166	171	177	166	201	204	150	166	183	172	152	173	155	170	168	173	175	143	179	164	170	160	173	169	166	143	165	168	164	149	194	165	165	156	160	156	141	147	163	183	145	153	178	161	184	165	192	142	175	163	196	142	155	164	174	167	162	180	166	150	171	145	159	156	175	164	147	159	157	155	174	154	174	174	178	160	156	158	157	157	149	161	161	163	140	154	167	181	173	164	164	158	161	172	169	141	153	178	158	150	179	159	158	168	160	167	167	171	168	170	145	163	153	164	153	180	159	173	174	156	153	125	165	163	138	160	152	147	157	148	179	160	127	165	172	173	174	202	175	137	152	164	165	171	152	166	151	149	168	171	175	183	160	179	168	151	153	151	177	166	187	164	165	145	185	180	185	170	149	168	154	160	150	137	156	156	146	165	168	154	160	162	161	160	166	153	157	162	158	163	150	167	175	137	177	170	144	162	168	168	158	152	162	161	172	149	157	169	180	157	160	177	153	167	160	174	151	170	158	158	141	154	168	175	175	178	152	154	190	153	167	182	162	160	165	161	169	180	172	149	154	151	155	151	175	138	148	163	167	153	169	147	164	164	173	147	166	156	191	162	171	163	143	153	179	160	169	136	156	141	145	149	147	162	142	172	178	155	170	173	196	156	194	153	181	168	159	172	147	151	175	161	156	172	171	185	148	154	148	158	160	150	176	164	158	155	147	170	147	171	169	142	183	161	170	151	181	148	150	166	167	174	165	156	180	159	149	171	170	165	173	167	163	171	177	139	163	174	132	155	164	177	166	164	162	171	173	154	175	159	167	159	150	162	156	135	137	163	184	170	168	149	170	168	148	146	168	180	163	169	158	149	154	175	157	149	154	143	149	147	162	179	153	156	145	172	169	160	141	188	137	163	151	144	164	158	160	184	140	150	171	167	166	155	148	154	163	175	159	184	150	153	160	173	161	152	159	183	160	134	145	171	176	179	167	148	136	162	190	167	170	141	184	164	148	154	164	164	148	159	151	152	146	162	161	157	162	149	177	160	157	155	152	140	168	150	137	158	167	161	183	169	150	166	156	169	158	165	151	168	170	153	171	152	164	139	169	167	162	163	162	156	173	175	169	159	133	167	155	157	139	161	157	157	165	159	155	176	174	172	175	171	153	165	159	179	181	148	139	152	146	176	155	161	150	156	160	144	145	156	159	141	168	172	162	161	153	170	164	172	184	151	145	125	143	199	176	148	150	157	164	164	172	177	149	175	148	156	152	141	147	168	146	158	160	142	160	137	141	151	179	163	170	143	149	177	172	165	146	138	148	160	163	166	136	162	173	177	155	150	149	143	161	152	166	168	169	159	165	150	158	152	146	127	177	178	162	147	167	143	123	159	178	164	167	140	149	181	159	162	170	152	158	154	189	166	152	149	172	169	161	161	176	158	180	147	152	164	172	158	144	159	167	154	170	183	155	176	164	152	168	150	145	146	169	157	176	156	166	193	163	121	146	163	150	156	144	174	175	165	140	165	164	154	154	143	170	159	156	161	165	154	154	164	159	177	158	149	141	162	179	153	139	137	166	161	152	176	169	149	182	156	174	160	154	174	155	152	161	161	167	177	188	162	176	180	153	169	149	152	171	143	167	169	165	162	177	178	162	155	181	143	159	181	153	175	139	164	165	173	160	174	162	165	141	176	158	166	158	162	167	135	163	146	145	174	128	129	160	142	162	130	186	162	176	174	158	157	159	189	165	174	164	167	162	172	190	179	163	155	138	155	156	158	163	159	175	161	133	143	172	144	163	159	143	166	152	155	159	161	159	161	155	148	161	168	168	148	164	161	158	148	154	166	164	171	157	164	142	167	162	176	160	139	159	168	142	153	141	170	176	156	158	177	172	183	179	179	144	133	145	165	132	180	174	154	163	151	186	137	164	143	149	143	133	171	162	157	163	170	172	158	182	158	142	148	141	168	162	153	160	185	172	163	163	170	166	160	159	160	150	153	160	162	181	167	157	166	169	154	191	144	161	186	161	158	159	153	146	155	150	143	184	152	163	153	165	200	147	169	147	150	162	165	167	162	161	151	178	177	185	173	159	156	175	141	170	169	145	164	136	158	171	169	178	178	144	169	133	159	166	199	150	150	169	179	168	161	152	181	170	148	152	166	179	201	170	149	159	165	164	146	162	148	172	169	147	146	175	174	154	142	170	160	179	192	177	150	161	148	178	172	166	169	156	164	162	161	153	195	183	159	162	180	176	159	147	173	156	144	162	165	162	156	176	162	167	154	129	153	150	189	145	187	143	162	151	160	169	153	157	164	168	170	138	153	169	174	146	147	156	161	158	146	171	169	193	183	168	177	145	158	164	146	145	180	165	141	172	151	174	163	141	175	167	161	163	198	155	167	126	139	145	162	172	184	163	162	136	168	145	172	154	163	170	130	146	179	165	142	147	164	175	167	144	168	154	165	149	176	140	163	159	157	176	155	166	156	149	172	148	160	148	160	209	180	155	164	177	152	148	143	164	152	171	154	170	159	174	184	170	185	165	158	158	171	152	128	159	164	169	175	178	157	143	154	174	143	132	148	148	168	144	174	154	173	159	159	156	152	139	163	190	173	176	163	142	167	147	180	167	153	174	176	151	151	178	186	164	147	142	158	138	154	159	155	157	181	148	148	157	159	161	171	174	170	167	176	174	153	140	155	163	166	155	149	153	167	149	142	148	168	177	145	168	164	164	168	184	196	153	166	152	168	170	126	163	171	148	150	131	165	132	154	153	150	141	147	161	161	182	165	168	148	146	140	164	160	156	148	157	180	181	167	173	154	172	184	157	153	166	189	184	168	178	154	158	171	167	175	168	164	133	167	164	146	160	161	169	149	156	144	182	176	140	149	162	153	176	163	170	192	166	160	158	121	163	169	172	159	151	183	159	177	158	160	177	170	146	164	162	136	154	160	160	182	160	153	155	138	153	158	183	155	151	165	166	172	176	165	175	155	169	153	146	170	162	147	181	148	160	145	175	164	153	153	182	147	133	160	183	153	134	132	188	161	169	154	143	134	149	174	154	155	180	166	157	156	171	165	145	130	162	153	162	154	157	177	157	171	151	153	162	156	170	175	141	172	143	146	185	163	149	164	166	144	173	165	178	170	146	179	175	162	164	139	150	163	170	170	149	195	166	158	143	153	144	180	142	160	146	168	174	162	159	180	161	126	165	162	163	173	166	168	155	167	176	164	162	168	159	176	179	156	142	151	152	181	179	150	147	148	157	144	149	158	177	200	152	168	141	172	173	166	173	187	159	156	175	166	179	137	138	170	180	169	179	132	170	157	172	160	146	152	151	144	160	137	145	170	156	165	168	152	140	148	168	170	150	176	153	149	168	175	148	142	169	159	181	165	147	150	140	142	162	165	186	165	157	160	151	155	156	155	154	161	165	139	164	167	151	166	178	137	159	163	151
2946	3108	1547	902	633	517	461	434	470	453	389	404	414	397	390	407	400	415	367	391	397	363	448	386	407	380	357	408	385	426	352	411	389	400	431	371	393	431	387	407	382	375	352	385	394	367	343	414	401	401	408	420	428	366	425	405	354	379	366	368	398	392	362	381	375	386	401	411	381	389	392	398	358	383	365	389	416	384	373	388	373	399	354	406	364	368	372	391	379	377	406	356	353	409	378	394	416	382	373	405	378	395	384	381	375	371	389	387	389	398	388	386	439	360	406	414	389	376	367	387	395	403	364	402	409	413	342	397	401	372	361	401	364	402	392	436	374	355	388	410	384	357	431	374	422	378	386	383	379	352	379	386	403	390	400	349	380	357	349	437	406	352	344	347	389	386	344	397	361	362	368	412	396	412	363	394	386	395	360	396	380	411	415	392	397	366	411	391	412	388	372	373	389	404	412	400	380	371	382	364	417	400	367	377	394	381	389	387	365	379	387	409	383	372	372	379	376	395	354	408	377	437	392	383	397	380	390	386	408	394	400	388	348	413	369	399	365	389	374	393	411	411	374	351	330	413	384	382	354	362	384	378	362	389	381	434	395	394	376	399	359	373	395	390	360	394	385	385	383	395	359	349	359	378	360	413	354	418	410	404	404	368	385	397	391	358	364	377	402	373	363	418	396	382	398	395	375	353	370	402	360	377	381	340	369	418	384	371	403	378	437	376	414	376	372	379	408	346	401	359	390	366	369	401	365	378	406	359	395	381	407	378	425	398	394	392	386	377	385	351	401	383	401	386	373	402	399	394	374	387	432	384	384	395	392	412	397	359	383	383	398	372	420	378	359	341	354	406	379	398	377	379	397	454	406	379	413	354	361	389	385	372	393	380	381	403	387	364	410	370	342	388	370	415	377	409	399	402	379	379	375	423	394	397	386	361	399	424	385	376	364	356	411	393	404	358	410	357	408	355	364	400	365	388	375	410	377	384	357	367	379	374	390	364	357	390	392	362	380	393	375	380	411	359	349	383	374	397	409	408	380	358	389	406	331	389	383	360	403	394	447	389	383	382	363	359	378	406	371	370	394	395	405	371	396	378	364	414	383	396	409	386	359	382	425	410	389	359	385	371	368	374	364	370	336	390	379	386	368	381	381	402	432	372	399	374	373	439	387	341	369	373	343	386	367	382	400	398	360	383	399	366	373	377	351	378	397	387	357	416	423	390	373	400	418	376	390	403	421	385	402	355	366	361	359	356	386	409	383	384	366	384	387	406	381	374	391	399	387	383	404	385	355	354	405	374	375	418	387	374	372	394	356	434	393	391	365	357	327	411	364	415	375	401	370	392	413	395	344	384	390	379	397	394	354	394	349	385	398	357	354	371	379	377	367	399	384	412	372	362	381	374	412	391	376	396	365	375	417	368	380	393	375	368	362	386	382	371	349	382	391	376	390	414	424	366	387	401	393	379	360	340	404	385	411	393	384	406	387	391	423	381	392	367	386	395	401	393	384	407	373	390	393	385	390	413	366	387	379	408	416	372	363	350	364	398	380	374	410	390	365	391	373	389	386	373	340	393	384	375	403	398	395	374	383	406	371	384	391	365	384	403	364	332	381	407	374	390	411	427	404	356	357	400	382	394	388	373	382	370	361	373	440	363	395	368	388	384	398	357	370	409	369	406	376	391	392	395	381	349	362	404	377	372	362	379	353	389	349	371	407	376	354	366	362	392	378	377	344	394	382	384	375	400	377	373	382	358	348	384	381	408	364	373	359	391	340	398	385	388	370	383	383	382	383	367	395	370	404	397	374	376	394	415	395	400	395	366	378	397	377	399	340	408	343	381	390	373	378	400	374	382	403	409	373	402	387	343	392	421	363	355	423	389	409	370	398	398	360	385	369	386	338	376	384	399	388	346	379	389	373	388	375	388	375	386	423	371	345	403	378	418	412	348	377	380	364	358	368	393	365	418	395	384	389	362	377	394	395	379	367	419	376	391	367	354	369	361	369	374	394	353	349	375	360	401	404	381	400	388	369	401	387	394	368	383	354	395	363	402	375	369	388	358	388	356	389	386	397	381	379	397	367	364	398	378	388	386	379	397	378	382	407	384	388	413	395	338	379	377	372	355	402	406	378	398	361	376	367	397	357	382	386	408	405	398	405	369	380	408	384	377	417	425	378	359	402	409	365	396	398	379	393	357	383	391	390	370	354	378	398	372	400	368	346	400	383	405	431	362	397	355	386	380	407	361	388	384	413	391	375	359	349	401	385	393	385	373	390	387	382	389	348	374	365	395	401	383	375	408	382	402	366	360	411	372	392	394	365	395	407	405	417	413	389	386	383	388	372	359	358	407	404	391	370	397	344	360	369	377	351	370	353	377	403	416	371	387	404	373	411	368	347	341	361	396	342	372	406	393	375	392	383	409	378	380	368	388	408	366	355	364	370	388	374	382	389	366	400	345	365	356	401	364	387	385	380	383	384	393	367	398	380	387	417	389	397	375	405	364	354	386	403	419	384	421	381	411	366	426	386	370	377	369	386	360	410	377	394	385	383	387	372	376	411	379	387	391	401	393	393	361	383	385	374	411	378	386	408	383	384	400	377	409	364	385	391	401	378	395	399	377	412	384	343	377	398	375	427	343	366	402	379	367	372	325	368	386	375	411	406	357	378	401	384	412	359	395	366	381	369	392	377	399	371	394	378	364	387	393	335	408	371	362	381	424	351	397	400	393	369	368	392	382	393	390	397	404	405	385	389	368	401	393	400	400	385	381	338	383	393	377	374	356	371	372	371	374	366	414	388	367	385	407	382	372	399	427	405	407	362	374	377	389	409	389	385	359	398	372	415	401	423	390	370	388	383	390	359	359	383	373	343	349	385	384	381	374	401	400	346	386	366	409	355	382	360	395	419	398	375	409	403	430	393	410	370	354	348	390	387	381	366	390	405	381	370	363	391	364	371	353	355	388	381	383	371	368	354	372	376	405	392	367	372	372	402	423	377	367	380	394	380	395	343	341	394	348	358	400	410	381	406	362	382	377	352	402	398	424	382	374	361	409	386	363	423	388	367	317	366	372	383	392	398	409	391	388	346	393	390	387	395	399	368	421	379	352	425	355	381	378	346	407	433	426	347	360	355	369	377	361	377	346	382	381	370	367	365	374	382	379	388	384	366	388	399	395	394	413	353	366	384	399	383	360	408	368	389	375	397	386	392	388	412	382	383	378	415	372	372	406	358	380	346	389	420	359	408	347	374	421	373	406	407	390	385	393	395	382	379	379	378	378	399	416	415	406	394	402	350	350	350	360	358	372	388	412	428	374	387	383	406	354	385	402	405	365	357	401	416	395	402	421	405	362	395	412	377	338	378	398	373	365	394	382	370	371	373	402	385	388	382	411	387	350	409	379	384	376	389	420	389	404	421	375	388	375	375	424	370	383	364	372	361	363	393	388	374	398	415	393	379	386	378	349	402	386	373	376	374	401	389	384	372	404
31902	21105	12579	1218	668	545	505	463	395	452	455	435	486	434	464	455	448	438	448	465	421	451	445	427	435	442	412	457	433	430	391	409	427	425	394	456	409	457	457	435	431	465	423	400	440	421	408	429	400	446	426	445	431	414	441	452	468	432	434	413	459	429	434	422	417	448	429	466	445	410	423	479	418	439	433	491	466	446	422	441	429	446	437	494	436	461	479	457	423	456	466	464	475	463	406	428	459	467	453	430	453	415	465	450	419	401	476	447	441	438	490	450	424	421	458	422	435	442	420	429	434	468	462	457	484	416	440	412	429	417	446	423	410	433	415	453	432	430	441	419	425	435	417	477	474	474	427	415	453	406	422	421	451	481	399	466	404	463	439	451	445	442	420	425	454	423	478	455	469	462	467	462	467	431	438	426	444	477	428	439	444	439	468	447	424	440	428	399	434	427	445	453	412	393	418	467	423	424	466	435	441	421	402	468	449	447	413	424	417	439	428	413	462	442	452	441	455	414	417	412	431	406	442	429	455	486	452	441	463	448	466	474	436	436	439	429	398	444	438	407	432	458	460	384	420	441	444	447	417	484	436	467	421	466	429	404	431	417	452	447	437	422	434	432	397	436	413	426	429	438	447	406	415	461	429	378	417	444	410	454	451	417	461	420	418	432	407	406	420	395	432	426	438	441	449	465	455	409	408	458	442	445	411	452	405	445	441	462	423	461	444	433	460	455	465	459	440	385	445	435	486	430	452	438	433	456	424	455	416	443	476	429	437	445	425	441	446	443	447	435	443	455	404	418	448	425	416	446	433	425	475	422	432	417	426	454	437	414	438	428	438	402	443	405	432	467	462	419	429	437	438	416	410	406	410	483	455	471	421	443	411	442	464	440	385	425	446	417	431	439	434	387	417	473	434	463	418	463	429	424	401	418	454	425	428	437	439	467	454	427	402	423	419	416	503	475	439	485	432	426	436	481	421	450	455	444	461	455	446	436	455	471	413	470	464	435	415	435	430	435	454	439	448	436	464	416	429	438	447	394	449	409	438	410	425	438	411	404	448	477	468	461	416	436	422	437	444	447	401	437	435	490	421	434	415	455	435	456	440	465	427	460	474	447	436	424	447	417	445	478	454	389	443	472	435	436	400	488	431	435	438	456	437	430	426	439	388	434	439	427	464	445	420	403	442	422	482	453	447	416	436	449	434	392	450	454	421	450	440	445	425	413	456	428	441	403	450	430	435	475	447	454	460	428	447	450	420	438	432	390	449	439	440	458	459	479	396	412	425	420	441	424	437	418	417	462	453	438	411	408	426	449	427	466	410	436	438	409	432	419	430	467	389	445	446	441	408	436	453	428	443	465	457	424	451	427	451	415	365	406	454	462	406	429	386	409	417	418	390	445	470	455	434	442	428	371	417	485	449	449	432	401	422	469	418	424	449	420	446	450	400	426	467	456	408	471	413	450	475	457	442	453	415	394	436	447	416	459	469	465	408	442	469	458	432	420	413	389	407	398	453	413	450	448	455	471	423	435	428	411	438	444	438	398	425	455	417	410	428	390	385	421	415	403	437	377	444	453	412	461	434	431	436	414	452	431	440	461	460	419	410	445	413	491	443	419	471	453	446	475	433	435	463	413	475	482	444	432	433	446	434	422	449	438	441	417	453	446	435	468	440	422	469	454	431	465	444	451	425	420	440	448	430	458	424	396	409	482	440	427	433	439	434	446	403	404	438	439	425	394	410	454	442	426	457	445	407	442	426	462	453	443	442	411	462	452	408	435	433	473	437	429	423	429	466	430	473	427	401	449	427	455	453	423	448	435	423	447	402	486	414	470	442	416	421	411	457	466	421	409	385	432	433	424	399	447	412	437	445	441	449	455	439	438	405	455	459	412	454	458	449	421	426	402	420	462	434	447	436	480	442	450	457	441	455	440	416	448	429	440	422	404	418	424	434	434	437	450	444	456	470	441	433	435	424	451	464	435	405	407	461	426	467	421	467	435	413	437	387	445	406	445	465	410	429	451	444	422	446	431	378	422	425	422	441	417	411	445	451	461	408	451	442	435	425	433	424	406	474	467	442	431	436	435	392	425	467	421	429	402	460	464	448	412	465	460	442	442	424	450	431	425	421	442	416	443	418	466	421	464	417	441	439	424	463	417	471	437	412	408	428	445	432	430	432	443	426	490	444	465	454	412	442	457	461	443	439	425	458	466	429	434	431	396	450	425	471	454	420	431	443	418	432	460	395	453	397	421	412	419	413	403	436	417	401	412	412	404	452	439	486	425	424	423	400	425	496	441	425	450	427	455	435	465	431	431	466	434	435	421	399	452	431	407	470	412	418	409	431	453	472	456	435	436	438	426	468	419	453	429	457	453	446	414	464	424	466	417	412	456	423	424	454	444	426	423	435	434	450	417	440	421	426	435	405	419	426	405	455	455	432	451	446	442	436	483	401	412	446	428	443	446	436	439	405	448	444	441	468	422	465	497	424	439	426	430	420	473	474	459	387	438	413	461	440	458	447	454	437	419	444	430	405	392	396	449	427	430	478	436	426	457	440	402	441	440	460	404	425	400	426	426	471	442	446	456	462	434	459	454	437	454	412	440	485	426	418	472	425	420	428	429	444	472	454	424	405	426	426	464	439	436	455	434	456	442	435	406	422	442	453	423	449	468	435	432	466	392	447	481	426	421	438	438	385	470	444	471	449	439	432	452	426	420	414	425	438	435	432	467	430	450	445	398	411	447	435	449	455	467	438	428	455	447	413	407	489	491	443	461	430	432	451	425	431	475	449	455	423	460	452	445	423	453	429	456	446	405	425	437	432	436	426	455	422	450	466	433	453	431	420	424	377	435	404	431	423	472	433	420	425	456	389	451	444	435	431	439	392	427	478	445	445	402	430	422	396	424	426	459	428	466	465	417	412	477	448	426	421	453	433	369	463	446	446	437	439	446	485	456	440	451	388	437	398	431	411	418	473	427	417	440	442	434	464	412	451	445	408	392	439	432	391	466	425	431	405	436	465	428	446	383	435	441	387	438	451	441	406	382	478	425	414	433	429	412	426	432	427	436	444	451	462	455	471	452	416	408	433	456	453	449	419	459	455	442	441	452	491	456	420	424	414	430	420	431	485	429	459	432	419	443	449	424	405	448	422	460	458	428	433	468	443	425	434	435	438	458	457	426	475	430	451	419	420	436	449	455	439	445	444	442	429	425	443	430	443	462	420	438	469	439	449	460	438	445	441	467	459	439	426	456	424	428	442	425	399	451	444	457	462	410	463	442	439	467	441	460	418	440	453	426	388	420	429	421	425	439	417	412	430	450	430	424	412	433	463	420	472	431	425	460	397	410	440	482	423	464	436	476	420	421	448	471	428	419	451	401	508	433	430	429	394	481	433	454	443	441	453	473	433	421	399	417	441	433	453	416	447	415	445	421	472	418	433	441	412	438	446	440	437	438	429	412	400	400	456	462	411	458	456	460	414	400	439	482
5731	1093	982	986	951	978	956	957	956	1005	973	1021	961	949	961	937	933	941	952	967	948	1015	980	959	997	929	934	965	958	943	955	960	950	983	928	937	970	973	898	958	893	939	994	955	975	971	938	921	944	1004	941	924	945	919	964	903	939	910	918	957	976	1011	964	970	924	889	967	969	964	989	979	994	909	854	976	987	969	993	932	974	942	975	898	1055	906	971	988	952	929	950	923	964	951	880	956	910	972	949	961	968	932	933	939	907	965	933	923	950	883	994	933	928	930	956	968	969	988	952	981	999	986	928	944	941	871	910	937	969	967	905	1000	935	963	933	978	944	924	914	956	966	955	975	960	933	909	949	948	924	944	937	908	917	938	964	938	1000	903	943	960	978	966	949	947	902	962	947	947	948	928	938	985	886	937	949	934	946	985	945	1003	939	958	960	962	996	940	951	950	998	965	947	995	966	881	968	967	961	972	986	970	1017	925	969	943	1022	928	972	874	991	906	962	1020	931	920	958	959	963	920	907	952	928	950	897	983	943	939	953	942	938	945	928	979	906	949	944	862	940	1009	909	944	923	915	968	882	962	939	989	943	964	977	986	963	929	952	927	902	911	964	989	916	998	954	953	901	946	908	940	949	932	930	934	1029	942	973	932	984	1001	986	987	954	922	993	1002	961	938	989	934	999	918	940	917	954	898	947	936	941	928	997	942	930	920	896	965	955	942	919	951	957	924	967	997	928	926	950	976	993	932	933	968	924	998	973	972	962	933	965	924	940	1004	885	892	960	931	909	920	950	949	960	899	945	997	930	952	958	957	974	955	914	971	971	932	868	984	986	932	929	964	987	966	981	1000	900	909	1007	909	918	939	946	1001	877	958	955	931	938	970	959	938	945	1016	947	981	940	916	958	938	926	942	958	980	957	975	944	900	958	982	957	929	988	921	964	940	982	956	979	930	955	956	943	955	1011	889	980	952	934	1001	964	962	922	978	946	936	971	935	906	959	930	901	932	952	922	976	911	949	892	909	940	970	926	932	888	949	982	896	988	955	949	992	1011	901	919	968	971	991	883	942	950	968	987	965	947	895	1047	970	1020	992	919	955	882	959	991	965	946	985	948	927	951	1020	939	978	941	940	910	936	922	977	941	978	917	910	952	955	999	946	956	961	928	985	908	963	990	965	971	959	938	901	945	904	902	982	935	876	992	971	946	941	934	938	969	938	950	927	928	914	912	960	955	955	903	949	934	964	942	944	915	923	953	1006	925	942	1012	948	988	914	951	976	954	966	933	963	950	970	931	937	919	957	1022	942	926	933	912	928	923	945	960	1005	924	1040	915	934	881	969	914	1002	928	980	932	960	956	902	933	997	964	969	966	1043	930	996	933	930	948	922	906	906	935	943	946	966	967	977	966	956	938	940	915	940	965	960	976	970	932	897	959	933	944	958	941	946	1000	963	972	957	962	944	933	937	957	921	999	910	950	960	958	948	905	962	980	972	935	953	951	953	930	912	998	999	962	960	971	968	933	929	933	922	974	998	957	880	955	948	944	963	950	882	989	934	925	921	965	982	913	971	914	952	921	1003	971	929	934	979	950	1009	946	940	977	964	971	900	981	964	969	915	922	922	934	958	1000	966	956	952	1004	948	983	950	962	980	964	950	968	962	906	921	956	991	985	920	962	964	969	909	922	943	979	961	1010	922	986	962	915	931	967	956	914	983	919	980	1002	889	938	967	890	968	996	946	903	932	906	986	926	944	943	882	934	933	951	911	983	933	979	1015	928	933	937	941	934	974	940	969	927	965	950	971	964	967	993	948	945	939	956	926	964	953	976	948	937	964	972	878	963	957	924	923	981	958	964	968	871	1002	967	917	1018	935	970	932	1016	951	968	946	953	941	969	983	986	957	921	942	979	936	958	921	950	954	989	950	957	954	956	921	936	898	933	947	941	916	939	957	941	930	927	923	958	884	969	967	968	1039	977	978	912	887	955	1000	1026	945	986	944	922	939	932	1020	971	954	962	923	900	1003	967	955	885	960	962	967	934	942	927	917	905	998	976	927	982	923	978	958	1001	958	973	970	1009	950	944	1015	942	941	981	944	947	927	948	889	908	954	960	953	959	937	939	924	956	953	944	976	962	990	924	994	935	946	1000	923	973	975	968	913	901	937	934	988	965	940	965	942	989	930	894	925	951	941	921	942	984	957	957	989	1007	935	924	945	976	993	978	940	929	927	919	954	925	975	932	962	946	1001	923	977	976	917	994	899	976	945	936	998	955	1022	945	918	974	949	900	978	929	986	938	968	980	971	940	913	928	937	959	951	945	995	969	951	945	887	925	973	948	980	962	1017	965	985	929	992	937	966	912	940	965	942	927	948	915	885	996	954	925	936	976	935	938	961	952	966	954	966	991	925	910	977	916	935	976	927	947	929	1001	924	990	926	933	1024	946	944	945	937	909	975	947	918	990	958	915	1009	943	926	915	955	935	938	961	926	1013	928	964	944	998	917	924	954	964	966	945	943	941	959	983	985	968	915	914	959	951	965	949	935	979	970	985	950	979	948	962	955	977	959	937	869	942	955	932	956	914	936	936	921	916	956	929	975	935	1013	972	954	961	976	914	961	925	964	959	931	970	931	911	952	981	886	920	958	912	949	987	923	955	915	937	930	929	919	962	917	993	954	975	957	972	966	980	1005	899	964	927	924	937	914	1004	892	959	934	904	949	981	926	870	922	943	947	949	968	965	902	945	900	962	992	930	922	921	941	972	976	930	960	989	991	968	972	966	951	959	939	939	944	928	945	916	904	956	980	932	930	931	914	969	949	946	967	980	942	1007	993	974	943	970	1008	922	893	924	952	967	909	948	993	895	989	877	927	937	1007	954	996	909	935	991	949	940	929	932	946	936	948	936	972	937	971	985	933	928	938	931	877	968	936	964	944	953	973	886	943	942	973	956	1002	938	969	957	934	994	931	963	933	949	944	931	964	953	931	955	960	948	1001	914	912	971	954	936	1017	897	959	935	903	1008	988	944	957	947	1030	933	976	937	942	956	1000	1000	904	929	950	910	944	942	982	939	990	939	895	991	893	1045	889	988	895	916	914	947	907	979	944	883	959	960	907	929	939	986	931	943	956	977	974	929	896	955	909	906	912	960	959	967	937	895	987	959	957	897	931	877	935	977	936	937	984	960	975	938	977	955	950	919	935	945	939	933	949	945	959	1005	963	1001	939	959	983	952	921	1016	977	947	985	965	968	873	868	957	920	951	1001	944	933	973	977	901	1021	956	924	1002	945	912	945	926	1002	896	947	987	932	913	953	981	971	928	937	911	914	969	971	889	892	954	955	911	968	957	909	978	906	923	939	950	960	959	993	914	1020	966	958	1011	930	988	891	944	927	963	960	920	901	1004	982	986	960	948	917	949	941	972	890	930	909	943	924	939	945	981	953	1031	964	942	929	989	970	943	984	966	983	961	947	899	922	957	976	927	911	954	938	978	911	951	967	1026	951	912	945	955	909	992	983	965	956	964	954	974	980	1000	971	957	909	995	954	937	942	964	945	938	879	1019	997	955	919	947	909	948	912	924	876	949	977
24906	21486	24839	28551	21490	21385	1537	512	426	383	387	371	383	344	381	365	363	354	353	365	348	336	336	363	347	318	328	343	339	303	379	363	317	353	343	389	342	352	332	364	320	330	361	331	360	364	344	397	356	366	322	338	375	358	356	324	351	334	330	324	357	328	344	328	360	342	339	342	329	347	369	340	309	361	355	364	325	383	331	358	309	375	354	339	317	341	335	323	342	344	354	355	326	324	334	349	323	299	344	357	339	344	360	332	346	329	329	320	302	309	331	309	360	364	379	366	357	330	345	328	342	344	332	309	334	358	320	318	342	365	334	304	305	354	349	349	330	340	317	353	343	325	322	334	367	365	319	314	348	318	306	371	333	323	327	339	348	356	354	314	340	332	368	347	343	339	336	303	327	322	313	350	338	348	359	311	377	351	311	341	305	311	349	341	328	348	372	345	320	364	369	328	329	329	328	371	361	354	357	348	355	361	340	345	316	354	339	325	335	342	334	380	344	324	346	282	351	322	345	340	300	307	317	324	349	348	308	361	354	368	331	329	356	344	326	362	326	331	348	311	342	312	314	316	345	324	322	346	352	319	314	315	324	324	333	320	307	355	338	343	339	337	319	334	339	356	325	361	342	378	327	358	311	321	318	298	318	355	338	308	349	350	365	391	354	313	353	331	355	362	340	334	324	377	319	350	331	306	352	355	348	343	302	335	332	343	363	347	345	349	344	349	342	359	352	355	362	338	361	343	322	328	336	356	354	353	351	342	354	321	313	334	362	362	310	353	324	335	347	331	354	357	359	339	320	369	331	304	331	331	339	363	352	343	359	360	361	337	355	321	337	334	336	319	317	319	328	328	310	340	343	332	363	348	302	353	291	319	317	351	349	323	372	342	321	346	328	321	326	344	340	336	330	348	341	357	303	335	315	320	310	291	330	328	361	341	386	364	333	390	341	343	326	335	329	336	361	334	321	321	333	308	319	371	325	358	319	359	366	359	318	348	348	331	346	343	327	340	393	311	327	350	319	341	323	323	356	341	331	341	362	340	318	353	349	325	338	347	328	322	355	351	313	360	329	338	340	337	323	360	350	312	347	285	371	293	337	351	346	332	319	331	338	353	320	341	339	341	322	354	300	292	337	353	344	323	341	357	374	335	311	345	344	331	296	357	307	364	321	315	333	369	322	309	336	354	316	328	345	306	317	349	347	328	323	300	355	313	297	360	309	336	346	370	351	328	357	307	340	322	305	361	334	340	352	330	366	341	364	332	365	342	310	333	326	353	317	326	351	361	327	348	345	344	355	344	342	323	327	332	324	334	335	322	354	343	368	354	299	342	339	321	345	336	337	331	367	334	365	344	355	347	300	331	334	264	348	334	346	371	361	351	348	332	350	325	338	321	358	336	355	335	320	367	384	383	355	345	361	347	345	345	325	333	334	355	300	342	332	349	322	353	312	299	347	339	333	355	333	359	346	310	316	323	325	345	338	336	327	339	330	346	324	343	331	346	303	323	326	363	372	376	360	338	322	350	344	336	347	347	335	343	345	348	332	331	358	370	331	338	379	351	361	349	324	371	351	346	345	337	318	322	338	390	355	359	296	330	344	348	351	323	298	344	337	325	344	337	329	327	343	344	383	311	322	319	317	337	329	343	344	337	344	343	314	363	345	341	357	351	338	349	323	327	335	343	356	342	348	338	346	344	316	313	330	361	309	350	335	312	303	345	346	343	311	348	340	341	342	341	338	333	341	347	348	336	319	357	346	333	358	326	316	325	335	342	357	339	331	330	326	357	335	339	335	352	318	317	359	338	340	378	320	316	355	329	336	356	310	322	356	315	315	338	339	315	335	318	364	353	318	319	350	307	314	284	340	329	330	335	358	325	346	309	349	361	341	334	363	347	347	328	338	317	356	355	340	374	318	339	324	323	317	344	311	334	348	358	385	331	333	337	348	352	323	349	317	283	313	331	312	362	357	330	356	329	323	309	300	312	361	328	339	366	316	343	324	333	355	313	311	312	325	356	340	321	349	327	343	344	330	336	331	335	309	334	342	339	317	382	321	348	340	318	317	307	322	312	313	336	319	346	337	295	336	331	347	314	303	321	327	326	350	357	334	351	364	336	316	340	351	322	335	342	351	381	336	355	310	314	367	362	340	350	354	345	323	347	315	322	328	351	342	359	339	315	355	350	333	327	347	331	316	332	360	308	344	320	380	334	355	327	369	382	359	339	315	314	359	345	298	335	339	327	370	330	315	333	332	343	339	340	363	339	407	345	355	368	309	322	321	333	341	295	335	315	347	301	348	373	315	340	333	322	342	344	361	357	332	371	345	343	332	335	334	352	320	336	309	315	338	366	362	390	359	345	336	341	339	332	325	346	333	326	320	344	353	318	363	355	338	344	351	335	317	336	327	308	349	339	368	296	309	333	328	377	332	323	381	363	309	392	318	350	334	328	346	353	330	312	330	319	273	333	317	317	317	351	351	339	325	345	357	362	290	346	318	316	345	343	371	315	323	356	320	332	330	328	365	334	372	354	319	328	379	333	342	356	366	355	368	369	368	334	288	338	353	352	339	322	354	338	350	317	349	321	347	374	351	352	337	357	335	365	331	328	374	339	340	333	312	351	326	334	318	332	316	324	332	340	339	348	340	360	332	314	333	337	352	343	333	331	366	336	341	364	375	329	357	361	314	346	321	358	324	313	350	377	328	347	343	342	338	323	352	337	291	322	349	333	324	359	346	362	328	334	350	324	327	328	363	350	348	319	346	346	320	355	341	318	345	317	357	317	334	349	370	325	334	307	355	326	330	346	321	327	317	334	315	306	327	354	298	355	344	321	322	331	353	362	335	340	330	338	333	346	353	352	330	371	332	327	332	306	360	308	378	334	332	337	333	336	334	337	321	334	347	351	304	344	337	339	359	350	341	354	347	354	312	339	358	290	328	340	358	338	331	309	341	323	364	333	364	342	304	332	312	356	330	321	346	324	316	319	365	334	342	333	335	353	364	332	364	309	332	329	340	316	319	359	330	378	323	339	281	320	314	321	365	312	318	345	353	356	343	310	305	366	320	324	319	348	347	326	318	326	334	331	340	338	332	336	356	335	347	345	338	348	360	329	363	334	322	340	341	319	312	396	300	327	343	320	324	333	358	378	328	312	344	359	333	299	342	330	307	314	315	307	318	317	330	378	361	343	343	328	327	321	322	374	369	337	334	353	319	331	314	361	380	343	334	334	292	356	321	303	333	312	340	316	361	337	325	366	361	353	323	302	345	355	350	357	340	324	320	341	350	341	328	344	365	329	327	350	350	304	355	353	306	358	331	310	363	310	340	328	309	343	339	350	364	331	374	297	323	349	363	336	357	336	340	341	341	326	367	360	332	333	344	316	351	366	325	350	322	370	357	318	323	323	303	299	325	311	317	354	339	314	324	344	343	305	334	329	377	337	310	372	315	319	337	354	352	353	303	315	354	338	347	374	333	306	357	359	330	381
3045	2123	1342	982	867	808	767	794	719	825	748	778	797	714	724	754	709	760	710	734	728	750	752	697	738	724	684	777	758	782	787	807	718	736	781	736	724	707	751	703	757	776	729	790	725	787	720	682	729	744	707	786	722	712	725	704	755	718	766	770	714	727	807	730	732	719	759	778	757	760	722	654	709	729	712	717	718	794	727	735	739	718	762	704	742	734	737	733	752	719	741	732	741	780	729	715	726	723	673	723	695	727	725	756	745	742	740	679	722	787	754	743	758	679	730	741	744	754	668	753	724	776	700	732	735	733	689	720	740	741	728	717	729	755	693	719	732	772	709	739	739	762	785	766	743	696	733	744	755	742	749	728	713	733	666	741	773	715	752	691	765	748	759	762	733	714	746	723	712	707	718	694	722	745	724	750	743	735	747	748	691	726	700	737	740	732	665	720	765	761	765	752	764	729	723	745	701	750	712	714	751	676	746	786	709	706	774	747	700	753	681	734	704	745	765	753	691	692	709	743	734	696	701	757	734	725	766	747	697	722	745	705	731	747	726	733	734	735	759	750	706	740	736	664	701	739	752	707	703	695	738	765	746	794	771	663	734	763	745	736	735	694	754	706	725	733	715	702	729	711	737	749	683	779	728	705	700	725	724	785	740	742	757	745	709	735	714	736	737	731	769	718	723	677	690	765	712	738	771	766	686	738	727	742	776	720	829	740	719	747	743	746	722	750	699	727	689	753	725	727	718	784	677	709	761	773	695	774	695	780	724	722	742	756	766	723	684	757	729	724	700	708	721	753	711	720	721	773	716	741	707	698	723	737	687	723	740	693	753	742	756	760	715	735	760	753	725	717	759	703	720	728	745	744	693	757	742	706	738	763	715	768	739	734	742	736	729	731	706	757	713	753	645	720	708	733	715	799	748	767	711	716	744	734	751	713	699	713	761	708	718	730	713	718	730	748	725	738	786	741	726	746	732	756	760	749	709	768	722	707	708	784	778	725	737	756	734	721	740	725	754	747	737	723	789	705	699	730	660	736	743	743	746	757	736	710	697	720	722	737	757	713	678	689	768	726	778	780	748	707	733	726	727	770	777	730	734	712	757	701	751	726	720	731	735	727	749	753	762	767	754	706	755	745	728	725	702	751	811	723	748	766	750	689	732	732	707	746	689	703	744	706	724	742	778	753	711	740	738	725	679	734	725	696	748	731	766	727	727	748	673	699	746	710	730	763	711	733	725	740	698	724	725	739	776	715	732	722	753	714	764	693	737	706	745	729	762	718	680	694	803	732	755	732	710	747	736	731	702	754	709	750	734	738	704	761	695	718	766	765	724	703	724	699	735	808	727	739	729	684	698	700	783	717	709	696	707	711	774	722	747	756	754	749	714	720	716	703	694	727	683	734	702	706	704	708	728	727	761	721	787	764	683	729	707	760	739	762	699	711	729	705	744	767	670	694	696	714	663	711	693	726	745	712	773	751	709	748	735	738	751	750	721	688	706	705	691	650	731	763	691	732	731	770	741	763	723	703	743	734	747	760	747	729	710	723	724	712	738	746	767	775	696	773	744	773	713	660	672	724	670	717	760	763	714	739	738	752	727	678	766	723	747	741	744	704	761	745	737	763	712	759	755	722	723	758	771	758	767	732	732	720	671	725	722	730	769	726	744	718	752	736	820	722	698	729	729	741	725	671	771	736	695	769	750	729	723	730	790	758	754	753	726	701	726	723	763	748	696	721	740	727	774	724	696	718	774	687	745	714	739	687	724	696	799	731	734	740	716	742	687	752	770	715	750	711	780	767	725	751	727	734	722	673	731	705	744	736	782	704	738	711	750	714	728	711	746	703	723	754	763	750	709	705	708	718	728	784	707	727	732	751	728	779	724	680	733	772	730	742	687	753	779	755	755	734	725	679	759	758	677	774	758	711	716	735	747	753	721	713	718	752	674	675	703	735	705	702	793	733	684	710	717	737	757	724	724	723	734	767	746	753	684	725	712	700	771	772	706	767	694	723	728	673	732	765	735	715	754	740	743	694	758	722	762	722	743	749	750	751	714	714	740	702	744	791	773	743	687	743	703	746	734	763	706	698	732	731	714	723	700	727	735	681	766	743	750	729	749	703	736	745	792	731	692	728	697	716	748	711	739	725	752	718	730	765	728	721	753	711	744	759	707	712	744	753	750	745	696	735	757	719	731	681	712	744	739	721	742	691	741	764	747	726	720	725	757	785	759	733	737	742	756	761	701	742	746	726	706	777	716	710	753	746	728	754	742	730	732	751	715	751	756	719	754	713	762	722	715	733	709	739	723	730	725	727	706	700	759	710	750	760	777	740	732	714	727	745	734	750	765	694	740	735	721	679	717	720	737	721	728	699	727	743	751	739	718	722	668	722	720	751	770	710	748	681	792	711	713	703	740	736	756	778	752	729	726	733	761	742	729	738	746	689	668	732	721	712	712	752	694	689	715	674	764	760	696	718	749	757	737	730	727	757	754	743	772	717	723	748	691	736	734	743	763	781	735	749	774	776	773	723	762	720	758	668	734	697	728	710	817	740	744	748	730	685	730	780	705	692	720	771	708	753	765	744	707	708	690	756	702	732	752	753	693	729	692	752	734	733	685	779	777	742	723	766	778	735	740	729	754	730	764	707	719	719	733	724	722	699	769	769	763	661	715	738	709	758	729	737	695	746	743	677	732	765	659	767	727	780	740	719	714	722	750	720	732	687	812	708	777	743	727	733	748	717	764	738	738	759	685	698	750	728	739	768	731	743	753	705	756	753	781	699	733	788	776	752	679	745	746	738	715	720	736	727	713	743	753	726	725	732	747	717	736	755	786	748	704	732	708	719	760	727	739	744	696	701	732	769	730	707	754	677	712	747	756	724	757	746	712	755	739	764	713	758	745	728	710	739	731	741	770	740	726	755	742	719	770	761	756	769	775	711	685	722	719	762	739	709	722	745	694	769	722	714	737	724	709	710	761	728	757	712	750	729	719	711	715	751	720	750	739	708	720	730	692	740	729	699	730	730	720	728	711	758	722	766	771	729	732	737	720	686	733	681	752	727	758	741	655	711	755	699	706	701	738	672	703	756	748	732	701	759	743	743	785	722	737	742	742	747	733	723	736	696	713	722	706	732	724	708	714	718	707	783	680	679	744	747	729	708	751	746	744	721	769	749	730	773	721	722	739	758	747	724	689	711	745	737	770	693	802	741	761	756	724	738	739	767	785	740	736	741	719	704	692	758	693	783	751	702	790	744	727	722	716	716	724	698	701	717	717	717	755	740	755	748	752	742	726	674	703	775	723	678	732	746	728	712	719	738	701	671	776	733	702	691	731	713	740	770	735	743	772	750	779	768	759	750	737	727	767	697	742	702	736	744	734	721	690	685	702	718	705	706	710	731	696	713	724	753	771	711	722	752	707	776	769	740	709	715	747	712	736	734	740	688	770	699	718	737	736	704	739	724	768	757	698	696	758	687	706	708	751	779
24280	21506	25206	28246	21511	21524	19112	568	308	284	222	217	251	210	210	178	201	207	185	189	197	163	157	174	195	141	158	187	151	133	182	165	174	201	158	171	167	146	168	163	188	176	169	176	166	162	162	185	158	147	150	166	164	153	166	166	158	173	172	147	164	160	160	166	151	150	173	155	154	130	147	143	149	154	163	200	142	182	161	144	170	193	185	142	158	152	145	148	147	201	153	151	171	171	167	146	136	155	153	165	170	171	176	161	153	163	179	153	168	164	148	152	157	168	151	167	145	158	154	162	169	171	161	166	178	166	141	189	195	158	188	164	172	132	149	157	167	147	168	167	145	181	161	153	178	139	173	146	173	146	150	171	153	157	175	165	155	164	175	153	155	147	145	172	159	171	156	171	153	174	149	161	172	131	151	158	190	165	150	157	162	204	171	181	170	171	149	171	152	173	134	154	189	166	159	161	170	163	197	144	177	156	159	162	171	178	151	153	144	192	149	175	153	162	154	171	167	166	154	160	161	184	160	167	163	162	159	165	157	177	155	147	173	184	149	170	168	154	165	162	175	175	165	187	170	195	170	170	172	163	161	176	171	163	153	188	158	162	156	150	158	169	157	156	162	158	171	163	177	139	162	142	173	171	168	147	169	165	161	192	165	175	167	185	173	189	177	168	177	164	172	151	176	151	168	169	151	169	156	142	171	185	153	167	143	170	125	149	171	162	139	182	175	157	168	167	150	140	137	186	159	178	174	166	172	159	170	144	163	137	175	156	148	187	169	169	150	167	186	195	145	159	153	146	193	154	149	154	167	184	182	175	175	174	158	156	146	163	154	146	155	163	152	161	152	166	173	157	151	189	170	146	163	174	157	169	175	185	148	140	137	143	142	170	151	167	163	154	153	169	169	158	163	153	153	142	177	153	172	180	152	127	166	170	187	161	139	164	168	163	145	163	165	155	157	157	148	168	151	192	141	148	185	155	168	144	171	163	177	159	167	189	184	139	159	183	167	149	147	152	158	170	161	168	154	160	143	144	159	173	164	168	148	164	184	150	146	162	161	152	139	154	157	175	164	180	147	162	179	162	164	148	147	146	174	161	181	169	168	148	166	152	177	162	152	180	185	153	162	141	161	147	176	158	164	142	149	180	181	145	134	174	186	176	156	153	154	162	159	160	179	148	174	145	173	186	151	159	147	153	154	159	142	136	147	144	139	152	168	163	148	157	165	186	165	158	153	179	166	183	153	160	189	152	171	169	152	143	159	162	150	168	142	167	162	160	162	165	179	156	167	157	178	166	147	163	168	171	149	157	186	202	154	147	178	173	155	151	164	161	159	178	157	175	172	172	169	167	175	165	155	161	191	164	175	152	173	198	192	141	164	169	155	175	172	145	157	160	162	137	161	162	170	186	169	178	155	178	177	182	163	150	169	143	173	122	169	161	189	170	161	156	163	179	160	167	133	152	188	165	175	197	163	146	163	156	171	162	139	155	153	165	140	163	174	154	189	182	151	177	145	155	153	146	162	178	172	144	151	162	166	169	161	170	173	184	173	174	165	136	156	166	170	158	139	164	148	137	151	173	159	175	176	138	172	156	171	150	162	130	183	173	147	152	155	165	148	157	156	164	138	141	156	180	155	157	153	183	152	168	171	147	155	148	170	186	146	162	153	169	155	199	176	184	173	165	165	167	168	141	173	152	160	162	148	157	160	146	152	140	159	165	149	164	178	148	144	167	172	176	171	142	157	164	171	164	175	163	139	160	175	163	162	154	149	155	171	158	181	168	167	162	144	145	160	164	154	169	164	175	159	162	165	153	146	172	153	154	167	147	140	167	179	163	169	175	148	161	170	148	162	153	165	156	126	171	144	179	159	173	192	170	157	166	147	148	162	175	161	171	149	158	152	151	149	152	144	177	164	144	169	159	184	163	169	163	191	179	147	157	180	198	161	157	162	157	136	171	153	170	170	172	145	162	160	133	167	170	164	158	158	142	182	143	160	186	157	151	164	154	142	168	168	152	186	181	170	188	161	185	179	174	163	160	173	149	136	150	178	168	167	162	165	188	195	165	162	153	169	164	180	158	180	162	192	156	155	171	153	159	135	162	155	194	167	168	172	178	163	158	154	145	149	202	162	187	144	157	153	170	162	161	164	149	142	165	160	158	135	170	167	150	159	148	156	172	149	159	154	163	169	150	157	150	190	173	150	144	147	128	157	171	129	171	175	179	152	166	186	134	169	153	156	158	144	158	178	169	156	194	167	161	147	154	155	152	170	149	169	199	169	140	169	162	177	166	153	148	138	161	157	185	147	200	165	185	160	164	162	145	149	180	146	184	151	193	163	168	154	151	156	183	152	159	156	171	131	162	166	150	157	167	171	162	171	157	158	173	172	169	154	148	167	157	157	157	140	164	158	170	163	188	154	166	151	151	161	148	167	169	154	170	190	163	139	178	146	162	191	174	174	172	166	159	188	147	171	171	155	146	170	156	169	174	175	160	158	157	153	167	165	155	146	166	153	136	151	182	137	174	165	142	170	138	173	146	160	151	177	167	179	185	187	164	170	162	169	164	152	168	161	162	139	151	150	184	143	171	146	166	157	175	179	159	166	152	174	148	188	181	158	160	153	177	159	144	155	155	177	169	151	171	151	140	176	151	174	155	186	149	173	162	159	168	157	157	163	152	174	140	158	175	166	181	175	151	170	177	140	158	153	151	167	130	173	150	164	148	158	151	153	150	159	162	151	160	180	176	137	176	177	160	169	162	164	169	151	174	160	142	167	142	149	174	165	165	148	133	147	167	128	159	177	169	167	173	141	160	143	153	173	156	153	147	140	158	158	158	153	138	134	158	160	151	184	161	152	165	146	154	149	163	180	162	198	152	159	179	202	160	145	160	175	199	189	160	160	149	167	156	124	141	174	179	151	133	161	170	195	174	158	163	172	165	164	128	146	177	157	151	165	163	166	160	160	160	179	170	149	149	174	174	179	198	175	182	169	153	159	143	145	167	125	163	166	154	166	181	161	151	147	169	167	158	171	153	138	155	151	144	164	154	164	158	153	172	152	151	160	158	192	174	145	165	144	159	134	190	170	168	183	172	156	154	150	175	151	170	172	167	168	158	151	150	161	156	152	158	172	159	174	174	174	159	148	165	147	147	154	164	143	147	165	153	166	147	185	179	160	161	159	155	182	164	169	187	171	160	197	159	143	155	166	160	162	149	168	152	145	166	165	191	151	166	145	135	190	181	169	160	165	156	142	177	164	163	163	152	168	154	168	148	141	151	157	160	145	166	178	177	146	136	154	161	179	160	152	155	187	146	173	194	151	162	144	160	160	180	154	168	169	147	173	156	156	139	170	160	191	175	166	170	155	144	180	158	156	160	173	163	156	166	176	153	166	158	183	162	150	168	141	180	150	117	144	180	161	150	160	166	174	148	149	160	158	139	154	143	160	165	176	148	155	150	170	167	186	186	150	151	183	177	161	153	163	166
2948	3095	1512	791	606	552	506	424	405	436	442	390	373	395	382	426	420	400	337	380	389	410	366	399	395	391	390	355	415	369	378	386	417	413	359	367	370	411	399	421	367	361	362	387	427	389	403	364	370	391	374	407	384	359	401	374	336	406	394	399	377	387	389	409	371	353	378	391	369	391	429	370	360	410	429	349	366	410	380	387	376	392	372	373	373	385	370	397	373	400	417	379	380	389	400	355	373	397	425	388	397	401	407	354	415	381	372	361	384	400	385	366	396	392	377	368	394	392	375	443	393	377	389	366	409	399	399	400	364	344	368	366	402	400	371	401	394	410	404	391	398	397	373	399	415	404	363	399	375	433	391	393	376	355	339	381	366	384	377	388	347	388	350	430	385	375	358	397	352	401	386	372	398	412	372	380	390	377	373	382	382	372	382	375	373	371	402	398	405	349	370	400	378	377	385	389	410	354	380	405	378	370	392	381	385	426	403	351	391	379	355	378	396	396	375	397	424	349	391	397	377	400	374	363	376	391	402	359	365	366	379	396	410	391	391	359	392	404	363	373	382	366	398	365	384	403	366	369	389	386	386	368	367	357	372	363	376	400	370	392	393	358	363	383	402	375	346	394	381	402	365	387	376	403	383	415	376	410	392	358	368	391	375	394	329	355	370	367	377	431	381	376	368	371	368	363	408	366	391	396	397	378	397	389	379	391	355	364	382	373	363	341	401	410	376	359	375	365	370	375	387	377	410	358	397	365	356	385	418	357	361	399	382	405	416	416	410	380	356	402	400	401	386	404	388	362	382	382	375	406	374	373	381	418	370	387	407	362	373	388	374	362	373	385	387	390	372	373	393	375	369	398	376	384	404	385	382	354	387	359	351	358	356	404	396	386	373	358	361	366	387	393	369	377	370	381	364	343	362	376	420	366	405	384	385	364	401	415	377	378	370	364	375	388	371	404	381	363	414	364	404	379	389	398	394	372	391	393	423	365	342	390	391	386	373	392	378	384	406	380	393	402	370	368	403	375	382	383	395	385	397	380	367	332	364	381	421	423	379	378	384	398	357	390	386	360	395	354	373	398	368	393	389	387	387	398	398	366	408	347	399	382	388	377	400	383	363	384	381	373	403	387	359	399	366	368	362	383	403	377	376	389	392	386	395	383	372	369	384	396	375	373	393	396	376	384	376	324	386	386	381	371	409	379	371	362	388	382	398	380	415	403	399	380	390	383	384	399	377	416	354	389	366	372	406	376	379	401	380	360	417	386	394	383	364	368	369	415	357	373	370	365	396	422	381	368	433	375	387	369	368	376	375	370	398	371	389	393	346	403	374	427	367	386	352	383	397	371	357	410	414	365	384	393	372	347	363	386	397	418	391	363	381	405	404	393	393	448	395	388	363	383	379	400	388	392	374	407	370	381	379	381	363	380	365	377	413	431	379	374	395	323	399	355	348	380	373	377	391	348	373	405	392	379	365	369	354	381	395	393	424	403	398	367	378	392	365	395	383	380	379	346	368	389	365	367	381	388	358	377	369	370	383	380	390	335	394	378	373	330	346	388	355	364	371	388	370	394	409	396	367	397	381	381	387	381	357	352	395	379	379	399	376	367	398	350	339	371	391	382	382	363	367	353	418	366	392	398	377	387	386	399	391	392	435	357	376	387	395	375	394	367	366	340	387	370	406	399	387	384	382	371	408	423	374	378	387	371	369	338	401	367	389	366	380	390	407	374	397	344	397	367	383	353	342	356	380	376	377	386	380	368	380	381	358	369	367	354	401	383	385	392	435	362	360	388	376	410	397	401	373	360	364	376	388	383	388	416	428	405	399	367	378	388	357	355	394	370	376	371	408	374	376	388	336	367	361	392	388	351	377	389	403	379	337	412	393	374	396	407	363	385	383	371	343	367	375	347	381	368	354	404	395	379	394	375	368	399	402	389	371	383	426	378	367	399	404	378	363	354	372	409	392	361	404	349	388	386	400	381	396	365	327	379	413	414	365	406	365	317	357	365	398	351	409	359	422	407	390	377	395	387	352	371	380	382	370	350	396	357	351	386	393	382	363	364	390	380	384	369	403	414	370	417	362	375	386	371	391	351	357	380	384	361	402	379	402	384	412	368	393	370	359	367	353	406	397	373	374	389	397	395	391	390	396	367	363	394	368	413	369	411	369	379	404	393	380	361	381	396	423	405	392	393	364	379	427	391	373	374	399	400	393	368	386	398	370	378	361	391	352	394	399	383	383	377	401	398	373	385	384	389	384	406	391	362	353	370	358	387	368	403	379	437	389	364	406	358	400	391	372	396	360	371	369	380	398	374	409	381	350	389	376	357	332	396	394	368	386	376	420	363	382	371	386	365	369	347	414	372	341	383	384	392	373	357	402	384	390	408	385	387	357	369	373	391	357	385	370	362	397	394	374	352	361	391	399	413	376	375	393	386	392	380	376	394	349	383	395	375	391	405	393	386	363	370	386	364	392	365	367	387	364	396	381	344	387	365	395	387	349	384	364	380	367	405	388	371	403	424	379	375	406	388	378	381	421	418	405	383	395	350	404	410	363	373	375	392	366	403	358	386	406	378	376	384	348	393	377	386	407	380	341	373	378	398	402	376	406	372	388	386	386	343	378	397	402	401	370	406	371	384	387	377	383	375	361	384	356	389	397	380	388	413	366	366	387	402	385	365	348	363	390	354	385	368	428	343	363	351	394	378	360	410	360	406	384	384	391	401	385	422	397	400	385	406	387	354	380	385	355	367	412	402	353	372	378	389	411	421	401	363	405	350	394	396	398	391	418	363	354	360	412	368	394	370	357	370	412	374	335	376	390	381	412	379	376	417	386	416	382	375	401	394	356	385	379	399	392	404	358	375	395	347	403	395	413	376	397	372	408	409	421	385	395	366	398	363	380	365	383	404	382	368	368	364	373	361	398	384	351	394	395	357	361	383	345	383	373	395	396	352	375	370	412	399	395	363	387	405	383	353	391	361	368	365	328	369	377	411	385	400	390	393	391	372	380	399	370	381	375	383	362	393	368	371	408	369	431	394	363	405	393	373	353	393	387	373	395	382	367	332	363	395	353	362	423	384	363	395	355	409	357	416	402	373	409	347	389	376	375	392	386	390	381	382	331	421	395	390	388	433	384	386	390	397	392	392	383	359	365	392	408	373	426	381	383	396	396	388	355	381	371	345	379	379	389	403	383	398	338	394	405	365	399	416	352	361	365	399	418	383	368	392	366	386	398	392	379	390	348	372	394	403	389	419	360	400	379	384	380	380	359	334	372	382	413	375	411	397	375	380	376	354	376	404	384	408	388	375	397	370	374	397	387	399	408	396	385	385	402	377	369	369	375	374	378	393	392	371	389	372	356	393	390	395	383	367	356	381	382	364	366	373	376	408	406	396	398	353	400	373	410	384	397	382	396	358	408	358	380	404	365	385	383	372	375	369	370	376	395	381	373	387	394	380	395	368	363	388	345	390	347	384	361	386
31964	21078	12516	1022	495	456	439	426	435	427	451	451	442	411	411	418	445	428	452	461	447	470	426	450	457	450	465	424	473	444	444	437	438	462	407	440	373	420	425	428	418	479	425	424	394	467	431	430	435	406	469	465	419	431	454	437	442	478	440	409	440	438	445	450	386	447	436	445	462	432	404	402	439	422	451	442	452	472	432	434	437	482	439	500	433	460	421	401	429	439	443	439	438	440	443	442	459	453	417	457	413	427	392	447	442	446	460	463	457	451	403	443	440	467	447	449	426	393	489	482	462	476	419	435	434	448	463	466	405	466	413	435	446	427	438	394	434	466	428	416	454	416	433	413	456	427	474	489	446	402	477	467	447	469	458	431	460	444	454	422	441	432	443	458	482	460	425	419	447	455	427	454	444	447	488	434	406	442	467	431	419	422	424	434	430	424	449	437	441	438	407	430	425	398	430	426	466	428	381	381	470	434	428	443	400	440	410	413	416	432	471	439	439	435	462	450	458	442	448	439	395	429	410	466	423	431	473	450	422	419	437	447	426	445	418	464	429	405	411	434	461	450	440	431	418	442	437	429	474	453	453	453	465	434	398	453	423	467	473	468	420	453	429	435	466	433	427	424	436	451	418	411	434	439	436	463	458	468	436	445	419	434	449	429	413	437	431	430	422	462	452	451	412	417	403	438	442	445	417	448	431	445	440	461	450	457	426	462	506	448	447	441	480	494	441	482	438	417	433	391	432	470	460	441	412	467	432	436	432	427	402	419	481	412	458	423	426	455	436	418	430	476	429	465	447	497	419	444	399	398	430	417	426	458	429	458	467	487	463	417	417	432	441	460	433	429	451	440	467	450	437	458	435	464	473	437	408	422	468	464	446	389	395	437	437	394	440	459	426	453	462	448	455	418	383	448	427	414	474	414	442	408	448	456	426	423	443	441	410	442	416	445	455	433	424	420	425	443	428	481	518	456	427	477	472	460	465	444	413	420	412	433	418	444	460	442	488	454	487	483	418	406	451	454	406	409	450	427	474	427	448	406	445	443	454	481	438	448	419	410	428	456	484	394	489	478	405	413	394	425	462	461	432	436	480	433	423	425	431	402	448	464	420	383	424	439	455	429	426	427	436	462	394	433	435	421	432	457	444	408	452	424	467	404	471	467	431	441	431	447	412	460	465	417	439	499	466	467	395	454	454	420	476	475	412	457	455	409	442	464	432	483	438	430	475	411	419	453	461	443	416	459	456	498	439	433	458	436	420	407	397	444	407	454	422	479	435	418	472	423	436	457	454	424	447	422	432	460	398	494	426	424	451	455	442	422	431	430	452	446	454	464	465	420	429	441	424	423	433	414	428	461	444	445	464	454	386	490	426	408	411	435	400	442	437	453	452	426	457	465	449	435	416	445	447	443	443	404	453	453	417	427	410	463	452	423	447	455	409	452	461	438	428	452	482	434	434	434	435	421	428	489	448	500	423	480	445	410	501	462	442	450	478	450	437	468	407	409	458	467	402	459	473	384	439	423	450	361	469	430	426	422	471	464	466	438	437	435	443	429	428	430	455	474	390	420	439	458	464	473	456	439	461	441	453	477	446	464	432	441	451	457	469	410	413	424	430	423	447	417	441	428	472	470	444	434	438	403	439	428	460	438	443	469	458	461	400	450	461	455	431	425	418	407	457	437	414	444	433	427	491	428	450	434	423	429	462	454	428	448	422	426	423	414	466	470	437	438	494	425	381	444	407	420	480	429	445	465	429	442	441	466	463	383	432	440	433	467	475	421	431	428	456	396	410	471	449	416	472	476	462	416	429	454	470	443	453	482	418	442	433	406	436	442	437	451	468	441	476	415	435	462	441	416	427	435	428	452	408	452	449	432	393	416	447	423	444	440	434	397	436	424	416	436	442	454	428	473	447	420	460	476	462	423	430	464	457	450	429	451	483	456	431	502	473	440	417	431	401	447	470	454	403	456	427	452	436	438	402	404	466	438	431	421	455	432	454	488	426	399	397	450	422	464	465	452	434	467	446	422	391	496	439	415	454	454	434	444	415	405	474	450	437	480	474	434	433	420	406	457	436	477	444	452	474	449	454	426	501	463	394	418	438	411	406	462	424	413	432	422	430	463	425	454	428	430	435	430	450	443	465	462	442	489	487	473	436	441	395	462	422	456	432	420	426	401	427	434	432	443	445	451	496	447	391	407	449	431	423	467	473	420	442	425	454	469	444	427	454	440	439	462	417	467	452	407	482	443	438	443	412	508	449	454	438	488	455	444	407	470	424	474	433	456	460	436	448	433	436	418	422	446	467	449	427	412	469	447	435	425	432	439	415	449	422	442	450	450	456	484	450	428	430	420	446	398	438	478	414	459	451	442	404	444	458	424	405	452	421	434	443	408	460	427	441	419	432	462	405	430	447	469	438	412	410	438	418	453	431	443	404	459	415	450	414	428	419	429	415	411	437	408	455	440	400	387	460	411	496	439	472	461	438	441	460	460	458	452	449	407	448	441	434	380	415	442	449	471	456	449	418	427	448	417	438	426	445	420	429	421	422	438	389	422	442	395	423	444	459	453	492	450	439	439	431	449	465	434	405	463	433	446	447	426	429	405	433	446	433	435	411	462	422	447	427	433	408	418	446	398	403	457	424	450	444	447	426	420	477	455	477	450	456	452	487	461	433	455	444	429	430	455	438	432	437	407	428	466	478	434	435	407	463	435	452	420	488	483	465	431	467	418	425	423	437	432	448	417	434	441	389	400	427	432	471	485	473	454	445	456	471	432	465	459	461	418	491	455	426	441	388	448	444	429	432	444	457	452	438	415	494	400	432	437	447	429	460	442	458	477	414	433	444	451	442	449	455	466	429	433	426	410	405	413	439	426	459	418	450	425	448	459	414	436	480	414	432	451	427	451	426	432	450	436	423	419	408	397	387	456	423	456	429	448	441	459	473	430	464	467	440	464	456	445	439	428	442	439	459	456	387	457	422	446	444	385	432	408	455	409	414	422	428	432	415	431	388	427	465	433	426	434	433	482	434	431	436	430	414	457	463	396	413	440	421	404	434	440	441	460	485	417	411	411	461	474	430	402	469	454	488	414	411	401	459	436	438	442	425	457	477	437	444	399	447	485	459	444	430	420	445	467	437	423	444	417	419	422	435	454	460	469	459	384	450	430	448	466	411	448	483	449	403	394	455	465	396	465	476	440	399	460	463	424	449	416	418	443	440	409	447	453	435	406	421	455	436	445	412	400	416	405	435	478	472	415	437	445	434	464	439	426	421	423	466	444	433	431	415	433	427	411	442	494	453	436	453	438	412	440	467	461	461	440	420	418	481	479	441	454	422	441	445	444	403	455	459	458	460	452	414	416	422	468	447	455	417	448	399	459	449	440	431	418	419	440	393	420	440	446	411	447	444	415	429	432	423	459	447	455	420	465	403	443	412	439	435	417	420	392	432	438	460	417	430	436	441	461	447	446	449	417	469	415	432	378
5750	1064	1023	977	959	986	948	927	973	947	981	988	910	939	945	956	904	973	983	902	912	901	929	943	909	965	1007	928	888	915	969	891	940	923	927	945	904	962	1013	934	928	910	904	931	959	1050	952	983	892	903	932	965	950	942	884	935	928	943	984	925	987	949	975	947	1000	1001	920	931	958	920	974	968	962	997	977	905	1006	944	962	949	963	994	929	1006	996	926	956	955	973	992	979	991	946	1001	974	938	937	952	917	945	924	955	995	922	948	952	958	928	953	965	955	985	899	983	928	914	946	981	1000	930	904	939	932	868	971	955	950	959	901	958	954	931	917	942	981	988	969	949	959	958	963	957	938	875	927	943	917	946	983	939	943	908	966	925	984	973	897	972	957	910	987	929	958	934	960	897	983	1012	917	896	972	949	936	995	944	957	919	886	965	943	921	942	977	879	948	910	925	1029	931	992	903	953	941	1013	899	948	927	984	970	939	949	922	936	969	985	935	868	959	988	937	956	894	985	948	947	976	979	942	1041	995	925	971	992	939	956	887	946	925	938	960	972	968	894	967	948	993	956	910	951	891	1032	885	918	963	927	924	944	946	921	899	946	957	987	979	947	957	964	960	937	964	983	953	956	983	938	903	976	941	931	921	1011	946	973	924	922	933	937	933	953	902	962	954	929	981	946	977	992	911	981	964	969	903	940	956	924	977	930	975	914	938	971	883	963	939	985	954	950	951	928	940	961	947	924	921	985	987	883	937	925	996	968	932	954	932	994	924	956	959	977	902	896	927	979	967	976	919	978	983	906	1000	977	900	955	920	944	958	956	1027	922	965	959	938	976	983	964	950	949	958	948	965	920	916	907	950	954	979	902	922	946	980	926	978	999	934	942	967	937	941	1029	964	975	923	978	972	957	958	951	970	883	917	956	978	949	940	976	960	914	975	951	968	927	968	947	1010	958	913	915	927	936	960	948	940	947	960	897	981	1031	975	961	947	925	943	913	942	937	982	962	970	923	961	945	885	988	938	977	931	965	970	992	936	1007	945	939	939	954	942	983	911	954	969	956	883	903	958	935	922	1019	919	916	956	952	910	980	927	969	969	977	931	897	957	933	965	996	974	906	956	934	945	958	959	899	941	925	930	966	968	918	913	908	928	1035	1003	922	931	949	1027	986	932	956	935	999	944	910	953	966	893	956	953	937	1008	887	938	954	999	980	986	941	999	963	930	942	912	957	945	954	957	906	902	921	968	964	957	904	1020	893	947	1030	994	958	1026	948	950	985	908	973	918	946	985	964	966	931	1007	1013	874	953	955	961	905	958	965	940	986	974	1003	968	921	1008	957	999	950	970	942	944	978	961	980	1002	960	951	949	921	961	940	977	952	990	921	950	906	965	958	1005	962	971	919	950	986	986	977	872	936	882	971	1003	917	997	940	913	968	991	945	963	925	924	982	919	949	1015	904	922	920	904	933	962	947	957	958	966	967	887	946	989	916	919	1007	947	929	923	962	898	965	954	943	948	976	931	935	1009	918	960	943	964	955	938	1013	957	931	920	970	967	954	949	1007	910	938	968	933	920	975	943	985	942	965	969	935	946	984	954	948	979	953	925	994	1007	941	946	966	961	903	942	922	978	941	873	954	958	991	925	956	946	938	921	973	916	981	942	938	904	980	966	975	958	923	939	910	928	948	927	947	1009	1037	898	920	969	970	973	917	939	899	985	957	1002	950	947	923	982	1031	911	1007	937	902	953	971	988	937	897	935	940	981	976	974	886	1009	962	960	955	951	927	974	873	1016	945	951	952	944	955	930	930	941	911	960	918	969	943	948	924	998	943	932	950	902	950	976	933	974	960	968	947	910	932	996	925	942	950	957	950	927	922	926	933	920	951	935	1002	920	958	966	954	915	964	960	903	908	930	905	934	959	922	987	943	962	910	924	925	912	935	973	1002	924	890	949	900	944	986	933	962	963	882	969	965	905	938	902	940	948	952	987	930	966	977	956	980	953	961	947	1015	972	974	917	1001	935	933	944	914	942	931	926	956	978	967	971	996	959	954	934	895	974	943	919	927	944	943	946	973	967	974	965	978	932	909	960	987	899	969	990	930	986	984	913	969	929	916	912	929	935	986	924	985	996	938	898	957	968	995	973	903	931	943	952	932	1007	908	952	937	995	968	926	911	947	967	949	988	1025	954	997	924	945	970	993	967	968	969	957	973	933	945	998	960	913	986	925	951	952	946	936	913	939	908	912	973	964	924	950	946	902	908	973	922	930	999	951	993	942	895	985	944	951	998	888	950	971	980	960	937	977	959	951	942	960	962	960	905	938	972	951	974	976	920	989	916	968	901	915	914	927	886	956	942	917	962	943	941	965	957	934	969	872	948	957	928	946	941	1009	960	993	948	963	940	978	1006	1014	960	969	897	945	930	941	966	969	946	968	915	941	937	932	936	978	922	1003	928	980	977	973	987	934	986	997	951	997	918	951	917	1001	857	981	1019	955	966	932	949	922	907	936	916	963	846	898	940	931	940	922	929	905	964	936	927	922	903	918	979	953	979	951	918	893	926	967	906	972	945	941	983	949	887	939	910	945	932	922	972	955	966	955	955	966	937	937	954	895	942	909	926	981	891	931	974	990	939	919	924	871	947	955	936	958	957	957	911	934	906	993	987	959	917	964	944	920	953	940	929	965	949	982	897	976	908	927	952	871	977	993	947	942	949	949	1017	932	979	937	926	944	953	947	945	959	951	943	978	972	973	994	934	939	923	942	930	970	921	904	954	942	988	948	942	992	949	997	966	966	955	931	944	986	988	974	970	909	909	938	991	982	966	974	947	952	936	968	985	910	957	934	940	996	888	956	958	923	986	918	938	915	903	912	952	944	990	940	970	932	923	953	985	942	926	926	978	925	925	987	937	910	966	953	932	940	960	940	948	957	939	911	956	949	933	979	920	950	925	914	948	966	948	1008	961	960	946	937	957	968	1004	914	935	951	951	942	977	954	992	972	936	956	905	988	1014	914	1010	934	921	928	953	979	926	934	946	961	960	890	955	965	985	888	976	968	949	934	966	939	923	967	949	947	904	931	937	962	936	912	942	970	944	934	1011	953	968	952	964	935	951	938	895	927	904	972	932	971	960	940	959	945	914	885	986	920	922	921	937	907	959	985	950	927	997	984	925	927	993	942	1059	984	943	958	945	946	955	990	955	944	1028	999	955	944	933	929	965	967	893	979	951	969	863	929	1013	994	932	977	994	948	962	945	948	931	971	988	934	924	885	950	895	944	927	909	936	929	948	943	896	920	951	945	911	965	967	931	1048	982	995	986	950	907	972	916	956	970	937	970	923	908	953	914	934	941	901	950	987	911	960	916	957	959	932	959	891	942	944	933	952	916	927	948	958	921	936	973	911	910	932	1023	914	952	935	996	971	930	1009	907	944	948	995	1018	947	929	917	986	922	983	1003	971	969	897	904	970	916	899	918	957	902	942	931	959	893	920	992	946	867	945	1010	933	976	958	950	953	1001	935	995	897	957	932	956	928	938	975	950	913	927	913	974	931	954	988	960	918	931	974	935	933	902
24854	21456	24817	28506	21463	21392	1565	500	405	428	393	400	406	376	399	364	343	350	379	372	349	343	332	341	316	359	344	349	366	329	361	350	351	329	313	330	335	366	331	335	356	360	340	318	316	332	350	359	350	322	386	335	311	367	327	388	335	319	323	338	324	343	326	335	361	351	314	333	335	334	318	340	345	343	349	317	327	352	337	309	351	334	380	337	317	347	349	365	346	354	359	357	354	340	331	321	326	346	350	320	327	314	318	318	328	347	332	332	371	321	323	336	343	321	326	348	304	337	346	308	327	332	343	339	322	366	330	366	344	315	366	371	362	315	324	319	372	326	346	314	348	308	324	337	343	360	340	304	354	338	335	380	318	352	352	348	317	330	338	340	351	353	326	337	341	332	366	371	391	364	290	354	314	353	325	340	341	343	307	336	312	333	301	335	331	323	304	348	352	298	345	362	327	310	377	341	343	327	344	349	333	335	349	339	320	301	333	356	363	364	346	350	377	341	332	337	360	322	310	317	315	294	348	356	342	345	324	332	338	315	339	344	326	339	348	327	330	342	314	342	349	313	338	341	349	356	333	323	294	322	348	342	333	317	303	338	312	359	325	338	361	327	303	346	373	364	321	325	337	317	318	344	338	329	347	331	304	312	335	326	333	330	362	342	303	330	351	321	331	344	316	371	337	342	313	356	324	303	340	341	369	347	353	337	374	332	329	350	286	367	368	378	369	323	302	316	341	328	331	338	318	377	335	363	347	349	350	352	328	341	332	341	314	343	308	332	305	326	330	319	345	384	365	362	322	367	334	314	296	289	309	317	330	339	345	351	332	322	355	357	316	340	334	320	355	346	348	347	344	337	322	365	349	329	335	339	332	312	349	322	315	337	331	356	373	353	311	317	329	347	326	335	337	346	337	313	331	329	315	325	365	350	344	313	340	337	300	348	334	326	330	346	345	300	362	360	327	328	336	351	370	379	357	325	341	343	348	360	316	337	315	308	348	330	358	348	364	320	320	320	313	297	334	329	360	346	341	349	331	344	334	347	338	340	321	330	361	305	335	332	345	327	335	340	323	329	349	295	351	335	332	338	317	364	361	306	342	313	337	330	340	365	359	336	329	357	339	332	353	283	343	335	348	301	336	330	380	315	338	359	281	316	339	353	341	318	330	373	319	305	310	338	329	342	335	353	363	325	321	316	305	335	340	324	359	353	369	335	351	305	351	345	300	337	338	359	373	328	376	344	344	324	345	291	352	278	351	364	338	363	309	338	360	344	335	322	318	336	336	324	317	359	343	324	335	349	308	349	311	320	321	341	354	316	329	342	344	316	401	334	308	308	316	357	348	331	362	359	368	362	338	305	348	338	343	324	350	330	300	325	353	295	335	312	346	348	355	301	332	380	336	344	355	378	348	367	339	342	310	360	331	349	337	315	341	344	358	345	317	354	340	315	322	343	375	326	359	352	359	355	333	323	362	358	353	330	317	340	315	305	331	316	312	327	361	357	329	387	339	314	354	326	307	336	316	303	324	341	330	342	290	370	317	337	355	345	365	360	330	345	317	341	337	318	315	348	348	348	331	338	312	354	324	340	330	352	306	325	340	398	368	352	375	347	371	322	337	363	320	304	328	346	357	350	363	326	335	297	323	337	339	304	337	328	355	328	330	333	334	344	365	315	334	329	335	350	344	320	358	339	319	350	359	326	326	309	341	326	359	318	332	344	322	332	334	347	354	346	335	355	345	315	353	349	323	317	345	340	346	314	386	326	365	324	351	313	336	370	335	347	371	374	352	337	336	341	347	357	345	318	324	346	324	364	302	303	315	352	324	319	340	344	349	326	360	361	351	330	325	346	348	313	362	336	317	320	348	338	337	315	322	342	335	321	347	364	366	366	337	364	361	339	322	351	340	341	318	347	324	316	352	301	325	373	344	329	341	308	316	318	326	336	346	365	345	312	336	333	346	369	355	339	310	328	355	329	319	344	360	348	339	305	370	343	355	359	310	334	334	339	338	330	311	328	350	321	339	362	329	330	337	349	286	331	368	329	360	356	347	366	341	336	334	360	343	344	355	326	348	321	313	327	320	316	322	338	370	338	335	325	311	378	359	337	352	332	362	326	331	294	312	333	320	329	328	335	343	311	330	331	341	335	376	350	360	338	344	321	344	418	332	360	337	352	366	341	383	348	347	324	312	332	348	348	315	337	327	372	340	332	324	304	369	355	359	321	356	329	328	347	316	355	350	331	330	335	295	348	332	363	322	330	331	323	316	329	350	327	350	322	315	308	350	338	353	349	326	334	356	362	329	336	352	296	315	351	343	304	316	296	350	308	339	329	328	329	330	350	303	339	363	327	328	334	334	308	305	322	314	362	303	362	345	306	348	339	354	326	327	352	330	322	364	369	363	344	338	318	353	369	273	331	352	359	359	360	307	340	335	325	355	347	340	309	372	320	356	364	351	338	334	334	330	346	370	343	350	324	321	364	327	324	319	296	307	337	340	353	347	335	337	349	309	347	344	349	353	342	337	323	326	354	348	356	385	309	312	351	333	339	311	334	362	300	342	345	349	309	342	315	356	338	368	334	332	365	311	317	370	334	310	313	362	367	352	340	343	375	344	350	337	274	360	358	300	333	325	357	324	357	348	318	351	358	348	363	305	360	315	311	313	304	343	331	359	322	320	354	306	356	355	294	337	317	319	324	293	316	341	327	320	331	330	337	339	343	325	350	339	336	329	363	340	338	354	348	331	319	354	350	348	319	305	350	328	342	318	332	302	352	322	348	339	328	341	341	351	321	332	331	351	336	364	326	352	342	345	310	323	397	360	346	345	340	301	340	330	319	347	380	333	368	345	348	337	318	350	345	369	344	328	324	365	354	343	354	336	322	331	304	342	300	307	348	332	351	333	344	345	358	344	351	348	339	324	346	349	338	381	341	344	355	344	325	312	341	345	359	287	316	383	328	338	302	336	331	347	331	325	285	299	371	330	347	286	359	322	367	348	330	320	330	348	368	338	335	344	346	335	323	301	358	322	345	345	350	334	344	346	346	302	331	342	331	320	347	323	347	340	354	331	319	357	344	348	337	345	326	334	347	357	360	288	342	325	344	348	351	319	350	312	351	321	312	355	366	363	360	303	360	310	320	305	352	332	339	343	331	347	340	344	343	368	305	354	310	323	322	337	336	345	348	353	342	340	341	323	402	359	305	328	351	328	354	339	305	342	308	328	336	360	350	299	326	357	361	347	317	344	315	345	347	342	344	387	345	334	348	345	310	339	327	348	328	324	332	360	353	361	360	341	321	350	331	332	346	326	339	327	340	361	350	346	333	367	338	324	311	312	338	354	334	339	333	303	312	331	342	350	316	347	338	315	298	326	316	324	334	358	333	354	325	338	366	338	346	328	334	315	324	346	353	329	341	353	359	316	339	308	337	345	341	330	365	339	359	360	323	364	325	309	347	303	343	389	342	320	306	296	311	353	354	357	357	342	338
3024	2187	1350	972	852	829	825	764	830	730	708	761	766	745	763	704	728	727	696	762	760	752	731	715	736	696	768	743	738	731	731	736	716	725	696	765	748	740	756	745	769	725	728	704	725	743	671	743	728	713	727	748	769	736	739	728	734	774	707	755	704	761	708	725	686	731	738	724	767	717	739	760	700	736	743	716	742	761	719	730	735	743	739	717	713	761	731	768	696	711	737	772	671	781	747	706	726	776	700	713	702	711	775	769	737	709	717	753	768	745	744	713	756	706	726	713	751	763	706	704	732	757	705	756	743	728	727	760	696	707	707	766	761	776	697	707	723	742	700	713	729	760	744	750	693	764	735	742	747	716	736	695	730	697	731	741	731	708	702	677	744	677	705	692	712	707	711	759	706	724	738	742	707	717	713	723	742	762	752	723	710	711	690	751	779	739	744	748	737	739	750	716	697	731	708	749	697	700	747	702	730	739	728	712	728	759	728	745	727	712	771	709	723	688	756	789	775	748	718	715	741	691	713	763	754	742	744	793	760	723	711	725	702	771	707	752	708	709	717	714	686	715	699	728	716	750	752	707	762	723	694	698	747	718	761	707	700	716	700	751	772	709	736	741	754	701	712	744	771	725	727	693	744	736	722	723	741	710	735	732	716	732	715	709	736	753	731	686	653	740	758	737	681	706	761	737	706	686	763	743	741	736	769	761	722	720	743	768	736	740	774	702	721	721	713	721	752	744	724	790	726	740	759	700	748	711	696	771	740	712	745	744	743	723	762	727	759	705	731	719	712	696	742	773	750	710	713	695	700	734	724	718	720	784	714	728	690	742	709	737	757	730	708	699	746	729	713	691	750	692	739	743	710	753	733	712	707	720	682	722	736	713	754	763	735	729	721	732	744	785	739	719	723	714	725	706	710	725	727	720	729	681	729	799	754	737	691	779	735	716	692	749	735	702	706	707	738	734	754	717	731	730	734	720	727	747	733	729	736	755	748	691	748	745	748	739	738	712	695	721	753	760	749	722	727	736	740	734	707	697	750	746	767	699	762	794	712	715	732	698	771	730	770	745	773	690	673	687	747	697	710	727	746	714	724	724	770	744	711	792	725	731	721	719	775	728	733	717	776	722	687	751	674	743	765	721	721	734	757	704	747	704	754	729	737	722	700	740	690	721	728	743	695	716	741	729	731	722	706	751	736	717	738	674	705	726	692	732	756	776	752	695	714	711	708	678	760	683	698	758	763	768	733	734	770	736	735	726	724	775	734	741	729	753	696	708	739	734	724	686	748	720	734	714	721	728	732	755	807	712	680	719	724	729	682	713	760	695	728	740	760	720	731	691	724	755	708	660	713	740	713	744	734	755	750	757	751	751	734	736	730	714	749	813	774	737	725	734	731	772	735	739	717	772	651	734	720	715	720	721	708	715	785	730	712	676	728	715	728	664	713	729	763	740	744	736	719	741	687	748	744	716	711	704	701	787	711	731	764	702	753	760	760	671	757	708	719	743	723	737	725	762	767	762	748	714	763	708	728	724	723	732	716	733	710	768	749	694	734	691	712	739	703	750	719	803	741	721	729	764	756	725	729	739	744	745	756	678	730	797	752	739	729	731	704	747	704	717	760	733	723	706	741	744	769	744	708	746	777	696	722	733	771	717	702	712	722	743	729	722	743	720	761	736	684	718	762	765	739	766	744	704	737	775	713	692	749	771	734	762	736	724	723	744	698	722	724	775	763	726	732	758	697	760	698	716	689	689	738	744	707	718	734	703	741	711	768	723	722	701	717	766	722	805	710	793	727	731	748	709	688	718	713	695	748	733	718	743	761	744	795	692	733	680	699	718	771	724	727	758	720	711	727	785	776	733	742	702	758	741	681	704	760	739	684	729	730	717	738	714	678	756	735	727	787	753	745	722	695	757	758	751	743	734	729	686	743	733	752	767	732	706	750	744	718	735	760	760	683	719	777	723	699	720	715	741	800	729	735	695	728	763	733	745	739	755	739	690	716	700	729	740	751	754	702	726	694	694	708	766	765	694	751	757	743	698	775	690	700	726	725	675	718	716	734	730	755	778	678	718	710	705	737	768	778	754	780	713	730	732	718	750	713	686	767	778	688	737	709	742	734	750	768	749	756	741	737	745	732	717	687	694	701	795	735	741	736	734	741	738	742	709	771	770	738	733	702	707	670	692	719	752	711	761	674	690	742	752	713	713	701	723	770	748	750	758	757	672	780	712	712	713	695	716	728	714	740	693	697	696	689	735	718	734	755	735	728	758	741	695	753	738	704	699	728	684	769	771	735	693	712	724	739	739	719	744	729	700	710	767	719	747	706	701	735	706	754	719	745	711	742	755	714	756	771	738	749	745	713	804	720	703	786	694	734	734	746	729	703	722	742	771	728	726	786	680	738	735	748	688	722	757	736	703	737	740	746	683	713	738	726	708	737	711	754	762	667	714	731	715	700	716	748	698	743	742	704	723	712	774	731	773	747	772	734	710	705	716	723	670	705	760	721	763	730	712	720	718	703	742	741	734	719	679	704	710	760	738	751	703	729	733	726	716	776	722	765	730	692	712	702	766	754	714	753	775	725	741	733	755	708	716	780	738	746	733	722	741	698	707	742	749	703	719	709	711	726	749	703	741	737	712	718	744	701	766	728	691	763	674	728	771	704	745	724	788	778	770	722	735	703	699	734	722	737	713	756	719	750	736	775	737	734	771	725	785	715	721	702	763	769	712	768	727	721	722	700	713	733	699	761	739	711	720	745	707	722	730	724	712	732	734	704	712	681	728	673	772	716	754	726	736	746	746	705	700	715	731	697	710	716	717	735	766	779	767	734	717	705	727	699	721	734	742	732	721	705	752	738	725	736	741	774	711	716	738	732	720	718	702	774	684	781	713	694	720	733	753	756	734	773	723	751	701	733	799	731	716	689	714	699	701	733	748	729	715	766	768	756	703	714	716	752	763	767	789	712	700	736	738	750	719	728	708	744	673	723	696	699	730	694	716	779	731	737	742	752	726	746	770	768	719	756	716	717	763	778	744	723	741	754	685	734	716	739	754	745	701	719	709	744	734	762	756	756	719	722	686	655	741	726	770	689	735	714	679	748	725	768	724	719	708	723	745	762	722	743	757	739	770	698	726	710	739	732	738	709	747	709	759	718	678	715	747	737	688	750	689	729	702	741	724	748	711	714	785	708	732	735	739	701	728	676	744	725	754	724	672	714	740	753	732	752	741	718	680	802	728	719	737	724	701	710	683	752	765	746	704	755	719	752	779	719	725	728	718	690	754	686	762	709	718	753	791	753	737	718	751	717	696	725	668	689	761	724	760	695	727	747	723	756	746	729	722	764	762	726	735	714	706	722	699	740	734	737	742	741	738	695	751	747	694	723	707	708	739	712	724	671	756	727	717	739	751	731	728	710	779	730	694	738	732	739	733	723	750	767	723	662	701	729	707	714	758	754	799	740	747	685	720	707	725	700	693	717	746
24297	21474	25170	28211	21477	21486	18954	600	326	275	268	203	189	204	206	193	194	190	189	158	158	178	176	172	180	159	193	195	172	172	170	171	166	152	181	161	162	154	151	158	146	165	154	175	162	178	156	169	166	159	157	167	162	166	170	195	163	155	163	162	156	164	150	165	143	133	167	180	170	182	163	146	157	156	162	158	175	135	158	159	155	163	146	171	164	145	151	138	143	135	150	154	173	141	153	143	163	168	155	188	149	132	163	183	171	164	162	160	158	170	169	174	148	140	171	142	163	165	139	154	161	181	159	161	156	178	173	162	165	159	161	163	161	155	157	153	164	149	152	184	137	139	170	137	172	168	142	142	204	160	193	170	150	168	157	138	160	151	153	162	167	163	168	161	134	148	171	177	161	146	180	169	146	139	158	171	149	154	166	144	147	168	168	196	162	158	158	171	172	170	180	172	154	127	160	133	145	156	176	171	187	188	180	162	161	145	184	154	151	156	156	163	150	187	156	161	148	152	161	164	144	170	177	155	151	174	175	166	145	165	141	167	160	166	167	164	151	178	181	181	167	157	166	169	170	188	161	168	162	160	157	186	153	156	173	175	159	168	170	156	137	154	154	155	145	171	154	202	147	155	134	168	156	144	134	150	184	179	157	133	148	136	159	156	176	156	173	131	145	147	155	156	148	175	156	159	163	134	152	146	151	163	186	169	201	138	132	152	163	149	149	161	133	149	170	153	157	167	173	181	161	157	164	181	177	167	126	158	176	146	156	165	174	178	166	137	142	163	154	145	144	156	164	172	150	167	158	155	155	162	167	156	168	166	170	157	160	154	152	165	128	146	152	161	176	173	174	159	173	121	169	163	149	150	135	151	141	157	139	171	184	147	158	159	141	129	177	151	185	159	153	138	154	152	176	175	174	161	165	169	152	164	155	161	148	169	167	180	172	160	168	141	164	168	181	189	165	142	153	159	138	167	151	134	163	168	145	144	149	148	156	162	149	139	133	162	160	180	161	145	184	158	167	152	151	171	122	159	181	158	145	155	155	140	134	139	148	149	159	153	177	148	154	178	156	174	138	159	162	154	148	147	154	148	151	169	178	172	120	177	171	179	144	145	166	155	156	111	156	159	169	156	143	169	174	157	153	168	181	143	176	178	169	159	140	162	160	149	153	173	168	170	163	160	147	175	143	167	144	170	176	133	150	145	194	160	168	149	182	150	171	163	158	161	142	151	179	144	150	156	142	189	163	159	177	160	155	163	146	172	142	148	161	167	150	172	156	154	158	167	135	159	170	183	155	150	180	152	178	160	148	158	145	140	157	158	158	155	143	147	169	155	170	150	164	153	173	171	176	162	159	143	142	136	139	163	153	149	162	148	142	171	147	174	168	156	166	161	162	171	160	136	166	135	158	157	165	165	165	174	137	155	176	154	160	152	147	170	156	137	151	154	167	173	157	167	162	140	153	185	166	155	190	173	136	153	158	157	160	158	127	183	170	163	169	186	157	165	176	151	162	165	163	160	158	167	154	165	149	152	166	169	174	154	159	171	190	187	173	158	163	146	143	175	169	141	130	171	152	190	180	154	158	196	139	162	162	155	172	136	162	149	146	155	142	134	165	152	148	158	180	163	190	146	176	167	166	183	138	163	160	181	164	139	165	160	139	142	156	176	162	162	159	152	153	133	166	173	160	159	162	187	150	157	166	145	157	153	161	162	140	137	146	146	172	150	166	166	184	170	152	150	170	147	132	171	135	146	169	169	155	150	167	152	150	155	153	176	162	154	154	142	173	145	152	175	177	138	158	158	170	173	176	153	174	174	151	147	155	138	164	153	163	160	151	182	157	160	158	157	156	171	156	170	140	161	164	157	159	180	142	148	159	144	135	158	148	151	144	164	145	156	146	154	141	146	176	158	158	177	152	172	157	151	159	145	167	169	161	158	169	140	155	168	144	148	159	154	150	169	160	142	138	164	151	156	123	153	164	150	157	150	169	162	190	160	149	141	139	177	149	155	164	160	162	158	174	158	169	167	167	157	140	183	160	163	184	130	165	134	180	147	172	156	171	139	129	163	140	158	179	162	148	158	141	157	159	174	172	173	152	146	144	161	166	160	150	192	142	157	162	146	157	159	179	191	147	156	178	153	166	150	137	138	153	155	152	150	154	151	161	135	152	161	194	167	162	161	172	161	153	187	148	161	154	142	142	149	148	153	158	162	167	149	148	132	157	161	130	165	173	158	156	167	177	152	146	164	144	136	149	188	172	151	154	146	183	162	142	158	169	159	170	151	156	133	166	156	156	166	175	152	154	158	162	173	182	148	158	172	177	157	161	130	168	167	154	148	128	148	185	160	151	154	160	169	197	141	158	150	169	178	146	136	178	143	170	153	179	145	170	164	148	172	170	155	159	144	157	152	148	171	161	165	162	173	175	187	136	142	145	152	134	155	172	166	151	167	180	149	174	163	162	166	153	165	175	195	170	148	161	147	156	156	207	169	149	162	157	156	154	165	169	148	146	177	173	157	144	151	181	159	144	172	153	142	129	148	167	167	141	158	175	154	158	172	141	140	156	168	161	176	156	169	167	160	145	171	165	175	161	155	154	159	139	161	159	151	144	139	153	151	183	163	169	148	158	145	168	155	169	152	146	167	152	155	139	146	162	176	176	169	135	173	148	157	175	158	144	159	147	152	182	167	166	132	130	147	147	169	152	143	159	167	176	175	159	169	148	150	145	146	150	175	169	157	160	172	162	153	156	156	143	175	165	178	150	170	160	155	172	140	159	142	165	154	145	149	163	158	159	166	139	165	154	151	164	156	146	178	174	131	167	154	160	172	144	149	165	171	152	156	145	152	180	147	159	158	143	149	158	158	158	166	183	146	143	153	149	151	176	145	140	145	167	148	159	147	178	179	161	180	150	181	150	160	165	160	184	144	137	131	163	162	163	169	157	154	130	196	156	155	139	156	134	151	183	146	164	158	152	172	192	155	161	166	161	160	155	150	164	143	145	162	167	146	171	153	155	151	166	108	128	170	148	136	135	138	167	165	179	154	158	169	140	141	175	166	136	153	131	156	184	153	145	149	149	159	190	184	133	158	138	189	159	139	145	175	141	150	161	143	147	145	163	180	160	168	135	170	210	160	161	156	147	162	160	186	145	169	162	166	155	159	169	159	162	151	140	150	163	146	175	157	145	141	149	155	137	157	155	125	137	157	147	152	142	149	163	170	154	180	181	175	131	161	179	167	159	155	148	150	153	168	153	159	180	158	172	162	171	154	163	148	140	159	152	159	130	157	170	149	140	158	158	154	172	144	171	159	165	152	150	140	165	145	151	145	175	164	169	167	151	141	164	160	169	156	155	149	160	141	159	161	152	128	152	177	164	169	177	161	162	155	177	138	148	163	152	157	155	163	165	177	154	141	143	146	154	185	139	152	168	183	152	151	141	163	157	162	151	134	150	156	175	162	146	148	182	152	166	154	149	171	198	170
2884	3033	1606	825	620	536	435	440	415	386	377	398	409	396	400	400	367	377	371	400	350	410	384	380	391	412	387	386	387	369	383	394	390	410	365	367	365	380	390	379	377	377	372	379	390	398	411	403	365	371	340	397	413	352	378	406	404	406	360	382	389	404	378	377	392	390	382	373	433	399	349	411	402	364	402	347	394	398	358	377	404	372	373	365	429	375	388	375	421	372	366	428	380	379	375	409	375	383	367	422	376	365	378	383	373	360	331	368	390	385	407	392	372	358	375	371	384	391	368	418	382	374	394	389	401	398	376	396	408	406	393	368	401	396	372	381	405	357	374	367	394	386	349	336	383	399	386	367	368	400	381	358	380	361	400	388	382	402	373	407	377	354	366	351	362	361	392	380	384	370	387	335	396	361	419	397	363	377	381	370	375	344	370	400	380	402	385	390	357	352	406	359	399	387	364	362	368	428	367	368	389	442	406	416	416	386	376	386	373	366	375	433	390	404	401	352	374	401	378	399	362	382	395	408	415	364	329	393	392	364	373	376	403	362	364	368	362	381	370	376	381	394	379	359	347	399	424	354	385	396	363	362	424	373	376	401	392	446	376	395	356	411	354	396	384	351	379	401	377	355	397	360	393	338	383	356	379	369	417	330	368	362	370	370	365	374	355	377	379	355	364	369	388	368	357	392	342	395	384	380	387	391	409	384	408	410	412	400	404	376	378	362	389	352	391	404	381	366	368	397	367	387	389	378	370	374	386	393	393	403	384	356	362	356	371	378	395	390	356	370	351	385	363	380	382	392	361	375	402	370	365	373	363	374	383	381	398	381	358	385	367	375	398	399	353	381	368	373	390	377	408	377	381	384	380	411	375	372	392	391	389	384	342	379	386	376	405	408	361	370	365	401	358	418	396	402	373	360	400	364	325	349	374	404	405	357	367	364	393	404	378	389	378	377	402	397	346	361	366	373	362	367	396	382	385	402	374	409	381	398	397	382	390	388	377	420	392	382	367	366	353	341	376	399	377	396	359	349	374	375	405	377	344	377	372	403	382	374	388	412	390	387	395	365	373	350	389	388	395	358	372	367	405	410	385	360	409	397	407	386	349	334	391	375	384	391	411	374	377	405	389	378	410	383	360	381	395	391	361	400	394	399	373	383	369	372	367	401	399	411	351	374	399	346	383	397	409	389	418	400	389	391	404	347	416	387	378	353	347	380	388	355	382	356	395	383	408	380	376	366	360	373	345	391	410	369	379	360	321	373	428	398	386	392	341	369	365	397	370	348	354	377	384	377	370	388	374	381	382	390	422	385	369	366	417	405	365	410	371	375	437	380	429	399	399	368	409	423	385	366	384	392	378	382	421	412	348	369	415	411	346	403	380	374	355	383	452	354	361	401	407	385	382	368	370	370	337	392	413	368	372	365	397	403	374	381	356	395	384	391	422	395	387	395	393	364	391	373	370	381	405	365	431	387	377	392	379	403	403	408	403	381	376	359	403	387	379	387	381	369	358	373	346	365	408	357	399	393	374	363	369	384	374	376	407	373	374	386	356	393	379	362	392	350	369	400	386	399	355	386	381	381	396	363	367	404	349	403	370	411	376	377	395	382	373	419	347	402	382	388	403	401	389	359	376	391	374	366	360	392	340	361	370	412	369	413	357	373	352	365	361	375	365	384	373	388	419	397	384	399	394	382	369	402	390	397	359	340	334	377	401	350	410	351	387	410	369	354	356	379	382	343	382	369	379	378	394	351	350	350	397	335	368	428	343	388	370	365	380	366	390	385	349	379	368	350	384	347	382	375	400	426	394	365	395	383	392	354	364	391	373	419	348	366	416	396	351	384	382	404	354	362	412	389	374	362	390	382	391	400	403	375	383	387	400	369	359	367	349	382	378	374	391	394	354	404	368	356	380	405	381	362	360	387	385	395	355	401	393	367	383	409	373	349	390	387	374	384	376	395	364	359	362	380	397	371	372	367	356	409	359	372	381	408	332	384	368	376	392	369	339	358	360	369	390	380	407	392	378	365	352	383	411	336	439	330	410	384	405	365	407	351	362	360	377	375	387	385	375	388	373	406	375	360	363	386	379	398	377	361	413	369	379	343	393	372	400	364	382	363	396	391	365	394	374	376	363	402	410	399	396	384	367	385	362	371	388	370	400	384	399	401	403	349	381	378	403	440	443	400	346	422	378	370	400	341	354	388	381	399	382	395	378	362	396	373	343	374	375	368	402	388	363	368	416	385	368	348	423	364	363	391	375	352	339	365	363	376	431	394	387	362	375	369	403	393	394	372	379	373	402	383	372	372	416	378	362	404	387	328	355	404	374	396	356	373	367	441	371	393	393	395	388	395	385	389	385	371	381	357	417	368	379	368	398	347	376	393	405	364	361	385	403	361	366	369	387	380	362	382	389	391	370	363	414	372	404	364	349	371	394	358	355	372	383	381	388	363	373	393	385	361	349	409	381	379	384	384	369	393	373	353	380	378	383	419	377	363	376	368	383	382	395	373	372	406	365	414	380	362	354	424	369	364	389	360	421	402	405	372	380	377	364	409	397	406	393	379	405	370	388	383	380	390	398	362	398	354	382	402	385	410	374	371	380	397	346	362	398	336	385	356	386	364	362	371	375	359	362	373	387	411	376	387	348	356	363	391	403	375	355	394	400	401	367	383	400	390	388	387	371	420	372	410	393	397	399	400	398	379	344	375	389	393	370	363	379	399	398	397	408	387	354	369	358	383	400	382	384	354	398	381	409	382	366	423	358	369	378	408	364	412	364	379	370	394	408	401	350	377	426	385	396	416	372	375	355	432	367	381	399	388	363	377	366	412	360	411	435	377	349	343	410	373	373	389	390	390	367	363	397	401	410	390	399	373	377	384	354	391	390	380	363	373	377	371	336	364	386	391	393	362	370	380	359	385	401	365	395	391	354	387	373	404	386	373	383	373	349	395	380	342	417	376	335	351	407	364	376	389	358	387	371	370	393	394	359	363	405	377	374	359	342	368	374	402	362	388	383	407	383	406	386	396	375	388	380	365	374	350	402	328	417	370	415	428	378	412	378	403	378	406	355	385	382	382	383	377	402	421	388	383	380	388	339	351	349	367	395	369	364	370	398	367	354	410	350	375	393	369	391	367	384	383	390	372	396	398	380	383	371	384	371	384	384	356	390	364	369	382	393	392	381	366	401	404	362	399	409	378	381	367	368	373	388	379	359	401	386	393	395	362	395	355	382	372	395	380	391	391	310	396	382	394	347	368	396	352	382	404	380	362	377	396	354	400	407	391	364	386	355	395	367	409	394	393	378	385	386	352	371	361	373	396	363	386	403	398	391	398	395	377	387	400	400	343	392	385	334	383	360	395	349	375	423	430	398	351	329	359	379	383	380	379	404	344	365	375	391	400	392	383	390	374	399	374	383	344	379	374	392	378	385	420	393	363	393	409	353	381	387	365	372	391	373	355	399	379	397	367	399	327	395	360	362	370
31819	21138	12553	1070	494	467	443	494	458	470	421	450	421	438	443	430	475	417	478	453	459	474	489	417	438	417	423	453	432	441	427	408	459	428	425	484	450	443	428	425	453	422	419	428	403	433	458	452	436	478	425	458	488	405	412	450	434	422	428	428	430	437	442	418	395	446	435	444	469	397	446	429	427	382	437	435	488	422	424	459	439	447	450	458	439	454	460	441	422	438	478	427	437	391	425	468	407	452	457	437	436	430	457	460	452	451	427	429	407	442	463	437	456	437	431	445	436	403	413	442	453	446	436	420	459	415	409	395	453	463	445	445	414	436	436	436	427	470	458	473	466	440	449	472	470	437	455	439	456	403	411	417	426	457	448	467	413	420	442	412	435	391	456	451	429	431	476	456	482	467	395	443	497	414	472	451	449	462	485	447	395	451	452	463	453	437	402	425	444	448	429	466	453	415	494	420	438	419	420	416	469	425	416	446	439	445	412	437	424	417	461	425	421	444	439	406	408	423	412	426	438	437	450	439	412	444	436	444	441	454	473	456	438	440	475	435	417	452	456	450	431	446	400	455	423	421	409	418	441	445	439	435	448	434	469	452	459	425	491	453	410	419	448	487	489	435	474	466	426	462	429	458	418	423	425	431	456	465	441	411	397	465	466	451	439	445	449	462	431	444	418	444	419	423	416	450	423	425	446	463	424	394	406	457	464	401	451	400	481	471	435	424	392	435	465	464	425	439	456	409	448	407	417	439	437	428	430	449	436	431	432	410	438	406	461	472	471	443	444	460	472	421	445	464	450	463	434	445	438	421	462	472	463	411	420	424	398	430	420	425	475	423	447	453	437	418	419	411	408	406	430	443	465	442	441	375	437	410	411	462	431	476	446	471	428	425	448	428	448	423	444	413	411	444	434	418	448	446	433	471	420	412	427	464	491	428	457	425	441	475	458	434	455	477	433	409	418	418	427	412	447	417	408	468	422	428	407	432	441	432	459	455	429	456	394	410	431	428	442	458	409	414	457	432	426	420	476	448	427	459	501	455	407	400	419	468	449	459	433	434	436	425	401	435	443	436	428	483	440	448	423	418	457	438	410	435	409	439	465	447	402	450	456	449	472	434	430	401	439	444	492	444	421	458	431	440	452	464	441	443	476	443	441	455	450	485	409	451	427	428	395	447	438	424	412	458	460	403	427	412	483	414	440	443	410	444	408	475	465	421	387	436	463	408	401	441	497	460	447	452	399	411	459	441	422	429	476	440	420	437	463	441	425	448	429	448	441	453	474	417	438	456	417	465	464	454	481	437	404	401	417	463	436	430	446	454	420	490	450	432	430	442	417	465	456	457	431	430	436	457	424	431	454	412	433	455	449	470	407	399	483	478	431	408	424	441	402	448	504	461	436	455	416	463	410	478	456	412	437	439	420	446	420	467	458	441	395	445	427	454	436	429	473	462	466	415	463	451	438	459	413	423	446	449	440	466	438	431	461	406	392	473	463	450	462	436	451	491	426	463	411	436	450	439	464	407	430	464	443	443	446	394	420	446	421	414	461	447	394	411	447	447	473	471	425	457	454	467	462	451	469	422	417	457	416	438	377	419	464	423	413	416	441	480	401	469	447	482	411	471	455	446	426	455	467	425	461	406	476	456	434	480	428	448	392	377	412	386	424	448	432	449	403	425	455	406	458	426	466	364	434	427	452	461	436	469	420	454	402	441	416	434	415	455	456	453	468	398	447	451	480	426	422	404	420	451	472	427	437	432	435	403	458	418	448	423	463	431	414	428	462	442	394	442	429	420	415	440	399	442	453	458	439	432	432	453	461	414	435	445	484	411	423	440	442	414	416	422	437	441	448	425	434	399	451	448	410	472	477	419	445	442	460	414	443	484	420	436	468	450	448	445	443	438	419	420	417	428	448	439	447	429	425	399	443	462	428	466	420	469	425	462	434	437	441	456	466	420	455	449	464	433	430	422	392	428	434	423	453	419	429	450	442	486	519	408	470	416	446	449	442	456	502	467	393	440	432	479	463	450	453	419	382	430	448	389	462	417	425	407	474	425	429	432	434	428	461	451	434	467	435	418	415	437	408	395	422	470	461	461	446	453	435	459	401	442	408	433	442	440	382	476	403	452	431	383	432	449	437	442	469	479	436	461	395	434	448	427	430	429	422	448	471	453	455	416	461	415	434	402	436	447	458	439	447	480	408	412	433	444	420	441	433	446	456	432	436	465	408	450	446	428	480	449	410	483	455	419	392	435	395	438	415	445	461	422	442	484	479	462	440	437	508	441	450	426	434	450	408	424	454	464	433	443	422	417	422	416	427	428	440	431	427	420	438	427	436	444	426	444	426	417	445	473	451	404	460	457	468	471	423	414	439	446	442	448	474	452	435	491	417	448	441	418	408	420	442	434	427	404	444	418	453	436	434	429	426	448	425	477	413	424	424	428	419	488	421	424	402	474	442	435	456	407	464	456	445	399	460	425	447	406	449	467	443	427	435	473	460	457	419	460	425	417	486	436	416	498	421	451	442	416	386	418	442	445	447	430	423	425	434	427	415	411	494	421	436	405	415	431	456	527	476	465	416	395	488	421	436	457	417	414	411	452	463	437	480	450	427	424	455	479	417	460	424	424	410	426	417	452	458	440	462	411	446	405	446	419	427	432	420	438	463	438	400	429	448	425	438	438	454	416	428	436	433	400	415	451	447	409	415	432	434	438	433	461	415	433	469	420	433	452	445	428	444	403	435	432	407	452	401	446	444	453	437	450	423	405	399	438	438	454	433	448	448	462	444	403	419	429	429	437	434	435	448	406	469	466	452	447	409	482	467	413	437	447	452	466	421	420	441	493	403	405	421	444	471	448	424	393	410	404	483	442	443	410	433	424	428	440	445	415	445	430	463	475	416	439	470	445	482	465	473	404	474	439	465	414	428	443	456	396	418	418	438	413	414	440	462	426	442	435	430	450	457	463	455	479	419	461	423	425	441	448	427	420	396	465	447	442	476	474	430	450	414	460	430	448	417	439	423	430	446	436	445	433	425	413	500	417	457	448	465	469	500	438	430	426	411	478	430	438	434	428	418	440	444	474	426	427	497	433	399	449	409	421	434	422	434	460	416	470	416	467	419	446	448	465	460	443	427	454	425	437	419	380	436	469	451	456	420	396	425	447	410	422	441	402	435	413	442	428	431	411	385	462	460	448	413	420	447	458	445	400	384	481	436	424	415	404	416	482	432	436	414	456	431	411	457	423	448	431	426	400	454	433	433	444	458	398	388	459	471	402	436	485	421	459	463	468	417	425	462	398	415	417	424	422	447	460	490	427	452	422	466	440	431	429	414	409	415	453	454	482	434	426	451	431	434	397	410	470	435	443	433	447	430	414	434	395	463	413	430	448	458	408	448	451	421	453	431	436	461	447	434	417	405	443	452	425	422	436	415	445	443	463	436	451	446	433	474	456	463	446	429	418	449	452	441	429	448	440	416	414	454	417
5683	1013	966	904	954	952	946	933	921	1012	963	920	1040	901	1008	956	941	950	928	936	937	992	994	925	958	962	1009	970	962	980	971	962	987	925	913	928	968	974	944	918	930	1022	922	988	918	983	924	938	935	964	1006	922	1003	925	983	922	923	969	945	944	950	981	919	914	1006	905	962	955	975	897	920	1031	936	976	913	896	972	952	988	944	1015	912	934	960	948	952	951	972	955	953	951	934	965	958	950	950	960	977	961	942	932	997	978	905	946	952	958	966	978	967	922	924	976	943	924	949	934	959	945	966	937	950	904	939	937	951	972	970	935	940	921	998	874	931	994	920	949	911	963	926	950	920	918	970	996	1001	936	922	966	963	968	962	937	956	922	914	960	905	990	988	955	962	964	946	957	894	962	929	961	967	931	953	930	923	938	935	980	957	911	920	956	892	925	961	921	946	898	982	915	988	921	946	931	936	918	898	924	933	983	953	962	1002	975	952	949	957	989	921	935	946	923	972	961	943	937	958	898	962	921	909	938	966	950	940	914	965	946	928	990	969	968	960	952	950	964	953	929	967	947	937	970	965	992	945	960	942	979	965	966	941	980	975	944	943	944	928	950	860	944	916	1000	964	914	977	931	956	943	933	954	1031	980	932	1008	975	981	971	972	939	937	993	970	991	952	1017	948	921	982	916	963	876	968	950	892	943	966	951	926	995	995	932	952	956	865	961	963	995	884	907	991	954	932	950	961	922	921	960	982	938	923	963	977	1022	979	923	916	955	939	970	936	974	995	961	903	902	971	913	926	953	950	953	977	969	897	990	905	973	914	917	953	919	944	941	951	953	984	874	1000	918	950	933	947	965	971	1022	944	909	975	905	983	959	943	915	960	889	942	974	947	954	934	943	965	963	985	1009	909	953	915	1003	898	909	942	966	938	944	978	941	975	982	998	929	958	979	925	1010	965	907	994	942	979	949	965	931	968	922	953	964	966	946	961	938	938	906	943	959	920	927	928	894	912	917	980	937	996	961	996	929	908	988	1001	1007	978	975	938	912	969	916	948	1015	1003	892	956	939	901	956	933	961	985	963	930	978	942	1003	978	992	934	991	990	945	960	924	963	960	958	990	926	891	990	927	934	994	934	942	920	978	955	964	942	879	967	982	921	926	964	964	1009	932	947	930	930	985	950	920	949	907	913	962	1018	1037	974	926	987	921	909	983	909	965	915	956	915	937	961	929	985	977	895	987	946	947	965	935	935	943	940	980	985	938	970	939	978	898	947	944	960	929	985	972	970	931	965	917	923	962	989	922	903	1036	953	955	958	917	910	922	994	983	1020	939	1012	923	900	902	966	958	998	940	975	912	958	1027	932	957	972	936	945	893	927	967	934	963	957	934	941	898	973	948	977	926	952	933	951	958	935	946	923	944	925	941	891	918	904	930	982	938	978	926	947	965	978	985	944	919	963	896	956	930	929	982	933	1003	988	986	930	958	957	984	923	945	936	927	1001	953	940	929	952	927	972	935	907	927	926	889	986	919	909	936	970	1011	947	965	926	920	969	990	990	990	970	942	958	945	933	916	966	930	946	951	952	951	878	1014	869	947	930	965	954	956	934	904	976	954	931	1003	924	978	994	984	969	938	1012	973	984	960	949	953	885	912	934	953	974	957	969	962	959	906	929	975	925	909	899	957	919	950	948	942	962	931	968	906	914	964	948	935	891	957	915	964	935	1004	938	917	952	960	945	942	905	931	953	984	924	893	922	948	919	965	885	952	888	901	948	961	969	957	921	1006	917	1029	944	987	991	890	1002	906	952	904	968	891	933	912	886	1022	909	955	955	974	912	923	909	931	938	935	983	925	945	912	952	940	995	966	1006	910	935	937	957	989	968	932	953	956	960	941	914	952	942	978	978	970	996	950	976	951	954	981	960	879	977	1009	961	930	923	945	915	935	990	937	930	866	949	909	988	920	965	900	932	922	947	938	905	940	929	956	981	959	990	895	919	940	955	966	890	918	939	921	1003	968	946	937	938	921	940	918	910	932	912	980	919	983	940	958	974	904	963	936	998	959	901	978	970	889	917	969	955	969	926	965	949	966	1002	944	969	981	957	965	918	984	919	968	938	897	919	942	955	905	962	977	992	924	968	986	941	945	994	926	952	981	915	904	968	949	940	965	974	982	929	932	1004	991	985	858	976	945	980	1010	918	940	919	977	934	969	961	902	935	984	926	922	951	933	950	954	890	959	903	949	989	956	967	920	931	971	967	869	941	887	994	923	983	996	928	921	939	965	914	943	925	960	963	908	946	987	947	978	979	964	944	924	935	986	945	986	955	961	882	943	934	944	940	992	945	925	967	939	938	968	920	996	961	968	949	913	991	949	967	958	988	917	927	972	938	1019	917	942	975	936	923	927	911	902	1012	975	942	979	964	987	952	968	905	953	998	949	957	1006	945	958	911	981	916	947	946	909	948	969	942	942	942	992	949	901	979	920	897	918	968	1000	951	929	996	935	965	941	913	884	944	953	932	925	941	911	958	972	918	960	978	903	971	937	947	960	963	969	935	929	946	1003	971	982	897	949	994	996	941	996	918	980	973	947	933	932	970	966	959	926	886	887	969	947	955	994	936	934	950	955	890	1004	987	967	989	964	875	930	951	961	910	949	926	965	966	977	975	966	961	927	932	893	949	936	967	949	989	888	936	963	880	925	927	1011	956	934	951	980	958	935	970	923	1006	1010	974	932	938	935	926	944	962	975	948	975	876	979	928	910	910	949	936	962	972	953	962	954	948	947	939	931	959	948	911	900	860	934	915	945	915	980	949	935	916	968	987	935	977	970	924	912	889	943	894	916	993	916	903	977	961	911	951	947	947	928	929	893	916	895	944	966	957	944	957	983	959	940	881	982	967	1016	987	958	1004	941	921	899	928	985	928	876	1005	965	940	956	997	945	937	901	912	971	917	905	954	945	926	1005	984	988	928	959	862	974	929	959	936	950	940	910	897	920	921	964	865	951	925	965	940	969	934	998	991	915	898	908	935	975	1017	935	992	935	955	996	976	959	964	975	951	969	949	981	971	933	999	966	957	904	905	984	910	965	946	976	996	956	940	939	918	964	936	960	958	976	1006	910	942	967	920	941	946	1010	928	966	924	948	981	957	986	921	914	942	994	935	995	929	922	973	965	944	922	963	923	999	971	917	966	1000	949	989	924	958	983	947	970	994	970	949	986	987	953	959	943	927	977	963	974	894	935	987	906	967	1005	905	969	955	937	913	908	978	979	929	959	970	943	948	1007	970	985	930	905	994	1018	957	947	971	966	912	934	981	894	927	935	998	935	909	948	906	939	919	935	986	936	946	1015	924	1007	977	971	958	967	959	975	920	951	943	973	981	955	964	1005	924	978	998	1013	934	942	911	915	917	995	942	984	1000	963	973	965	966	933	952	916	967	940	937	965	988	917	945	996	930	946	920	938	918	958	976	948	894	989	955	923	939	1008	924	979	970	953	903	965	897	926	1001	967	948	931	950	962	933	948	938	982	958	911	972	937	946	919	910	973	907	926	977	912	955	970	954	946	935	903	967
24940	21508	24887	28576	21504	21421	1536	511	430	414	383	377	371	368	369	369	365	356	353	323	325	315	295	341	372	347	380	349	350	361	344	359	367	330	394	330	324	345	339	319	330	371	339	347	351	349	349	358	312	375	370	279	313	362	358	320	316	354	334	377	352	333	349	338	344	349	359	357	348	356	342	380	381	339	300	325	325	333	326	315	337	335	349	368	347	355	327	313	323	334	322	359	346	336	327	325	315	319	341	352	334	318	332	338	376	352	309	341	319	330	362	339	342	332	332	369	330	333	339	345	366	343	319	316	364	357	345	350	326	329	322	345	336	352	334	368	342	324	343	336	306	302	325	342	386	317	364	338	351	348	362	369	334	328	340	318	355	355	329	346	334	332	359	334	292	359	346	344	348	351	350	298	318	339	346	332	314	329	355	324	347	344	368	340	331	381	333	315	328	331	328	309	352	318	367	345	367	319	324	340	319	335	315	332	350	350	320	355	353	348	327	340	365	329	355	380	327	336	351	303	319	339	312	372	330	341	329	341	318	375	368	318	342	356	362	309	317	365	328	349	313	293	323	326	344	359	347	338	338	307	300	320	311	345	340	313	333	359	330	346	348	358	345	341	324	328	312	358	366	325	301	302	326	324	339	293	344	307	326	364	317	347	396	334	331	313	338	334	309	365	331	345	319	341	342	348	340	311	351	368	317	357	339	341	356	357	363	325	336	343	343	358	359	358	299	347	334	366	382	384	361	340	353	347	359	336	374	372	329	317	307	336	354	373	317	336	335	353	372	313	361	336	338	342	314	320	350	323	328	357	314	362	368	342	334	314	349	332	340	342	336	327	320	332	349	340	305	316	324	363	350	356	347	364	334	357	340	324	348	333	324	311	282	350	361	365	362	308	310	347	322	353	372	333	317	357	339	363	324	351	337	320	321	388	355	347	327	311	338	330	360	326	349	340	326	345	350	349	331	314	328	324	344	375	332	324	351	337	333	337	335	360	305	360	370	349	322	366	374	321	325	366	365	355	337	295	340	329	356	347	328	321	338	343	342	341	392	335	334	308	330	346	340	325	357	362	329	287	302	314	328	326	332	357	328	333	342	343	320	321	352	326	342	313	348	331	377	339	343	331	347	330	336	354	355	367	325	313	318	321	390	375	315	352	356	338	332	359	360	346	358	357	332	341	344	334	317	318	340	325	328	341	331	339	340	334	325	373	360	365	331	341	345	314	338	331	362	373	323	354	339	344	321	330	368	370	349	314	315	355	338	348	331	353	312	345	351	330	354	302	376	346	325	330	333	356	352	357	371	305	332	347	338	361	343	371	308	313	325	323	319	331	342	344	349	348	338	311	354	317	338	332	330	321	361	339	335	363	301	329	323	353	312	332	339	317	335	349	348	364	342	352	327	313	345	356	344	352	300	316	306	332	389	353	341	335	380	339	345	327	335	353	316	326	352	333	346	355	339	313	304	331	349	329	354	331	340	324	355	354	317	310	331	347	353	364	346	317	346	359	321	338	297	330	302	375	291	311	332	341	315	315	334	348	327	368	348	328	366	322	347	327	379	355	376	334	370	342	371	353	313	357	334	348	311	331	346	343	342	341	396	347	356	329	334	345	314	350	342	342	331	368	364	378	348	347	354	349	307	329	354	325	321	336	304	324	309	346	323	329	337	316	352	337	336	341	311	350	356	353	358	366	344	371	341	286	342	321	365	347	364	363	352	309	371	328	339	334	334	350	334	342	340	386	347	349	314	343	343	332	328	326	346	318	360	347	319	297	316	355	346	327	329	340	346	348	351	339	321	326	356	318	349	363	339	309	374	341	323	350	339	340	355	346	344	377	355	331	344	328	307	351	354	322	332	299	330	333	361	350	342	323	315	332	320	316	331	335	351	351	321	340	336	339	384	337	326	337	351	329	332	330	407	325	338	335	342	363	362	342	355	325	299	343	326	336	286	340	357	336	318	324	382	354	348	331	334	366	318	312	318	335	323	362	334	352	342	317	323	315	337	313	315	340	333	330	300	357	341	381	355	366	344	348	341	326	314	297	318	359	326	307	329	342	327	316	341	332	350	378	365	345	364	342	352	349	333	314	281	354	335	327	351	348	339	344	331	325	328	325	325	340	327	353	331	352	322	365	357	327	341	312	370	341	295	354	331	335	375	338	323	335	300	343	323	331	314	345	350	341	318	341	338	321	366	326	323	346	321	355	374	364	320	334	287	334	314	367	343	355	344	327	364	340	378	319	343	341	318	350	338	364	345	325	376	329	314	324	334	329	359	350	349	347	314	348	370	347	303	343	334	329	309	330	380	321	329	379	331	367	324	320	361	346	364	354	333	341	325	341	341	312	345	341	349	343	354	325	326	328	337	357	335	347	335	341	319	335	325	323	342	345	384	331	353	348	351	332	334	346	344	331	347	323	333	343	337	357	359	342	334	352	317	338	314	338	344	342	353	334	312	341	342	334	372	334	361	388	361	351	332	330	344	357	308	347	349	328	340	324	344	332	331	313	322	358	332	341	350	325	345	333	304	320	340	318	319	323	329	346	366	337	347	325	345	323	372	354	358	346	340	339	317	328	329	347	327	329	331	306	333	323	344	352	316	303	351	345	337	318	313	329	331	374	320	350	342	322	284	381	340	338	336	329	344	348	354	341	342	360	380	335	349	333	355	355	314	360	323	298	325	350	338	340	359	329	351	330	317	331	306	363	346	333	331	365	319	326	382	346	322	335	326	320	327	354	325	348	344	365	308	362	322	371	379	321	334	340	352	343	316	334	341	363	313	313	311	338	326	349	352	345	354	328	351	306	366	367	356	332	335	374	313	337	319	357	344	328	326	346	307	370	315	306	302	350	349	331	294	359	330	308	318	308	349	346	345	324	325	319	266	337	324	313	354	293	304	324	352	336	318	334	365	352	325	367	349	312	321	324	346	323	344	288	303	368	325	320	366	314	345	350	343	335	333	324	339	331	303	316	319	313	342	354	341	342	337	349	330	340	332	314	343	312	350	343	317	325	336	355	325	327	324	343	299	344	304	325	330	345	388	349	312	307	325	336	346	368	357	338	342	329	359	326	331	315	337	317	348	327	322	317	301	355	372	358	356	338	297	348	360	353	384	336	338	329	332	371	338	343	334	328	332	317	328	333	342	332	316	367	376	334	376	313	354	378	320	360	344	395	340	344	318	374	365	334	335	340	369	335	346	314	345	341	355	347	352	364	355	309	311	350	353	332	349	315	322	323	312	357	332	330	336	312	368	333	355	355	312	331	324	329	344	312	356	333	333	358	366	359	338	342	336	312	381	330	358	328	375	294	377	312	347	344	351	316	348	332	346	336	353	361	337	344	328	312	359	355	349	362	318	314	368	312	286	365	351	341	330	326	319	394	379	337	345	325	327	345	349	332	334	342	366	361	336	326	369	317	345	332	316	350	353	332	334	324	320	381	331	333	354	313	292	354	348	351	341	328	346	341	351	326	325	329	352	332
3112	2159	1343	958	851	831	805	722	786	733	713	784	805	701	782	758	729	736	747	758	706	707	765	732	799	734	717	711	692	715	751	718	706	735	758	753	755	733	702	770	735	717	794	714	722	737	692	735	741	715	767	725	739	734	775	736	712	748	722	709	742	762	727	767	712	715	757	703	739	761	719	663	731	754	717	690	765	748	707	695	689	713	709	720	707	748	719	707	727	749	741	747	704	738	669	726	769	738	725	708	726	715	691	775	731	740	751	701	752	712	718	731	716	740	739	705	733	712	680	768	696	720	781	819	738	710	717	808	733	748	763	741	696	753	732	734	713	727	724	710	757	724	696	708	745	699	727	752	763	717	748	762	750	718	729	756	663	743	703	766	756	689	742	718	730	778	731	778	740	709	734	775	736	691	738	723	719	724	770	740	721	733	756	706	759	719	702	714	697	740	720	718	667	761	738	736	709	737	748	786	762	750	724	703	744	743	712	759	714	769	743	732	694	713	782	744	727	726	707	741	719	698	753	702	724	761	736	750	714	718	701	695	748	736	763	728	737	759	756	694	732	697	753	722	730	706	753	759	709	678	721	712	675	746	763	737	712	712	785	723	734	762	734	746	726	759	771	722	701	703	747	785	742	675	778	769	730	763	742	779	737	703	723	711	668	737	758	761	721	734	728	706	739	686	688	712	719	759	713	719	723	696	728	717	709	710	746	750	706	751	693	722	758	692	776	723	726	737	755	795	772	755	714	695	734	663	720	685	702	677	731	740	745	774	709	748	726	727	725	675	733	745	720	741	735	745	726	752	708	719	730	718	708	725	727	746	717	759	685	682	718	688	721	721	711	725	814	761	729	763	737	750	722	742	765	806	721	724	747	722	707	722	715	735	787	719	711	748	746	798	765	745	736	711	694	762	750	733	755	768	751	687	707	713	740	722	672	769	678	722	726	712	755	683	742	746	746	690	713	693	729	715	793	733	758	713	764	750	714	720	743	678	723	729	728	721	726	768	710	702	703	746	687	722	742	737	760	708	654	761	716	731	735	712	734	743	688	760	788	702	752	744	742	726	749	721	703	787	780	759	718	708	674	757	723	688	753	753	770	690	737	743	714	716	691	729	749	699	690	706	695	773	695	702	730	766	723	713	760	711	722	741	768	806	781	710	722	718	724	697	768	732	780	735	743	717	716	775	771	751	704	732	790	762	751	755	745	735	682	737	703	732	736	668	791	760	688	709	725	731	732	749	683	724	715	752	726	711	722	668	708	754	703	736	671	765	737	739	732	719	689	738	750	738	766	718	752	739	764	684	788	739	722	705	724	730	755	747	743	740	723	741	766	729	736	697	711	723	712	754	739	710	718	728	762	755	695	712	745	732	760	742	733	747	756	701	737	745	739	691	778	729	716	713	757	735	719	737	776	727	696	777	714	780	750	662	725	742	740	745	733	743	762	718	722	748	730	680	690	724	746	701	689	746	770	720	698	710	757	718	722	726	707	699	735	771	701	736	706	785	732	720	726	732	720	749	708	717	718	743	708	701	744	730	686	678	717	724	695	687	737	649	729	689	733	742	788	711	743	722	718	713	729	711	762	750	716	741	729	801	718	701	709	748	758	709	678	704	737	757	692	744	740	723	728	777	700	739	724	692	722	700	709	703	715	716	749	785	729	706	771	762	741	678	705	768	689	740	713	726	686	733	746	743	695	716	773	705	771	748	732	699	767	714	719	719	723	691	770	721	721	739	743	753	705	752	719	724	733	731	678	752	731	672	761	746	766	727	743	751	718	744	774	773	724	752	707	676	763	721	712	736	723	741	730	696	706	754	686	697	766	737	757	765	720	748	700	738	693	746	702	735	687	756	688	686	691	674	713	798	733	721	713	730	769	752	718	738	679	735	760	719	694	723	735	692	708	697	772	685	755	758	720	736	737	757	702	756	711	709	719	699	752	756	741	731	740	686	727	744	749	742	697	723	735	699	720	788	743	798	729	720	736	742	771	793	742	781	775	715	746	716	709	742	725	706	720	759	743	717	727	765	723	728	793	707	730	775	699	769	739	684	714	712	696	692	733	705	721	702	736	699	735	753	727	736	759	754	709	705	690	754	685	702	738	677	734	746	774	682	735	743	718	761	739	747	719	698	710	705	722	734	696	753	731	745	701	733	735	756	711	748	734	778	718	688	733	701	721	712	742	724	732	689	719	724	750	719	703	762	752	703	702	757	729	767	784	745	716	795	758	737	697	693	751	705	731	723	791	739	709	786	704	746	734	767	735	767	678	696	734	714	683	774	781	752	650	770	716	677	731	743	705	749	700	755	766	710	715	788	722	721	724	744	726	716	719	721	736	725	703	751	778	757	734	697	690	715	698	714	721	701	691	734	754	671	714	741	746	707	787	743	709	738	745	757	745	733	745	684	724	739	739	705	739	734	734	772	760	723	777	728	783	740	774	726	745	755	715	714	799	781	741	783	744	668	769	747	756	730	760	758	695	722	744	753	681	757	728	728	670	693	703	705	714	743	713	734	686	729	763	713	737	710	733	695	766	753	732	746	732	730	742	693	720	717	771	713	699	725	787	709	712	778	705	717	717	737	701	714	721	708	752	733	743	699	768	756	738	713	751	755	771	751	725	737	727	682	724	754	751	773	726	689	727	724	676	737	728	713	732	748	731	714	716	735	684	712	745	718	717	755	739	735	753	697	696	721	697	694	742	674	786	726	774	748	716	724	792	752	764	709	770	780	733	679	749	752	792	741	729	731	763	728	716	771	709	760	692	729	747	721	716	772	738	712	778	764	717	679	692	751	694	697	733	715	777	678	725	761	726	713	761	719	685	694	670	728	719	762	708	720	752	773	747	749	693	754	752	732	678	713	726	689	755	769	726	685	729	689	709	728	744	660	753	739	742	764	732	703	717	794	698	705	724	719	723	747	760	764	695	697	732	695	798	727	734	719	767	717	734	764	707	696	732	735	724	761	756	721	710	729	725	721	688	696	777	770	738	772	698	721	749	753	761	702	768	755	773	733	753	714	773	747	764	715	715	727	714	757	720	781	714	749	726	723	702	715	734	752	687	753	738	727	787	796	670	711	683	730	738	714	728	709	773	728	730	782	755	712	710	723	728	739	687	730	706	708	722	740	718	758	766	685	796	753	696	728	719	705	726	740	746	729	707	700	698	699	743	741	727	717	744	732	674	757	762	735	725	814	744	719	671	725	767	732	724	785	727	762	730	727	783	787	779	764	716	758	717	724	725	708	717	764	744	766	724	739	747	757	740	751	751	712	745	714	750	716	708	721	692	731	663	699	755	760	759	731	700	709	727	753	760	737	729	767	747	726	758	691	720	684	763	720	727	691	713	727	721	690	694	708	718	776	727	742	744	766	722	694	754	699	712	695	721	703	736	724	753	752	710	756	712	748	717	738	719	720	777	717	773	753	685	790	745	711	709	722	745	767	710	686	751	712	740	722	717	738	720	745	708	714	689	765	683	680
24273	21494	25179	28241	21494	21503	19147	521	280	268	220	234	230	191	193	221	180	170	187	197	179	174	194	181	158	177	173	185	176	158	159	167	175	157	140	168	159	152	175	162	174	174	149	162	167	181	145	183	166	136	158	139	174	144	160	135	153	139	158	139	160	144	136	151	154	163	178	161	166	162	145	144	173	139	165	158	155	131	150	162	160	155	155	149	167	157	174	180	162	156	158	134	147	169	174	165	166	179	143	162	161	141	145	164	151	147	169	164	162	159	192	175	159	159	173	156	158	137	173	175	160	136	170	144	150	159	151	156	146	168	149	142	164	174	130	142	125	155	163	158	165	157	141	160	147	156	171	185	156	169	157	170	149	185	160	165	148	157	159	170	165	149	168	170	149	147	171	170	161	167	161	165	143	148	164	151	166	168	164	160	177	166	181	174	174	165	165	150	176	164	153	164	153	170	146	149	159	141	150	156	167	184	162	163	176	147	147	170	148	180	175	154	134	167	165	155	166	164	153	165	169	136	153	169	152	157	156	161	174	170	160	167	172	165	158	169	162	153	149	147	185	152	167	152	180	158	155	148	153	156	173	152	169	144	159	153	150	179	149	143	160	145	167	161	131	164	157	167	175	157	184	175	163	169	155	164	154	166	182	184	184	158	171	169	165	133	164	152	141	159	190	171	157	178	165	157	171	180	172	172	162	163	167	132	165	165	185	163	156	144	146	170	158	132	171	155	140	171	170	167	163	156	159	152	128	179	145	176	142	138	169	148	154	155	162	164	144	148	163	185	156	150	173	146	153	119	175	158	153	153	163	174	149	158	172	176	169	170	148	132	138	155	157	179	150	148	151	167	148	167	147	144	154	132	165	171	152	159	179	173	151	168	146	169	180	143	150	152	171	164	154	162	164	163	167	163	174	167	190	158	159	165	165	160	157	148	160	147	186	164	162	165	138	159	153	116	128	178	154	153	170	168	174	155	160	163	135	161	180	169	163	173	170	148	129	179	162	171	148	139	156	135	169	152	160	142	155	165	166	165	166	135	163	149	169	179	179	171	161	196	162	173	152	190	152	168	162	163	155	158	175	177	157	164	156	173	156	151	155	149	177	152	171	156	151	153	180	158	191	158	174	181	149	173	144	155	131	154	174	151	146	168	154	161	137	147	174	176	148	143	161	147	170	159	187	133	151	183	186	176	153	173	156	150	164	160	187	159	146	165	165	132	169	165	162	166	158	185	163	154	172	153	173	160	160	154	160	159	176	183	162	149	151	177	178	182	174	157	150	143	158	176	180	151	154	139	172	146	195	159	163	163	175	187	154	180	136	151	194	161	148	181	158	163	161	190	165	149	146	142	155	174	163	152	151	155	147	145	167	188	158	156	163	175	152	166	152	167	141	159	155	161	188	165	163	154	147	180	152	153	142	163	158	157	184	162	137	135	141	155	163	135	168	134	158	152	157	177	156	135	151	160	177	165	153	155	160	183	156	156	195	154	160	184	188	159	150	161	198	157	160	186	175	171	136	183	168	153	179	165	176	171	172	170	167	165	148	156	178	140	177	155	177	152	173	167	161	147	183	168	178	167	166	183	162	174	171	144	140	164	150	145	165	166	167	154	152	172	168	163	149	165	155	160	155	148	159	165	163	165	158	167	171	164	164	186	152	165	160	164	185	139	137	154	174	171	181	147	158	158	174	155	163	173	152	147	153	142	135	164	162	171	169	167	165	153	151	166	156	166	168	153	161	158	166	179	164	157	147	138	148	141	152	175	175	138	166	152	157	139	142	181	148	153	147	163	182	155	170	171	149	144	137	165	162	134	162	142	143	171	158	154	153	178	152	161	174	171	184	153	152	174	176	143	194	194	164	164	145	166	157	116	172	152	155	148	158	165	139	144	144	152	164	162	143	144	165	162	167	161	150	166	163	178	158	151	144	176	143	149	169	160	180	152	155	134	176	141	181	156	143	156	156	144	148	163	151	186	151	178	140	118	174	174	160	143	157	148	150	154	157	171	142	157	157	189	144	165	169	148	183	160	144	145	154	160	144	155	160	157	156	161	141	151	159	164	144	144	162	162	157	168	166	157	165	144	151	159	183	147	171	159	148	153	156	145	161	156	154	152	149	179	181	175	159	176	159	164	174	144	183	172	162	164	149	159	167	144	172	145	158	151	167	155	164	161	159	162	156	160	169	161	163	160	137	177	157	136	164	169	143	149	156	166	162	167	139	147	172	161	159	180	145	146	173	149	160	155	157	131	156	151	143	164	162	168	162	146	173	171	138	174	151	195	140	160	162	155	161	152	156	153	155	161	179	166	146	166	162	139	142	176	174	154	160	158	156	176	146	172	159	159	169	130	163	150	151	195	159	158	123	168	165	150	170	156	153	174	165	172	167	191	143	142	163	134	174	150	167	145	145	156	145	171	145	154	184	167	150	140	146	158	156	175	167	156	178	153	196	132	151	140	159	166	181	141	155	173	170	141	137	163	169	150	179	160	151	174	166	137	139	170	161	163	186	158	143	150	178	173	175	156	144	149	143	152	150	155	183	156	137	149	165	152	166	166	153	154	145	192	163	155	169	149	156	177	150	161	145	154	168	144	162	153	170	148	163	158	152	156	154	138	129	141	169	163	171	162	187	150	178	170	158	150	142	146	171	155	152	142	177	172	159	163	161	148	155	133	162	172	180	150	180	163	170	168	147	165	130	158	163	189	153	149	140	163	163	179	160	160	184	167	180	181	158	149	136	160	157	154	141	161	164	150	149	146	144	155	165	160	134	137	149	168	179	166	172	165	171	164	168	175	170	167	170	167	194	156	166	180	174	144	147	155	158	195	179	135	154	144	191	180	182	173	146	145	140	173	167	149	173	162	151	173	183	143	150	156	160	167	167	165	173	171	140	160	169	167	147	190	182	175	153	154	140	148	150	167	187	154	157	185	177	171	175	166	134	183	154	161	179	171	167	134	140	157	150	186	159	154	175	146	162	176	168	160	139	161	146	162	143	167	146	138	162	163	154	161	150	177	148	158	150	152	130	149	141	152	159	128	134	160	164	150	174	137	129	166	172	170	191	147	154	185	143	162	165	165	161	157	172	159	153	170	157	155	141	177	141	148	150	170	147	176	145	157	161	174	157	182	167	157	174	177	170	154	172	169	167	155	150	169	149	149	163	129	127	151	137	158	171	146	164	152	128	171	150	151	153	172	140	154	157	145	162	138	157	166	147	171	146	160	163	151	159	173	152	165	147	163	136	162	141	163	132	192	159	157	136	168	164	163	166	162	153	155	141	163	169	144	180	171	158	170	167	157	169	156	162	204	167	181	150	156	184	149	152	140	171	157	162	146	182	154	141	151	161	151	153	185	154	145	161	166	154	156	149	182	162	139	158	156	151	138	181	171	168	172	150	160	151	161	181	134	154	132	139	145	135	159	159	157	154	163	178	145	160	167	179	178	163	151	182	156	161	169	187	181	170	148	126	146	149	151	160	167
2931	3084	1555	848	626	537	500	457	446	461	398	402	378	423	394	386	404	398	384	402	391	401	381	390	401	375	428	397	393	373	394	380	392	408	391	432	400	395	395	393	370	403	393	371	376	426	385	376	398	362	365	403	377	365	383	385	392	357	389	406	367	386	387	383	383	353	386	386	360	355	388	367	386	333	402	351	353	354	408	416	383	403	389	361	405	392	391	379	394	375	401	361	339	361	396	412	374	373	377	406	399	408	373	360	369	415	376	361	374	416	368	366	388	384	383	374	394	372	339	408	375	374	375	409	379	396	432	411	409	394	399	381	391	402	363	361	367	389	378	417	374	409	373	415	373	377	365	359	411	403	381	345	374	374	394	398	418	372	363	382	380	404	382	386	390	355	387	353	391	351	372	413	401	377	365	410	358	377	383	367	384	350	374	361	377	376	369	367	365	365	386	388	331	384	374	350	359	364	387	358	395	371	388	387	362	385	348	381	400	400	381	363	369	386	370	362	371	373	361	393	381	357	397	392	382	380	373	337	424	378	357	380	394	375	384	353	366	370	375	374	407	414	399	398	348	361	356	371	354	374	411	389	370	384	388	399	370	370	353	376	376	367	370	420	365	392	383	367	393	388	368	423	394	370	383	342	381	368	365	378	384	389	397	392	351	391	388	384	361	376	375	349	384	385	345	362	388	384	353	366	431	391	395	378	363	355	374	378	385	373	380	392	348	363	385	409	374	370	386	401	364	402	361	394	397	381	361	383	351	412	347	406	377	373	358	384	398	418	342	380	355	359	396	388	404	353	401	362	369	374	328	354	411	371	375	401	388	381	360	370	366	372	392	414	384	366	409	363	402	366	355	372	378	362	384	385	396	364	376	394	402	380	344	394	397	351	372	384	344	364	338	354	405	392	394	387	362	394	359	382	409	404	367	382	375	355	342	362	388	424	409	380	402	402	411	369	385	413	343	393	402	411	389	385	339	436	375	365	419	389	359	391	369	358	369	381	390	386	400	364	393	385	405	367	371	368	391	363	375	367	355	407	420	376	371	349	369	389	405	385	367	407	363	374	353	391	363	375	378	354	345	372	407	383	383	388	384	361	358	410	375	356	422	377	390	363	374	382	375	356	428	406	387	374	390	370	353	375	385	374	386	391	393	356	394	385	368	394	380	385	406	381	359	410	375	374	366	358	363	375	397	378	396	409	357	399	373	373	403	371	382	361	351	386	407	351	397	379	368	393	358	376	381	383	379	378	394	380	393	372	379	360	399	365	388	376	394	361	372	372	400	429	371	356	400	380	362	371	370	394	395	396	379	382	363	377	360	355	336	385	392	424	386	373	374	403	358	387	362	347	389	394	359	359	360	353	371	360	387	415	359	381	391	389	373	377	386	391	353	394	376	396	385	373	377	381	404	436	412	391	362	346	365	379	391	390	399	366	429	359	423	355	375	393	412	365	375	360	365	374	365	412	377	377	379	406	373	398	371	415	395	350	378	350	364	374	416	364	409	369	389	388	375	373	374	371	406	389	410	363	410	392	361	389	405	386	359	356	363	390	386	400	383	388	386	363	375	402	379	365	403	366	371	336	339	364	356	351	375	374	400	390	359	387	376	382	399	401	394	344	390	344	383	367	401	377	380	368	377	376	382	351	353	371	404	360	346	350	376	389	383	384	398	424	393	429	379	414	366	383	399	376	354	408	387	381	380	361	357	358	402	390	383	407	379	362	391	358	389	389	394	372	370	421	341	373	381	339	388	371	374	370	371	421	369	379	344	367	354	355	383	377	361	404	373	383	402	365	395	360	370	420	351	392	358	386	400	360	393	369	379	368	401	378	363	392	411	400	402	404	369	380	369	403	390	357	365	344	385	350	371	360	372	385	385	380	367	378	361	368	387	365	420	368	418	364	365	409	341	390	392	394	359	360	349	393	413	395	374	391	383	405	365	387	388	403	394	395	391	413	362	395	388	367	376	363	398	371	377	369	361	392	415	379	377	375	368	378	387	380	355	374	374	376	385	377	359	361	361	378	397	365	394	385	387	381	368	384	386	371	425	385	376	390	375	373	399	390	379	371	381	374	384	392	392	390	375	373	367	383	395	357	399	386	383	381	370	356	398	381	378	401	423	403	397	403	392	377	389	369	390	383	353	376	402	403	375	363	328	350	380	402	404	375	403	364	360	385	363	407	382	357	346	323	379	377	400	384	404	385	403	394	382	354	355	384	379	406	402	393	379	412	374	404	371	357	393	360	384	399	382	372	379	377	388	389	353	353	359	355	348	366	371	433	412	410	372	384	379	395	395	412	377	418	392	410	338	373	350	392	397	367	403	352	379	364	384	403	363	385	400	396	386	386	378	386	376	393	395	356	404	408	338	378	380	382	402	368	364	361	394	398	351	386	416	394	360	351	379	379	337	414	376	360	367	381	384	385	381	395	355	374	382	386	381	371	405	380	386	399	357	338	392	356	411	360	372	364	360	393	355	394	384	395	373	378	369	376	374	389	417	383	375	380	367	385	404	393	398	367	381	398	367	387	403	362	417	384	377	378	344	356	402	422	405	412	375	393	370	362	383	383	379	383	334	372	395	437	405	402	419	426	361	426	358	378	387	343	388	361	335	365	357	345	367	350	410	385	361	375	370	340	411	358	390	381	371	345	388	369	401	398	415	358	380	376	393	391	381	356	385	393	358	375	366	350	411	415	361	381	366	376	374	363	374	384	408	361	383	363	368	385	369	382	374	409	363	379	371	359	378	360	370	361	364	402	380	385	363	379	397	376	368	393	385	375	354	369	387	358	346	352	404	384	373	411	401	389	392	378	369	401	400	389	406	371	405	401	366	365	388	379	383	409	386	399	382	382	384	362	401	389	379	377	387	386	365	375	377	373	384	368	398	354	388	380	370	416	382	394	366	369	366	391	356	348	352	422	379	392	414	398	338	371	359	373	371	376	366	377	395	381	378	378	409	395	398	404	408	372	419	369	353	372	371	365	353	389	357	356	364	349	394	377	370	386	376	393	392	368	346	352	351	393	376	415	374	362	360	411	364	365	346	369	399	398	388	396	391	367	378	338	364	373	391	404	372	398	349	409	359	357	388	363	379	375	388	370	375	383	353	403	373	367	368	352	375	403	340	394	359	350	383	363	345	378	344	379	368	412	357	418	379	387	347	416	376	394	388	398	357	339	376	392	343	370	422	408	374	358	416	349	363	373	401	338	356	383	342	357	413	375	374	389	392	366	373	364	365	371	363	385	402	375	361	372	356	384	366	369	357	374	363	403	397	390	383	394	387	369	382	370	359	406	380	341	380	358	432	341	388	372	372	361	403	401	382	380	373	395	384	359	377	358	382	385	358	412	372	393	391	377	379	366	382	419	349	379	374	386	397	369	377	370	385	345	400	390	360	397	415	381	396	382	362	345	371	364	368	401	370	356	437	375	404	385	396	400	341	367	385	375	393	364	375	364	382	386	392	374	379	373	371	358	377	405
31854	21149	12733	1260	665	585	551	452	418	419	521	460	448	473	434	433	439	461	414	430	438	427	440	414	428	417	437	425	432	462	459	446	428	419	427	431	434	441	462	430	459	420	413	441	417	433	497	423	448	435	443	450	426	445	457	442	394	428	420	461	445	423	464	444	432	375	428	427	429	438	424	412	429	444	422	418	426	443	462	363	433	445	441	438	415	438	387	414	447	451	432	406	423	436	410	411	447	428	444	459	416	443	413	415	457	461	455	445	462	428	437	469	386	409	456	456	468	405	432	431	488	417	445	431	441	441	409	430	468	429	443	428	429	444	487	428	438	420	417	428	447	415	423	407	460	419	416	443	410	452	421	436	441	492	451	403	457	445	454	441	495	484	408	414	448	414	443	455	466	412	483	447	455	409	401	441	420	425	405	431	452	414	410	437	446	444	467	455	438	434	428	445	412	411	444	424	424	436	459	455	407	425	461	416	460	449	426	411	413	434	455	419	453	413	435	443	430	472	447	440	413	424	456	456	405	429	428	456	429	436	424	430	452	434	433	446	480	436	393	420	447	466	453	437	406	435	435	462	432	469	410	457	441	428	410	496	405	406	409	436	422	443	433	423	426	469	450	416	437	405	437	436	461	394	446	459	410	463	447	424	453	407	442	410	387	378	430	392	440	405	416	456	428	429	439	441	457	477	448	453	447	444	468	454	456	461	439	442	402	429	411	447	444	440	436	436	422	438	463	445	452	464	443	456	451	399	443	430	386	407	448	464	429	390	428	431	405	411	433	455	454	441	407	463	447	411	480	442	446	442	462	458	401	443	428	470	452	424	438	381	447	488	466	406	388	433	444	462	428	456	414	425	458	432	449	450	409	475	451	431	441	460	412	470	451	461	456	394	377	462	427	459	476	488	451	428	459	421	473	459	467	451	454	473	468	425	458	438	447	421	379	441	431	460	425	435	432	433	440	484	435	468	440	425	433	450	458	451	416	446	420	444	461	427	444	475	402	420	427	473	401	413	420	420	447	427	444	473	460	428	456	457	442	444	427	430	465	447	441	437	481	439	438	451	476	433	381	406	411	457	465	453	459	434	448	417	459	414	466	426	426	444	408	431	443	440	437	444	405	427	474	437	469	416	428	453	432	421	467	423	447	407	440	493	451	445	480	436	449	427	451	423	448	462	436	420	435	399	434	397	448	440	453	440	459	420	411	416	442	417	488	419	465	453	459	449	417	420	404	410	443	425	426	413	428	441	429	425	465	460	479	436	394	381	447	448	433	403	403	403	421	444	425	412	393	444	477	442	446	456	464	428	415	481	456	449	449	434	415	431	453	460	440	405	428	446	440	440	453	405	428	415	431	441	414	461	473	455	432	442	394	434	461	420	462	427	424	451	474	443	435	396	425	470	433	415	422	424	442	412	431	426	453	440	469	461	450	437	420	459	433	447	454	448	439	444	426	392	465	452	452	457	415	452	433	409	445	436	437	435	406	439	422	388	463	478	429	377	444	403	460	469	461	496	423	438	421	459	442	444	398	398	473	450	422	445	432	443	417	442	420	413	444	435	461	462	423	398	458	423	395	456	411	416	490	427	428	441	461	454	383	449	457	422	457	436	502	451	430	459	469	475	442	419	425	393	443	460	475	454	434	405	492	423	417	428	430	422	442	466	447	473	450	473	411	396	429	404	466	436	472	497	481	435	466	477	408	416	427	396	439	392	454	427	435	412	397	469	396	408	443	484	406	465	395	446	428	422	419	426	421	479	433	419	442	428	489	443	415	480	441	422	431	479	470	409	403	449	433	439	441	462	430	447	434	429	406	382	427	456	405	461	443	468	436	410	469	455	440	445	434	428	456	470	449	461	483	414	417	436	438	430	436	455	434	447	421	441	440	437	433	446	430	448	460	441	480	441	455	447	426	452	420	413	419	400	469	455	460	414	503	464	456	417	433	440	409	441	422	434	464	448	454	443	458	453	442	434	452	458	422	470	440	442	445	435	422	463	483	423	441	449	445	445	423	431	405	430	403	461	455	433	484	448	442	402	470	408	436	468	431	400	443	409	449	472	458	467	415	450	433	439	428	449	507	430	454	456	454	461	427	440	458	487	445	466	452	444	445	419	452	471	465	430	456	432	422	482	430	466	443	419	465	464	476	450	440	429	451	455	443	426	427	416	438	454	439	419	473	454	460	459	445	443	450	445	439	416	439	399	415	432	403	400	406	478	432	440	408	422	415	448	424	449	461	401	457	433	426	388	427	400	456	499	456	431	425	389	430	451	426	425	454	462	467	434	415	404	451	405	414	450	431	389	469	454	440	381	458	427	454	455	415	438	443	417	425	473	452	439	446	430	426	432	442	415	441	425	446	431	461	468	469	443	407	451	446	442	416	469	453	416	433	423	434	433	453	415	454	454	439	450	442	472	464	438	420	435	478	430	419	428	475	423	438	437	459	433	466	462	442	498	467	470	423	449	453	427	470	426	410	419	455	437	420	418	434	427	443	451	405	425	465	452	458	443	438	422	437	473	426	423	414	413	453	444	441	437	439	380	439	440	458	448	416	479	437	442	408	442	435	407	467	474	459	412	408	435	416	419	461	413	400	440	455	405	449	443	461	492	410	412	440	406	450	405	392	409	478	440	437	479	448	460	457	436	414	438	378	460	389	439	463	440	441	448	457	464	410	436	443	453	414	405	421	400	437	426	495	431	449	415	426	453	451	482	439	444	434	442	409	489	433	388	407	399	417	423	485	455	441	459	464	408	433	437	426	471	430	418	450	510	462	428	391	460	471	456	441	434	432	445	421	437	439	441	414	470	427	457	385	417	444	449	466	463	414	494	441	403	418	428	465	409	455	418	446	413	433	397	469	425	422	437	462	463	406	454	400	442	423	426	432	428	444	417	450	391	424	406	469	412	424	456	427	435	437	442	469	460	437	450	411	415	455	430	391	426	433	416	427	455	446	369	441	485	459	471	427	443	427	448	436	429	418	461	405	425	406	441	434	398	433	449	442	373	404	441	440	424	479	466	431	414	390	477	389	408	410	477	436	445	402	485	439	417	440	463	428	409	461	422	476	405	440	434	449	459	438	455	444	428	453	464	425	445	420	413	424	433	430	477	454	419	422	448	440	457	453	461	422	421	429	410	477	456	415	416	440	452	445	412	450	443	432	418	420	448	439	463	454	435	419	444	442	444	427	443	412	440	398	445	420	442	447	442	448	481	417	489	456	469	460	450	420	425	457	426	438	432	444	420	426	407	481	453	413	431	428	425	425	454	481	444	429	435	429	459	460	450	415	448	439	440	452	445	439	456	449	438	469	470	463	483	485	438	448	461	456	457	457	423	455	438	416	406	422	464	425	475	443	435	407	413	416	450	426	447	434	429	448	428	412	436	448	443	458	477	427	481	435	435	424	427	428	462	430	464	402	466	444	449	472	454	451	420	426	421	424	437	442	414	464	431	433	450	450	403	466	420	449	422	418	466	423	434
5748	1039	1033	976	982	970	915	934	965	941	935	953	993	967	926	932	931	967	973	914	931	975	933	930	942	957	940	966	929	974	915	908	969	925	965	959	923	989	918	961	947	942	986	1002	999	927	896	949	1002	969	966	890	892	897	950	963	957	951	929	942	922	905	921	945	927	941	928	1004	913	910	986	902	895	958	949	923	940	981	971	943	920	880	896	978	921	920	960	902	967	962	912	951	952	922	937	950	945	935	1002	977	891	943	953	977	934	947	931	934	973	977	913	1000	916	913	957	939	929	889	945	923	912	970	959	948	985	972	927	877	946	1000	975	1035	1003	971	932	897	925	912	947	963	972	978	927	938	952	972	907	999	1021	967	980	921	950	917	889	992	927	986	876	979	957	955	916	998	891	923	907	950	974	964	954	931	962	952	986	959	940	999	942	902	934	1003	959	908	957	925	952	972	972	938	923	946	960	967	934	953	989	991	922	932	966	945	902	964	923	981	914	1015	950	918	887	947	971	963	965	948	946	992	938	890	944	956	958	933	967	970	941	945	897	960	968	967	960	1003	952	942	924	927	898	933	955	971	917	957	920	957	980	928	980	935	936	910	982	949	978	940	949	974	963	922	904	890	991	951	964	896	965	899	956	964	955	964	933	975	913	955	945	980	986	913	972	925	888	982	938	991	919	935	956	971	962	894	969	945	871	958	904	958	963	930	915	888	904	1012	950	989	970	941	969	956	929	942	936	1038	965	895	940	934	932	980	917	938	953	955	959	912	987	926	915	943	927	927	988	934	925	937	951	950	980	902	920	1023	950	981	836	866	988	964	931	926	965	930	925	967	896	926	939	1014	877	950	925	961	982	896	940	980	916	959	923	964	984	944	952	950	939	982	943	917	971	893	940	955	894	961	991	956	964	943	967	938	958	984	988	926	978	939	960	962	871	897	937	964	940	954	908	931	874	898	928	963	947	910	974	1019	926	925	929	919	996	924	935	944	962	852	963	855	905	977	922	935	961	916	973	960	917	871	974	994	941	951	953	915	978	974	915	945	944	950	929	965	941	923	959	918	969	953	1023	909	994	942	947	924	940	939	984	948	910	949	953	935	954	928	948	913	927	977	1002	950	972	894	1003	916	887	936	993	941	916	937	961	993	943	981	974	949	946	923	1006	913	965	928	970	994	943	897	939	937	960	887	938	941	942	917	921	897	904	986	927	917	947	990	970	856	980	932	976	964	853	924	942	937	1000	910	1016	945	992	1004	957	965	1018	979	926	975	936	936	966	961	947	985	914	987	929	972	921	945	978	924	943	883	1007	998	935	938	930	932	935	949	923	997	979	961	919	892	1012	1001	919	942	903	926	944	959	967	930	970	948	917	902	901	955	938	946	904	963	870	924	917	934	957	925	938	953	950	965	961	924	936	934	1000	926	931	931	920	931	931	946	918	875	933	925	943	988	951	963	904	886	916	940	988	935	944	881	971	947	907	893	896	945	962	988	904	919	1016	946	911	931	970	934	961	916	1032	953	882	920	973	937	952	942	941	916	935	973	963	1025	949	984	941	958	979	953	902	924	914	937	871	958	962	985	925	981	940	903	969	914	909	963	895	969	906	948	969	987	922	955	917	966	968	983	974	931	975	943	990	990	913	892	965	929	928	957	934	918	992	985	881	950	926	905	893	1006	960	958	957	920	970	957	931	923	947	934	902	1024	958	922	953	929	934	917	922	994	938	1012	946	969	929	939	932	951	944	920	924	990	970	951	930	928	890	985	948	958	966	946	975	953	983	932	918	910	922	928	942	913	964	912	940	944	906	944	901	954	937	943	950	967	894	944	932	944	932	960	961	934	946	965	918	981	961	893	958	988	892	966	917	908	907	925	923	960	942	906	930	911	927	998	962	899	1008	971	974	932	961	929	952	886	979	905	944	959	950	959	939	938	945	904	902	971	1005	944	917	991	985	971	921	991	959	943	938	891	903	1022	954	943	909	906	988	865	970	922	954	978	947	902	910	907	929	1001	930	944	929	953	937	990	929	996	955	926	925	930	947	957	945	935	951	922	940	944	942	974	965	917	948	1021	899	887	1010	914	936	917	955	957	932	950	965	937	948	941	938	920	958	941	915	937	900	920	954	912	942	916	962	945	954	894	942	893	951	955	901	919	959	915	964	962	934	931	935	945	962	981	983	968	1011	955	959	988	955	952	931	987	946	968	908	927	873	918	966	939	948	992	906	960	963	941	930	940	950	932	949	938	921	886	966	908	926	1020	960	954	870	950	927	986	906	951	946	945	880	898	944	956	944	947	971	924	958	946	963	958	912	910	913	946	978	962	940	928	898	945	924	972	951	922	985	937	968	971	843	1016	984	994	953	917	947	943	943	909	929	937	972	886	937	951	929	914	946	924	981	1005	944	948	972	940	936	914	943	941	943	956	932	941	914	910	933	952	950	917	920	884	920	948	953	954	892	981	940	938	973	965	943	896	910	942	939	928	1016	890	984	903	946	967	910	979	934	934	917	948	915	932	971	868	919	952	924	937	931	966	920	945	982	947	963	936	955	930	935	922	916	961	874	957	961	1004	955	965	936	922	935	911	902	965	937	946	922	975	907	920	975	941	912	946	905	995	926	935	953	981	894	986	900	940	970	949	959	936	920	977	965	962	928	985	999	1000	918	926	941	1007	928	975	901	940	922	931	924	933	969	919	951	930	947	920	980	944	931	911	935	917	869	918	912	935	949	954	913	915	995	959	912	955	892	927	925	923	995	968	933	929	931	935	976	961	923	957	952	925	955	953	950	885	901	926	947	983	907	922	897	980	980	906	969	930	934	976	930	936	921	915	903	941	938	978	926	916	943	1003	909	1016	942	919	923	964	961	934	909	926	947	961	970	1002	946	961	925	904	931	968	898	936	903	957	949	926	932	937	955	869	917	929	930	960	889	948	954	922	963	915	971	919	940	1005	944	925	951	906	924	955	942	966	927	938	944	909	980	950	955	914	898	942	945	949	966	976	946	953	951	957	913	1042	987	887	967	893	906	947	964	963	940	958	955	918	933	955	980	975	955	926	937	917	989	929	944	902	926	898	968	890	957	984	980	938	884	956	933	952	981	1003	910	910	916	974	971	933	934	967	917	939	938	968	914	954	984	963	994	943	912	954	948	981	909	928	911	923	968	941	965	911	941	975	978	908	896	880	918	936	968	902	929	939	918	905	934	924	945	999	952	929	929	942	938	992	964	955	912	945	931	939	947	972	978	921	938	911	957	926	948	956	950	917	948	930	912	917	940	935	973	965	1047	952	978	984	924	909	944	912	919	932	1024	984	925	919	903	992	936	926	1055	958	948	977	928	969	956	920	975	943	923	910	931	945	904	917	947	918	951	924	996	902	959	960	940	962	901	951	967	918	918	886	977	948	979	934	963	937	968	1033	974	936	991	903	965	926	941	929	912	961	888	889	924	890	953	914	965	936	868	936	961	961	930	939	876	977	898	1051	963	970	996	953	962	994	919	928	954	942	1003	908	905	927	914	980	945	963	956	985	901	933	915	931	957	913	941	928	960	920
24822	21450	24790	28507	21441	21355	1664	506	412	376	359	403	348	350	367	316	346	323	353	345	330	377	328	356	325	313	364	364	353	338	390	381	329	353	318	348	364	318	338	344	345	326	347	349	314	321	349	336	355	366	344	348	316	296	337	353	325	330	327	320	342	363	313	279	336	336	321	335	321	308	352	353	323	323	373	358	306	329	336	341	352	352	357	336	350	337	346	346	331	356	345	330	340	306	305	358	330	350	349	338	375	348	352	352	367	333	355	406	337	325	335	318	343	344	338	339	315	338	323	352	343	308	339	357	340	339	340	357	348	345	316	321	318	350	323	344	337	280	312	373	364	367	295	338	349	341	331	335	371	352	364	325	331	361	387	337	343	322	320	344	319	351	316	314	329	317	349	326	305	293	310	387	370	337	300	331	333	345	326	322	322	313	361	367	328	319	357	336	353	329	365	310	328	366	331	366	357	341	336	342	330	323	314	298	321	365	316	311	334	337	310	310	327	333	339	351	353	342	309	338	341	334	326	342	338	364	315	378	371	338	317	341	343	376	324	329	319	373	348	327	322	319	345	352	357	351	327	331	310	328	318	314	341	314	350	338	329	290	349	330	345	333	332	352	333	324	356	325	319	334	389	354	323	337	366	340	314	324	329	335	366	348	355	327	324	349	342	330	334	333	330	362	360	346	336	301	330	335	334	330	362	324	304	323	324	354	307	325	354	316	355	369	329	302	305	330	305	330	335	337	328	312	348	309	378	337	360	335	317	324	344	318	297	350	296	314	319	338	336	337	329	334	333	358	296	339	323	345	333	359	366	300	351	331	320	328	362	323	371	340	350	314	344	338	359	362	348	316	337	327	312	332	323	343	323	314	348	336	334	339	330	318	336	337	336	338	365	320	309	310	309	406	362	336	360	351	321	316	327	362	310	321	334	345	337	318	335	327	315	335	334	338	335	328	335	349	310	328	303	324	317	334	311	338	357	338	319	361	313	312	286	370	328	312	325	335	325	322	318	394	347	370	339	320	309	325	332	346	300	324	343	329	330	344	377	322	351	309	340	341	375	352	342	346	331	320	365	343	350	313	349	323	346	317	331	354	339	333	339	333	339	326	335	312	325	343	336	344	311	355	301	325	353	295	301	344	337	362	346	357	316	379	366	337	382	331	349	335	307	370	300	329	346	324	330	349	336	347	319	369	336	319	333	337	346	334	338	327	339	337	342	319	341	334	382	396	332	332	357	339	330	343	321	351	329	344	317	308	347	355	320	332	307	287	324	314	345	343	342	348	322	332	336	349	361	374	343	348	337	312	330	389	358	309	336	346	331	320	347	352	330	341	331	307	329	317	320	328	342	339	359	357	352	309	314	320	349	329	345	302	375	337	330	332	346	331	338	327	304	294	344	337	320	353	323	305	378	325	376	347	348	305	319	346	352	348	319	357	354	364	361	371	326	334	324	344	347	375	365	329	331	300	314	342	355	316	308	353	348	336	316	330	295	355	334	322	326	328	304	338	367	336	307	334	330	326	316	367	338	325	302	368	357	359	338	334	344	311	318	332	318	335	348	382	323	302	376	336	338	351	348	338	331	331	345	362	346	366	377	322	323	320	341	350	355	316	320	320	311	350	310	359	314	296	331	330	335	384	356	323	302	354	328	361	326	315	351	346	323	357	326	357	358	372	291	357	330	325	364	329	322	326	317	347	313	349	341	340	319	319	357	339	316	351	333	336	318	276	330	350	343	327	317	367	335	327	348	330	334	348	368	353	310	315	344	336	330	324	335	332	318	320	337	344	373	324	321	341	341	355	345	327	341	324	355	345	310	310	334	341	347	346	341	333	334	325	346	337	299	335	364	358	334	331	313	331	357	332	295	350	339	330	308	336	365	318	352	325	360	340	331	356	343	330	377	343	349	317	363	311	345	361	318	317	319	317	297	359	361	335	319	301	338	300	337	344	361	342	370	318	353	365	356	364	331	304	317	335	337	344	334	318	334	317	336	306	332	339	366	343	330	316	359	357	318	336	332	311	336	379	316	368	330	352	337	329	291	321	346	338	340	332	331	373	342	345	341	293	348	349	328	321	306	292	298	354	308	358	354	305	354	347	369	361	323	319	338	351	341	329	368	324	320	299	347	366	314	317	326	349	358	337	386	315	348	317	333	341	329	330	332	313	347	311	362	303	358	336	331	337	360	324	330	335	362	334	317	350	324	286	328	352	295	323	352	310	350	352	323	331	305	316	378	303	311	327	368	321	321	351	307	321	357	342	348	353	305	317	380	324	373	372	336	360	329	343	327	323	335	340	355	316	361	331	332	325	323	335	358	336	333	329	349	350	350	359	344	336	382	331	319	334	326	353	343	361	296	307	344	334	340	334	315	336	334	324	334	352	332	332	350	340	331	361	367	357	335	343	313	345	331	336	337	311	306	351	326	313	347	346	298	339	333	313	272	358	321	323	332	320	352	321	340	324	335	351	368	363	365	320	352	385	332	348	350	343	329	343	351	340	364	332	336	351	321	330	328	342	359	314	328	347	340	304	321	322	332	329	323	332	348	320	338	342	402	315	316	316	349	324	310	324	307	341	333	319	364	336	369	332	334	344	289	297	340	317	337	363	351	349	347	338	336	313	345	356	336	329	339	305	308	316	320	354	353	345	362	366	329	344	329	356	324	373	322	309	322	373	327	359	340	322	347	347	336	349	287	343	331	323	351	334	355	344	342	363	349	371	324	344	333	348	345	358	318	331	348	329	322	316	349	318	350	339	317	297	323	327	323	318	345	355	307	355	371	314	363	335	332	307	331	342	349	358	371	321	310	351	344	314	362	355	314	352	296	329	349	296	318	339	332	318	339	352	333	361	320	340	352	334	374	328	334	290	327	330	373	357	361	281	385	369	354	339	315	318	329	326	326	315	356	349	340	340	343	362	297	332	350	315	330	329	313	341	329	318	370	348	315	342	344	358	331	372	316	323	346	318	343	346	341	305	319	354	321	303	308	355	317	294	335	336	343	332	355	314	342	332	346	344	347	331	350	333	329	300	339	369	341	351	316	362	342	342	324	308	319	320	332	321	359	325	329	309	336	329	354	329	363	323	288	343	329	312	320	357	349	350	295	308	360	359	353	365	294	329	328	335	332	317	334	320	344	367	349	351	342	344	363	302	354	336	354	360	338	338	317	332	322	329	309	339	325	327	357	325	359	351	327	334	341	347	302	360	369	312	335	337	321	349	320	329	329	352	315	329	324	334	322	352	325	317	324	313	326	355	343	307	347	361	350	373	341	329	348	316	324	336	368	361	321	321	325	321	338	344	323	320	338	334	381	327	336	338	339	315	361	349	347	342	358	352	350	360	295	298	322	312	332	384	352	354	325	287	335	347	344	346	340	379	350	332	325	333	327	338	355	330	358	360	356	317	380	369	341	320	344	316	353	324	321	321	333	335	339	300	353	354	330	309	343	337	340	353	352	362	322	310	329	315	337	351	364	325	325	373
3076	2096	1340	939	834	792	775	732	743	772	782	757	711	752	763	715	744	793	692	725	703	732	709	745	717	719	743	743	744	715	743	731	732	706	742	758	715	693	699	724	736	672	735	696	711	719	743	723	721	699	751	731	702	744	753	715	738	767	704	719	699	749	701	710	683	717	732	728	731	711	733	741	709	743	717	726	752	713	717	755	748	733	721	744	740	752	701	756	709	733	707	737	765	732	691	684	725	711	730	734	707	719	701	722	698	740	734	694	749	781	725	742	746	743	712	709	683	750	705	711	698	784	753	706	701	724	748	735	698	724	686	767	674	732	740	738	699	695	719	736	738	707	699	727	712	735	724	706	726	769	728	726	730	665	692	738	720	703	689	689	735	738	705	724	725	705	751	675	707	703	763	703	734	720	763	797	779	759	703	756	758	719	710	756	719	733	743	690	714	715	745	683	743	713	726	776	735	732	760	733	739	689	745	688	771	750	690	739	703	757	717	757	745	774	729	717	703	731	753	726	720	750	712	757	720	719	721	774	731	733	749	684	709	677	683	692	717	740	693	721	714	742	682	753	735	770	732	715	758	731	692	694	736	713	727	722	743	676	740	684	798	732	705	737	719	734	742	745	726	694	736	739	744	710	737	750	688	721	694	710	772	718	743	706	687	756	717	753	703	778	728	744	697	741	686	716	711	753	749	719	662	681	772	723	726	718	754	736	703	718	692	737	728	721	760	780	702	697	713	694	726	763	716	754	724	728	747	711	757	735	736	708	733	759	749	689	764	715	738	736	707	746	748	708	748	784	728	755	758	726	715	712	703	699	767	722	733	763	752	715	723	691	684	764	715	748	712	713	782	700	738	671	710	718	761	764	711	706	727	674	689	751	735	740	717	775	717	722	724	756	689	728	737	742	747	730	753	765	720	758	697	672	718	705	706	749	707	701	716	733	677	706	698	687	735	728	699	749	696	727	729	745	732	737	761	687	727	708	728	771	733	728	711	677	731	694	787	695	739	757	740	705	714	731	738	739	682	688	693	693	729	691	716	722	791	710	745	775	715	788	728	754	745	787	697	753	709	681	716	745	700	734	712	710	727	660	744	708	693	718	755	681	713	736	738	698	697	705	701	717	725	702	682	689	705	748	764	709	681	744	756	691	734	716	726	693	715	720	772	756	647	724	742	749	719	720	689	744	758	730	731	745	732	698	757	732	728	707	712	693	725	757	700	783	738	698	752	742	726	768	722	686	723	706	694	724	718	719	799	761	733	762	723	734	727	758	730	746	760	708	762	715	734	773	669	700	738	776	759	774	716	721	709	728	774	719	730	681	701	755	731	724	736	754	739	726	694	704	701	714	711	741	761	713	722	700	713	739	721	752	726	729	700	700	715	755	733	783	722	771	669	729	696	713	739	748	675	777	706	716	737	736	707	771	743	723	805	739	674	714	730	733	724	719	726	704	686	726	760	733	741	699	753	695	735	689	721	726	788	771	728	716	740	775	704	770	696	730	720	759	744	735	704	698	757	764	707	758	731	668	715	743	765	716	720	661	702	688	726	735	687	665	729	756	706	734	710	752	713	721	766	754	719	767	687	708	677	755	676	677	724	718	725	683	704	670	760	739	715	720	719	719	718	716	775	730	731	723	703	694	735	732	755	709	658	725	729	711	726	708	782	739	709	721	720	754	732	740	735	748	673	732	732	740	716	802	767	709	744	717	680	721	715	651	684	717	756	719	726	704	696	762	712	711	750	715	728	744	744	714	709	722	710	719	732	714	742	775	742	733	749	743	755	708	720	677	699	763	709	749	709	754	728	742	731	701	726	748	730	751	759	719	750	746	713	761	712	721	757	724	740	675	706	711	713	716	703	706	749	766	684	716	681	749	758	728	739	747	702	726	721	751	687	741	712	739	725	708	684	716	705	691	734	704	721	764	715	694	733	725	688	769	749	696	745	724	757	713	751	734	684	709	744	709	722	693	700	723	732	715	723	717	743	752	676	729	692	714	685	701	702	712	735	696	704	747	714	743	744	765	743	676	705	709	727	728	709	742	772	710	802	720	764	722	733	685	696	722	729	736	718	785	700	721	729	710	781	731	794	714	680	796	724	722	731	670	770	719	678	671	683	707	688	689	722	691	701	728	715	758	743	731	736	642	716	714	748	739	760	731	704	712	668	697	738	722	704	691	720	681	700	733	715	699	677	746	706	701	700	689	740	704	709	724	689	713	706	741	671	716	714	739	746	753	745	684	692	748	749	686	728	702	703	732	766	740	726	779	726	713	719	683	727	802	698	701	748	728	760	716	673	685	741	722	702	671	705	710	789	726	686	770	676	653	736	699	711	696	766	727	770	724	759	757	714	733	743	759	698	735	720	702	709	649	703	693	722	744	694	717	716	709	712	684	746	731	715	693	694	737	730	718	712	716	787	736	704	764	709	745	730	702	707	745	703	715	717	764	743	718	709	748	769	760	726	713	683	729	755	721	733	768	725	695	752	741	673	774	735	742	724	773	722	708	698	753	722	673	754	711	711	738	703	735	742	738	718	704	747	745	751	695	756	719	750	754	716	715	717	738	702	752	735	717	754	745	722	723	701	757	708	730	767	728	735	701	763	739	745	722	677	669	705	725	743	755	726	689	704	750	727	730	731	728	733	741	647	718	695	726	741	759	729	742	720	734	765	704	702	765	704	740	734	740	679	754	768	729	732	657	709	715	733	717	734	750	687	746	734	721	703	715	727	697	763	702	706	693	756	743	742	726	783	720	716	728	751	768	721	701	749	724	743	734	708	724	712	734	708	706	763	705	727	697	682	785	751	772	683	713	719	733	735	736	735	782	735	709	736	705	712	765	717	747	723	716	728	721	755	760	705	712	717	725	719	702	668	681	726	691	713	686	717	749	709	724	742	751	757	705	709	710	703	761	671	756	756	705	698	709	724	730	738	736	711	684	713	692	774	753	710	689	743	676	693	678	757	724	723	782	739	727	816	717	706	757	763	722	746	712	705	726	721	737	706	749	777	716	715	710	741	730	731	754	794	691	676	733	724	723	713	737	714	763	725	688	743	722	704	715	705	775	755	748	808	745	707	735	735	729	748	710	703	698	712	785	687	697	759	720	731	767	726	761	723	739	740	699	743	710	719	758	719	731	673	702	713	729	750	758	691	718	694	763	728	739	762	751	735	767	734	738	769	741	711	782	749	732	770	696	762	751	723	760	700	682	704	762	705	695	683	700	722	703	725	699	727	705	745	680	730	746	735	748	731	689	735	725	712	698	723	708	785	740	716	677	749	725	698	789	729	729	737	692	689	742	702	730	685	690	704	722	687	728	711	746	697	729	723	712	774	699	746	732	730	725	736	743	734	726	686	727	711	714	740	774	755	724	698	723	718	742	723	706	745	687	724	755	754	699	703	696	657	688	739	734	729	733	721	730	731	731	711	764	708	685	767	688	702	752	717	726	721	701	724	723	728	703	734	684	765	747	750	727	772	715
24326	21466	25138	28228	21466	21477	19096	581	309	264	236	223	238	196	217	223	204	167	159	204	171	214	178	188	169	156	179	188	179	163	179	152	162	164	170	170	193	150	166	173	181	154	165	168	174	161	158	145	160	141	152	158	148	154	167	156	192	164	166	159	171	183	142	162	150	178	170	139	172	180	170	181	176	151	130	150	166	168	161	153	144	196	138	156	157	159	158	167	173	189	167	132	176	132	153	168	148	147	144	162	153	138	159	165	153	167	165	166	151	161	138	167	136	132	172	162	148	129	147	161	150	155	156	128	138	145	150	156	136	152	164	143	142	156	142	167	180	156	151	159	149	166	154	164	176	136	164	188	162	167	169	179	131	153	168	170	168	155	166	178	162	171	160	196	155	148	191	169	191	179	156	173	174	147	163	152	166	172	148	152	158	157	161	156	168	147	173	172	166	157	159	160	160	161	157	147	141	137	161	170	157	144	149	139	143	156	145	157	140	158	158	173	182	157	141	145	157	144	131	162	159	143	175	172	159	185	184	189	181	146	134	143	184	139	162	163	160	155	132	171	153	136	154	149	174	160	167	183	145	147	149	164	139	160	133	185	141	163	149	155	167	156	156	172	171	125	178	175	156	155	168	162	171	144	152	175	179	165	167	165	160	128	151	177	152	153	170	155	141	153	147	171	196	157	146	154	173	161	158	158	182	150	130	159	149	129	162	156	161	153	175	164	164	170	156	161	192	174	176	142	151	165	178	172	161	169	152	182	156	166	155	166	136	145	172	159	169	159	169	183	169	161	151	177	154	166	151	173	151	166	148	144	165	159	148	159	169	157	165	173	163	154	168	140	172	176	137	146	144	139	170	167	147	156	164	137	184	174	158	148	169	172	155	177	158	153	177	171	200	152	160	139	149	148	139	148	150	145	159	167	169	170	148	198	168	171	163	173	157	170	153	143	141	153	175	130	160	151	144	179	129	175	151	168	157	148	152	135	162	142	164	153	162	164	152	153	153	156	173	121	178	169	162	171	145	147	149	144	167	157	154	143	164	197	161	149	141	164	151	164	179	157	148	133	155	170	139	162	147	157	153	164	155	156	147	165	176	167	192	175	167	177	147	181	166	153	139	162	162	148	141	136	169	154	161	146	175	150	166	170	183	153	166	177	171	152	170	163	142	161	161	173	164	152	146	159	119	138	178	153	148	138	175	181	132	159	139	161	153	155	171	144	177	160	169	167	179	156	145	183	140	143	159	157	141	154	173	146	184	146	176	176	149	146	152	155	148	174	137	165	155	152	159	155	146	136	151	156	165	150	170	153	151	173	149	149	145	149	176	153	145	152	164	164	156	166	150	150	173	153	147	149	151	181	186	144	168	150	176	177	163	153	157	166	153	144	159	145	154	142	160	162	153	158	167	118	160	146	155	166	169	169	161	120	160	160	149	160	159	139	157	150	166	165	161	149	151	155	162	167	144	139	180	157	141	151	171	154	164	147	168	175	191	149	139	164	141	165	169	160	147	182	168	152	177	146	160	174	175	161	160	150	172	148	136	149	160	150	178	145	158	163	147	165	135	193	163	156	152	154	164	157	151	164	184	135	172	159	145	130	154	168	172	204	182	188	173	155	164	159	171	164	160	173	188	155	162	156	168	201	181	171	162	156	171	156	158	138	158	149	163	144	135	154	164	138	155	168	172	177	149	149	160	143	148	146	171	180	164	176	149	150	152	140	163	143	159	169	165	171	173	147	167	120	166	152	142	158	170	154	164	150	135	147	170	147	138	145	156	175	154	168	134	143	166	162	179	155	137	155	161	167	152	155	164	161	139	154	181	154	184	137	202	150	157	144	186	161	178	163	138	144	148	163	152	147	179	160	166	152	167	169	142	169	148	145	177	134	159	175	176	172	166	156	150	138	169	179	186	154	139	183	170	172	164	157	163	171	171	171	155	162	155	169	143	177	181	184	151	155	151	145	148	162	172	156	155	159	145	151	164	137	152	169	168	157	179	173	166	163	150	159	153	148	135	159	176	153	159	152	156	152	154	148	154	149	161	161	135	150	166	172	155	180	142	154	158	169	166	150	147	152	149	170	165	195	166	163	150	148	165	167	156	136	167	131	172	168	124	141	150	163	154	172	159	170	132	147	185	169	151	152	162	180	185	157	179	158	176	143	168	151	162	174	165	163	160	142	165	155	160	169	169	171	170	153	151	156	173	131	135	161	169	155	140	159	161	164	155	168	154	166	149	148	170	154	151	143	174	163	173	162	170	175	169	173	154	153	174	157	140	164	155	155	139	151	162	152	155	164	171	174	166	170	140	145	174	156	146	158	151	166	174	179	171	154	172	158	170	154	173	146	151	155	135	128	196	164	180	179	150	165	155	179	160	171	132	159	146	166	176	145	147	158	165	175	161	163	132	161	152	147	133	137	166	167	160	175	182	159	174	147	172	156	182	167	147	178	177	146	172	167	126	168	174	143	142	153	149	160	169	146	144	151	181	181	164	190	166	148	177	173	143	177	159	174	161	152	184	172	172	143	157	147	156	157	175	128	152	176	158	151	164	171	138	158	158	181	147	173	162	153	139	156	143	160	181	170	161	166	173	152	164	150	174	151	150	171	163	138	189	171	184	150	140	138	147	166	159	140	193	175	132	155	133	147	147	143	167	178	152	172	178	133	175	156	147	146	166	166	146	157	145	176	165	161	138	153	161	162	178	170	163	147	158	160	153	160	149	159	169	149	170	151	191	152	176	157	177	168	153	151	145	166	167	162	168	142	171	153	138	154	154	148	162	152	159	167	187	145	153	134	146	151	158	167	160	148	154	147	146	156	168	170	159	159	181	163	158	143	183	141	170	172	146	160	158	166	162	145	160	138	167	158	145	149	172	148	161	127	170	147	172	175	192	164	149	156	164	196	164	157	166	164	150	164	161	143	164	167	165	159	171	158	151	172	165	172	139	153	182	177	175	164	162	147	132	160	147	157	164	142	172	152	162	162	176	146	132	181	129	172	160	165	173	155	188	152	159	157	155	162	145	160	170	161	168	150	160	170	148	149	156	148	160	157	143	171	169	163	141	131	144	167	166	174	177	157	170	158	164	172	153	165	185	186	158	166	158	168	155	169	168	174	177	150	159	154	169	151	164	164	152	144	142	203	160	153	170	131	155	129	177	153	158	132	158	177	157	171	153	141	178	175	167	158	152	144	161	175	151	175	121	191	155	173	163	147	135	139	149	160	178	164	161	180	133	169	166	159	146	154	157	178	148	188	137	153	149	151	168	157	163	189	180	145	172	166	181	167	148	165	162	158	157	171	171	159	179	155	169	157	146	178	168	130	137	132	159	164	177	177	175	164	160	178	188	164	167	179	185	154	163	139	154	158	160	168	169	151	166	144	161	146	138	164	169	153	156	136	155	152	165	141	158	148	187	162	154	150	132	158	158	163	162	173	168	151	166	155	138	145	154	194	168	168	149	147	145	156	128	133	181	163	151	157
2898	3087	1476	787	642	518	492	422	427	429	414	396	397	400	419	402	383	415	382	380	392	388	385	380	390	369	423	411	407	376	395	394	376	355	358	379	396	388	386	392	381	402	403	349	394	388	403	374	382	403	363	405	386	358	398	389	412	375	378	402	378	333	399	389	371	341	387	371	392	396	398	398	393	359	404	411	382	370	367	369	423	379	395	371	382	389	380	373	375	391	433	382	357	364	380	374	367	372	387	387	368	391	364	399	371	385	405	361	368	395	352	375	398	391	398	366	405	407	381	407	370	365	377	388	353	342	374	391	392	352	386	401	383	390	393	363	361	394	373	365	370	374	384	367	385	385	356	375	390	394	369	359	391	381	397	354	375	385	401	358	392	364	388	363	391	347	377	365	399	393	397	400	356	354	364	384	377	393	381	371	391	356	390	338	423	402	337	369	414	395	387	402	383	401	380	372	333	390	357	394	361	391	351	344	359	379	382	405	392	381	378	386	364	375	372	330	378	383	382	400	408	376	380	361	376	374	378	397	390	370	349	393	350	366	383	352	370	354	377	357	394	378	410	380	380	374	374	383	377	367	388	399	385	379	365	354	418	373	379	356	373	351	394	425	402	362	401	374	377	366	368	397	387	378	413	388	368	354	375	371	413	379	391	354	334	349	367	352	364	377	390	398	390	380	392	385	362	364	403	367	421	424	352	362	385	393	380	411	413	378	381	387	391	384	381	381	370	345	367	399	399	401	366	354	336	382	380	386	372	387	396	371	352	365	360	402	375	392	390	385	356	357	372	392	397	371	384	375	369	377	389	407	348	374	393	359	380	399	385	371	367	376	408	348	362	405	357	366	360	349	387	381	360	396	410	372	369	368	381	386	363	338	393	361	375	362	347	367	387	391	376	395	397	399	404	379	390	373	390	352	419	356	355	372	377	370	384	393	371	394	375	371	394	382	416	398	383	378	397	374	378	358	363	403	381	405	403	379	398	382	350	382	362	388	404	384	439	388	381	360	400	368	378	366	411	389	345	372	409	370	368	363	351	387	383	395	367	380	338	374	389	365	364	410	351	360	399	395	385	391	346	369	379	379	401	385	370	379	348	363	381	358	341	367	353	343	361	380	365	403	382	439	393	358	374	354	385	372	373	405	393	383	401	383	363	385	388	400	342	398	370	391	407	331	359	385	385	351	371	345	416	336	355	401	346	376	391	384	366	372	343	366	363	358	421	380	367	385	391	350	388	384	356	391	410	383	375	399	392	328	383	371	382	368	402	437	404	358	370	363	365	388	386	361	366	366	382	369	377	369	411	375	356	373	350	390	392	374	395	389	367	389	389	372	379	395	368	403	381	363	388	425	380	395	388	370	407	398	379	384	406	400	396	361	445	376	391	372	419	412	375	368	371	365	370	380	378	375	377	369	365	370	353	377	364	387	393	389	374	388	378	347	388	412	404	388	383	391	379	364	350	367	355	362	394	405	388	354	404	387	382	366	365	323	390	362	399	364	370	404	389	375	406	371	387	386	386	366	419	391	374	411	373	344	395	363	384	384	367	390	384	367	403	348	390	367	365	365	415	373	378	348	386	372	371	393	387	394	392	347	370	394	381	380	415	397	388	382	394	385	381	389	371	357	372	401	342	392	366	365	359	382	379	381	399	420	386	390	377	405	346	396	386	370	379	372	389	375	384	370	341	366	365	373	403	409	376	365	346	399	410	385	364	395	374	402	373	391	366	357	369	362	378	383	366	371	341	372	414	409	410	368	369	384	357	369	350	383	416	372	392	406	361	368	366	400	402	381	424	395	350	389	376	360	400	340	390	386	359	366	373	413	417	346	397	385	358	403	349	341	391	386	385	382	356	398	357	357	352	364	423	379	374	394	359	383	373	361	367	376	399	403	399	379	365	403	347	347	411	361	378	374	361	368	390	392	390	326	391	386	365	360	336	363	355	344	346	392	370	382	389	357	388	363	382	402	406	365	339	391	405	358	402	367	392	365	390	373	388	344	373	398	388	387	384	383	356	348	388	359	387	419	377	361	417	392	386	355	395	415	348	369	398	383	393	365	358	363	395	392	405	371	385	377	363	368	386	376	391	387	401	389	410	356	365	326	357	376	375	402	346	399	337	381	366	366	388	358	376	379	381	337	433	407	385	353	382	376	382	366	393	384	391	391	407	366	397	376	326	399	398	352	369	356	412	422	392	364	377	373	391	341	385	364	409	387	353	390	397	381	397	413	377	402	391	390	438	384	363	353	362	408	380	411	386	404	332	395	366	401	364	389	377	380	387	417	370	374	404	371	383	340	379	391	337	356	394	357	378	381	375	375	389	340	363	405	358	377	369	354	351	354	359	413	376	339	360	379	409	420	383	389	389	371	375	409	356	382	379	362	386	364	396	389	405	369	372	397	384	424	386	380	391	382	358	349	366	391	367	401	389	415	359	361	391	357	354	370	434	359	374	433	370	403	380	394	378	366	390	383	394	374	352	398	401	378	413	434	408	391	348	370	375	363	367	370	327	374	376	385	386	345	360	365	405	389	372	352	388	391	383	345	361	354	366	386	356	381	421	370	374	338	383	382	355	362	382	390	398	392	345	380	350	370	389	401	404	378	418	358	379	331	343	372	395	373	379	413	367	354	367	367	395	365	390	363	384	388	405	392	351	395	346	386	414	399	376	375	388	383	361	387	346	373	389	352	360	375	339	385	399	360	381	375	370	384	369	387	407	383	361	392	358	393	390	416	368	344	415	358	363	381	431	373	383	385	400	369	368	389	332	351	390	360	418	389	368	363	401	389	404	367	419	422	358	368	369	354	359	386	405	369	362	360	366	356	385	408	347	405	366	389	377	364	374	400	399	412	360	374	387	381	383	363	408	405	334	376	368	408	363	387	395	396	370	335	370	374	361	377	390	364	406	373	404	320	390	373	360	332	420	354	367	363	374	382	387	382	356	349	364	368	377	396	388	392	377	394	349	376	384	366	407	379	356	426	358	391	398	395	408	381	371	365	402	384	379	377	364	387	373	373	390	404	324	375	395	364	400	347	373	318	370	391	401	419	405	360	378	372	350	380	358	395	356	366	374	402	379	375	413	373	400	374	369	365	364	363	389	371	381	411	380	388	359	356	372	362	313	399	378	360	369	397	338	382	428	405	401	387	406	396	377	409	428	373	396	414	361	387	397	356	381	418	377	390	355	393	381	371	398	410	368	356	400	373	364	379	387	388	418	398	383	361	351	375	400	349	394	372	409	354	372	385	395	350	407	376	373	363	397	371	363	352	383	381	350	368	359	415	353	414	368	365	375	366	388	365	360	375	351	354	372	373	382	369	386	425	398	379	363	385	355	376	366	353	362	346	368	366	395	379	372	383	362	405	369	385	373	400	413	377	404	383	400	392	420	379	373	397	392	390	388	404	405	401	395	385	385	377	378	350	361	380	405	402	371	352	374	380	368	382	365	391	383	399	374	402	360	351	386	397	404	364	421	372
31879	21108	12557	1048	455	453	435	456	495	441	416	414	450	448	433	455	454	460	448	425	411	425	440	462	434	475	411	456	434	400	435	441	421	414	407	452	481	399	440	440	451	463	462	426	442	446	419	438	442	456	479	508	459	413	440	445	420	442	444	439	420	432	460	434	454	469	426	434	476	441	470	448	463	455	432	448	430	469	445	436	467	422	411	451	420	453	495	433	447	433	398	449	453	449	443	442	426	409	426	445	474	429	429	427	467	436	432	448	407	418	455	448	441	464	420	408	466	452	412	441	414	454	468	426	386	432	469	404	405	443	429	443	432	432	446	447	451	424	429	497	425	428	447	448	467	410	433	412	448	444	422	439	441	465	464	435	447	419	458	431	444	429	450	404	424	405	406	468	467	449	452	453	424	454	407	439	460	455	407	426	466	432	433	426	426	445	433	416	418	466	496	454	424	422	432	424	434	478	444	436	432	420	427	431	480	427	437	436	417	435	424	428	428	419	458	458	421	470	478	435	453	420	456	447	425	424	446	478	448	459	462	447	471	469	437	461	469	472	425	438	433	465	450	433	470	404	458	487	408	450	445	434	443	431	446	475	400	442	398	445	456	453	383	462	459	410	442	443	458	440	401	515	413	438	441	423	455	421	363	432	400	445	450	483	409	457	436	456	444	455	469	449	413	451	424	366	412	440	432	462	444	465	470	452	420	456	435	418	450	469	461	419	459	461	462	435	425	411	422	422	445	445	435	459	399	439	434	453	447	434	421	446	446	409	447	437	458	434	401	443	419	437	458	403	441	422	430	438	439	449	459	431	459	405	427	407	459	465	418	461	375	478	440	474	465	436	410	447	428	443	477	387	430	462	377	451	478	447	470	441	418	468	442	433	414	454	416	455	422	412	438	443	459	464	468	438	426	454	505	417	445	472	388	431	427	463	454	426	458	457	430	419	440	425	426	482	408	442	496	448	409	478	445	419	428	463	465	421	472	474	437	442	448	445	448	434	446	455	445	451	431	429	453	447	451	480	419	407	431	442	444	456	427	473	463	449	458	431	474	438	427	447	462	450	440	436	464	436	449	480	421	437	430	419	417	431	448	440	429	430	475	422	463	426	428	409	419	477	428	420	436	417	460	447	477	424	409	453	425	427	445	431	453	432	471	496	399	436	437	447	454	428	425	413	437	453	436	459	419	440	453	453	462	442	404	430	492	430	415	453	441	442	481	437	456	462	459	430	441	457	435	411	453	448	426	438	440	426	499	416	421	440	459	439	385	407	425	451	445	417	446	442	425	444	448	443	427	462	433	465	422	431	439	488	450	430	469	432	433	462	443	429	496	447	424	468	441	437	460	424	430	425	462	480	404	415	400	467	457	416	459	422	440	444	444	460	406	448	465	410	437	445	425	418	459	478	406	412	443	452	444	445	403	454	484	425	438	419	428	450	444	426	464	431	419	409	453	439	456	438	452	443	417	481	443	461	400	416	406	441	410	465	445	411	422	500	426	481	410	467	440	439	470	430	458	463	391	435	452	410	447	436	447	423	462	439	456	457	458	437	467	445	428	433	460	451	453	417	461	404	430	451	446	419	410	433	473	461	436	408	414	446	435	472	416	411	423	409	471	449	479	438	418	433	431	449	417	427	441	420	450	398	408	477	436	416	455	439	461	446	426	456	447	422	438	451	443	403	398	444	427	460	477	434	494	416	430	429	432	431	426	421	424	433	416	440	421	464	442	449	463	424	414	454	435	447	463	451	442	413	437	463	422	434	390	448	464	460	431	447	461	458	431	443	409	432	469	426	428	440	422	440	397	424	436	431	415	437	450	435	451	450	478	418	419	447	473	448	433	407	425	466	418	451	413	448	465	432	461	389	434	449	435	437	438	452	423	412	434	440	468	418	420	443	471	415	443	432	449	420	412	409	420	422	440	464	415	460	456	430	450	441	476	406	431	425	464	470	439	377	441	451	455	418	453	422	399	432	451	429	429	471	466	430	422	450	447	467	425	435	442	415	431	457	473	422	427	444	423	453	430	461	490	436	414	458	402	424	429	439	472	413	469	468	433	448	459	430	420	432	404	424	454	450	445	442	460	441	453	425	416	452	430	445	435	403	458	449	404	417	454	446	425	436	386	441	452	422	457	399	456	447	489	441	437	407	418	445	408	410	436	407	454	456	406	436	437	452	389	431	441	438	417	424	469	442	437	402	425	447	453	406	430	415	471	441	446	431	449	448	454	453	439	454	427	438	405	424	457	426	421	464	420	469	465	472	452	466	441	416	393	439	498	424	458	425	463	393	451	436	448	409	418	403	453	434	402	436	442	439	417	451	474	404	469	444	387	443	492	418	410	402	452	390	415	446	464	407	473	444	421	460	417	445	401	453	482	404	419	413	432	434	471	480	450	425	441	413	482	435	426	433	474	458	446	433	426	430	461	436	426	430	460	421	461	406	489	424	449	450	461	441	423	417	406	477	444	451	473	464	437	423	394	413	401	428	432	472	434	432	420	398	434	401	456	432	475	451	470	438	397	441	463	444	477	461	448	447	459	459	424	412	419	434	455	449	436	426	403	397	428	434	410	449	385	412	446	433	447	407	385	419	455	417	411	451	457	412	409	448	432	482	446	433	411	431	409	401	470	412	439	410	449	435	419	413	446	435	402	444	428	403	433	409	446	439	398	429	443	432	423	459	426	452	468	415	425	439	414	426	427	406	433	438	436	429	435	450	417	413	444	437	443	423	435	448	462	431	421	452	446	435	481	423	424	471	436	391	461	447	442	416	464	431	398	435	422	453	449	464	464	442	467	463	448	450	467	453	467	441	426	447	450	425	425	438	438	496	441	444	436	446	427	436	425	457	409	437	406	405	440	458	422	476	459	433	437	448	462	471	446	425	453	456	381	423	496	428	434	414	435	439	454	405	449	445	438	452	401	451	449	426	422	468	447	426	462	436	443	437	438	456	427	427	426	451	460	454	411	456	460	437	427	440	457	432	438	390	454	409	484	430	443	435	474	441	411	407	448	414	395	415	439	425	420	427	431	440	444	402	417	457	419	471	413	454	408	449	440	479	433	445	435	444	405	426	482	426	482	425	432	456	458	459	439	438	459	400	430	432	464	398	442	455	412	386	454	436	425	461	438	448	437	397	444	429	438	439	447	459	438	491	470	439	465	429	402	397	430	410	484	442	467	476	437	424	407	418	501	449	426	423	435	409	445	437	409	429	422	422	418	443	434	425	444	504	430	447	456	402	396	444	478	462	422	465	381	444	423	516	455	447	453	461	468	465	435	405	441	452	486	413	479	423	464	413	451	480	435	442	407	420	428	435	455	438	420	494	421	426	472	435	443	423	500	431	433	410	482	447	432	453	453	426	429	448	439	446	452	419	439	403	422	440	430	442	444	424	472	442	450	448	399	431	388	425	443	509	445	460	439	468	450	410	471	485	416	410	444	443	396	419	464	432	454	400	466	434	486	457	405	443	424	439	409	433
5759	1023	972	990	969	946	977	994	949	949	1003	966	950	971	980	961	929	954	971	968	915	979	962	1005	941	912	942	984	922	934	961	1006	912	963	968	935	946	920	983	959	916	916	999	919	908	897	940	974	918	948	948	921	930	988	933	929	951	976	967	975	946	964	984	929	934	910	974	975	994	943	972	965	985	918	957	902	949	953	902	925	954	945	911	894	942	936	938	920	955	924	942	991	952	919	959	911	925	921	936	953	1000	945	978	937	964	924	971	927	971	954	945	933	997	948	1006	993	920	917	945	900	892	956	903	918	950	937	1013	966	953	895	941	895	960	963	948	966	947	935	955	931	928	941	977	965	909	944	969	962	954	944	951	969	971	939	942	900	960	937	896	926	942	1014	865	1021	940	941	970	985	931	952	965	956	987	966	950	918	863	950	969	927	954	990	902	887	977	930	955	939	991	934	997	963	960	966	935	958	970	1000	936	943	928	1002	999	965	956	916	925	937	955	908	931	982	1001	953	982	943	932	959	973	933	949	1033	956	903	971	960	929	977	941	928	964	992	963	916	998	890	933	972	948	971	970	925	897	909	971	987	932	919	990	961	911	941	1008	991	917	944	897	963	895	888	973	953	923	975	938	940	876	909	947	1024	950	948	970	887	939	991	913	968	965	969	976	1003	886	932	950	957	989	962	953	930	901	943	940	987	906	973	949	962	897	990	959	929	957	907	971	913	911	947	919	928	964	949	918	956	968	899	972	940	994	975	937	956	947	947	940	963	930	933	935	910	933	969	951	965	943	912	940	947	931	958	943	947	898	1006	922	978	951	891	945	903	996	913	909	948	960	920	939	1018	973	901	951	864	954	948	914	954	889	995	978	928	969	950	980	931	949	924	953	941	998	906	911	920	954	984	960	930	942	876	996	941	965	978	972	938	938	876	951	968	932	933	971	925	998	979	913	976	938	953	929	978	937	973	946	910	982	974	965	987	1001	926	979	962	946	969	966	902	902	942	918	940	945	929	977	951	880	949	891	942	948	962	920	980	990	903	968	958	949	979	1006	922	956	877	975	939	938	970	969	879	920	912	926	920	899	915	993	936	958	977	901	963	906	982	1018	970	908	911	970	972	923	942	927	953	921	969	923	936	946	935	966	958	970	928	931	963	998	940	943	927	937	895	926	891	934	966	925	945	905	889	909	979	949	889	949	963	953	945	911	951	903	989	969	919	905	958	951	969	950	912	958	959	954	944	922	961	961	957	980	952	996	968	1013	970	956	932	989	994	900	973	931	979	891	921	898	926	951	923	934	931	960	943	990	1001	909	976	963	933	926	931	973	920	941	922	961	961	956	918	995	944	980	927	926	938	871	916	964	901	992	996	943	954	960	992	955	980	946	966	950	1007	934	940	933	901	903	992	944	939	940	971	967	906	970	934	969	998	939	947	935	1000	993	926	932	952	982	914	946	909	980	955	978	978	968	962	912	982	930	1019	937	994	948	966	964	903	919	886	1011	954	976	962	936	916	939	958	952	968	945	928	903	909	965	977	942	909	922	941	950	953	963	919	951	953	984	948	938	943	955	939	989	947	946	938	908	928	971	950	910	987	946	944	949	956	915	979	970	931	941	998	924	968	869	942	919	946	957	962	938	952	976	994	980	966	925	969	926	912	987	962	908	948	976	999	941	949	947	941	947	914	979	967	920	953	980	908	916	963	938	959	952	941	974	920	935	945	949	915	947	933	957	959	949	993	934	928	920	956	941	970	944	1021	943	975	911	962	991	983	941	943	953	937	938	884	918	965	984	911	1008	953	891	973	970	981	941	914	962	1010	928	944	942	927	942	896	958	924	904	964	1014	918	927	943	906	937	908	974	972	918	981	959	962	927	952	949	902	922	921	936	942	950	981	931	959	961	997	881	949	1000	936	949	945	937	936	929	920	992	915	910	979	937	986	910	976	914	956	938	936	960	936	1006	988	972	917	929	931	918	882	959	929	928	967	922	965	891	928	897	919	906	1010	958	933	920	940	926	963	924	973	992	965	922	924	947	978	948	946	910	940	969	905	984	985	854	956	893	953	941	979	931	975	1035	952	1011	903	938	942	981	952	962	970	982	889	923	892	1006	946	944	961	948	947	919	957	937	941	911	1007	915	968	965	920	904	981	936	981	967	938	952	966	990	939	987	987	923	989	975	927	956	923	956	905	966	926	997	977	962	913	984	921	927	1020	927	963	948	929	876	904	942	922	1005	969	986	923	933	945	980	976	927	945	967	958	945	937	935	927	928	963	937	904	946	947	880	969	895	1008	966	972	860	929	945	1021	899	1018	943	920	1004	995	981	888	986	942	957	914	1004	984	972	918	973	905	973	872	964	986	946	965	922	973	984	931	882	958	963	979	953	954	956	942	962	937	939	983	952	931	898	878	965	965	995	935	883	915	927	929	1019	975	928	939	965	969	938	908	899	966	908	947	951	979	932	928	939	942	965	947	874	910	924	924	958	980	929	930	960	970	985	950	951	975	950	961	926	962	944	912	942	923	935	950	1023	962	905	914	889	893	948	986	951	919	944	942	986	927	935	978	921	928	882	898	920	1006	947	932	906	972	935	943	926	983	929	966	918	918	978	905	933	944	940	941	940	892	969	913	933	943	991	918	944	862	999	975	948	945	934	934	959	957	967	897	932	930	928	958	962	913	939	942	923	963	917	1005	937	911	921	923	974	970	979	959	885	995	984	953	908	919	947	967	918	910	930	937	916	950	1005	951	971	924	940	945	926	912	1041	934	984	951	958	938	924	963	912	952	894	978	949	942	926	933	929	896	905	932	955	911	976	959	965	909	928	913	948	962	930	956	887	991	961	970	964	961	892	957	1014	933	968	952	933	958	965	873	955	913	973	949	922	849	974	950	898	962	903	935	906	921	947	918	919	924	904	944	945	932	975	903	918	973	918	971	962	940	931	900	923	971	982	940	949	911	942	916	929	860	974	896	946	920	958	920	979	964	947	996	960	937	952	966	933	931	942	953	879	975	903	936	960	920	935	979	910	927	934	961	970	969	910	968	965	980	950	957	962	904	944	972	929	926	928	982	975	915	923	938	985	990	1006	952	948	919	914	951	932	939	942	930	923	910	956	936	941	915	976	976	959	943	918	985	1001	906	907	950	977	926	955	965	920	902	942	978	901	987	999	865	956	899	911	996	967	931	897	922	936	938	993	923	990	976	948	959	920	906	884	1000	976	935	964	925	991	961	879	914	874	909	943	900	1013	917	947	937	980	963	947	923	967	937	904	1022	950	976	1000	896	933	990	911	951	937	917	972	957	963	991	941	946	936	950	974	928	924	953	988	932	901	939	981	913	954	996	975	954	1019	1023	997	942	901	923	989	966	878	923	896	928	963	970	983	955	894	946	918	981	955	962	908	942	974	962	969	949	932	987	936	966	939	968	924	925	933	968	1002	969	943	968	940	927	948	886	913	922	968	930	937	942	966	957	910	976	954	974	899	981	908	913	959	913	973	930	963	948	935	926	934	930	904	938	887	955	972	910	1003	956	940	994	900	937	895	920	954
24902	21490	24855	28546	21492	21427	1619	549	430	402	384	365	388	353	332	343	375	375	325	373	332	336	399	355	326	338	342	326	338	342	375	317	364	310	376	338	349	360	336	319	299	311	363	366	364	325	375	363	308	287	317	306	333	352	318	355	361	336	316	325	332	358	396	330	367	295	347	322	357	347	343	337	337	343	325	336	334	370	382	332	356	323	359	349	349	329	359	335	325	323	317	358	307	340	350	288	324	318	335	334	331	312	306	356	319	343	301	337	352	341	361	346	329	327	338	324	361	369	328	379	336	353	359	327	330	339	371	317	339	289	332	339	325	306	366	319	336	307	316	332	325	320	309	329	325	307	393	345	338	323	344	329	322	334	306	348	315	345	357	346	372	370	311	337	378	336	304	368	319	328	367	339	361	334	335	324	348	329	357	307	349	376	349	324	335	350	345	346	332	305	342	314	301	314	329	338	338	344	308	321	377	333	321	322	341	381	344	345	344	371	307	340	330	339	335	310	335	335	340	382	320	324	350	334	332	339	369	346	327	309	361	361	357	324	342	349	361	367	318	325	307	328	336	341	345	327	312	328	336	344	320	322	359	323	347	377	338	317	375	329	346	345	386	365	320	341	316	305	315	343	312	343	327	334	368	337	300	356	352	316	349	382	346	369	304	343	340	363	358	326	345	303	325	314	347	380	326	363	355	344	307	335	328	332	353	309	317	360	311	322	360	320	362	320	379	360	313	361	337	330	289	283	340	311	332	319	333	364	302	341	321	359	362	347	305	340	314	351	344	349	330	350	342	303	335	319	342	355	335	332	342	351	338	346	308	333	356	297	338	331	347	331	303	307	333	366	329	364	351	344	327	399	380	294	357	356	326	336	352	328	318	333	320	332	347	370	350	352	338	284	347	321	322	339	321	370	362	333	344	341	350	303	313	332	337	355	324	312	326	335	319	359	327	347	351	353	329	345	326	362	348	311	326	343	345	330	325	335	327	328	348	333	333	312	306	361	359	320	337	369	326	396	362	353	364	343	308	331	331	294	333	340	392	354	310	288	324	345	332	321	327	346	342	321	323	352	291	356	340	370	347	323	367	320	345	329	352	324	373	319	326	338	358	361	330	317	367	327	323	315	336	356	348	355	326	361	346	342	314	343	356	322	337	312	336	327	325	375	337	360	334	338	328	309	310	322	361	360	316	326	315	334	337	353	335	340	334	320	348	345	358	369	337	335	342	354	335	317	352	362	319	333	311	341	335	322	351	318	332	336	354	302	337	363	327	332	354	315	313	331	347	335	348	330	342	367	344	336	353	330	365	340	322	360	336	331	294	349	358	339	333	332	335	350	309	349	364	312	297	335	330	347	385	324	355	334	328	369	364	342	337	348	344	360	337	318	297	320	357	338	326	325	342	333	374	338	354	301	312	348	343	329	332	326	314	329	358	356	331	289	336	318	336	368	356	330	359	316	334	310	305	342	317	332	327	313	340	342	354	335	351	325	331	341	318	355	376	353	367	337	354	347	340	366	363	305	352	311	354	353	300	333	342	359	338	336	332	322	331	339	337	357	368	319	342	337	352	341	345	328	339	357	333	334	335	336	338	345	328	340	355	354	331	338	331	339	386	332	353	321	330	332	322	334	349	309	301	342	388	333	342	331	366	353	310	315	330	333	369	338	322	339	342	352	321	325	356	362	340	352	323	311	311	350	320	333	349	343	295	338	340	344	375	343	347	350	330	318	333	338	341	358	317	314	305	334	351	341	355	332	362	333	359	356	338	325	325	319	324	326	325	313	344	343	311	318	353	364	336	320	348	372	345	352	316	279	357	342	363	367	328	346	349	338	351	317	358	339	326	356	328	344	323	333	339	330	322	343	316	344	362	331	334	326	349	316	350	338	362	307	349	331	320	327	327	350	317	344	362	304	310	331	370	324	329	349	353	325	334	331	334	336	365	351	288	324	345	308	339	328	371	303	351	364	349	323	337	347	364	325	337	360	325	353	329	328	322	325	345	371	338	295	355	314	369	317	357	322	340	376	302	326	319	324	305	348	361	319	337	328	358	346	349	332	332	353	339	389	351	353	309	326	346	363	328	329	350	344	337	346	341	352	339	283	320	322	340	342	369	287	343	353	334	338	353	340	343	343	302	305	357	341	312	336	359	316	320	325	334	327	338	323	342	351	346	296	332	301	335	346	362	328	332	359	334	354	347	325	339	357	326	339	333	316	338	298	372	330	348	333	348	329	297	351	368	314	326	405	354	345	309	353	341	354	355	374	378	335	328	326	356	351	323	330	357	344	345	307	283	352	351	317	331	342	345	316	302	323	316	307	318	340	303	347	347	329	349	300	333	337	294	352	315	312	326	359	340	302	341	332	359	366	339	349	351	354	340	311	358	337	365	340	340	332	348	330	344	309	329	308	315	358	367	339	368	363	326	288	348	334	320	313	310	312	343	337	364	320	350	383	319	340	293	338	361	333	331	346	342	287	312	337	315	344	349	353	343	322	335	330	342	329	328	319	304	335	329	343	338	322	338	376	334	366	352	316	305	339	340	334	353	304	344	344	334	339	330	309	334	365	319	310	335	323	308	312	325	309	356	322	358	360	337	325	335	304	323	362	318	349	335	351	295	323	335	299	310	311	318	313	358	340	336	324	313	319	319	314	325	367	376	332	331	353	318	359	349	298	367	337	371	326	328	309	334	373	336	348	358	306	335	319	373	328	338	352	332	331	367	303	334	334	327	358	309	303	334	341	338	339	326	331	335	329	356	316	346	361	318	338	360	352	315	319	330	335	361	325	332	352	339	308	297	351	346	334	356	334	353	352	348	331	322	327	321	316	365	375	324	338	350	330	313	369	342	322	332	338	345	342	308	340	330	351	349	339	325	340	347	355	318	351	300	322	346	322	327	334	340	340	314	318	301	363	352	336	328	346	336	332	359	348	318	315	335	321	347	339	318	352	351	351	345	322	389	363	309	330	300	331	311	345	347	346	352	310	348	360	333	340	310	375	359	328	345	340	317	315	319	334	312	329	354	301	338	322	318	321	318	329	317	343	324	324	328	334	337	377	353	343	305	352	348	331	346	345	338	315	339	320	362	316	342	360	326	311	336	340	326	338	349	317	303	334	356	328	337	321	345	328	346	354	338	335	341	366	350	322	324	315	309	375	304	383	367	316	306	313	320	332	338	331	326	343	351	313	352	331	365	326	335	328	381	307	347	344	346	363	347	309	316	356	316	321	342	345	344	324	321	345	313	379	310	311	363	300	349	330	314	316	294	318	328	333	352	344	326	350	368	337	342	345	336	317	362	341	356	320	317	338	358	374	310	362	331	309	312	300	321	312	335	334	337	336	296	319	363	333	317	326	344	322	324	347	324	356	323	334	308	338	343	343	308	309	342	350	325	320	322	328	340	333	335	319	323	360	353	387	363	326	327	370	365	337	333	310	328	337	319	331	326	314	376	322	330	312	333	308	357	327	315	336	329	356	320	308
3176	2096	1366	1017	881	754	757	764	758	736	753	717	767	726	719	752	710	709	730	686	738	741	709	680	770	752	748	753	728	724	708	692	712	743	677	768	759	735	710	788	695	758	738	691	729	742	739	715	718	702	728	722	783	733	720	707	729	741	715	723	716	767	771	789	754	765	757	737	784	750	721	730	713	773	724	710	736	729	723	742	757	746	738	737	722	754	727	764	718	684	718	743	714	703	708	805	720	756	725	772	721	714	760	722	695	786	672	754	746	768	672	708	699	758	728	734	712	718	733	683	732	690	749	695	700	760	708	693	693	673	726	737	717	763	772	707	729	733	744	715	691	715	715	701	761	745	727	687	723	688	745	757	720	746	736	768	731	727	725	702	738	747	746	712	681	733	729	761	693	717	689	717	719	741	736	719	639	738	683	734	737	690	727	709	754	733	707	753	687	665	715	742	717	668	743	754	746	721	692	725	743	721	724	680	699	694	688	758	707	713	782	733	751	716	735	731	739	742	723	734	732	753	743	758	786	743	666	733	696	765	722	736	664	736	717	764	746	694	714	704	725	745	694	729	736	743	701	705	740	733	724	732	732	697	722	705	714	751	708	741	730	720	696	808	689	706	776	735	702	694	716	722	691	737	706	737	691	662	739	680	703	698	734	728	692	707	692	733	684	675	704	738	731	722	693	736	695	710	756	731	694	753	744	776	704	727	767	743	745	754	735	743	743	755	719	700	705	743	715	729	752	751	675	745	687	751	726	709	706	694	704	715	731	720	717	754	700	687	714	687	706	763	733	816	769	752	712	732	780	710	690	663	743	707	719	729	725	745	717	715	692	700	692	699	722	722	715	684	692	737	735	715	728	748	705	694	689	715	704	755	746	757	726	775	730	728	781	714	733	729	782	700	698	701	735	714	726	740	757	746	692	713	729	756	676	725	688	695	758	680	707	668	738	707	701	726	725	696	713	698	716	695	695	734	709	711	732	725	749	707	728	767	717	717	714	707	701	772	715	715	697	721	762	727	741	731	748	685	689	683	713	680	701	736	690	744	771	724	724	743	772	713	740	682	722	735	715	700	757	715	761	719	756	705	745	711	742	670	726	743	741	772	678	713	732	726	753	762	709	710	754	749	745	693	757	725	695	741	701	737	694	671	779	723	746	713	683	708	724	762	759	711	754	675	742	719	736	703	659	726	727	738	676	726	735	708	737	725	727	751	747	733	727	753	736	737	754	725	727	735	783	735	753	723	715	726	747	731	704	766	694	711	702	769	746	704	727	718	760	739	733	707	719	764	696	697	732	766	709	674	740	721	718	764	724	704	741	751	712	754	704	737	747	764	742	757	751	754	757	656	723	758	754	740	720	767	763	711	722	706	734	730	745	691	716	738	742	708	711	713	722	724	708	724	713	704	729	760	770	715	729	697	734	695	721	687	763	704	738	690	723	713	746	746	748	707	718	702	744	754	671	685	717	703	656	754	751	697	748	688	751	723	700	674	725	725	754	725	708	734	715	686	766	767	739	729	758	706	673	764	706	735	713	726	789	727	702	744	723	726	710	753	780	763	737	732	711	742	751	727	724	769	729	683	730	691	741	745	729	706	715	742	699	694	748	745	723	751	704	719	739	724	701	761	706	746	754	736	761	688	695	736	770	711	728	754	677	699	704	725	705	744	760	773	764	737	746	740	717	701	741	714	747	699	764	722	768	750	676	746	736	727	720	720	750	705	777	713	776	714	710	733	781	686	709	652	727	757	736	734	733	737	732	685	673	700	712	726	722	772	692	689	704	706	735	729	733	732	725	705	705	707	735	743	722	768	728	712	716	724	741	758	760	712	728	716	754	724	693	709	730	708	714	724	740	743	729	707	723	743	754	745	692	712	792	703	723	749	779	717	727	748	736	734	695	705	670	730	726	733	718	724	730	682	694	753	726	748	703	724	699	726	753	735	751	746	730	723	760	731	719	752	757	726	727	737	710	716	743	672	740	710	712	695	743	736	772	732	742	759	748	726	723	701	713	712	718	729	718	708	701	697	759	768	757	748	737	750	702	775	667	745	708	702	768	693	712	679	716	703	769	694	677	725	754	707	703	745	684	758	731	773	743	744	698	740	759	795	693	720	750	733	758	697	715	722	699	774	739	715	740	732	736	735	687	761	735	716	712	728	749	723	730	748	754	738	738	750	767	682	685	719	704	753	737	724	714	738	738	730	758	709	684	767	741	696	766	709	686	699	748	725	705	736	736	732	730	768	759	711	710	735	705	704	722	739	738	707	696	733	726	761	703	723	727	715	702	714	713	752	738	754	727	753	707	732	716	679	735	707	706	741	744	737	714	731	775	734	682	691	740	741	713	717	744	752	781	712	663	696	722	748	750	731	723	654	729	721	682	712	731	731	719	725	700	747	689	787	714	691	685	718	730	729	747	733	711	744	764	707	739	738	731	709	713	737	751	709	697	670	674	701	665	743	719	722	691	739	723	760	705	693	722	752	710	745	702	702	729	738	755	758	710	672	771	709	729	716	722	722	714	693	741	739	737	695	734	725	712	734	730	740	770	761	764	725	742	717	770	725	747	700	773	733	748	679	695	738	771	712	685	723	693	713	732	750	764	724	694	749	760	713	696	723	740	696	709	737	714	756	679	715	753	701	767	661	771	732	708	765	682	709	695	690	759	743	741	736	734	707	739	761	709	746	744	727	701	706	767	744	736	734	676	720	749	682	715	686	654	706	727	739	715	706	707	765	743	728	738	670	724	720	689	728	709	747	755	763	692	711	742	715	728	680	733	738	688	774	723	738	714	757	741	783	700	737	702	753	732	734	723	693	711	695	734	723	667	801	735	683	725	756	664	726	685	746	652	714	729	704	712	740	692	677	715	711	680	705	672	731	728	748	762	710	733	689	685	711	723	743	755	745	735	721	731	770	761	765	735	739	723	734	717	727	699	733	726	758	749	720	781	758	724	721	758	742	743	775	699	722	742	710	738	751	715	757	705	741	709	750	731	729	710	676	738	720	738	750	735	742	708	707	709	741	719	737	752	713	709	741	712	780	723	729	716	750	720	750	735	773	733	744	722	670	719	701	714	780	759	770	740	713	726	697	667	695	747	742	745	732	731	751	734	690	749	751	722	703	778	725	745	762	753	723	718	724	726	782	757	713	768	793	730	682	760	752	756	729	704	731	700	733	748	682	749	707	729	748	706	753	703	706	712	742	728	722	751	734	740	739	750	747	698	771	742	670	717	716	713	733	678	773	726	764	725	747	683	738	703	722	706	712	723	717	721	757	701	726	724	695	730	670	702	714	695	756	799	773	753	714	698	738	749	703	724	688	726	675	709	705	733	713	760	734	714	759	718	719	681	728	744	685	705	732	700	726	765	702	714	725	713	748	722	743	683	735	738	726	748	747	739	736	746	745	775	701	739	793	742	701	696	729	749	741	709	706	689	711	741	700	686	737	700	713	767	709	720	740	714	727	714	787	731	686	679	725
24278	21482	25180	28236	21483	21493	19145	552	303	284	272	226	200	205	184	204	193	192	205	197	175	186	182	185	149	163	149	191	170	185	160	147	152	170	175	169	174	161	153	164	146	168	156	174	160	158	158	170	195	162	176	170	162	146	165	157	171	160	169	162	160	160	155	148	145	136	159	149	156	167	173	139	178	144	174	181	152	158	144	192	172	179	182	164	163	168	162	174	136	167	171	144	140	182	166	160	141	160	167	150	152	155	146	167	146	138	170	156	165	154	166	166	155	171	162	165	191	167	142	132	159	154	168	160	136	175	179	150	178	159	149	150	166	156	147	176	145	158	176	179	167	161	166	168	137	161	167	158	167	148	171	171	171	163	153	174	136	145	155	183	154	147	143	171	161	164	151	180	160	161	171	154	167	161	148	137	164	148	158	156	171	178	141	172	163	166	142	125	176	147	152	154	170	148	145	151	178	170	167	160	176	156	150	179	145	197	137	172	178	149	148	168	152	152	136	141	141	153	131	150	120	156	167	135	154	173	178	138	154	168	160	158	168	159	166	162	158	166	148	185	163	163	167	147	146	169	139	160	151	191	145	194	145	169	152	144	187	140	180	156	149	137	129	150	169	175	162	154	179	137	162	152	165	176	158	154	147	168	155	140	161	181	143	170	180	170	164	130	153	166	139	168	169	156	153	131	151	177	170	166	174	135	161	177	172	157	151	179	145	154	173	154	159	146	172	151	177	178	151	150	151	147	146	156	143	157	149	160	132	134	159	178	151	181	156	156	149	157	179	161	180	175	135	161	161	151	172	154	148	161	170	174	152	150	169	163	147	172	165	152	171	171	154	175	156	159	171	172	156	179	149	152	151	202	151	170	164	178	148	135	158	147	157	172	165	199	167	158	164	179	147	164	155	151	149	185	149	142	179	169	152	175	157	176	175	156	128	166	185	163	149	182	183	162	143	183	145	161	163	142	163	150	153	189	132	191	155	161	157	153	176	190	126	162	161	181	193	156	164	180	144	166	150	141	156	148	186	153	119	174	193	171	148	138	153	158	166	195	164	157	139	148	161	153	168	173	152	160	161	177	171	159	150	154	169	185	162	160	138	161	135	162	148	153	149	185	164	150	143	148	163	144	182	146	138	150	190	170	166	150	142	155	156	155	168	157	141	164	161	155	144	161	142	153	158	145	145	165	143	159	147	143	163	152	158	127	165	159	187	156	170	144	137	143	145	155	148	149	154	163	160	163	165	163	155	154	149	182	159	139	157	169	158	163	160	165	178	152	163	144	146	168	146	158	134	147	153	162	165	156	182	157	155	156	165	159	158	158	177	160	154	150	173	177	147	168	148	194	157	155	156	167	166	176	156	156	162	198	177	147	175	180	149	170	194	182	165	161	185	147	135	158	166	175	138	141	167	139	137	178	175	163	213	177	176	135	150	180	158	159	151	141	155	134	172	157	165	152	145	164	165	143	135	153	187	163	152	142	157	159	144	162	140	154	170	168	133	166	167	147	155	180	144	161	165	167	170	166	177	189	175	143	150	129	163	166	165	176	167	150	164	163	166	149	158	152	140	168	161	157	167	170	139	180	167	158	178	150	157	165	160	157	147	163	170	187	158	132	193	159	153	146	178	158	135	143	155	144	160	151	176	162	142	141	169	172	160	148	144	152	152	171	166	165	160	134	158	161	169	152	152	138	160	156	162	179	162	136	133	185	145	159	139	160	165	147	141	165	164	157	147	162	159	153	131	174	147	140	149	163	152	142	158	142	176	176	187	180	170	139	157	135	170	151	163	144	162	144	136	158	152	159	176	170	165	153	152	139	147	141	158	170	159	178	153	176	175	174	156	167	162	193	165	182	143	175	163	141	178	180	166	186	152	179	160	173	171	163	150	140	169	149	156	177	189	149	157	155	157	179	127	182	160	170	158	155	156	169	173	161	164	153	171	170	164	189	171	156	163	155	145	171	166	151	148	151	178	167	142	146	170	151	156	141	147	147	167	152	171	139	177	129	191	147	159	160	156	123	157	145	186	162	144	166	129	147	150	159	150	160	160	161	163	157	155	172	167	191	176	158	162	165	170	155	153	169	173	158	154	165	152	160	154	165	158	149	156	156	167	174	174	155	164	159	151	159	165	190	189	164	159	159	150	181	154	170	155	166	140	158	172	150	179	144	166	165	160	156	137	155	174	171	159	141	175	161	162	166	200	163	160	159	172	147	179	139	168	158	164	147	159	150	172	158	162	166	167	157	159	180	177	156	140	155	167	144	140	151	165	130	179	164	138	166	147	187	160	151	153	163	135	176	154	171	140	126	163	151	153	172	162	165	181	142	154	157	153	176	157	185	181	163	155	168	145	155	175	156	159	177	151	168	150	156	159	149	163	150	162	169	165	157	165	166	162	166	152	159	150	162	175	155	160	141	174	155	134	158	179	156	158	165	145	140	170	174	140	162	134	175	149	159	170	149	156	142	179	154	168	165	160	187	148	173	159	164	180	149	163	165	176	147	170	140	168	171	196	150	165	168	162	148	157	178	160	154	135	164	181	188	177	147	163	169	138	168	165	192	169	134	166	180	184	144	153	151	164	179	181	176	183	173	129	157	160	138	141	161	153	171	163	150	180	177	166	163	174	161	165	147	138	151	144	168	139	186	186	166	148	148	151	152	195	161	139	149	145	165	144	163	169	153	163	165	192	169	147	167	173	164	162	172	163	162	161	139	171	162	163	154	145	179	161	168	157	158	135	168	135	175	163	177	162	164	172	155	164	155	156	153	167	146	119	150	151	195	159	156	169	144	167	166	142	162	150	161	158	170	138	179	158	174	154	153	138	160	172	180	167	173	176	146	153	146	160	168	175	138	122	167	149	172	199	132	171	161	156	156	179	158	162	135	149	148	166	147	156	176	157	149	177	173	156	170	156	179	186	169	142	145	143	165	181	168	172	144	162	164	149	163	184	167	157	145	143	157	167	145	166	148	153	163	159	132	159	156	161	161	157	155	145	165	174	148	141	155	157	167	145	153	131	174	185	153	154	142	189	142	157	140	139	158	181	181	173	149	140	141	167	137	171	134	174	149	176	180	186	146	125	152	159	132	152	172	157	175	179	147	146	153	169	164	151	181	157	146	136	158	169	153	144	147	176	151	152	141	162	166	176	149	156	165	158	163	159	143	168	171	184	141	163	175	152	168	149	168	158	178	170	165	140	174	128	160	166	143	175	160	169	162	146	125	172	165	161	146	161	157	180	178	153	164	169	138	166	166	164	157	158	176	159	158	160	162	170	149	160	177	171	167	168	166	149	179	147	143	167	153	163	174	156	183	149	200	129	164	137	155	153	178	143	174	133	186	172	158	176	164	133	164	138	190	168	151	152	152	168	153	158	131	168	169	171	170	148	184	147	130	135	154	138	169	156	173	173	149	138	162	169	172	135	151	159	153	153	167	142	175	146	183	149	170	172	138	128	152	141	162	174	156	148	174	139	169	162	143
2966	3112	1479	884	584	531	456	448	453	422	437	414	397	394	383	411	369	375	391	402	363	405	400	388	356	374	381	385	409	351	423	391	391	362	351	361	404	351	360	377	368	410	371	367	391	360	398	391	371	375	427	355	370	351	400	369	351	362	390	361	373	396	367	368	410	367	384	367	388	352	376	372	357	374	341	377	373	358	385	360	348	361	359	386	387	386	361	351	398	379	370	411	397	380	372	367	366	385	411	369	384	415	415	380	341	404	422	376	368	410	375	372	372	357	405	349	364	368	344	362	355	414	377	399	388	428	342	417	373	375	353	400	410	389	369	376	347	383	376	373	412	371	372	393	391	360	351	385	362	404	381	377	393	415	365	375	406	389	397	417	365	414	386	364	377	382	364	373	391	355	385	384	420	398	360	376	385	366	395	377	360	387	381	387	380	346	382	418	356	374	391	353	396	368	357	393	380	365	367	387	382	372	385	388	383	344	380	404	341	378	374	385	393	402	398	377	382	358	397	388	400	391	356	381	381	386	397	360	386	393	349	379	367	344	382	381	360	370	408	391	369	361	382	378	379	384	402	364	358	368	381	367	397	334	350	382	368	378	362	389	363	383	356	359	387	377	408	410	362	333	402	344	364	370	405	396	353	377	377	375	400	415	368	387	385	376	377	379	395	368	377	374	398	370	353	366	415	342	399	376	324	428	354	380	356	403	400	356	385	403	349	383	412	358	398	347	373	386	434	328	401	353	346	356	394	397	361	397	378	388	396	373	374	347	340	359	426	391	378	368	394	408	366	372	367	375	402	369	378	416	380	398	380	386	375	347	380	406	372	377	392	376	381	367	380	374	392	361	388	382	370	374	370	411	403	371	410	362	385	360	396	366	410	353	426	407	384	386	364	380	377	348	343	385	378	380	407	390	391	355	376	366	370	383	411	412	402	368	418	356	367	413	382	375	383	356	374	388	353	407	350	383	335	363	374	395	376	343	350	378	391	379	385	379	403	408	414	420	425	353	391	376	386	359	395	370	364	369	357	367	365	384	365	325	351	342	366	364	400	421	375	382	375	381	337	360	385	382	377	376	370	376	374	363	394	365	343	389	373	394	361	367	345	388	374	369	367	357	394	417	384	387	416	394	367	353	399	377	376	354	393	396	386	366	385	367	386	395	416	371	362	364	367	387	409	324	351	364	389	357	370	384	369	373	359	393	392	380	358	373	402	363	350	367	388	374	368	359	388	358	385	390	381	393	381	353	380	372	385	409	408	380	366	358	390	364	356	381	412	343	377	354	425	372	361	387	392	386	366	408	361	367	352	356	388	369	395	363	380	389	390	378	381	383	417	338	371	415	364	372	356	415	368	361	398	381	374	411	401	405	408	358	374	374	387	392	358	384	376	367	393	365	383	381	401	358	353	390	404	338	365	406	382	379	370	406	426	366	372	382	355	364	354	410	353	366	352	367	376	382	365	416	382	357	381	353	377	353	404	371	355	348	402	375	382	399	376	427	423	373	394	407	391	357	394	379	348	362	365	363	407	372	360	360	381	395	378	379	371	382	391	391	372	423	384	379	339	343	390	401	370	370	382	380	364	356	364	378	421	379	401	363	401	399	381	363	381	345	383	365	376	395	405	392	374	397	343	389	408	370	386	405	387	374	379	388	358	393	369	379	394	351	393	363	361	357	388	383	384	385	422	346	392	371	372	385	360	400	388	389	385	382	383	370	382	358	381	379	364	378	409	371	389	371	362	411	381	387	387	371	382	389	373	384	389	382	394	383	400	360	354	378	372	383	365	410	391	321	371	383	394	366	405	368	405	375	350	367	359	397	360	428	381	383	363	413	369	338	369	351	385	381	401	391	342	362	375	382	369	397	379	368	395	385	379	362	383	378	380	329	351	378	371	367	372	390	342	369	438	403	382	380	420	400	385	360	376	423	368	363	377	397	396	385	352	380	341	398	367	405	367	395	368	402	420	400	408	384	393	408	362	380	373	369	394	376	394	400	363	347	371	365	354	376	359	382	370	350	380	353	374	333	398	358	362	371	375	404	392	374	347	380	389	387	427	380	359	357	365	411	353	366	395	359	368	376	386	322	388	405	343	363	378	395	393	379	412	384	369	362	374	389	382	371	368	353	348	362	388	396	402	385	371	384	382	398	370	373	375	363	387	383	387	352	382	392	402	390	368	396	365	368	379	372	409	358	370	391	405	375	379	378	370	361	397	354	385	383	390	368	402	387	360	374	367	347	426	380	385	417	401	372	365	413	360	363	376	379	413	357	398	359	391	412	392	390	374	383	370	397	377	339	379	385	368	385	380	360	374	393	354	355	365	368	357	409	375	395	392	359	393	379	364	361	363	378	400	386	364	374	402	374	376	388	344	389	388	372	377	351	378	374	354	370	380	362	379	352	374	376	378	400	354	383	358	341	362	377	365	379	384	347	382	360	358	352	369	390	425	384	374	373	410	353	381	372	385	404	355	409	374	364	388	382	373	375	406	364	380	351	372	397	380	363	383	376	382	412	359	391	372	389	396	407	360	384	377	393	421	380	377	413	392	373	426	370	365	372	418	338	378	401	401	355	401	372	405	380	357	370	388	393	411	360	407	339	370	364	411	376	357	376	364	390	353	336	339	359	375	372	359	356	374	394	378	389	372	361	376	388	418	395	358	399	384	370	388	397	387	348	367	361	370	374	343	350	372	361	349	386	388	383	410	355	373	385	368	344	374	364	406	416	400	357	342	410	367	373	391	355	368	377	391	381	397	386	407	382	351	376	354	376	377	356	387	412	382	367	397	385	387	384	372	370	394	376	409	331	387	362	375	385	360	377	351	349	369	367	412	377	353	380	347	376	370	375	378	351	376	348	425	357	391	380	412	391	359	377	406	374	375	403	411	388	418	403	352	359	373	378	377	412	365	367	390	386	402	357	358	389	371	385	371	404	371	382	367	338	350	355	349	362	370	405	397	373	378	379	409	403	361	369	372	352	416	372	354	360	389	381	345	402	383	367	410	358	358	392	326	366	399	390	402	398	387	360	357	337	394	363	382	368	358	369	419	392	377	375	347	399	353	397	407	390	358	373	395	357	403	379	396	366	363	366	376	364	400	375	419	395	366	401	328	353	361	384	375	388	390	404	386	367	392	390	422	373	402	363	407	372	387	384	384	389	351	398	375	354	396	399	379	341	404	365	432	402	360	358	367	367	396	394	380	359	350	394	354	372	375	371	376	396	398	409	363	344	386	364	388	364	368	361	416	363	378	385	340	389	377	394	387	355	370	356	355	361	393	365	379	377	389	377	394	361	359	377	370	397	400	381	401	388	388	330	387	352	356	395	372	350	389	387	358	387	407	411	387	356	397	337	345	389	384	357	365	391	373	383	404	380	381	379	389	351	361	383	364	358	374	387	369	386	405	371	408	356	397	370	390	359	381	396	368	382	387	351	375	380	355	403	352	379	394	365	391	388	373	386	383	403	376	392	366	355	382	371
31917	21082	12604	1108	553	471	510	445	445	451	479	449	450	470	419	492	450	429	430	450	472	443	451	415	450	456	448	490	438	489	446	428	461	410	461	421	469	446	438	464	473	454	456	438	434	445	429	435	406	434	424	417	418	408	428	452	462	462	441	438	456	440	437	437	447	457	449	427	444	459	437	417	437	438	449	423	418	431	455	468	467	445	451	439	444	425	442	410	452	455	437	419	471	451	426	405	465	410	461	432	415	463	437	425	452	456	402	476	410	416	453	420	400	452	465	412	489	443	435	423	423	448	459	454	431	452	419	431	449	435	438	472	445	428	413	462	458	469	487	444	405	444	463	429	430	416	441	425	452	437	495	439	418	418	399	485	427	400	415	450	450	423	457	427	467	453	447	409	487	440	429	430	416	434	465	445	423	425	475	469	436	456	455	452	428	432	414	445	455	435	418	425	425	495	475	482	458	452	480	466	444	425	452	441	434	426	431	422	436	409	450	438	478	453	477	463	463	428	429	438	422	410	417	423	411	433	428	453	402	416	458	454	421	461	462	434	403	410	411	452	407	472	432	386	447	418	442	461	440	447	424	411	464	469	409	439	443	455	429	453	453	417	417	447	465	468	485	465	447	421	421	470	406	430	431	434	422	460	455	427	444	449	447	437	434	470	428	426	455	454	392	431	403	436	425	459	441	418	437	459	415	402	432	431	462	472	465	429	466	460	458	459	407	416	420	460	408	439	404	459	439	482	444	458	408	435	455	425	452	405	402	453	423	432	373	415	440	401	407	412	443	516	471	440	418	440	432	420	427	417	447	440	476	461	448	401	443	426	472	484	437	407	426	422	448	460	445	485	436	403	455	407	460	427	450	437	420	421	447	424	449	441	457	465	446	485	394	414	385	446	438	487	419	452	449	465	443	449	445	442	442	413	440	474	474	463	447	424	464	432	415	434	484	440	396	442	458	468	397	436	466	458	405	478	415	432	437	441	452	405	466	447	429	452	445	401	431	410	404	435	425	422	456	448	475	459	440	469	454	442	452	393	475	413	464	444	420	428	426	422	440	461	443	446	427	435	461	437	444	433	415	477	392	410	485	444	441	421	442	441	405	429	404	456	501	451	470	440	421	426	430	470	389	432	405	458	417	422	434	412	461	427	453	430	452	434	470	440	442	459	421	428	447	459	423	431	424	448	406	456	484	416	424	434	451	440	428	401	436	475	441	413	470	438	506	414	420	444	465	426	410	429	398	413	448	421	434	415	434	410	424	439	514	448	473	437	437	481	409	467	477	453	414	436	448	495	418	387	430	461	467	447	437	468	460	421	448	433	451	459	443	445	413	420	426	453	428	448	412	382	374	438	412	420	413	457	418	463	460	445	484	433	413	457	424	461	453	449	453	433	450	424	469	447	432	465	433	406	460	461	474	451	465	421	440	444	474	439	411	422	452	394	457	437	421	493	454	457	484	451	388	421	447	412	446	485	454	452	428	445	463	421	420	400	427	447	481	421	455	405	442	476	410	465	450	442	432	436	423	427	427	429	436	420	414	418	432	417	388	462	432	420	428	421	399	403	402	419	454	488	432	449	470	435	462	473	443	447	470	476	415	395	480	427	479	459	463	473	431	449	443	408	453	471	415	477	457	448	454	398	403	443	402	445	467	440	480	414	417	417	446	445	445	462	454	464	438	434	444	449	470	410	466	438	398	467	484	446	467	410	407	461	456	449	467	410	405	466	453	429	465	406	414	435	461	409	428	449	447	420	383	422	507	446	427	436	455	454	458	445	427	402	400	406	419	449	413	456	455	402	421	443	436	426	441	448	433	440	471	402	445	466	446	436	449	464	456	470	458	381	417	445	432	388	411	436	423	477	469	419	431	453	441	440	425	416	401	393	427	438	441	448	430	432	469	412	434	430	438	438	438	446	465	441	441	464	435	377	439	448	425	446	457	392	466	431	473	495	432	471	452	472	441	404	482	439	458	438	412	423	443	404	430	462	383	406	448	410	463	438	481	403	465	443	428	452	435	467	414	445	440	441	427	447	460	433	388	444	392	451	415	425	469	424	391	439	442	403	432	433	470	440	400	397	432	428	441	406	492	421	412	446	420	460	439	392	461	442	449	447	448	469	435	430	448	429	448	396	452	438	431	426	469	488	449	469	413	406	451	474	441	436	437	420	397	426	418	434	433	436	441	447	433	407	435	442	421	425	454	402	444	471	426	439	439	447	459	461	403	454	425	402	404	429	444	479	464	433	459	399	427	416	437	450	411	423	440	435	448	423	463	402	413	413	464	476	431	444	427	451	451	443	416	389	409	466	440	421	428	420	417	417	441	436	460	463	441	441	467	451	455	456	440	433	454	452	450	418	402	457	445	431	448	447	421	424	457	410	487	428	433	437	437	443	411	450	476	434	479	487	469	444	462	438	440	392	419	429	433	435	446	427	405	393	428	461	432	422	412	438	490	440	485	463	450	483	441	441	439	430	475	428	441	427	424	405	429	448	456	453	448	478	449	427	423	453	434	423	425	444	431	412	463	431	458	421	414	450	436	393	448	435	471	476	431	436	453	469	459	445	432	483	435	419	406	430	416	439	432	425	439	425	446	421	436	383	449	460	443	423	417	445	393	438	444	440	443	446	427	424	453	464	454	421	439	438	433	445	467	451	422	423	430	405	424	504	443	437	442	422	489	458	458	426	429	452	426	446	455	419	424	438	470	423	432	421	442	442	430	474	426	471	417	434	394	469	426	474	447	419	451	443	443	438	407	397	439	456	403	436	407	419	453	434	450	441	448	435	474	447	433	433	444	453	479	445	436	402	443	487	458	468	424	430	430	491	438	450	510	413	451	429	416	458	427	421	459	403	445	431	461	469	441	469	475	429	437	493	420	455	424	453	423	435	444	430	442	473	456	373	462	447	438	455	423	451	436	439	406	411	409	446	458	470	429	426	482	441	430	448	468	457	440	406	419	449	422	390	427	440	457	481	411	438	413	430	438	431	436	408	476	440	471	440	420	472	431	441	433	432	440	431	417	447	423	449	412	425	418	425	450	454	465	447	452	401	458	448	432	460	445	419	408	445	442	420	418	420	447	455	446	417	505	390	416	443	467	445	436	384	467	440	436	432	455	431	435	440	447	466	402	428	458	398	408	424	432	455	413	442	435	386	449	453	418	421	481	407	419	458	424	479	472	464	483	468	406	422	447	453	429	438	396	419	445	450	441	429	453	427	448	416	431	439	463	410	479	459	440	401	447	414	435	417	429	403	453	427	419	442	405	406	450	399	451	445	469	465	443	402	415	429	444	415	460	481	462	442	437	403	458	433	429	424	441	428	502	449	423	457	426	461	470	459	466	417	469	392	457	461	435	433	454	464	487	430	443	424	416	431	466	445	447	422	447	458	453	441	428	417	413	424	454	425	449	461	426	474	425	423	458	406	390	462	463	462	448	436	463	457	417	451	496	407	450	406	397	463	476	434	425	462	473	465	438	440
5860	1049	953	1005	949	975	944	974	933	911	952	940	956	904	1004	946	944	993	944	941	961	913	954	998	903	950	977	974	970	910	952	973	955	971	943	953	932	924	954	921	942	937	962	916	926	922	955	953	933	900	930	936	941	948	994	939	932	935	1000	957	948	990	915	945	1010	989	945	997	859	972	937	993	942	862	929	944	956	946	961	978	942	930	936	939	926	934	926	997	971	934	947	979	878	911	967	910	971	980	926	983	951	945	951	937	928	932	966	953	938	987	933	969	1009	911	941	955	944	973	965	944	942	911	967	953	924	981	902	925	931	918	978	934	942	950	922	969	975	935	972	921	1009	977	981	916	940	970	933	942	913	922	952	963	917	944	993	877	946	936	959	914	917	921	916	910	923	931	988	885	911	934	935	943	961	928	968	933	940	988	909	943	965	918	890	994	944	930	926	928	977	922	909	999	906	928	961	977	932	928	952	967	1004	963	950	934	949	908	956	914	953	934	979	881	941	943	964	948	940	959	965	981	952	953	968	891	943	964	947	990	976	933	935	940	957	943	906	877	964	990	921	911	916	995	949	930	938	938	980	935	961	914	920	952	951	941	1001	925	930	967	911	928	912	900	886	912	963	975	983	911	886	924	947	914	955	947	963	948	954	902	961	891	931	946	975	923	939	940	1012	936	920	907	963	985	932	947	991	897	942	967	925	917	958	898	920	919	966	962	978	960	953	973	954	896	974	989	895	949	972	972	952	960	943	919	989	902	890	921	937	932	965	953	991	953	913	891	911	974	935	907	1006	894	935	985	894	897	915	938	922	943	950	939	962	938	963	949	914	950	938	914	956	965	936	945	992	942	952	950	921	959	964	968	998	920	956	975	913	947	913	971	955	968	986	923	999	941	960	898	931	944	902	984	925	982	935	917	897	946	966	952	979	940	943	889	924	922	943	973	945	891	921	961	994	926	913	953	916	950	899	910	994	956	924	888	923	946	939	1012	932	968	943	905	995	915	977	939	920	972	910	935	973	940	947	909	954	907	938	929	916	932	926	918	979	950	973	976	931	978	941	927	963	967	922	906	914	939	982	933	927	913	925	963	946	957	919	1002	938	922	965	906	992	949	982	979	955	923	964	955	942	980	970	993	928	991	971	926	943	1008	954	979	904	975	943	902	919	955	973	956	970	991	979	955	935	951	912	926	926	878	923	951	962	942	906	921	935	907	996	978	965	949	953	954	940	961	961	938	920	947	959	888	963	907	975	923	953	865	958	988	969	909	963	923	950	922	1010	953	964	920	873	996	994	966	960	950	942	946	870	928	934	914	936	953	904	962	942	960	993	992	928	984	956	999	891	923	927	956	899	978	986	932	875	993	939	933	957	963	950	971	961	900	918	929	976	980	954	927	908	932	972	950	936	891	943	938	925	927	909	924	963	934	954	883	954	934	925	917	934	928	956	954	931	932	908	909	935	952	927	991	950	895	944	919	930	1003	931	904	904	956	988	935	976	951	912	976	935	936	952	910	957	920	947	971	937	913	947	939	945	926	956	955	955	912	947	975	971	970	994	963	912	949	942	1005	930	944	921	925	893	912	1062	961	897	878	900	912	973	907	949	950	900	939	954	945	901	925	945	925	957	955	926	954	970	924	891	955	872	977	904	918	955	988	974	930	947	926	964	934	915	931	912	939	967	1004	939	960	898	898	944	955	940	951	945	920	957	1019	974	972	946	899	911	923	946	939	940	964	1004	916	991	979	961	1011	992	914	908	952	999	985	931	924	936	970	949	935	980	980	983	949	913	948	970	962	971	964	921	902	943	921	921	945	958	981	958	982	1011	930	960	904	938	933	946	955	965	914	967	958	987	922	907	942	912	982	927	957	999	940	939	947	912	969	912	921	946	952	972	869	910	946	951	968	973	1000	955	992	938	899	943	961	950	968	935	991	939	971	999	941	905	928	942	965	937	948	925	895	960	916	886	991	925	914	978	911	991	962	1000	968	916	917	910	921	968	984	924	942	917	918	993	920	1006	957	931	892	919	924	910	882	956	968	960	956	942	967	949	939	999	923	914	991	927	936	905	965	919	983	964	903	972	971	949	937	951	937	922	962	924	925	957	962	961	938	927	967	924	901	967	953	961	940	936	981	933	965	950	898	945	971	959	955	916	927	944	926	931	965	950	1016	969	946	954	938	997	993	910	949	954	949	979	903	940	967	883	950	954	975	959	972	910	925	916	915	971	1008	908	988	1031	909	989	958	993	915	911	976	965	933	996	982	945	890	937	889	921	944	909	952	935	1007	976	942	932	958	884	902	948	998	947	958	920	974	954	915	971	962	928	936	946	917	996	934	915	978	920	953	946	977	918	964	949	967	959	980	949	996	935	963	919	950	993	974	958	871	965	912	934	965	950	959	889	871	935	951	1002	956	931	931	983	944	928	985	923	938	957	954	938	932	945	949	968	960	963	923	962	911	942	929	969	962	938	966	948	974	908	947	926	1008	979	964	941	919	984	931	919	941	982	932	990	940	933	985	935	1009	963	902	942	1008	983	952	995	951	973	936	950	930	960	948	948	923	979	942	963	907	947	945	933	953	965	907	945	907	927	962	947	987	943	1012	943	969	965	960	911	962	961	948	958	948	944	924	913	946	962	930	913	939	920	981	921	909	930	860	960	942	958	967	979	958	904	949	891	921	955	930	964	861	981	938	937	960	998	959	930	969	948	961	949	969	972	949	946	936	916	986	950	936	973	982	981	944	946	924	937	970	957	960	934	940	897	925	950	886	916	986	929	950	933	915	976	937	934	975	949	953	888	940	917	933	949	997	936	932	934	934	919	958	893	940	930	947	966	970	914	949	952	881	924	911	965	1020	923	921	986	941	969	931	914	995	939	943	994	876	909	936	980	998	954	972	971	951	919	937	965	963	929	930	944	993	948	885	956	895	927	934	973	941	975	937	894	933	922	945	935	952	900	918	988	978	925	930	870	917	943	928	957	978	946	947	911	939	991	993	980	957	927	951	1000	1023	1012	965	950	943	911	921	912	965	954	951	950	946	943	941	917	935	929	955	942	911	934	975	995	988	983	935	945	915	936	957	942	974	941	950	936	964	934	920	954	963	945	953	932	899	997	929	969	984	938	934	945	1026	994	937	897	924	1003	897	964	865	940	912	947	873	933	956	916	914	986	943	903	940	981	927	962	983	933	987	973	965	973	970	894	856	899	947	986	934	966	922	932	937	971	936	897	911	894	924	930	919	955	948	907	927	919	932	987	967	964	941	923	960	931	930	928	969	950	995	911	950	950	965	945	909	983	939	969	942	1008	963	954	934	1004	933	952	978	974	992	956	950	981	889	875	923	942	920	924	954	1020	996	927	941	925	940	915	927	953	936	982	973	991	901	957	911	935	884	938	900	937	954	943	937	890	909	953	970	951	960	946	994	954	948	895	962	979	946	941	914	949	909	896	891	948	959	921	939	912	976	935	987	938	937	924	951	908	918	910	912	976	921	874	914	914	931	900	1007	997	997	930	914	969	952	937	944	923	900
24874	21473	24778	28428	21391	21279	1569	518	433	381	339	361	379	367	352	384	367	364	373	384	348	351	332	351	340	330	318	369	311	307	305	356	336	362	290	365	358	347	324	354	348	340	349	311	322	312	341	377	334	321	373	342	363	319	317	335	308	364	361	337	330	368	365	322	349	340	308	339	350	341	332	328	320	360	344	341	333	324	299	356	335	346	345	331	321	341	337	315	331	360	364	342	332	345	327	362	300	336	318	337	353	340	322	356	334	348	346	351	364	369	334	311	340	335	341	343	352	329	328	329	301	358	333	337	322	315	307	317	336	361	348	340	327	345	354	288	327	337	355	349	336	342	369	335	345	341	364	310	330	330	347	331	335	359	315	330	342	308	326	366	352	311	340	326	310	343	362	336	323	342	325	409	325	308	341	323	334	354	342	373	339	345	337	325	347	326	324	362	334	363	310	320	366	315	335	363	320	313	341	301	335	330	331	303	343	340	328	373	325	293	313	307	341	341	346	326	330	373	336	356	350	349	380	351	325	343	320	348	356	291	340	337	355	328	349	332	318	338	283	348	339	310	332	377	328	300	346	309	330	354	354	354	346	343	309	338	376	321	317	303	333	327	325	336	318	378	330	298	312	346	332	299	330	303	384	314	342	380	314	306	365	346	335	326	358	314	332	337	347	340	349	341	342	377	363	340	384	294	329	337	335	325	322	361	328	323	317	344	360	331	321	321	310	313	347	304	302	346	338	343	348	338	325	314	353	304	321	351	342	332	345	327	314	299	334	318	328	334	316	360	320	328	336	329	338	369	347	346	322	352	368	342	315	323	318	347	338	340	319	334	375	303	373	348	372	325	324	307	312	332	355	327	292	326	334	319	325	322	315	331	345	367	334	369	364	332	348	341	350	339	355	335	358	379	312	333	319	347	369	303	306	296	375	396	344	312	304	333	338	351	314	336	330	332	342	362	328	316	345	315	327	313	333	364	349	318	337	352	321	324	350	368	323	330	319	361	326	363	335	326	338	366	354	363	346	349	324	353	331	340	357	360	354	329	374	298	321	311	351	353	312	333	345	322	345	333	315	342	341	341	336	359	368	332	361	313	328	344	337	350	308	320	340	349	316	339	349	326	386	329	324	336	305	326	322	320	323	336	332	353	345	324	301	330	319	323	326	374	348	325	301	349	339	324	359	352	325	322	327	337	317	360	356	316	360	306	329	370	314	290	351	305	315	330	361	320	323	319	329	351	334	338	334	371	384	343	343	341	352	308	345	335	295	328	333	278	334	331	299	330	344	331	327	368	335	340	335	319	308	365	323	353	340	319	315	352	356	334	355	312	309	326	362	362	328	334	332	344	335	313	318	346	329	319	332	337	338	351	361	347	350	343	335	345	358	365	334	351	332	370	300	343	322	356	348	312	361	314	310	321	338	357	334	319	318	307	328	313	313	346	310	340	349	324	362	346	321	317	383	371	318	326	365	371	327	347	343	325	339	348	331	324	323	371	360	330	329	364	352	358	373	336	378	335	336	362	329	344	369	333	305	310	306	361	335	370	349	334	306	336	339	298	309	317	334	351	372	357	342	311	329	325	337	346	328	303	327	348	345	325	305	349	317	338	325	322	307	308	334	350	373	355	364	366	329	347	343	381	328	345	322	346	334	324	323	361	344	322	326	323	348	345	329	305	303	297	363	321	353	320	348	350	360	316	350	343	354	298	317	349	361	347	358	346	324	353	345	371	316	363	348	296	353	338	349	359	323	362	330	345	311	320	315	353	323	301	361	341	339	349	301	335	389	372	375	344	344	361	363	296	342	338	334	348	349	316	340	361	362	349	325	302	339	358	323	362	336	320	329	306	363	327	318	293	313	331	331	309	327	359	359	310	343	340	310	331	330	320	346	343	350	364	326	313	346	334	365	331	305	353	327	334	296	347	361	341	305	331	314	328	349	348	315	309	339	332	314	362	296	349	351	336	335	354	308	346	325	339	327	371	358	362	317	315	336	349	379	318	318	364	316	342	344	314	367	368	339	338	327	336	319	313	321	314	345	337	323	325	321	365	332	319	326	365	338	295	337	333	332	318	342	322	336	368	344	360	301	311	359	344	319	327	363	373	318	320	357	306	318	329	349	330	310	334	320	356	357	334	360	342	329	324	344	314	328	326	354	313	312	311	337	351	343	346	325	337	339	324	333	357	303	344	349	368	339	350	315	298	347	366	345	353	316	344	341	367	362	350	303	344	340	320	306	342	339	345	347	358	315	314	315	345	333	353	355	315	360	333	305	301	361	323	350	338	360	297	326	340	374	314	328	356	309	359	325	324	322	322	340	319	341	353	316	375	354	347	333	335	332	340	373	348	327	332	328	364	340	335	313	314	340	337	319	329	341	336	369	326	324	323	357	328	324	320	288	322	357	330	346	340	332	328	342	332	314	338	346	355	341	352	334	355	357	328	318	336	343	330	326	323	327	385	342	328	318	351	340	337	336	332	331	298	354	307	312	336	363	313	295	346	310	339	329	323	313	309	340	341	355	297	344	338	330	321	303	320	318	324	326	347	351	297	309	336	328	312	358	351	328	324	311	325	342	360	303	330	346	319	339	346	292	323	331	329	358	338	314	314	359	393	353	359	327	339	326	379	339	351	307	327	320	322	356	365	320	314	331	294	340	351	312	323	337	338	354	362	337	377	349	338	333	319	328	360	343	367	347	334	338	334	328	313	344	317	340	336	326	362	362	334	324	338	339	324	315	343	343	339	296	339	290	310	340	315	325	336	314	348	315	310	343	282	352	344	328	311	351	347	313	305	318	336	358	318	325	334	324	336	351	286	333	335	285	358	363	346	311	328	381	352	342	330	336	335	357	345	311	341	322	314	322	342	357	344	318	342	304	297	332	328	340	307	316	357	316	378	303	317	319	338	323	317	316	338	327	325	326	325	335	340	333	329	328	356	328	344	333	353	316	308	318	374	319	350	341	315	303	357	319	357	331	281	333	320	317	314	325	314	323	341	328	313	328	324	336	343	302	312	352	342	365	358	349	349	328	331	328	353	338	323	332	328	354	304	348	319	317	309	363	347	355	356	328	376	360	338	338	295	329	333	316	310	339	341	309	334	301	355	343	357	317	341	367	347	383	328	343	360	347	328	348	320	333	334	327	349	324	345	329	315	320	309	324	339	298	332	354	360	338	362	325	372	326	335	325	366	349	343	327	355	320	333	327	320	350	337	340	322	319	303	323	312	362	361	314	341	352	344	339	301	336	324	320	302	310	320	349	364	341	304	332	300	340	329	340	298	308	319	344	370	298	294	340	342	383	323	346	323	362	324	349	328	333	338	349	329	323	334	346	313	315	346	338	344	323	376	347	348	303	330	362	377	301	338	322	315	309	313	343	357	319	320	335	333	376	319	337	308	337	361	337	350	295	311	341	325	320	370	337	326	326	380	293	334	344	326	327	339	328	345	362	315	334	336	381	343	345	329	364	334	356	333	326	318	300	339
3119	2244	1315	976	825	811	761	793	772	805	733	746	751	707	722	724	746	718	699	705	751	742	724	731	765	708	720	731	719	754	732	746	664	756	723	777	733	697	697	726	710	706	697	738	687	732	761	712	715	724	700	748	737	724	778	759	704	708	718	728	712	686	692	742	748	686	724	728	678	672	692	703	773	701	744	755	743	756	724	713	736	663	733	742	719	729	712	700	733	736	791	708	731	691	719	733	704	726	773	754	754	717	772	704	709	702	743	714	779	704	701	737	728	762	691	765	770	738	738	707	746	726	737	734	733	726	777	693	727	709	721	702	740	725	688	710	727	712	735	760	712	727	752	703	699	691	701	751	744	771	698	706	704	745	765	717	698	750	740	751	689	725	668	722	695	721	712	758	698	702	728	714	747	757	705	734	733	703	673	707	699	716	768	693	706	706	720	730	728	736	679	734	712	716	723	735	703	709	661	740	729	717	720	733	712	715	668	697	724	732	795	779	759	751	751	729	745	731	679	738	711	697	709	713	684	709	715	710	694	756	684	728	749	707	755	752	724	767	701	707	757	693	699	742	747	701	699	723	769	747	788	704	729	699	691	755	778	766	714	767	706	713	704	723	716	736	724	654	676	758	724	725	726	720	746	744	751	752	713	691	718	752	752	747	745	712	686	776	724	716	716	703	778	741	727	753	740	703	755	729	741	691	708	778	687	702	684	680	742	712	726	739	764	760	686	731	666	717	732	708	734	730	707	772	716	679	741	726	707	691	752	728	740	738	706	717	723	746	716	754	718	775	705	685	697	717	713	747	727	728	738	753	729	724	765	717	757	733	721	766	759	726	768	671	757	717	705	729	751	705	768	758	671	748	725	707	717	767	735	731	713	765	683	745	746	715	727	722	757	714	718	691	671	679	716	768	686	738	722	701	668	710	672	703	757	742	737	741	693	700	704	732	731	647	758	715	699	721	720	697	739	704	725	737	690	717	712	730	681	720	718	691	729	741	728	718	729	738	724	693	711	747	779	705	711	763	757	736	684	752	736	730	665	752	674	702	716	703	754	691	703	718	707	767	707	743	731	721	755	697	681	734	679	709	749	691	730	713	737	737	764	766	733	680	701	773	766	747	731	677	716	752	740	731	713	730	716	731	665	723	736	686	722	695	774	775	740	673	678	746	728	726	727	681	736	707	720	717	688	695	712	742	750	701	698	734	696	679	713	720	726	738	739	702	721	725	741	724	732	719	742	768	774	720	726	716	747	716	718	778	709	732	720	713	706	717	756	715	728	734	750	765	747	676	753	700	744	741	717	734	772	744	759	800	702	672	685	754	654	719	725	760	757	710	695	695	742	763	683	750	688	687	735	736	753	733	754	701	700	703	754	738	739	757	731	772	689	697	739	697	725	727	757	745	719	748	708	723	684	729	684	791	689	722	697	748	710	727	723	734	760	721	726	753	684	753	756	709	736	736	711	754	678	718	757	723	726	683	756	710	754	722	713	722	714	718	675	751	706	684	725	705	748	729	763	705	688	746	717	753	727	710	690	755	731	735	699	724	716	721	785	711	743	705	711	699	738	780	760	734	729	693	746	748	759	763	745	700	739	772	726	758	732	724	745	761	726	721	705	681	755	733	671	682	729	730	722	726	707	730	698	724	696	708	731	683	668	689	749	739	745	690	763	728	772	679	725	716	694	810	768	788	739	730	768	753	717	722	694	759	762	720	713	687	716	766	765	708	742	761	741	714	731	708	728	747	762	733	772	737	690	739	689	750	728	714	680	717	715	694	757	707	744	682	731	728	774	780	749	688	729	748	657	727	742	712	745	738	703	773	700	708	744	728	698	768	731	688	658	721	739	693	675	719	717	710	748	721	705	766	734	762	762	695	781	726	716	726	731	762	720	724	742	746	734	687	735	681	724	772	810	754	712	753	693	735	752	761	671	700	718	718	708	748	730	743	736	674	728	712	754	718	697	658	696	781	766	708	708	751	698	672	727	768	689	719	759	697	671	777	686	697	757	731	719	699	752	685	791	689	694	733	728	789	731	717	736	742	716	731	751	766	756	767	716	704	726	762	731	719	708	736	772	768	740	716	710	756	738	710	725	745	731	769	753	722	731	668	730	746	745	722	699	754	744	754	812	680	771	696	757	718	708	715	730	701	739	700	732	726	684	754	715	684	731	736	702	726	760	679	802	735	745	740	726	753	713	734	727	744	713	720	732	717	739	718	711	740	745	766	667	767	718	737	727	702	694	725	743	707	700	739	700	748	732	750	700	730	720	747	673	726	739	745	702	667	731	709	704	711	690	713	770	730	727	706	757	723	698	691	685	698	724	695	759	757	747	721	739	709	732	700	732	674	723	738	698	702	738	715	695	777	712	722	684	752	712	739	722	760	703	727	764	721	707	720	727	748	717	711	671	680	735	743	770	743	668	738	745	721	657	765	717	704	765	703	769	671	714	680	742	771	696	723	754	750	726	751	752	765	701	765	706	717	745	750	702	747	739	781	687	667	721	724	710	733	732	717	648	711	737	691	712	692	705	738	710	762	733	743	760	714	703	685	730	718	763	775	709	707	827	665	723	687	723	697	731	760	733	741	718	696	711	756	756	689	758	769	700	721	716	738	730	734	733	660	757	714	721	741	689	708	705	750	713	748	734	750	683	732	759	779	690	758	703	705	736	766	736	729	699	715	723	678	741	730	752	733	706	797	761	732	719	731	698	737	738	728	738	768	758	746	736	729	689	736	692	720	719	717	684	736	730	746	771	727	788	736	724	691	729	715	732	683	771	744	722	761	702	759	725	684	690	750	728	683	703	686	770	759	751	756	756	756	727	762	739	723	696	757	746	759	661	726	712	703	737	752	748	692	706	767	736	710	743	694	750	723	723	706	754	714	748	701	701	732	745	719	728	708	708	761	725	676	677	709	734	716	765	713	687	732	718	693	699	742	748	710	747	684	720	706	680	701	719	767	735	685	708	747	744	719	721	756	739	740	718	660	747	783	728	726	734	682	715	731	718	705	668	732	747	707	789	731	710	736	691	706	706	716	697	740	719	738	714	729	727	723	757	722	695	726	751	691	719	736	754	714	726	709	703	704	758	686	742	710	766	761	720	700	777	705	735	730	728	721	753	726	711	735	761	663	762	745	721	725	735	759	775	692	741	725	745	742	783	700	702	727	707	712	754	718	687	730	736	709	718	703	723	772	739	745	670	730	709	729	741	745	667	772	780	702	725	710	711	707	727	748	716	704	703	710	695	705	753	748	741	654	710	707	729	753	695	716	725	733	689	717	696	730	737	746	703	735	723	721	723	717	713	698	709	747	741	777	757	764	735	726	769	773	741	730	675	734	715	731	728	714	722	723	682	740	749	699	686	721	767	744	714	730	750	736	720	732	702	746	734	741	764	756	703	749	719	696	716	736	717	694	713	789	718	732	732	699	736	711	711	755	733	721	742	729	712	722	713	763	663	724	713	710	730	696	760	717	761	702
24302	21482	25166	28224	21484	21497	19225	554	313	249	220	237	236	206	205	169	194	177	178	207	174	166	181	170	182	189	184	155	146	158	148	190	149	188	157	154	173	168	166	140	163	162	162	175	167	187	179	151	163	145	182	168	155	197	165	157	138	137	160	170	156	164	172	146	174	162	173	165	146	137	159	152	162	165	169	191	135	168	176	178	160	151	160	186	163	168	175	163	159	179	155	157	163	159	177	174	170	152	154	158	156	139	166	159	161	178	159	152	150	150	161	175	138	165	131	169	172	194	157	159	151	167	150	157	135	153	149	138	148	138	138	167	158	168	155	181	157	164	170	183	151	147	151	179	172	169	164	152	161	156	131	180	144	149	153	150	158	161	150	169	150	155	144	188	152	174	144	147	161	159	176	145	176	150	174	145	156	149	161	192	165	156	145	162	152	173	177	145	144	184	173	163	135	154	172	139	153	146	152	146	162	172	159	153	168	168	193	149	162	155	135	182	187	137	179	154	154	160	173	146	161	142	139	159	166	175	157	150	168	177	145	157	153	143	183	134	161	142	159	168	153	134	171	175	168	152	144	144	123	157	154	148	156	163	162	162	163	166	140	192	157	161	153	151	167	166	152	155	169	174	125	144	176	177	173	195	182	145	194	146	134	148	153	175	167	166	127	144	143	159	172	160	136	170	143	155	175	158	167	156	148	139	162	150	158	154	161	181	161	142	170	158	152	139	136	153	147	167	169	181	141	163	162	158	161	149	168	147	153	176	146	150	173	153	153	188	160	174	136	146	156	173	155	170	141	159	157	155	152	152	179	154	164	160	154	179	155	163	149	157	142	164	158	136	169	163	140	167	157	143	171	168	147	156	165	152	152	145	176	152	165	151	135	150	161	162	158	175	160	177	148	161	158	160	153	165	152	146	160	158	174	170	165	163	162	154	170	183	153	154	134	146	150	158	167	168	150	144	169	148	164	179	164	153	149	163	145	166	183	165	156	175	146	135	149	172	140	150	145	138	173	150	137	155	188	156	158	171	158	144	127	143	137	176	133	159	171	144	142	164	138	169	145	132	134	183	158	154	163	160	139	154	139	151	166	153	148	171	162	178	162	138	161	174	167	156	150	150	146	159	171	156	169	178	142	160	165	147	147	162	156	138	159	155	167	172	164	148	137	147	153	169	153	173	152	142	132	142	156	143	182	162	157	164	151	156	139	168	143	159	147	172	160	176	180	191	154	139	182	164	145	154	167	155	153	151	191	145	144	144	150	143	152	152	149	134	153	148	150	164	145	172	144	154	133	160	156	168	156	158	152	160	155	136	144	162	139	148	156	155	168	136	152	159	151	149	164	163	138	187	171	151	138	151	164	167	162	140	159	151	173	163	202	133	133	157	177	162	178	179	153	171	144	160	166	171	164	138	153	173	152	161	155	149	142	172	191	157	159	150	162	153	188	151	154	142	150	191	172	155	177	144	155	175	149	159	153	147	177	138	150	163	151	146	134	162	159	155	170	147	162	184	167	154	159	167	185	160	183	177	160	150	141	139	169	163	137	158	170	152	157	158	151	158	152	168	161	165	138	168	159	156	167	144	145	139	150	155	156	143	189	178	141	156	164	169	157	140	151	153	159	156	157	145	169	161	169	175	178	149	185	163	151	175	143	161	153	171	157	143	148	174	170	154	163	183	173	147	141	166	136	163	142	163	147	161	120	155	160	151	170	145	173	178	152	172	151	154	151	166	185	160	168	161	176	166	159	165	169	159	161	166	159	177	163	164	135	139	157	123	169	135	162	144	152	157	113	170	160	148	147	150	155	136	147	154	166	140	161	161	151	159	145	145	137	151	170	185	163	180	151	166	157	164	149	148	151	169	164	161	142	162	173	146	156	162	155	139	165	183	165	193	139	177	150	168	155	153	155	162	151	146	155	147	184	141	182	182	160	164	159	155	173	131	164	160	135	146	144	227	161	172	178	165	198	183	165	156	173	135	140	153	180	170	178	172	166	149	173	156	178	180	164	151	149	137	149	171	171	149	154	156	153	154	143	169	163	171	170	156	155	132	145	162	142	152	157	159	154	150	147	149	151	154	139	164	164	137	175	150	202	183	154	150	160	181	164	155	176	133	188	150	158	172	181	170	175	146	163	181	139	165	160	161	160	157	154	158	169	146	158	166	153	158	178	166	189	167	166	155	167	162	146	127	138	181	154	185	143	166	170	158	143	166	150	161	170	138	161	159	167	163	135	132	168	168	136	158	150	162	159	134	158	168	158	132	145	167	171	145	144	149	185	156	182	179	143	178	154	141	136	154	165	145	155	144	150	140	149	165	159	181	180	184	137	184	155	160	148	177	178	166	180	184	153	165	189	177	152	154	140	160	142	161	178	157	156	157	157	157	144	181	168	137	152	196	155	164	169	160	138	122	159	171	181	145	168	179	152	174	160	189	141	159	151	165	172	150	148	137	141	171	157	168	158	167	152	146	127	151	162	114	168	141	151	148	163	139	154	147	149	138	152	165	159	176	139	148	145	174	156	163	148	154	143	142	169	151	171	175	176	157	159	170	137	150	144	193	158	159	154	163	172	137	152	159	131	140	147	141	196	166	143	142	163	165	171	141	174	159	161	196	173	158	141	172	173	161	172	159	167	113	159	144	169	167	144	148	177	146	156	166	181	143	170	171	158	177	153	190	185	151	163	142	174	165	149	156	161	150	153	157	155	145	151	173	164	177	158	146	155	150	165	136	163	169	166	125	160	160	157	162	167	144	163	139	165	171	139	150	150	180	139	152	166	159	172	146	148	166	172	155	161	170	139	157	174	157	157	168	183	166	158	179	155	165	189	164	159	149	145	160	164	158	183	190	172	151	162	166	164	166	161	161	169	149	165	137	171	169	159	154	159	133	155	181	164	153	155	152	135	165	154	174	136	154	160	152	181	137	169	143	162	166	154	156	168	166	164	160	156	201	177	160	168	138	162	157	153	127	131	179	147	158	154	155	176	155	169	147	160	126	161	153	160	163	134	152	165	153	169	166	178	179	150	180	161	180	170	165	143	160	161	146	151	171	156	169	150	153	172	133	161	185	140	151	190	169	161	142	172	167	128	156	141	160	176	148	150	157	145	146	173	160	158	155	157	134	159	163	167	156	168	169	179	172	180	153	162	160	129	139	176	165	155	145	173	174	166	161	146	142	160	165	172	165	155	137	168	142	150	157	172	160	161	152	150	148	156	153	166	152	179	166	169	136	165	152	188	140	167	148	152	166	140	172	141	160	156	159	150	154	145	160	151	145	166	137	184	164	169	157	184	154	157	160	159	191	173	162	155	144	141	152	151	143	182	159	143	169	160	177	138	165	153	165	165	171	161	125	146	153	148	141	137	146	133	147	172	176	148	168	145	128	159	179	156	139	165	178	162	136	163	158	166	147	160	156	158	170	152	135	164	162	130	142	168	151	128	158	169	165	174	162	152	147	178	158	137	168	174	142	156	146	152	135
2954	3130	1487	877	642	525	463	443	423	421	412	372	383	411	401	387	381	395	419	376	392	388	368	368	383	390	373	379	381	417	418	377	394	402	392	397	354	395	369	380	366	392	358	377	368	406	382	357	387	410	368	350	390	399	364	391	325	427	398	390	364	386	443	343	379	377	389	378	380	368	382	365	387	366	405	424	376	410	395	369	407	351	337	374	327	360	370	372	374	414	378	366	363	378	386	356	346	401	358	399	363	387	376	341	404	388	396	387	375	373	382	370	355	350	368	399	358	382	402	396	369	368	394	381	377	379	382	380	377	387	366	378	396	370	361	335	396	366	361	365	377	366	350	347	375	380	397	390	372	353	368	368	372	351	401	397	392	391	348	377	383	384	430	362	348	374	369	331	373	398	401	393	397	359	345	378	361	332	421	417	382	370	379	371	376	388	404	378	373	359	364	389	394	430	370	389	385	366	396	386	395	394	391	371	377	398	355	367	353	380	388	338	414	368	387	379	375	365	383	388	380	371	400	367	371	364	358	384	354	404	380	357	357	376	332	388	379	366	432	374	388	390	369	412	392	365	405	382	371	399	365	401	361	350	390	345	359	386	425	365	383	347	389	360	368	372	393	392	374	385	375	400	388	382	344	356	359	370	368	346	344	374	386	366	364	361	352	403	329	353	392	402	385	394	362	410	385	357	348	374	337	343	395	376	352	382	400	392	335	415	378	383	382	372	388	366	366	371	357	414	407	387	391	372	370	437	353	358	395	382	433	371	374	390	375	386	375	377	348	349	366	376	395	403	379	358	385	415	403	363	383	389	382	386	383	401	391	347	387	422	378	341	387	385	370	367	377	368	412	391	392	355	371	353	375	373	382	386	368	373	375	349	375	392	384	371	337	387	380	376	384	382	344	352	379	369	376	407	381	406	350	362	406	394	360	396	387	374	401	363	373	390	379	376	405	363	354	349	392	367	387	400	341	407	390	422	348	348	362	369	390	367	399	365	399	357	381	371	364	345	391	381	369	411	397	361	337	392	388	397	330	364	370	381	379	386	374	389	412	366	371	351	392	391	391	408	404	340	385	360	388	410	370	325	385	349	385	418	352	368	394	378	394	392	386	382	373	371	381	323	379	347	369	354	375	360	374	406	382	411	386	379	422	333	367	400	373	399	400	350	361	361	388	353	375	371	377	345	433	377	377	406	342	378	393	384	361	369	349	385	394	375	371	350	377	379	386	348	394	336	400	406	345	416	386	369	356	367	359	352	372	368	364	358	359	357	373	355	334	391	379	416	380	385	382	378	371	396	382	351	382	343	371	392	404	370	374	369	386	410	355	354	382	390	407	368	377	361	368	359	405	376	373	403	370	391	379	386	389	351	346	376	372	395	392	383	396	337	376	358	366	385	404	393	389	364	378	402	386	395	373	387	387	385	345	376	388	387	381	385	361	359	343	403	356	355	395	361	415	364	392	354	403	367	374	381	357	383	378	376	364	376	391	390	384	373	367	365	387	388	373	360	364	424	364	367	408	374	407	338	368	404	409	364	359	382	401	424	389	358	329	375	399	387	372	351	370	394	371	389	368	353	370	361	358	379	366	374	373	383	388	386	396	394	378	369	364	385	355	420	389	373	422	386	388	378	379	389	377	363	363	370	351	353	383	367	358	380	390	389	389	375	369	345	390	329	357	366	369	357	381	379	374	393	367	387	345	397	344	390	363	361	377	408	396	372	376	340	375	365	370	410	344	355	366	379	398	370	373	405	380	394	375	374	376	363	387	378	356	353	362	397	395	383	396	395	407	360	363	382	385	371	382	356	378	377	406	381	388	372	392	400	391	352	365	391	383	362	408	398	362	382	373	393	388	399	381	348	389	375	372	375	370	374	384	342	340	381	362	409	424	391	370	375	342	404	386	370	361	420	380	374	378	344	389	389	360	350	369	376	423	392	386	412	400	386	408	387	388	369	356	405	389	361	382	358	345	402	387	361	352	383	390	364	378	409	372	377	399	381	350	393	350	390	359	370	393	384	358	390	375	383	410	382	369	400	392	380	398	377	382	412	390	372	417	400	361	369	346	387	373	378	364	362	393	381	355	360	385	376	376	365	388	380	379	378	349	363	366	366	398	373	358	388	389	357	412	356	373	375	409	395	404	379	332	377	405	383	378	369	376	360	370	386	390	328	355	343	381	399	410	394	345	388	367	351	361	388	390	382	397	353	354	372	384	355	351	397	345	356	382	382	393	359	412	376	360	364	371	378	332	371	382	412	355	387	398	353	385	384	388	357	389	364	379	353	380	408	374	365	371	398	433	338	363	403	402	349	384	346	401	356	336	368	408	372	395	379	363	363	384	377	378	387	370	394	393	364	370	387	387	352	410	366	376	365	376	348	365	371	397	378	387	355	364	406	397	377	381	348	381	352	383	388	388	357	391	390	385	379	388	339	326	402	381	386	397	352	357	366	318	397	390	396	399	388	376	352	371	358	360	370	356	365	410	402	401	365	382	406	378	359	358	367	378	364	422	408	385	385	362	390	384	372	348	333	340	417	391	381	389	357	397	385	383	394	355	377	370	356	408	377	378	391	374	355	387	361	366	354	366	401	368	359	373	350	395	368	381	365	361	332	363	403	362	417	415	409	361	406	375	369	393	366	403	381	396	380	389	380	391	362	339	393	399	376	360	396	375	392	365	417	340	402	385	394	353	383	390	352	380	361	382	389	387	358	402	380	378	399	373	385	347	361	362	401	379	363	387	354	378	418	389	381	361	342	410	376	387	375	399	382	372	367	386	404	384	381	382	396	391	378	333	392	369	378	341	371	381	354	368	419	346	370	414	356	404	378	378	395	423	396	394	377	395	387	394	352	433	398	392	386	396	383	396	377	357	388	373	352	396	377	367	381	359	373	404	355	402	370	361	359	410	387	367	396	446	376	362	395	387	350	375	357	414	355	370	345	379	355	377	391	368	367	394	350	384	376	386	380	374	348	364	357	353	403	391	373	384	393	400	379	384	382	337	379	365	359	356	378	381	382	378	355	379	372	413	386	377	374	380	375	355	386	369	419	399	377	408	387	375	382	392	371	346	374	376	369	405	371	366	381	348	365	377	377	349	371	343	375	416	383	368	404	394	364	364	395	338	394	340	361	396	372	418	383	367	353	395	369	411	385	372	397	371	375	370	368	380	378	367	341	401	399	361	374	402	397	366	392	361	398	364	379	370	360	366	398	394	373	389	420	383	375	394	344	400	349	402	365	409	379	376	384	371	340	393	380	310	332	378	397	413	370	409	358	387	415	329	352	376	389	363	364	425	379	412	369	356	405	379	389	394	365	399	373	363	357	368	377	401	387	374	342	368	391	378	377	369	371	380	364	354	417	385	360	362	355	381	363	381	353	391	403	379	389	377	348	342	367	361	380	368	397	383	382	420	377	365	330	411	383	389	355	370	377	392	389	363	363	381	385	364	378	416	382	358	379	360	393	378	368	372	379	370	358
31962	21120	12643	964	493	453	407	448	428	461	418	455	388	429	448	438	434	439	465	447	420	408	468	426	424	396	424	421	433	409	425	415	438	423	414	425	453	423	440	428	438	457	449	424	399	452	438	480	443	476	470	498	445	432	441	424	429	436	408	420	414	470	440	418	414	440	430	445	443	430	441	432	434	417	436	438	465	407	424	475	469	446	434	425	459	404	443	432	448	437	427	464	461	489	426	451	429	447	427	430	436	432	412	409	428	454	421	405	461	460	457	449	459	394	442	425	441	426	440	441	422	433	464	450	443	425	442	401	446	444	428	440	447	415	437	432	437	444	424	408	421	394	431	452	442	473	456	463	448	440	427	426	404	451	402	454	407	403	441	443	434	421	434	460	439	454	430	423	488	462	410	421	458	436	422	432	466	436	478	451	415	454	410	400	469	479	498	465	437	436	437	486	418	412	462	411	402	471	472	462	442	459	447	433	425	410	402	410	408	420	402	461	469	419	465	413	458	434	450	402	388	363	494	441	422	450	441	417	421	427	458	448	452	429	430	444	428	423	428	464	432	408	431	444	430	449	457	397	413	429	418	367	396	434	424	453	440	433	466	428	405	430	399	444	408	463	441	421	406	461	397	456	451	476	471	466	468	462	434	477	451	427	422	457	397	461	432	461	414	451	393	454	453	476	412	449	411	436	457	446	398	521	442	449	415	386	456	415	439	407	433	463	432	463	412	384	451	433	414	414	440	447	445	404	460	423	391	411	400	420	431	438	431	449	431	393	408	456	414	432	453	399	433	458	423	437	445	425	411	418	397	437	402	449	427	443	452	414	442	416	456	473	414	448	392	465	432	411	446	426	421	403	430	442	438	439	381	449	414	439	407	424	412	398	418	434	458	465	448	420	444	473	445	423	432	448	431	496	444	418	431	447	379	394	430	398	407	449	448	465	434	424	441	411	427	461	418	432	476	460	447	399	404	431	452	475	441	442	475	445	398	424	462	441	428	404	465	452	417	436	440	442	427	464	415	453	407	485	476	452	403	438	464	447	434	458	421	422	412	431	425	454	447	467	422	407	468	374	483	404	422	463	438	475	402	470	453	452	475	438	427	475	466	404	476	419	449	422	480	431	407	422	428	400	477	435	390	452	438	439	443	421	442	463	380	433	453	424	442	409	448	469	433	452	411	461	464	449	449	419	420	449	389	477	438	428	474	456	428	442	438	484	423	432	461	478	479	456	411	376	443	440	427	444	405	446	449	464	453	450	445	432	443	457	465	411	442	396	420	442	416	444	436	437	430	420	468	465	444	436	407	449	441	430	430	439	446	454	432	420	440	428	478	441	438	442	434	407	439	437	442	465	401	390	466	417	450	423	426	428	437	430	438	414	421	433	427	454	409	444	466	447	404	440	439	462	456	407	450	441	421	461	415	454	445	438	409	434	431	407	434	442	471	452	447	448	441	439	461	421	437	399	405	467	435	461	443	424	423	454	439	433	423	414	467	433	428	424	404	418	412	418	396	407	436	425	419	417	448	434	423	440	453	427	393	413	446	496	466	403	409	434	410	430	423	414	410	409	433	391	426	477	448	450	351	471	448	441	463	480	448	382	425	449	423	450	442	458	487	453	450	440	437	449	430	409	462	439	436	404	421	422	458	398	394	421	425	434	429	423	423	403	454	462	458	455	435	456	440	475	446	448	435	433	454	487	452	428	425	452	440	449	426	443	444	447	420	433	443	410	442	439	442	407	404	432	459	425	430	427	443	432	446	429	421	453	386	456	453	451	441	396	450	463	433	400	431	406	422	445	400	413	446	396	387	456	444	414	436	432	435	443	445	471	429	416	473	459	439	402	437	439	427	421	394	431	441	425	435	418	442	426	441	420	451	411	400	429	436	450	437	452	449	428	437	451	456	445	442	438	463	426	410	413	462	439	479	458	478	444	419	430	401	437	458	413	442	428	433	412	418	379	456	428	458	442	454	425	426	455	487	444	433	434	440	403	402	403	420	456	432	451	415	440	427	449	438	405	405	441	416	445	453	456	447	390	422	441	444	419	409	476	403	412	490	479	443	474	385	417	407	408	438	401	459	439	429	424	447	459	429	473	423	434	430	405	433	409	450	434	450	410	472	445	432	408	434	425	439	416	440	427	434	434	440	427	423	401	430	456	451	397	384	418	434	439	479	475	463	450	422	468	482	441	438	467	431	436	451	463	450	422	431	435	417	414	430	389	443	430	399	473	412	409	440	436	414	458	412	433	443	394	417	467	425	421	436	415	443	430	428	448	445	450	425	429	412	446	421	426	454	439	422	444	425	395	434	418	422	430	420	438	400	405	429	473	479	429	447	440	446	428	438	475	409	437	414	442	424	396	420	446	429	456	449	451	414	456	467	446	417	431	453	433	435	443	461	448	434	434	449	459	447	427	445	411	459	447	464	418	452	399	446	478	445	458	456	491	456	428	455	390	458	462	411	454	421	460	454	438	427	468	470	458	433	430	436	378	481	440	462	432	449	450	388	418	432	411	412	402	457	449	382	394	416	442	421	464	440	424	436	446	435	429	414	443	474	447	439	462	423	431	428	435	449	482	424	448	442	445	425	426	452	435	437	454	413	455	437	421	436	415	423	426	467	463	422	436	407	436	419	415	437	390	455	447	457	428	412	437	397	448	418	414	426	448	470	477	411	441	466	434	428	424	453	428	399	430	454	448	424	428	452	402	429	431	468	410	435	427	449	462	480	412	444	410	437	467	389	446	422	454	424	444	409	410	446	416	431	459	489	435	435	423	436	458	456	431	424	466	436	450	438	463	461	412	437	443	444	425	447	482	436	436	448	445	489	461	424	468	417	436	470	418	432	471	491	476	403	430	424	416	457	457	478	417	438	434	474	425	440	426	464	434	408	431	443	440	448	474	422	436	443	406	395	397	459	438	458	449	414	438	447	455	467	418	429	414	395	438	458	415	426	447	389	425	422	413	448	428	470	438	444	469	448	439	404	433	423	451	429	422	408	425	496	460	423	468	442	459	439	431	409	434	469	445	422	410	459	454	470	412	440	397	409	407	409	415	426	398	428	440	439	426	474	453	445	440	421	418	433	465	444	418	406	429	423	434	437	423	465	407	424	418	435	416	457	475	467	415	430	447	430	452	438	452	440	470	430	443	456	417	430	430	409	429	454	446	409	439	396	394	406	421	468	427	407	406	414	428	403	491	437	427	439	444	458	461	464	416	428	447	442	424	407	468	502	419	441	460	408	442	424	442	454	414	447	444	424	447	397	451	449	424	426	436	430	422	454	426	394	419	467	438	448	434	464	413	458	467	444	446	449	414	396	419	443	424	412	466	387	468	472	464	450	443	467	451	454	432	412	437	416	442	475	427	463	435	425	461	450	406	461	447	422	443	451	455	417	452	434	452	450	445	449	446	445	407	464	438	455	424	448	417	422	455	428	412	435	443	451	431	394	451	439	472	442	405	424	412	421	428	432	399	434	447
5725	998	1019	977	956	945	941	988	974	922	922	920	961	922	908	982	995	978	965	939	971	935	940	907	974	967	984	928	945	945	956	945	906	943	978	945	946	929	914	902	912	976	906	967	923	927	935	992	952	938	886	970	921	907	943	932	910	969	923	931	906	939	915	968	950	965	984	928	908	915	989	880	935	957	956	952	950	964	943	939	961	942	980	960	928	969	911	916	995	941	976	925	975	937	885	962	872	896	933	1003	926	892	922	928	954	991	923	961	959	966	925	963	941	966	951	982	937	981	977	935	992	963	959	878	949	937	918	948	946	949	952	930	951	885	949	943	946	988	978	877	960	941	948	931	951	877	941	938	906	942	895	938	894	950	1020	948	945	987	957	960	902	947	937	902	958	954	996	980	958	893	918	955	949	1029	990	895	930	945	967	871	920	872	886	927	926	891	972	932	879	919	976	970	954	949	914	928	971	962	974	939	912	914	958	930	961	922	967	965	886	930	906	908	971	949	972	949	976	966	984	958	978	977	958	969	966	919	978	973	949	963	937	926	956	927	920	960	1018	988	948	973	924	916	904	927	950	931	961	959	997	1034	969	939	943	909	946	893	945	977	958	977	940	924	915	891	918	1003	923	925	980	918	966	943	922	1042	946	961	974	928	937	894	953	921	931	949	928	963	926	918	926	905	959	944	945	977	1000	986	914	939	916	931	954	927	905	903	957	963	988	966	954	941	934	906	968	942	955	977	914	913	935	967	930	943	935	904	966	882	916	890	891	968	1007	969	911	929	1003	918	931	946	1007	963	947	919	970	958	948	960	943	962	903	955	941	970	959	906	971	971	922	952	981	939	911	953	995	951	936	935	950	913	899	968	962	940	906	889	968	914	873	971	869	1021	973	885	940	919	963	914	975	971	937	928	949	943	885	1000	947	960	937	987	942	955	969	896	936	894	951	929	930	942	968	898	965	950	951	944	960	985	947	947	975	1003	943	869	945	892	955	931	865	934	965	872	946	971	970	983	946	953	953	977	949	961	952	952	976	880	903	883	933	935	943	936	952	952	920	937	975	938	946	1005	894	917	914	957	981	1018	937	943	957	994	952	950	953	951	951	929	950	985	963	951	898	949	997	975	995	964	960	927	911	962	934	959	1000	909	931	896	897	935	968	916	1014	943	931	968	984	955	963	953	962	921	975	927	952	912	979	983	949	991	985	985	973	926	969	1011	937	976	949	901	968	976	975	968	963	979	924	921	949	942	912	952	949	956	961	965	930	953	963	954	921	1011	929	987	941	891	923	886	922	973	922	977	929	950	948	867	920	950	958	958	958	961	1003	970	966	917	921	984	889	903	890	961	984	972	977	924	959	897	927	950	960	966	963	854	954	921	928	962	969	957	913	924	922	907	937	929	932	918	863	960	923	958	937	942	941	901	929	945	980	935	926	905	873	974	972	938	944	970	947	886	929	1002	981	925	950	962	883	959	924	960	899	943	923	945	952	943	961	941	973	895	932	937	939	950	925	951	980	983	1000	964	897	928	930	976	964	912	979	918	932	944	959	912	984	912	932	887	918	875	960	921	981	969	921	978	974	927	927	899	955	917	964	956	996	929	967	962	974	934	915	891	956	911	903	1009	896	918	946	929	948	911	945	928	918	950	879	882	935	920	915	923	923	927	892	971	925	966	929	959	980	901	929	938	909	915	938	922	916	911	961	917	957	936	897	950	935	943	972	966	931	936	958	937	921	929	979	985	960	945	924	952	921	907	1004	991	975	934	973	943	947	938	902	937	940	919	952	967	972	1001	897	989	957	962	937	934	918	1003	957	998	912	895	944	999	975	946	954	968	964	998	898	969	987	932	988	982	936	964	942	963	957	924	930	960	987	1007	939	903	896	942	990	881	963	923	934	898	971	944	924	980	987	968	942	914	972	983	922	920	1017	934	949	898	959	974	950	947	949	922	899	986	935	991	936	940	913	928	974	915	925	957	938	1012	946	964	879	889	918	911	950	939	965	1025	958	974	955	882	943	934	981	905	969	923	950	929	905	1004	910	951	936	984	970	900	950	981	899	944	876	957	938	974	890	986	909	930	962	915	959	982	975	923	940	940	942	914	903	897	943	976	958	948	972	955	941	952	973	981	944	963	896	948	1002	977	974	897	968	935	942	931	916	953	936	951	921	925	920	961	896	950	983	990	949	917	976	939	902	981	1000	950	996	934	942	947	949	942	990	958	914	933	929	946	971	962	939	1003	990	945	995	992	914	901	923	911	915	1006	922	962	972	932	933	971	912	932	954	938	991	885	964	969	936	969	988	925	941	983	953	932	963	907	940	938	924	902	948	923	928	953	951	922	949	982	873	922	954	959	964	930	906	899	917	970	953	946	948	897	944	919	975	919	943	964	901	953	884	874	923	931	965	908	977	932	1008	937	933	915	976	974	913	908	964	929	973	958	938	859	931	946	923	921	912	944	964	970	916	962	919	921	923	932	901	999	943	931	908	949	914	921	904	1000	940	912	912	959	918	963	932	950	1056	925	944	947	936	891	938	960	964	912	981	975	947	971	885	945	986	960	988	973	916	909	874	965	944	977	950	890	876	964	960	1013	966	884	991	964	1008	908	962	900	967	927	885	988	901	942	935	887	955	925	947	945	930	935	910	968	944	965	872	970	984	947	978	951	935	886	912	932	982	934	919	919	925	958	933	960	1001	990	943	877	970	1007	971	919	898	955	929	900	915	944	920	942	954	932	891	913	932	931	948	934	946	948	906	920	949	941	934	940	933	943	919	949	924	938	947	1018	963	922	911	896	910	941	916	939	900	930	938	945	975	927	972	968	933	952	944	943	916	985	981	924	940	960	954	983	899	927	884	944	956	929	897	958	955	902	925	980	948	945	870	890	981	943	930	911	946	933	906	937	912	932	936	918	930	914	963	910	947	945	965	880	942	968	907	896	960	979	929	970	944	978	926	944	909	952	900	885	947	967	982	913	927	966	969	940	919	908	896	937	963	945	974	913	1024	935	992	959	962	1007	988	961	975	926	908	931	974	917	975	972	990	958	954	915	956	940	984	992	987	932	931	915	935	991	953	963	981	902	947	910	946	933	873	936	916	944	877	957	905	977	910	963	922	981	937	876	932	954	911	970	952	989	949	949	939	982	906	920	961	933	999	952	932	907	948	919	981	980	992	914	968	946	945	992	978	927	964	932	979	931	1020	978	985	956	963	940	980	922	981	940	967	975	948	955	935	962	905	945	954	938	930	921	966	962	976	893	920	934	921	995	940	955	932	937	920	966	999	960	914	935	948	997	948	932	976	981	943	944	914	919	943	913	935	970	930	981	946	939	930	934	972	946	906	952	969	930	950	985	978	890	981	946	932	960	1000	905	898	898	931	949	954	920	901	925	984	976	915	1000	965	975	912	922	911	990	938	919	949	961	909	902	944	958	939	933	906	946	941	962	935	889	933	984	928	934	925	915	970	1005	970	943	958	946	966	944	965	942	945	966	953	948	919	855	965	894	959	932	952	921	939	958	1000	974	972	881	939	1022	958	925
24880	21470	24832	28507	21465	21354	1483	498	438	373	411	387	350	344	297	388	364	327	335	367	389	370	336	346	334	344	367	349	349	348	350	327	320	342	356	348	349	354	325	361	310	381	332	351	343	300	334	373	332	350	326	324	316	292	309	359	350	335	346	315	296	345	353	356	354	330	337	321	329	314	308	312	321	304	332	363	340	327	323	300	361	314	309	298	379	326	333	360	315	343	331	379	333	344	335	356	324	307	324	374	365	363	329	339	366	366	335	332	331	323	356	341	359	322	311	361	343	337	350	329	314	347	340	333	346	340	328	383	344	313	351	341	302	357	341	370	320	378	317	362	326	334	324	329	361	334	345	312	349	334	356	311	299	337	339	328	365	311	356	374	329	348	339	344	347	307	356	350	329	379	338	358	316	335	332	325	348	307	339	355	347	301	319	347	358	322	330	348	342	321	317	354	345	329	340	284	320	315	309	333	327	349	351	338	337	333	335	354	302	313	336	325	326	316	315	363	306	340	335	296	335	319	324	319	354	309	314	317	333	304	336	355	338	338	326	313	323	317	330	340	338	301	337	335	339	322	358	340	347	372	317	343	335	325	320	315	337	324	315	339	329	314	314	339	316	318	337	334	318	301	326	371	354	350	324	320	347	330	314	325	330	353	322	322	325	325	343	311	325	346	315	338	381	343	370	348	369	307	345	313	342	348	323	323	354	361	305	336	336	327	341	342	307	317	348	348	341	350	333	332	319	337	294	320	338	317	321	325	345	332	334	333	337	357	356	312	357	330	361	327	345	334	332	296	316	345	348	296	298	313	333	335	344	313	320	327	347	333	349	354	354	359	336	336	330	306	368	346	316	345	310	328	324	334	361	299	360	329	343	340	327	333	328	302	342	328	353	322	357	310	325	317	337	316	317	341	357	330	305	359	352	345	341	346	349	331	305	357	310	345	350	352	348	321	303	341	334	365	330	343	347	340	318	360	303	343	341	336	348	330	294	333	329	328	329	324	347	318	297	340	344	323	369	350	345	338	352	330	361	378	325	329	330	376	319	325	310	324	307	317	319	350	350	346	352	330	361	318	320	354	346	353	374	330	335	306	318	351	331	328	315	311	303	334	312	340	335	356	317	333	303	308	336	340	348	303	306	326	334	339	353	290	313	325	335	352	305	342	357	359	320	331	336	340	347	326	331	300	339	337	322	324	329	330	303	361	313	309	315	326	326	359	338	321	326	324	351	337	336	341	302	336	359	311	315	346	303	345	353	334	352	326	320	326	353	322	326	327	360	348	327	337	340	340	314	325	318	341	335	324	322	339	332	375	333	339	310	300	345	347	313	326	354	399	341	318	319	320	332	345	329	330	373	328	337	340	348	307	336	317	316	310	313	345	327	340	314	341	338	318	322	331	319	342	342	335	309	329	343	300	335	373	331	327	326	330	333	336	342	344	317	339	316	353	332	340	350	315	317	334	377	342	316	371	308	339	311	362	329	396	318	370	301	341	337	344	331	351	340	363	346	359	369	318	351	359	351	328	342	338	366	314	326	348	327	350	293	330	361	305	304	333	350	345	316	365	339	343	315	341	327	335	343	324	359	304	329	339	350	345	331	347	315	357	338	331	361	344	345	320	338	305	351	321	326	274	329	354	360	345	361	330	337	343	338	323	341	335	309	311	310	355	326	324	321	302	363	312	360	308	312	335	349	337	343	320	383	320	342	310	340	363	339	316	355	330	324	349	314	324	319	324	367	336	320	318	325	350	342	325	312	325	339	342	353	359	296	343	334	316	341	322	314	334	299	310	293	359	334	330	300	352	348	347	303	358	315	319	341	312	345	315	322	318	327	307	342	309	353	313	326	352	367	342	334	345	361	299	312	320	358	331	277	342	351	343	303	346	317	311	295	319	344	333	337	329	321	377	321	306	326	349	303	335	333	334	337	328	345	314	287	320	310	321	377	365	359	342	321	315	351	334	328	343	324	320	300	340	333	344	379	318	355	331	336	324	351	377	345	336	326	339	345	303	346	331	364	356	326	337	338	344	338	335	346	374	360	364	306	337	322	312	329	344	324	326	341	332	326	318	338	284	343	334	345	335	338	337	340	284	334	304	308	323	329	361	314	360	334	336	321	338	311	293	367	314	305	328	351	327	339	334	345	334	318	339	344	332	347	316	330	356	338	316	290	315	348	332	341	353	321	331	315	323	328	326	327	321	377	347	341	361	300	345	343	367	335	373	366	308	347	338	336	322	319	336	336	364	341	327	362	359	379	373	348	336	324	328	346	334	371	338	323	386	345	350	344	388	347	303	333	329	353	345	360	324	356	350	328	320	356	354	358	335	331	336	349	350	340	336	332	322	331	343	344	316	360	326	332	364	359	326	337	306	347	338	315	326	343	327	333	332	322	323	340	371	324	364	345	315	331	299	291	338	350	338	364	359	317	348	315	344	340	339	344	361	349	318	299	344	381	311	360	334	330	350	320	312	321	302	338	317	348	359	334	354	326	375	355	313	356	304	308	342	331	307	327	316	321	327	329	323	347	339	337	341	321	321	354	329	315	334	329	362	339	309	316	329	333	331	354	342	343	351	327	315	360	352	350	324	298	313	351	322	342	297	323	325	365	349	306	326	333	342	322	368	354	326	328	315	334	338	331	388	329	330	305	324	368	313	309	303	329	316	297	329	343	360	309	309	333	321	339	350	347	342	336	337	342	344	324	333	324	352	327	352	378	371	354	349	335	293	354	326	315	323	340	357	328	319	317	360	315	351	342	287	308	351	378	313	348	328	332	322	312	325	340	301	344	350	321	348	346	343	334	311	326	318	339	300	332	331	320	364	355	347	314	366	339	331	335	347	340	281	341	328	316	342	311	330	374	341	310	345	361	351	372	329	339	310	339	334	324	359	363	370	356	331	315	338	318	326	351	324	338	337	363	317	327	339	305	324	337	386	361	353	316	315	305	349	354	313	307	324	308	323	330	307	321	376	347	342	353	339	343	354	335	286	346	281	332	334	380	351	321	338	314	355	368	321	356	351	316	328	334	332	331	326	335	343	357	311	328	358	329	344	365	343	361	337	329	336	332	351	362	310	351	353	336	349	341	322	351	341	348	341	326	316	293	333	328	335	326	350	353	337	319	290	317	331	325	312	370	385	355	312	360	336	314	312	321	340	337	307	357	320	296	352	292	349	359	373	342	332	329	321	309	358	344	353	311	347	321	354	338	364	318	301	317	353	320	368	308	275	344	334	349	333	349	317	321	369	292	323	306	326	339	313	305	314	326	355	290	360	309	331	304	337	310	337	336	322	333	368	367	332	377	342	349	323	352	329	348	331	314	332	316	330	312	347	344	323	359	331	332	331	314	317	353	323	350	326	365	347	355	349	349	323	326	364	349	343	334	307	300	313	334	347	356	335	338	349	333	335	323	361	348	341	323	309	325	315	352	350	343	341	319	304	317	338	356	351	294	327	349	330	312	317	353	309	315	315	319	335	343	346
3147	2223	1316	933	863	825	791	738	719	714	751	737	738	774	736	725	763	770	775	697	741	714	698	719	700	740	708	703	742	720	731	741	730	736	744	680	711	741	752	713	751	725	740	720	725	723	712	711	755	729	738	714	747	716	721	725	747	757	740	718	709	670	708	727	702	683	759	730	774	727	715	696	697	719	737	723	732	675	736	660	701	687	722	714	764	729	679	727	741	679	716	669	738	718	677	737	731	751	736	753	708	750	704	737	748	705	728	718	767	729	761	711	706	706	760	786	745	717	733	750	741	685	668	716	725	729	763	700	717	721	768	716	715	720	729	684	733	792	731	750	723	714	777	732	700	727	665	744	734	721	731	713	737	716	676	722	674	708	696	721	688	723	685	698	714	700	721	707	749	706	717	716	716	753	709	720	781	749	739	740	692	757	679	717	705	722	735	803	702	700	734	694	753	782	712	734	735	737	787	721	694	733	745	728	776	703	758	672	683	677	725	709	757	751	693	704	733	740	716	754	751	673	727	710	784	748	691	715	674	745	725	718	686	706	706	754	713	692	766	705	695	763	739	663	689	712	742	706	691	704	686	750	725	708	709	793	714	731	748	677	756	746	744	709	717	740	715	683	734	683	743	750	743	753	758	688	728	723	741	714	793	712	720	749	766	735	700	731	713	701	759	686	809	691	703	728	731	679	741	724	719	735	763	688	747	688	732	759	752	742	721	700	724	696	745	740	721	711	749	706	726	780	714	766	704	722	695	731	736	754	736	721	705	696	701	666	695	716	718	709	713	764	723	697	727	733	726	707	721	739	704	762	752	731	725	694	729	740	710	675	704	733	716	717	745	722	736	749	708	730	747	737	743	659	735	780	724	692	697	725	696	736	677	723	716	689	718	717	723	695	723	684	700	711	722	729	753	761	722	723	726	748	716	760	718	712	703	721	689	716	674	731	665	783	714	705	693	688	708	654	698	711	744	713	733	728	722	706	736	758	715	724	687	738	716	730	708	675	743	781	717	774	770	737	694	709	674	748	679	731	737	698	657	727	726	774	755	704	698	690	700	741	727	664	712	694	696	683	731	741	686	731	736	714	704	697	741	690	719	718	694	699	680	655	746	733	734	726	730	710	692	672	768	690	716	739	743	767	682	713	746	790	722	768	658	710	673	763	723	722	705	738	718	747	706	697	701	745	667	699	683	770	742	715	710	749	739	691	721	724	770	683	735	728	756	751	767	710	721	689	706	678	728	718	732	723	742	720	746	696	668	751	745	762	753	741	739	715	747	722	749	693	670	740	697	744	774	644	706	710	684	727	711	734	777	744	724	745	713	692	721	701	694	794	735	718	731	750	736	661	671	681	711	722	734	737	684	699	736	670	714	710	694	726	701	694	707	728	742	732	711	726	762	701	664	714	764	714	766	750	697	759	692	723	713	750	696	731	744	722	700	679	701	738	734	734	728	750	775	706	727	732	757	688	728	734	722	738	719	749	694	761	761	701	732	800	698	677	714	690	702	722	716	680	732	728	712	737	679	707	734	678	679	725	708	670	700	732	691	731	676	719	746	716	722	681	716	729	706	744	751	720	683	719	749	652	697	756	688	731	719	682	724	690	751	730	708	712	746	710	741	750	749	671	650	708	726	741	752	741	757	682	717	789	693	693	676	710	681	761	737	733	676	744	731	730	726	735	703	709	714	700	725	713	722	743	771	755	730	705	748	722	744	691	675	722	730	758	726	671	724	729	768	730	695	714	750	747	707	650	723	664	727	718	706	752	750	724	706	666	695	714	790	705	708	696	804	725	710	658	759	765	703	742	740	735	728	703	739	740	749	732	724	704	723	746	727	696	747	722	732	706	705	760	703	709	694	711	752	746	721	746	771	682	687	694	714	721	734	730	700	741	732	724	707	721	725	704	706	703	735	736	744	749	745	748	677	714	732	682	705	755	707	728	723	732	744	727	724	712	753	709	691	752	698	725	691	734	734	730	705	709	698	764	750	681	697	753	665	749	703	746	740	739	703	731	742	734	660	756	729	724	726	767	721	734	732	766	697	733	718	715	727	728	742	751	739	721	694	674	750	685	717	685	720	756	702	763	674	710	748	718	762	690	733	755	710	780	717	752	733	716	704	713	696	654	751	716	673	699	702	725	716	700	721	709	733	748	765	721	722	718	726	709	726	727	714	739	728	714	690	718	759	754	751	779	730	703	744	740	704	715	738	697	676	714	711	703	749	696	689	742	756	751	717	743	765	708	711	696	695	753	767	684	733	722	677	706	757	688	743	713	705	724	754	668	678	721	745	721	755	719	707	712	758	695	710	753	711	751	743	691	712	701	723	711	683	765	740	719	677	728	716	776	754	702	712	727	725	743	742	759	700	770	717	761	720	713	724	692	694	728	717	713	695	740	719	736	731	720	758	670	742	707	735	674	720	722	719	701	749	753	691	737	720	672	732	720	743	705	692	739	709	749	692	691	714	733	732	747	694	722	694	698	706	753	741	691	746	732	723	668	718	735	726	726	699	677	659	765	706	684	701	716	695	741	646	711	731	746	704	713	741	728	725	785	741	714	732	797	795	673	716	743	686	754	716	690	704	720	751	649	708	680	677	755	781	778	681	701	705	725	725	691	702	720	697	716	749	682	748	741	706	720	713	719	725	685	672	729	753	739	755	733	745	714	688	725	690	737	716	678	776	737	714	732	735	698	757	694	757	697	734	707	710	694	687	713	727	692	767	732	748	691	722	673	692	710	710	731	706	742	718	671	717	713	734	699	761	722	728	701	766	720	737	708	714	722	731	763	658	722	726	687	711	699	799	712	777	718	697	707	718	719	758	729	758	756	704	708	711	679	728	735	716	719	765	740	745	729	728	723	712	754	718	717	731	716	720	773	691	722	708	720	723	709	729	709	711	711	722	734	696	745	710	727	707	695	752	706	735	695	733	742	779	725	732	705	676	712	729	747	712	693	728	740	753	714	739	755	699	710	714	708	692	721	709	738	705	776	733	685	809	709	712	729	757	695	697	715	735	743	707	715	663	747	749	722	718	689	759	716	728	699	716	760	714	688	740	713	730	717	725	735	732	732	719	752	746	747	690	757	711	688	721	733	719	723	743	686	735	742	721	706	743	721	777	735	767	726	706	710	766	740	728	681	712	712	746	755	700	731	680	698	719	693	715	733	718	702	704	704	745	768	751	725	766	698	694	750	722	697	722	691	752	729	678	707	709	708	702	710	706	743	731	681	788	778	744	690	724	722	708	753	753	728	721	707	747	723	670	722	722	725	723	729	729	722	678	692	755	700	695	693	722	713	708	683	712	708	739	705	735	727	748	742	754	766	737	709	728	736	730	682	743	677	693	680	684	774	699	735	716	678	717	741	673	743	726	716	764	687	748	728	727	690	704	726	717	734	779	712	737	710	698	690	727	747	775	751	695	687	705	725	770	703	746	738	716	700	782	701	707	809	671	701	713	770	749	730	695	759	685	701	707	749
24286	21470	25149	28208	21473	21483	19219	542	299	279	247	240	234	242	197	185	205	176	177	165	167	152	167	180	175	153	191	172	135	173	180	149	168	168	169	168	180	158	159	177	157	168	159	179	173	163	179	164	128	147	144	131	140	178	174	161	171	168	179	171	162	144	149	162	157	163	150	178	117	145	144	146	148	169	156	152	168	147	166	184	154	171	185	139	162	170	147	162	159	151	158	148	165	180	159	139	158	180	160	154	134	144	171	141	133	184	167	151	151	157	154	171	170	153	161	154	156	161	171	161	169	150	163	170	147	167	147	174	149	172	158	149	165	137	154	156	134	171	169	151	163	144	155	179	153	162	181	159	161	128	175	200	154	149	191	165	174	158	155	161	161	128	156	183	147	165	188	139	185	159	130	173	169	160	174	131	154	143	165	155	161	122	154	165	185	163	152	155	144	163	174	153	170	144	141	176	177	147	160	158	164	150	143	154	165	185	158	164	151	157	161	154	142	135	175	171	171	192	159	172	135	167	143	155	145	187	155	130	146	150	158	176	153	171	138	138	163	162	146	163	140	154	149	167	149	141	150	150	154	161	155	140	157	151	179	137	148	170	152	164	141	149	166	141	144	155	146	152	149	165	172	128	145	171	172	162	142	159	150	151	174	150	176	155	146	163	165	186	158	177	148	157	153	148	156	171	177	132	163	164	145	161	155	149	163	153	165	158	186	179	171	159	158	119	144	156	155	158	143	173	161	154	164	143	143	143	154	166	175	181	159	168	157	159	158	151	155	155	171	160	164	139	178	130	167	142	155	164	140	166	170	155	137	159	153	131	164	165	162	166	169	166	154	165	167	156	182	170	152	167	148	167	159	157	150	139	168	142	177	142	176	166	119	166	159	161	147	168	149	148	153	140	150	163	139	157	150	168	154	157	140	156	149	141	165	154	138	144	135	163	170	165	148	146	156	152	143	170	152	157	143	156	137	131	149	145	153	174	151	171	165	155	157	175	186	164	170	151	186	165	164	139	159	169	135	145	165	148	156	156	183	153	162	168	171	183	158	144	145	172	139	133	150	157	142	167	151	184	139	176	165	150	156	191	160	154	160	165	135	171	140	137	164	162	167	146	168	172	149	151	138	163	171	151	160	174	177	147	157	148	177	144	156	171	148	139	164	171	163	156	138	140	147	157	157	162	147	146	149	135	140	144	166	154	173	156	142	159	182	158	161	154	148	168	155	162	149	122	153	162	160	148	171	146	161	182	162	158	150	141	159	149	158	159	152	145	179	140	141	141	143	165	186	150	145	137	182	167	145	155	163	167	168	165	151	133	169	132	188	153	162	144	157	143	153	177	161	169	161	158	137	157	154	120	166	161	140	140	155	131	154	176	137	129	146	147	194	141	152	156	151	172	151	172	152	173	163	154	165	170	160	161	162	139	143	147	147	155	160	141	153	149	162	155	135	149	142	147	147	140	135	173	137	137	148	175	165	136	159	140	165	163	151	167	158	152	165	159	168	168	159	143	148	160	149	140	177	186	143	160	168	160	170	151	169	130	149	159	140	170	151	143	147	168	160	148	176	149	148	181	144	162	148	163	163	169	166	165	193	146	166	164	164	141	162	167	171	140	161	143	158	174	158	160	150	160	140	161	159	172	174	164	126	162	155	150	165	168	159	175	138	145	140	172	150	158	176	161	166	138	152	154	141	147	134	162	172	179	148	155	146	173	156	159	159	168	155	158	153	155	158	159	144	139	152	166	142	147	157	139	155	155	146	150	163	136	150	157	162	151	163	154	156	154	141	161	161	163	146	147	142	162	160	156	162	156	148	159	153	129	144	163	162	187	169	162	159	189	139	156	137	157	165	155	157	155	172	164	196	175	205	167	152	163	197	181	152	165	174	161	160	154	152	159	169	159	141	169	157	163	180	175	169	143	147	161	176	163	183	142	148	152	172	143	167	156	146	155	177	182	164	149	145	189	154	146	159	136	142	162	150	173	181	139	172	152	152	184	161	165	155	167	155	151	191	140	178	184	173	132	157	148	167	142	170	168	170	161	166	171	172	182	154	150	178	141	158	168	148	154	164	134	158	150	140	166	161	135	172	154	139	154	162	180	162	119	143	128	149	165	182	157	160	162	144	143	157	156	155	152	165	169	125	159	132	158	161	128	148	149	152	153	163	156	149	156	157	156	176	161	149	170	174	171	157	170	166	165	149	155	180	151	170	169	161	153	155	139	141	164	159	138	126	153	143	143	160	147	176	155	149	155	163	166	165	138	189	160	175	148	178	165	137	161	160	174	160	166	159	164	151	158	151	155	152	153	147	164	149	160	166	148	160	167	142	175	146	159	160	149	149	151	153	160	136	143	186	164	172	142	162	151	164	143	186	165	153	167	155	129	165	163	140	138	149	167	129	146	139	165	170	127	144	157	155	165	165	159	148	149	145	145	174	163	145	151	165	165	168	160	163	169	157	157	147	136	148	164	160	156	176	143	133	142	161	166	166	182	146	157	138	143	173	154	135	161	161	165	171	159	183	156	158	151	148	184	168	160	162	169	150	173	153	161	156	141	168	176	161	172	166	147	163	166	146	154	194	153	165	141	138	139	148	158	176	169	161	144	149	155	148	167	139	137	173	160	164	182	187	150	155	158	178	149	163	158	167	152	167	155	154	162	185	140	172	174	166	138	150	157	140	164	172	162	168	165	165	142	137	165	166	150	154	167	174	161	155	158	157	129	141	161	174	171	144	171	156	157	146	137	156	160	159	163	164	196	156	148	150	123	161	173	174	187	169	156	154	140	154	144	169	156	148	147	168	149	143	135	144	154	164	147	152	159	160	153	173	159	184	166	160	149	151	175	142	150	124	146	153	155	148	152	147	158	166	168	149	134	174	155	171	151	156	166	135	172	174	154	148	146	137	153	180	164	170	140	139	160	151	162	157	154	164	151	174	153	124	125	167	163	182	158	158	155	185	182	147	174	158	171	153	148	157	171	163	147	170	165	138	153	181	173	154	174	146	175	156	177	166	143	163	160	146	145	158	143	148	153	157	189	167	184	165	136	173	170	144	145	168	160	170	161	164	162	154	158	176	141	165	159	170	158	168	162	140	147	130	143	151	130	154	145	157	160	157	150	140	146	150	156	156	161	161	158	162	154	167	140	167	153	144	130	159	155	171	131	158	161	175	151	154	156	134	162	157	151	159	157	186	146	147	180	166	153	166	149	162	149	173	146	157	158	168	198	160	158	161	168	163	186	182	184	178	178	175	156	155	160	182	173	172	155	132	162	163	175	157	157	170	136	153	159	146	162	163	142	150	153	118	156	170	154	153	146	145	172	160	176	166	148	156	153	155	136	149	148	147	155	145	172	199	177	163	149	151	170	155	158	156	148	181	151	153	146	139	167	166	146	157	191	144	149	138	169	139	151	162	140	147	164	157	162	162	164	138	163	169	152	151	168	146	128	168	156	168	174	164	153	160	126	149	156	160	170	154	144
2939	3058	1479	840	620	520	462	458	399	405	430	405	413	426	382	421	376	387	379	394	365	421	389	361	362	377	383	381	388	340	373	410	388	374	378	379	366	346	377	383	380	343	375	403	363	387	372	367	352	346	377	375	410	376	366	357	373	368	418	379	377	374	353	392	386	387	395	323	354	377	402	368	362	393	385	396	386	413	375	403	372	393	364	408	395	394	345	377	375	349	371	404	374	353	416	383	336	352	389	389	366	355	396	394	362	393	350	427	372	406	358	352	399	347	366	415	396	356	394	360	377	372	404	377	379	395	420	371	388	374	378	389	390	371	370	398	378	364	378	376	404	361	390	386	356	385	385	392	362	391	396	405	368	351	394	348	374	346	398	362	362	380	361	376	366	379	373	359	342	371	396	345	354	378	377	381	376	366	402	345	401	374	367	375	375	403	361	374	349	386	352	353	413	370	389	380	354	370	348	357	335	362	388	383	377	377	362	364	407	369	342	383	382	351	359	383	390	372	369	385	383	399	354	366	344	357	381	395	404	378	374	350	390	366	363	378	370	365	358	355	354	384	357	387	362	377	360	360	371	341	380	400	390	371	384	365	367	380	364	405	377	378	385	396	353	344	384	399	408	393	372	363	355	393	385	344	370	400	394	359	366	349	363	384	370	342	390	385	363	367	369	361	344	370	381	362	371	384	397	380	370	392	368	372	363	382	357	361	390	345	377	395	380	337	429	378	355	382	397	368	369	389	371	428	369	359	386	383	391	375	352	402	370	362	362	369	385	380	365	361	363	385	397	371	395	346	389	327	394	385	404	376	371	333	378	394	335	376	372	359	368	356	365	373	372	368	393	360	370	395	372	398	350	400	397	350	362	417	392	366	361	361	377	393	364	370	374	369	368	396	388	377	387	381	372	370	381	370	373	376	361	353	390	360	343	376	399	366	386	360	345	408	390	387	369	376	379	385	347	370	352	395	361	359	347	358	390	397	364	366	378	365	378	378	385	409	409	392	399	369	386	395	394	383	416	373	406	354	396	358	399	366	365	344	396	368	379	392	358	365	388	399	364	361	411	357	370	372	356	380	338	381	366	391	385	379	400	365	354	370	357	354	368	335	360	382	360	375	372	369	365	404	394	353	348	350	360	354	390	406	367	382	413	374	340	378	354	390	383	378	343	375	385	392	327	383	403	404	378	423	351	365	361	362	370	394	364	363	363	380	373	381	373	422	392	345	369	364	398	353	383	371	372	380	396	405	396	385	374	386	362	380	378	396	394	396	398	376	369	361	376	371	376	349	386	371	384	393	387	379	346	353	385	360	358	344	386	383	374	414	353	387	339	362	371	340	368	371	391	355	353	366	381	387	360	409	425	357	353	378	398	367	370	353	374	392	365	367	356	360	369	375	385	389	380	379	354	377	369	360	383	395	372	345	380	371	375	336	368	360	391	366	392	402	369	370	367	367	385	392	391	377	384	354	365	404	390	369	376	374	397	386	375	409	380	359	338	349	375	371	380	401	380	398	376	371	371	414	387	415	375	354	362	368	411	396	387	370	365	376	374	381	392	381	355	368	387	350	360	387	394	357	377	375	372	358	387	361	386	387	399	401	391	395	378	376	398	380	384	388	375	388	397	387	374	373	406	380	399	403	341	362	369	384	336	360	339	378	373	351	371	389	393	390	406	370	375	400	423	357	376	388	350	378	385	379	381	368	381	306	383	382	414	393	361	335	361	386	369	376	357	368	395	384	403	382	396	366	372	398	363	355	365	379	413	369	358	421	349	395	350	354	375	371	375	359	350	371	390	364	377	343	371	348	385	352	387	381	367	354	360	396	394	369	379	395	403	381	379	361	390	350	359	402	386	331	358	405	382	367	351	381	382	368	354	378	403	358	372	365	357	382	312	356	410	375	333	348	368	363	404	356	395	354	366	357	369	377	423	373	380	356	363	365	365	382	367	396	369	366	389	349	348	360	364	351	372	353	359	355	356	386	375	331	379	368	382	410	355	353	380	381	379	367	365	368	378	406	368	394	361	395	365	363	380	395	379	389	400	368	357	382	348	387	348	362	392	384	365	344	353	386	375	389	337	384	372	386	362	387	369	393	379	391	361	370	389	371	362	363	411	345	364	408	379	365	323	369	368	348	369	384	393	389	357	430	374	343	388	353	383	364	391	399	404	391	394	359	404	365	397	381	393	362	381	372	368	335	375	370	387	376	376	401	364	364	391	359	398	380	354	384	351	383	374	374	349	370	414	348	418	361	362	355	379	369	370	389	379	382	336	359	366	402	318	387	350	342	369	388	365	336	361	401	363	382	376	393	401	368	374	364	378	360	388	357	362	365	412	383	370	381	376	380	400	381	383	384	361	403	372	399	365	366	383	362	415	435	369	373	365	388	353	417	357	382	382	387	372	381	375	369	376	383	381	413	354	396	361	394	375	377	370	387	381	374	382	361	351	374	363	400	326	401	351	386	371	356	378	369	352	367	379	372	376	405	404	363	358	390	385	392	392	353	389	388	403	374	340	373	372	384	385	366	373	384	392	382	380	383	367	368	362	365	401	363	359	346	376	359	346	398	347	365	337	390	360	383	396	357	373	382	353	378	352	401	373	374	356	385	383	390	364	353	374	343	376	386	358	354	401	411	371	349	386	325	331	372	403	371	405	374	387	382	393	406	352	403	377	343	389	379	360	362	402	389	374	380	376	383	373	384	406	377	374	366	384	375	368	394	376	362	391	369	331	396	337	369	387	361	379	360	373	330	407	384	379	367	379	346	387	377	410	372	363	374	370	383	366	383	376	357	360	355	387	402	326	368	369	368	362	382	363	345	381	399	343	351	383	379	381	365	364	336	378	379	370	382	421	350	393	372	357	366	363	387	352	383	360	352	361	375	390	359	389	386	341	374	352	355	347	376	342	416	391	368	342	416	337	375	353	394	365	369	377	366	395	369	403	371	340	374	377	366	347	361	344	389	376	398	340	374	384	406	382	359	329	380	369	376	397	370	335	371	419	376	351	398	342	387	389	380	402	389	358	391	365	383	349	372	383	360	388	373	405	357	348	364	347	379	365	370	366	362	372	383	410	372	382	374	384	346	381	358	386	363	390	361	360	377	368	383	396	378	378	387	403	362	384	377	360	429	382	337	365	374	335	351	368	365	351	370	409	337	379	412	353	412	411	402	390	364	361	348	369	390	356	367	347	414	403	349	371	349	378	398	385	365	387	403	379	381	410	385	345	393	368	380	372	380	359	403	370	388	383	377	405	379	396	345	367	389	378	366	360	370	387	381	340	364	371	379	376	378	335	359	387	369	373	401	350	398	391	372	385	393	349	351	369	367	380	379	385	362	374	389	389	384	361	359	374	349	359	389	364	375	324	361	384	367	374	372	352	377	387	385	378	362	385	376	406	351	360	364	340	359	389	394	342	396	390	376	393	332	393	343	401	360	415	368	338	362	359	384	364	351	359	366	407	346	364	402	377	369	379	368
31992	21130	12678	1175	541	571	494	460	397	436	409	466	434	444	464	421	455	471	502	445	426	421	447	444	465	432	466	489	435	436	432	436	459	454	428	406	465	442	383	420	424	466	445	434	452	435	440	464	416	454	440	477	462	426	401	461	426	430	405	419	418	468	450	413	440	436	418	427	483	394	413	423	452	426	422	439	438	418	445	456	451	402	458	458	418	433	460	417	458	461	381	452	438	439	429	406	429	494	452	440	467	421	444	436	436	440	437	437	421	451	425	466	445	392	421	450	443	450	446	413	436	386	426	438	431	445	449	426	478	431	403	478	467	450	441	455	469	471	475	437	431	446	443	428	433	451	483	459	448	486	430	429	423	455	463	438	449	444	426	442	484	475	434	458	406	403	420	424	424	436	430	383	450	433	429	459	438	436	469	420	454	437	432	477	413	440	427	451	456	458	442	407	410	443	411	428	477	451	476	433	464	451	459	380	422	438	418	485	420	423	389	487	444	464	427	461	409	400	453	426	415	421	426	394	459	505	489	455	448	487	429	432	467	426	437	428	417	461	450	435	469	444	449	389	438	484	438	457	441	466	436	419	451	414	418	444	423	398	456	449	445	450	433	452	418	418	443	458	431	443	416	421	408	376	440	456	428	440	432	423	415	418	475	430	396	438	417	448	492	420	456	428	428	426	442	423	444	429	429	451	486	440	469	462	411	443	462	417	449	441	418	423	421	456	427	414	422	394	437	432	470	446	425	429	409	461	424	451	452	433	444	439	449	442	414	464	426	426	470	450	438	409	437	423	473	445	459	444	415	450	448	419	440	471	438	408	436	380	429	432	389	434	407	453	479	428	418	434	441	513	452	430	443	422	409	485	433	415	433	452	444	449	424	443	447	496	490	439	412	423	439	417	415	468	475	465	467	445	454	430	426	444	489	423	427	460	422	445	457	410	441	454	447	451	443	425	418	421	419	471	425	440	409	428	480	451	424	464	415	413	450	442	408	450	453	433	441	401	412	415	403	420	408	395	464	432	441	385	402	471	429	464	416	476	425	427	447	479	426	466	491	456	437	432	429	493	452	444	424	434	430	456	439	444	454	419	425	384	491	431	438	426	442	442	404	443	450	421	453	406	401	445	448	419	431	471	407	427	434	431	426	443	424	389	478	405	444	481	419	434	401	447	455	443	431	457	448	447	429	476	419	425	429	421	453	430	448	414	405	475	414	423	452	477	445	403	459	456	455	427	386	447	452	467	472	440	409	415	409	424	412	506	454	430	425	444	406	414	422	456	443	469	422	412	404	411	442	413	420	413	385	460	448	464	431	451	464	431	440	416	469	443	443	452	423	455	399	500	447	403	447	437	450	480	460	396	385	406	443	419	427	426	422	464	403	396	463	430	464	409	452	436	423	454	459	437	462	442	417	484	436	364	424	422	435	481	427	441	489	411	441	451	454	381	411	397	415	407	439	435	435	415	395	434	412	457	438	462	434	428	439	418	459	439	459	486	454	432	439	455	447	404	440	426	446	448	455	419	448	465	473	455	427	448	441	433	443	431	424	431	451	416	489	423	405	433	439	391	432	439	473	406	438	436	449	430	468	432	408	433	424	482	426	458	448	432	435	402	444	471	441	432	489	441	457	461	428	398	433	410	436	435	454	469	460	450	458	435	438	451	425	415	433	381	424	435	412	444	448	471	447	438	498	469	454	471	476	415	400	393	448	465	450	453	453	453	452	436	409	434	456	414	468	420	432	465	449	489	452	436	463	434	408	433	385	461	429	415	469	428	427	442	425	464	404	415	462	433	422	419	401	457	424	430	467	476	446	478	449	419	422	410	419	421	448	420	462	449	423	478	450	466	431	406	416	423	463	438	441	444	404	395	426	466	429	463	416	461	391	448	426	471	444	461	423	411	428	460	452	433	416	440	454	413	461	456	422	446	427	423	431	417	434	462	429	477	464	418	429	451	448	452	455	416	443	449	489	456	422	442	431	441	384	441	424	452	459	436	411	390	427	443	416	407	455	448	425	419	438	395	436	503	451	452	428	437	452	476	462	449	486	437	381	476	392	425	425	405	446	422	447	419	479	433	468	456	390	452	439	411	458	412	469	452	466	411	428	461	464	447	416	456	464	472	445	407	425	413	463	440	407	443	474	459	427	449	433	453	407	404	427	467	454	426	455	453	423	408	421	418	440	405	413	435	484	409	465	442	418	441	438	396	434	456	462	401	455	455	441	441	434	404	433	452	454	456	407	409	457	455	409	471	423	456	430	467	448	428	445	451	424	440	470	397	425	401	406	422	458	442	436	444	454	464	422	449	418	429	440	453	447	430	426	424	420	427	450	440	458	420	376	445	441	406	386	426	471	421	408	434	440	437	432	451	410	418	440	475	404	414	424	457	445	445	389	434	448	427	442	421	372	459	452	419	458	423	438	481	465	465	394	458	481	447	433	484	424	411	467	449	390	444	415	416	427	459	429	427	438	469	435	452	433	455	446	430	456	435	416	426	401	441	414	476	471	424	484	475	420	446	440	426	440	456	414	460	429	459	415	434	412	446	465	440	456	419	421	411	381	427	482	473	464	432	444	480	409	463	403	437	419	447	434	421	430	440	444	427	401	448	458	472	456	427	448	451	461	439	382	407	417	429	421	407	427	431	473	469	434	410	438	466	429	418	484	475	445	449	445	471	431	407	439	434	446	423	422	392	419	428	480	467	410	461	476	455	432	449	450	430	460	440	432	416	446	458	481	469	398	443	449	436	442	431	419	453	452	396	410	427	461	454	413	416	410	404	446	440	445	447	441	428	431	456	458	420	415	404	467	408	401	459	454	420	418	449	428	412	452	441	438	466	471	465	452	442	408	445	428	410	433	473	425	444	435	433	464	397	451	429	437	441	448	430	398	453	482	478	449	415	434	419	484	423	434	480	450	400	457	458	458	432	429	420	424	461	470	447	444	417	451	421	402	438	450	434	456	448	459	451	417	426	433	408	448	449	424	425	463	446	443	420	431	419	399	415	391	438	432	438	373	409	462	458	450	490	470	439	438	458	454	440	436	446	448	459	469	424	447	457	419	432	449	456	451	422	468	448	451	420	460	407	460	435	487	466	485	389	474	427	439	406	432	483	439	382	436	390	451	433	452	509	432	450	421	476	468	458	416	411	433	419	432	442	455	437	425	428	454	410	478	411	436	476	424	444	441	445	423	428	417	420	442	446	402	443	423	413	443	393	450	433	480	423	449	456	414	450	429	435	420	403	422	429	427	434	432	425	482	428	453	423	427	455	452	446	486	442	421	450	461	434	418	422	439	487	459	448	485	450	425	413	411	431	394	439	428	439	485	464	443	478	434	422	417	474	452	403	446	428	414	465	453	436	431	459	451	408	463	434	447	460	452	429	453	413	469	467	435	440	468	458	426	450	432	457	461	426	422	408	466	457	462	455	407	458	425	460	416	419	459	382	439	421	430	400	435	434	413	432	462	462	445	466	401	431
5784	1021	978	941	1007	921	967	944	933	963	1001	955	977	885	962	920	948	934	938	894	945	941	922	936	976	940	931	927	959	994	917	894	876	928	905	936	951	960	937	904	952	930	948	916	915	907	978	977	952	934	949	933	939	934	986	945	978	966	914	973	973	925	988	987	924	944	951	959	921	929	916	969	864	938	953	900	892	950	939	971	950	886	928	971	950	962	855	877	975	980	945	949	932	982	965	943	924	900	948	959	947	939	1020	956	1037	950	970	942	968	980	1001	969	983	941	952	942	871	951	917	961	965	1010	1000	942	1001	924	990	905	951	950	975	941	908	941	1030	932	937	976	945	940	927	976	947	907	952	932	919	947	896	900	938	931	976	930	979	996	887	902	938	934	900	920	957	1006	944	946	997	947	992	923	944	902	1010	895	942	919	964	949	931	925	971	945	954	937	964	929	950	967	916	920	922	978	958	976	974	940	950	904	927	957	910	958	1023	939	956	976	965	905	920	927	930	977	935	867	920	965	958	977	925	885	991	1003	976	960	930	930	944	906	869	970	930	904	912	906	983	956	922	942	962	897	953	909	1008	910	949	944	943	916	942	1005	894	1023	937	957	943	974	958	951	937	946	949	954	906	971	977	918	996	923	888	928	991	933	915	976	917	920	904	945	890	884	901	912	924	890	893	949	940	948	920	917	957	926	995	946	951	924	949	935	973	943	968	965	872	881	931	924	956	966	853	932	937	889	946	989	977	901	929	988	988	898	958	970	969	897	999	975	954	973	950	935	968	935	979	919	930	933	975	902	991	898	962	973	956	931	940	998	938	898	976	1014	914	920	964	918	948	960	950	949	942	958	955	911	908	951	915	943	940	951	909	878	940	939	910	920	870	972	979	968	938	981	912	967	898	891	980	926	923	992	899	964	885	978	915	942	961	966	939	984	985	953	916	884	901	954	915	952	948	991	944	925	937	972	919	1013	924	942	992	976	982	961	925	952	982	950	926	958	944	934	958	945	955	957	955	941	987	973	958	930	973	955	911	969	963	938	977	930	944	912	991	930	948	951	1002	902	919	881	961	936	962	941	972	955	980	968	956	981	966	964	956	926	895	993	931	966	919	924	990	1024	930	933	973	942	883	946	992	972	920	900	889	942	916	994	983	951	964	908	988	936	972	928	949	898	967	948	987	913	962	883	895	934	913	974	961	915	897	977	896	1027	933	943	964	993	940	952	926	964	976	964	927	948	940	970	912	944	982	947	943	996	906	911	914	981	916	973	907	961	937	969	927	928	916	924	969	967	936	935	915	999	946	953	900	947	918	942	989	894	914	956	955	924	970	941	960	933	939	919	898	965	858	943	996	930	903	887	895	874	978	988	930	986	926	941	915	995	944	1014	925	931	913	959	951	1000	955	917	980	936	994	946	952	942	971	932	964	929	917	938	1035	933	945	909	915	951	959	898	936	937	919	934	972	941	943	1036	954	951	972	988	927	954	939	932	906	895	914	942	948	923	944	997	961	988	956	941	900	1017	967	903	948	960	949	917	933	916	958	941	942	939	933	922	922	927	871	967	940	913	961	936	949	920	985	912	909	909	872	933	1003	1001	932	943	941	957	962	930	857	954	945	967	923	936	918	904	930	977	877	888	906	971	937	931	896	912	941	926	950	965	961	919	973	885	927	986	904	912	915	949	946	963	956	884	914	1010	972	1008	982	949	937	1025	963	962	880	902	918	963	934	960	982	991	952	964	913	984	949	926	879	974	965	924	879	934	992	1008	984	940	937	919	958	915	919	923	951	931	982	935	958	935	926	936	947	942	932	972	999	924	899	957	912	960	957	976	920	948	947	939	970	998	971	968	917	926	915	986	968	917	971	905	939	954	923	927	946	965	860	851	938	946	926	935	963	955	931	929	993	906	968	925	949	914	933	887	899	954	985	912	963	948	908	945	947	960	963	904	1001	931	959	1004	973	920	994	909	942	944	946	960	908	967	922	939	940	938	960	936	902	939	983	934	1007	919	900	936	958	981	920	939	988	958	985	936	985	953	927	971	938	971	967	1007	934	939	969	937	929	910	933	958	973	973	959	945	972	985	937	924	962	931	924	1025	909	961	1020	895	949	936	968	981	919	979	949	958	944	927	961	962	948	940	926	923	941	951	948	929	935	955	919	941	956	964	951	902	936	933	901	985	911	948	915	887	948	915	963	952	937	996	957	922	898	934	998	950	916	978	978	935	912	932	948	968	940	936	921	956	950	911	932	938	927	941	963	921	939	951	975	949	967	938	896	929	927	978	947	985	937	895	944	923	943	912	978	919	962	944	948	910	874	937	937	920	977	928	954	907	900	904	969	935	979	889	949	921	935	946	922	974	928	911	967	980	958	936	923	923	997	940	902	957	956	887	917	927	937	986	962	952	896	911	946	972	918	905	962	927	968	978	948	1023	955	888	895	919	969	958	947	942	935	972	949	898	971	961	970	929	889	1010	968	932	955	942	955	927	936	938	964	964	972	952	939	983	927	894	960	948	985	890	984	943	907	945	958	1041	918	943	915	894	955	967	993	931	937	942	922	922	962	927	953	940	944	923	898	898	985	951	912	916	936	921	973	982	880	971	924	912	946	942	962	938	921	920	939	917	978	958	902	997	972	967	945	992	948	888	892	973	913	917	952	944	952	937	916	969	913	972	986	924	908	973	890	937	863	956	932	891	909	926	963	874	883	938	902	934	952	949	1003	959	993	961	977	1009	922	938	927	899	898	937	928	959	1018	937	968	921	921	962	879	997	974	924	968	896	938	928	948	931	963	876	945	928	915	931	970	971	950	952	967	886	1001	972	950	1008	976	993	977	936	981	936	876	955	966	928	913	933	917	944	933	890	954	978	933	895	891	945	931	971	1012	923	962	963	965	900	935	954	929	955	936	933	932	954	928	938	946	950	972	971	961	971	968	961	1014	982	1004	969	927	911	916	934	931	958	959	939	888	937	929	977	936	933	909	951	955	900	975	1050	883	902	934	950	951	952	932	952	993	988	926	940	977	898	942	910	921	982	984	930	852	956	946	959	988	924	927	979	927	954	927	913	907	984	955	969	947	907	903	945	893	957	925	908	947	925	968	928	950	911	941	941	918	924	937	894	899	977	922	955	967	925	943	965	963	933	948	953	924	950	915	961	953	951	937	945	966	866	994	926	940	909	987	990	948	994	919	892	909	868	941	925	1024	967	894	904	949	935	944	904	931	914	953	938	924	948	890	994	918	936	983	976	965	938	958	970	923	914	938	997	921	979	973	978	979	944	929	912	949	905	953	970	907	981	1001	916	971	962	967	956	960	933	869	911	929	947	966	935	933	931	975	1003	933	944	899	943	943	942	933	895	914	929	958	909	939	972	940	921	927	918	954	958	986	998	961	932	966	927	964	945	919	862	916	1002	908	969	935	933	960	896	951	894	953	992	907	933	920	1012	909	883	917	892	960	929	952	972	963	936	969	876	934	942	935	971	949	920	920	918	972	946	938	953	929	935	902	954	951	917	877	988	887	946	948	954	933	957	950	907	982	958
24886	21482	24830	28558	21469	21381	1528	494	438	404	389	356	326	421	335	338	378	363	349	349	349	357	331	348	329	340	340	313	350	369	369	320	343	315	342	332	338	336	336	316	321	341	305	347	349	332	333	362	338	310	279	336	303	313	336	343	350	348	313	368	327	350	321	344	380	318	296	320	308	343	298	358	350	338	320	327	330	356	343	356	326	342	347	322	345	335	315	320	345	345	313	339	317	331	319	329	370	336	327	334	355	329	328	327	378	324	320	297	349	360	344	302	359	337	335	370	346	365	318	307	340	303	344	345	297	356	350	314	345	338	319	311	368	332	312	333	321	309	319	307	325	351	286	327	303	362	365	345	338	312	340	330	346	319	353	320	339	303	328	362	335	362	335	367	347	300	288	361	310	345	308	388	317	313	325	310	337	299	338	325	339	310	342	352	354	357	318	347	346	352	319	333	307	365	382	360	284	330	326	349	304	295	342	348	365	344	338	310	342	354	314	331	356	343	335	350	339	300	346	328	304	355	346	313	369	322	358	360	335	290	336	340	333	309	333	362	365	317	321	339	324	337	327	366	341	348	320	349	349	345	354	343	337	335	321	302	338	324	340	327	336	343	381	339	331	324	344	359	328	361	352	313	317	364	323	332	319	311	363	319	324	297	308	333	343	325	337	355	356	301	336	321	323	352	338	340	322	338	336	342	329	301	333	351	307	330	325	319	299	344	303	343	329	319	338	359	386	330	336	362	354	358	356	367	357	308	339	314	321	304	327	361	339	372	328	342	337	335	348	312	336	310	323	379	322	346	364	353	338	350	345	345	319	324	311	326	291	327	336	313	339	344	325	348	338	335	369	342	318	325	337	349	377	338	337	345	375	383	336	326	366	370	341	310	323	358	331	311	341	347	324	321	340	333	336	331	328	314	351	302	335	349	356	378	346	346	335	281	316	332	335	320	362	325	347	357	336	337	343	335	387	324	333	369	359	281	327	334	363	306	313	352	318	330	335	333	319	353	339	342	319	367	339	334	322	347	300	349	352	320	328	301	335	296	339	316	329	327	346	341	308	297	309	346	336	345	343	341	328	304	319	305	336	365	319	358	326	332	346	334	298	339	325	352	331	359	348	336	324	323	322	317	351	301	330	347	341	310	351	331	347	337	327	329	328	328	342	342	313	312	340	363	324	306	323	336	295	318	350	363	292	348	329	318	335	345	345	343	313	359	329	353	345	340	355	369	340	353	354	349	320	330	347	359	367	352	341	324	357	342	331	337	313	315	342	310	300	305	304	307	325	298	338	360	335	318	355	339	323	318	329	344	333	314	345	333	319	340	319	344	324	335	329	302	338	280	299	316	347	344	310	345	346	307	344	317	350	317	334	324	340	359	290	323	370	335	323	317	321	352	323	326	345	356	324	317	339	347	346	323	334	366	333	372	369	325	351	310	323	369	313	359	338	333	313	372	319	362	315	312	315	337	350	364	345	329	292	359	346	345	329	329	385	348	327	318	287	326	357	312	297	333	334	336	343	332	345	337	341	326	367	344	318	351	344	338	312	320	314	353	346	325	331	341	329	353	365	311	357	301	321	336	328	329	294	316	335	321	324	328	349	332	306	318	326	339	324	359	320	312	346	295	343	344	319	335	332	330	332	318	325	321	344	303	344	339	329	334	351	363	325	370	292	289	342	299	330	348	326	351	333	378	359	315	356	326	350	336	339	331	329	364	367	322	310	319	293	314	358	328	334	324	375	330	300	338	314	349	324	342	322	332	329	367	301	328	350	326	333	360	360	313	316	330	309	333	341	349	326	345	299	346	343	334	342	336	305	327	319	318	338	337	307	317	334	319	334	304	334	348	295	331	326	354	334	329	353	336	331	338	369	329	341	343	333	299	355	333	308	327	341	319	329	346	293	332	330	317	350	355	333	340	360	353	328	340	312	312	306	360	350	345	336	313	350	315	354	339	309	325	335	352	330	332	334	301	350	341	353	325	344	302	296	336	315	323	361	337	329	338	311	337	336	279	301	321	333	366	342	295	323	325	328	309	342	333	323	358	337	310	347	318	331	348	335	326	316	365	373	313	348	305	322	313	324	327	327	334	332	310	366	326	317	334	354	328	351	336	317	328	318	327	322	295	369	358	316	335	340	320	349	332	337	337	354	337	350	358	316	355	323	346	360	348	349	312	339	304	348	344	323	388	328	317	305	369	340	310	344	335	343	325	348	349	322	361	318	317	370	331	351	351	348	325	340	357	327	366	359	351	318	326	313	317	329	313	345	336	307	318	344	333	310	341	344	325	276	327	325	355	324	352	354	338	353	382	385	320	343	338	299	337	335	366	359	316	310	326	322	333	343	359	310	320	344	329	341	334	359	330	309	310	352	345	335	326	322	319	356	361	327	324	318	326	319	372	346	345	367	352	368	358	308	334	346	345	334	353	345	276	351	328	357	314	314	347	338	349	336	333	346	323	349	327	331	338	334	304	295	339	306	334	356	341	359	367	342	340	349	338	351	346	354	312	309	332	328	316	305	318	332	330	319	345	354	338	366	344	361	347	353	316	312	360	343	333	343	344	349	313	338	299	335	315	318	318	304	343	350	376	361	334	336	338	331	341	339	323	330	331	354	330	372	386	336	329	320	344	355	349	325	305	307	363	371	360	342	364	334	311	335	319	354	329	326	318	359	343	309	328	348	331	316	348	316	320	307	331	321	332	340	364	301	360	329	329	346	314	317	353	313	315	316	364	334	339	362	307	335	323	346	337	358	313	380	328	371	348	336	339	326	355	358	337	312	322	323	334	348	339	322	308	359	347	346	351	356	379	336	332	354	319	347	341	384	371	293	361	339	338	313	341	357	305	383	313	349	340	377	319	342	334	329	315	349	330	331	354	325	340	290	300	322	339	357	325	327	338	308	340	361	307	351	359	332	347	340	300	348	355	338	312	348	352	312	337	363	363	321	383	312	313	326	348	321	342	321	309	350	319	301	301	336	308	346	346	321	338	346	358	351	309	336	322	326	308	324	327	342	329	325	322	358	321	319	305	339	365	344	310	332	339	367	367	323	338	345	340	312	348	345	348	309	321	314	343	337	312	350	328	341	323	317	327	322	331	350	378	311	344	298	320	332	323	315	338	313	341	329	308	344	347	346	319	361	357	313	347	336	324	311	327	364	314	315	322	335	336	321	345	335	336	334	355	325	340	327	317	339	327	346	316	344	324	328	357	346	334	312	359	344	325	331	352	337	319	332	342	292	310	338	349	349	312	368	288	343	324	308	362	337	327	330	337	338	338	320	336	328	346	374	353	329	322	326	339	333	316	351	350	320	337	355	322	316	330	347	319	339	343	313	312	345	355	372	301	376	343	323	350	327	311	327	377	328	323	332	381	336	325	346	353	333	313	355	322	343	356	357	314	284	306	350	327	341	338	353	361	307	326	329	355	319	331	323	298	329	318	345	348	330	367	307	343	337	304	312	334	325	325	337	308	320	339	344	338
3149	2176	1284	937	873	818	786	762	744	742	735	743	714	729	751	703	717	701	711	689	750	695	709	712	684	710	787	744	680	707	702	717	698	738	766	717	724	721	689	768	723	749	753	708	687	696	748	749	699	723	688	706	733	717	741	741	728	758	711	737	755	709	730	724	700	706	685	727	732	728	705	735	732	743	732	733	695	714	671	723	731	698	722	751	761	726	695	718	666	686	751	723	715	743	767	736	733	661	722	733	720	734	711	726	723	744	720	761	674	724	680	744	749	715	703	721	766	692	748	755	741	758	725	732	767	723	733	703	690	747	703	732	742	708	701	703	708	698	717	757	733	706	691	732	715	724	729	734	723	734	686	731	716	712	686	738	674	771	756	688	731	752	747	681	736	689	681	678	753	715	708	735	686	736	690	715	730	671	742	728	725	741	686	738	752	740	728	725	731	768	699	740	695	715	705	725	718	725	728	720	684	659	701	823	688	704	704	734	694	692	699	683	720	741	711	697	688	738	734	703	777	759	728	726	697	714	739	693	731	690	694	758	712	714	688	763	728	767	706	701	748	711	756	714	712	704	702	741	695	710	751	752	763	713	764	750	723	744	707	747	698	698	647	710	696	729	733	716	721	720	680	742	729	708	720	699	700	717	733	707	722	681	725	737	719	738	719	754	708	674	784	757	770	685	723	768	757	697	718	752	724	733	719	697	715	721	767	732	708	735	720	726	753	702	685	754	718	683	730	677	779	731	704	694	677	734	746	719	715	750	718	742	692	734	726	769	668	720	711	717	739	719	696	704	760	710	714	750	709	695	747	780	710	733	757	691	775	719	721	739	724	734	672	729	707	735	715	728	731	731	709	715	730	753	727	735	711	761	711	741	733	707	740	703	723	747	747	716	700	706	743	720	713	742	720	750	725	710	749	688	674	712	719	690	713	744	730	709	744	773	696	759	752	727	744	697	772	727	703	696	722	710	754	748	734	692	722	705	734	778	743	747	744	697	686	687	719	681	742	692	690	727	750	730	733	659	761	706	723	692	745	719	706	697	722	738	739	698	695	760	722	716	724	730	744	701	715	669	697	718	742	756	730	744	717	662	718	741	722	751	757	714	669	713	682	727	697	698	698	726	719	705	680	742	719	650	718	701	697	794	734	765	711	734	700	715	750	691	716	761	731	685	718	714	683	722	667	682	742	726	737	711	707	769	722	729	727	777	743	682	709	713	728	717	691	694	739	716	754	729	736	725	692	727	737	709	718	728	678	710	692	748	692	734	696	685	751	697	723	749	761	752	768	700	682	745	721	666	691	726	687	762	686	702	729	717	718	720	706	676	701	747	667	770	719	750	696	708	750	717	757	656	722	716	725	729	719	745	760	747	697	714	728	704	711	742	734	697	746	721	680	741	747	701	743	713	729	722	747	732	685	674	711	699	726	744	756	701	711	697	718	730	727	697	721	706	742	695	744	719	676	692	690	711	713	659	752	728	711	747	711	710	710	717	731	727	768	686	728	736	722	720	710	723	691	715	677	729	675	662	697	729	678	729	749	698	685	712	721	718	723	723	750	727	678	697	725	697	726	709	742	725	691	691	765	784	707	664	728	712	773	730	717	681	769	729	685	704	735	718	698	777	741	671	703	712	709	747	717	756	692	691	701	736	689	680	691	715	735	688	710	734	698	718	719	717	734	735	749	715	758	719	737	736	760	719	750	730	745	746	672	699	701	710	739	710	718	718	700	749	720	757	739	669	752	687	746	743	653	685	712	705	684	703	676	727	700	730	687	734	709	717	752	695	701	695	705	717	684	760	726	701	739	746	709	684	754	738	727	717	763	702	709	724	772	694	734	715	707	687	662	729	753	701	715	729	723	698	717	678	669	725	740	671	735	649	739	718	723	770	746	707	702	672	787	705	771	694	761	719	725	755	722	688	729	678	744	749	727	733	705	692	734	699	727	708	720	710	722	671	733	707	727	741	682	692	694	743	721	736	773	743	692	674	715	755	758	718	729	723	700	702	742	763	716	674	709	715	729	693	726	758	730	722	717	755	724	696	708	755	742	725	730	684	718	717	724	717	720	724	707	715	702	674	705	718	750	745	677	710	716	746	692	715	742	719	743	737	726	798	671	725	718	762	716	723	752	783	698	719	698	747	718	728	709	700	673	719	747	754	729	721	705	724	687	702	701	759	702	711	710	657	692	723	728	659	743	712	726	700	713	696	693	722	730	697	727	670	701	753	743	736	762	742	695	717	731	754	726	759	715	695	716	758	692	717	744	726	724	731	680	734	708	710	797	705	739	735	759	731	737	700	753	719	746	688	744	726	726	770	701	756	737	732	710	729	723	740	762	725	753	753	716	672	667	692	703	696	713	702	704	667	724	727	712	709	695	692	740	693	738	675	671	703	684	713	743	712	707	693	737	727	739	758	698	773	717	698	741	740	745	740	666	745	723	739	724	787	702	743	693	714	681	709	740	749	730	728	693	739	701	741	701	696	705	732	730	739	693	707	697	691	724	690	716	704	752	734	730	658	725	691	736	718	696	675	699	745	696	741	716	732	734	708	729	766	710	720	696	664	781	713	745	706	722	663	734	713	736	676	708	748	682	684	726	747	753	719	691	786	738	678	706	680	750	685	734	738	741	692	744	741	692	684	693	761	691	744	716	737	697	708	780	720	721	687	740	703	707	711	686	746	685	724	743	723	768	714	735	722	734	719	717	698	697	656	711	690	728	694	703	710	700	727	759	733	766	709	716	742	700	696	750	729	688	747	729	724	703	644	726	666	695	697	740	667	716	750	716	728	686	685	698	745	730	735	784	749	728	745	738	750	764	740	768	700	674	743	676	712	753	785	710	727	713	745	700	753	742	764	746	719	729	741	731	640	733	791	749	713	723	740	691	707	717	701	716	707	768	712	726	771	765	715	717	791	731	774	735	691	733	668	713	732	693	709	699	708	734	689	733	685	709	750	719	683	708	717	714	746	693	727	709	712	714	716	771	736	709	744	692	690	725	709	694	707	750	697	712	709	737	715	788	743	725	691	783	741	728	704	743	747	738	779	761	712	712	728	703	685	676	733	695	727	689	702	739	730	741	736	689	746	724	726	710	707	703	718	706	741	722	672	767	741	723	713	735	766	735	716	693	738	711	696	699	692	742	726	719	701	706	706	714	693	727	771	696	712	716	714	727	735	710	725	696	692	653	685	720	693	722	728	750	734	734	739	738	707	702	776	767	719	746	732	726	676	695	727	683	720	690	690	734	703	764	719	717	686	758	700	729	700	750	733	699	689	697	693	755	699	683	676	734	712	679	703	734	694	702	727	713	720	689	741	751	735	759	731	718	728	746	698	706	716	741	678	742	761	728	713	721	728	789	727	714	709	703	729	720	749	691	755	735	728	769	704	720	709	715	718	707	683	706	694	682	685	713	728	735	697	690	741	747	678	675	726	696	744	720	698	710	729	705	740	718	724	727	702	739	748	729	716	731	729	736	694
24312	21474	25144	28235	21478	21478	19154	523	320	246	220	223	229	189	198	190	185	161	181	158	183	197	196	164	141	180	156	191	154	140	165	185	165	164	163	163	152	173	168	170	174	180	161	135	178	153	133	152	149	157	162	178	140	156	147	160	158	146	158	161	155	153	153	174	163	167	173	157	139	148	150	152	162	134	135	175	173	171	123	164	148	178	166	131	149	144	159	161	163	163	139	152	186	169	161	139	165	159	147	143	147	167	141	150	170	145	145	187	147	152	178	159	176	167	154	147	152	164	161	143	173	139	169	164	157	163	178	154	173	155	144	141	129	149	174	163	163	140	168	176	134	148	160	137	160	164	153	132	164	149	157	143	160	179	164	152	153	158	153	167	166	187	164	170	174	150	168	153	171	168	147	180	159	154	126	153	141	159	167	164	171	156	153	174	163	152	140	175	142	151	159	154	169	164	137	150	163	142	159	155	145	165	161	141	172	155	141	169	142	129	143	157	155	168	132	172	157	159	140	139	158	157	153	133	143	183	167	162	148	153	144	149	151	186	178	184	158	151	138	158	147	163	161	153	145	162	143	140	142	136	141	149	147	166	186	165	161	161	158	164	168	146	143	132	170	161	149	157	160	144	139	137	146	147	157	157	155	140	160	163	181	151	153	161	178	140	160	169	148	153	157	153	176	146	119	133	143	150	156	156	162	138	158	148	159	146	149	174	165	155	150	155	150	150	164	173	150	184	142	153	178	143	166	175	163	155	169	163	162	144	132	153	178	136	184	157	152	153	151	168	163	143	142	165	147	157	158	153	172	150	147	135	149	148	149	156	150	147	154	149	140	157	168	132	163	127	159	154	144	163	154	154	142	152	169	145	166	151	154	186	162	163	138	163	158	169	147	162	165	179	158	169	162	122	139	156	163	166	145	163	148	137	154	155	161	164	156	163	166	154	142	127	145	161	153	147	151	163	156	171	154	156	206	124	144	140	157	153	184	173	160	172	138	132	172	145	159	150	171	158	159	143	170	180	160	157	149	156	139	141	173	161	147	166	140	156	162	164	151	144	126	183	148	152	169	164	162	143	146	140	160	143	191	148	146	165	174	170	154	134	151	154	157	145	144	165	174	156	167	158	130	126	156	149	148	164	141	139	178	164	122	156	161	169	158	146	154	161	154	157	150	165	197	156	138	163	166	155	143	145	160	156	148	167	184	162	155	143	146	163	145	136	137	150	161	152	153	159	154	144	147	162	168	156	127	178	157	165	143	162	179	143	160	130	147	161	138	139	155	161	169	168	139	157	176	138	154	167	145	154	151	162	149	179	141	150	162	163	157	185	150	146	137	152	153	154	130	167	144	159	134	160	150	159	138	166	159	158	153	166	133	131	158	147	134	174	140	180	162	170	157	166	150	144	145	163	151	156	161	153	161	151	164	134	138	129	143	149	170	151	136	169	144	152	134	183	164	152	159	148	144	160	151	133	188	150	165	156	149	150	131	169	169	176	141	159	195	156	127	159	166	151	156	157	173	155	166	157	174	151	172	135	139	143	166	154	149	143	166	170	154	158	171	162	165	153	136	165	160	142	146	173	158	168	159	169	165	154	154	158	169	158	137	155	153	168	142	163	161	166	158	179	164	176	158	157	159	159	159	150	164	137	160	149	142	134	150	159	154	149	155	134	146	184	171	145	156	155	153	172	154	161	146	162	159	169	179	133	146	168	150	151	173	150	172	138	155	144	150	167	146	171	173	147	175	138	157	151	176	167	155	147	177	142	123	152	135	171	159	152	149	155	158	152	160	138	144	142	146	175	167	161	170	149	139	174	152	151	152	164	170	145	158	165	153	143	172	160	160	144	155	148	176	161	158	157	171	168	158	165	141	165	158	155	161	153	162	149	133	154	151	147	155	166	170	165	177	132	174	159	134	147	159	146	152	164	156	156	156	166	148	170	144	148	148	155	155	131	153	165	147	155	158	151	169	162	142	153	162	169	160	155	163	175	152	155	162	160	148	165	166	157	200	169	141	143	122	182	138	178	179	166	160	157	165	158	163	165	155	161	143	144	152	152	161	159	148	159	170	167	170	183	142	158	150	146	145	184	163	145	159	170	153	162	167	172	155	141	174	141	154	169	174	159	175	142	153	145	134	159	176	150	141	147	129	166	168	148	163	149	147	151	153	139	160	149	157	176	161	185	165	141	171	163	117	175	159	179	167	139	148	162	138	154	148	186	171	144	147	172	176	176	161	195	176	150	154	167	155	155	152	181	153	120	150	165	183	139	177	153	132	158	151	135	121	155	134	151	155	136	174	158	139	156	151	138	192	150	152	155	172	181	156	177	163	147	169	168	164	151	168	185	171	136	153	140	131	147	137	136	146	154	157	187	179	171	149	158	146	168	130	145	152	141	160	152	148	152	160	167	155	142	150	131	137	160	166	152	166	133	145	155	153	146	136	165	173	147	153	157	167	159	173	140	157	151	147	152	163	137	141	171	151	143	129	162	150	160	189	149	189	176	163	159	172	182	168	151	161	136	187	175	146	157	165	190	171	144	154	172	175	143	156	177	142	156	165	167	183	164	163	169	161	164	157	167	140	170	149	143	159	162	167	184	150	146	162	168	160	145	163	137	159	148	146	125	148	145	146	141	153	193	143	148	138	146	135	146	167	183	166	142	181	151	165	155	148	186	153	161	155	164	147	147	179	161	177	134	156	146	146	137	152	157	153	158	152	162	130	171	173	149	188	172	152	168	142	141	177	168	138	156	150	153	158	169	157	142	161	158	183	155	156	177	126	175	150	142	137	156	138	155	182	154	158	165	147	141	154	175	170	139	137	160	152	147	158	155	177	154	159	139	145	170	133	174	165	173	135	188	147	163	174	170	157	162	170	159	175	155	148	187	156	168	153	150	161	150	159	163	154	168	168	148	154	138	140	150	138	146	162	173	180	160	150	133	167	149	181	151	180	167	144	155	163	143	157	164	156	126	158	169	175	150	164	159	165	163	157	147	150	164	163	170	139	152	148	158	141	149	152	173	167	133	155	151	168	133	168	158	184	153	177	162	159	146	157	159	172	158	161	173	147	168	188	160	168	153	151	146	159	144	157	151	158	147	152	163	173	152	169	126	148	167	143	161	152	156	162	138	159	146	141	160	159	164	178	150	155	156	137	163	141	140	149	145	145	167	157	147	195	162	151	169	180	144	182	168	184	149	178	156	151	163	148	164	161	136	146	156	179	154	156	173	170	172	166	135	153	133	155	174	141	143	162	131	151	133	157	165	150	178	168	158	136	136	146	150	177	173	134	162	178	179	175	133	153	172	150	175	186	173	161	138	128	155	184	178	148	173	141	183	165	138	142	187	151	151	160	155	134	147	153	138	147	166	162	147	165	181	151	148	148	133	151	155	158	162	155	168	146	141	159	174	158	155	175	138	170	158	153	179	141	145	155	156	184	166	127	133	164	157	180	140	189	135	166	128	158	144	156	163	135	161	176	151
2903	3018	1636	787	605	523	480	459	417	452	382	370	391	393	375	378	388	399	369	361	350	394	388	374	414	386	382	377	339	372	380	383	360	371	358	378	361	365	325	376	352	386	356	371	392	376	361	393	388	325	323	407	398	398	378	426	376	364	383	379	356	380	389	342	387	369	374	369	391	349	386	369	374	379	382	347	383	391	372	368	368	405	388	335	353	369	404	405	383	391	363	355	364	365	403	390	402	389	354	352	336	357	358	391	398	368	336	391	352	373	358	403	367	357	357	395	370	365	367	393	395	417	408	356	378	349	385	411	405	384	341	393	395	319	364	346	376	387	348	366	347	362	364	376	383	381	351	409	368	377	381	376	392	383	357	384	358	379	370	352	408	376	370	389	393	355	355	376	380	423	369	389	363	356	365	344	348	378	367	344	387	365	357	403	381	365	357	333	390	349	387	384	386	384	334	377	386	382	393	375	359	385	378	427	400	375	379	389	407	405	383	384	392	381	350	402	374	370	339	357	404	384	392	358	397	371	318	370	377	366	391	412	388	363	394	348	416	373	376	357	378	381	358	370	382	396	357	371	352	380	357	373	391	404	360	378	382	443	391	359	381	387	337	357	380	408	388	381	390	364	358	343	339	360	351	356	353	344	398	383	399	364	361	377	343	354	364	362	360	383	404	386	322	386	396	364	373	368	378	375	375	377	366	371	373	398	378	374	369	368	364	379	397	348	361	365	360	347	356	361	341	396	379	416	385	371	403	349	361	363	391	382	375	365	394	390	364	371	384	365	376	355	327	341	376	366	345	406	353	372	384	394	351	386	368	351	378	375	366	357	366	393	370	359	357	404	395	352	376	377	371	404	371	391	359	370	348	379	378	374	387	356	354	366	358	377	337	379	353	344	396	317	402	372	379	394	395	359	403	365	380	382	391	395	375	389	345	378	367	363	384	358	365	364	428	356	375	373	380	371	391	392	365	352	370	374	374	386	375	361	356	363	359	372	380	375	399	394	374	364	369	366	357	388	356	387	413	359	411	410	384	348	370	336	343	367	407	364	394	359	373	380	366	360	410	358	398	374	345	338	374	397	378	358	375	375	401	360	376	382	371	392	336	363	358	403	340	381	394	370	389	381	376	379	372	375	399	376	354	359	357	348	394	340	377	361	388	387	389	353	344	357	373	396	407	361	365	352	372	364	374	366	350	401	405	355	399	358	372	346	360	355	367	370	351	354	368	354	385	366	379	336	371	331	338	357	403	390	396	343	367	353	406	418	389	397	384	371	426	380	354	396	396	381	349	342	375	368	391	360	367	395	388	351	386	361	374	400	376	385	378	373	371	374	411	364	447	383	390	365	369	382	381	379	367	344	358	392	372	348	393	403	386	389	374	370	376	379	355	367	422	427	364	388	390	429	409	350	396	371	379	384	340	383	356	341	391	394	372	374	408	369	377	383	352	383	387	358	359	363	386	332	361	360	396	383	381	418	355	339	339	347	366	343	378	360	383	378	360	398	357	352	387	364	395	405	357	375	351	384	394	344	346	390	391	356	351	381	362	395	390	394	372	386	381	356	364	385	375	381	358	374	337	342	386	340	387	360	391	395	364	379	388	416	373	369	380	399	350	394	351	370	379	380	415	381	365	401	391	389	382	368	374	379	362	340	380	379	402	408	350	374	339	335	414	381	391	373	389	367	370	374	351	376	420	350	365	382	360	356	378	385	393	393	367	393	351	359	376	341	356	384	372	338	378	395	369	336	411	380	366	330	376	366	353	362	371	395	370	418	361	375	400	390	383	360	392	415	397	372	377	372	370	371	354	371	351	394	377	404	357	381	383	351	359	375	366	354	346	422	359	393	384	394	363	360	408	359	380	363	385	360	356	381	371	401	400	396	372	356	361	380	365	396	343	383	373	376	398	360	349	370	353	345	379	390	403	367	380	358	388	344	361	393	352	360	388	379	409	399	360	409	373	397	409	344	386	372	392	357	354	341	384	376	375	365	358	354	389	354	363	350	384	378	392	348	369	358	376	349	362	385	383	343	373	375	386	380	368	337	354	362	400	377	397	386	373	382	373	391	378	366	394	358	414	407	377	376	354	320	349	369	364	354	382	359	377	371	365	392	380	431	385	387	382	345	380	390	389	421	344	402	376	409	373	351	378	385	356	360	363	338	381	373	374	397	376	428	353	401	356	341	379	361	401	378	352	386	338	373	337	359	412	371	425	423	393	380	369	364	415	378	341	387	365	380	384	399	364	365	418	384	383	382	348	373	367	353	403	443	385	371	375	394	362	359	375	376	369	359	370	378	375	401	395	392	367	393	349	375	381	392	361	372	382	374	358	399	357	392	359	343	351	422	379	365	369	381	364	375	410	384	367	374	395	395	341	345	340	369	375	391	379	354	344	357	355	348	375	397	363	398	352	382	377	342	370	342	359	360	350	358	369	424	383	393	398	365	371	366	366	354	354	355	345	362	391	392	377	367	424	377	347	369	353	373	365	345	384	350	336	387	359	373	374	354	373	364	363	392	387	340	385	357	351	426	347	368	379	387	380	401	393	401	356	378	382	380	351	375	362	383	401	365	375	388	369	346	353	368	412	359	344	401	384	394	384	385	382	403	383	382	381	370	354	365	393	365	394	389	411	334	363	332	337	343	365	353	409	359	385	404	384	350	410	382	352	379	405	378	365	374	348	387	347	376	401	335	374	413	359	353	406	409	368	371	351	347	365	384	377	402	366	360	379	342	392	390	419	359	388	397	364	402	375	346	379	406	424	372	369	363	371	331	377	410	370	419	356	394	392	390	419	397	389	346	365	389	357	386	366	353	387	345	365	383	391	348	379	393	393	388	378	373	372	362	395	361	365	376	361	369	374	368	398	370	356	351	373	359	419	379	378	414	350	368	366	361	366	380	357	348	402	370	372	382	331	350	375	370	355	371	364	360	413	405	365	362	354	403	408	400	361	391	360	369	390	361	396	329	352	378	393	350	392	397	378	401	371	369	382	378	358	402	362	381	387	354	378	350	370	395	331	349	359	381	387	368	338	373	369	371	371	378	357	364	357	365	369	378	324	388	360	407	393	383	368	363	367	344	344	380	364	346	370	362	360	374	382	346	361	368	366	333	351	366	367	352	357	371	356	357	345	381	366	346	375	406	408	394	332	372	379	380	381	390	397	359	394	372	371	347	359	357	376	380	376	395	352	383	366	343	393	416	369	352	381	388	369	361	380	373	389	389	370	349	357	370	370	346	340	371	395	386	374	332	368	388	393	389	377	391	394	394	377	387	386	370	347	371	383	381	360	371	400	357	363	353	379	405	378	381	408	397	394	371	354	366	368	359	342	361	352	372	378	355	375	393	426	371	356	348	365	372	377	397	386	354	422	348	402	368	359	375	366	368	363	378	402	392	329	377	329	389	387	371	384	355	399	378	356	363	408	366	391	346	394	398	373	368	364	369	364	362	365	378	343	360	406	362	352	364	377	354	359	362
31989	21184	12655	1121	509	526	420	452	440	451	425	450	460	442	396	449	440	461	458	452	436	476	510	425	421	466	413	441	402	466	383	422	481	444	462	435	458	451	431	455	398	431	413	386	469	434	441	405	449	396	425	434	469	457	432	421	412	455	411	436	408	424	440	473	442	390	469	437	395	418	455	454	450	395	422	403	433	455	428	457	409	437	472	382	416	466	471	444	458	456	452	427	448	436	446	452	471	410	433	439	468	447	437	457	421	428	439	439	421	456	463	458	456	474	395	436	419	437	453	411	456	450	440	385	473	434	415	446	450	435	467	424	463	422	439	464	492	458	472	421	434	443	417	415	462	472	449	407	451	417	436	442	442	456	453	421	449	414	407	403	423	426	445	443	476	433	427	430	471	480	463	428	413	459	446	422	428	419	416	446	423	410	456	415	420	420	427	409	434	420	426	435	476	439	459	440	420	444	456	469	435	450	390	459	441	378	430	458	473	408	426	451	476	431	431	438	449	410	450	432	452	418	417	436	451	438	416	409	432	448	438	458	422	406	435	444	461	406	447	489	431	486	459	397	452	452	400	461	416	391	435	408	450	405	430	446	410	419	409	437	439	438	458	443	437	421	446	412	400	454	428	469	458	444	441	435	438	469	440	453	435	448	454	399	403	429	431	468	428	454	441	450	440	471	461	480	416	475	435	442	424	409	413	412	422	454	438	412	457	470	470	438	427	475	416	440	408	442	437	402	421	428	438	425	433	455	408	457	464	468	437	484	434	455	421	479	451	453	419	439	442	444	430	403	413	396	428	471	416	410	459	459	383	437	411	474	428	415	420	465	433	398	417	437	399	391	424	436	435	457	481	449	409	427	438	459	435	399	447	461	411	456	406	392	424	435	464	436	404	449	382	433	424	445	425	449	433	434	466	488	433	423	454	418	455	433	438	466	444	468	438	423	435	437	433	445	449	419	415	432	406	459	463	419	451	459	449	461	462	393	425	414	400	439	410	448	447	429	449	458	484	459	440	441	485	443	439	434	443	452	422	447	407	428	428	462	424	428	450	474	458	409	438	430	419	422	448	453	438	473	444	447	432	425	474	456	441	427	465	449	424	413	430	414	427	436	422	421	441	459	446	452	430	462	449	434	470	434	444	453	436	447	409	436	433	470	449	417	439	433	442	468	442	411	418	404	449	431	435	427	439	416	451	426	425	433	457	439	445	397	406	449	415	399	421	459	487	429	423	440	462	436	427	419	412	409	430	424	444	439	405	442	399	431	493	405	448	465	434	476	458	413	435	430	451	442	417	418	423	443	443	459	435	430	441	423	410	435	457	461	446	447	433	432	420	407	397	411	463	424	455	402	423	449	439	401	448	465	415	392	458	434	454	425	448	442	479	478	463	448	455	440	422	432	412	432	434	427	430	438	478	477	462	415	433	445	451	386	414	415	477	428	429	404	412	437	467	454	456	474	416	434	421	403	452	415	446	448	429	424	437	443	461	423	438	433	422	444	412	411	450	445	404	442	432	481	459	423	472	450	426	404	413	413	444	427	406	457	473	439	446	436	408	392	461	450	404	429	482	423	459	456	397	430	446	444	432	400	432	480	475	446	455	447	401	438	456	403	477	434	437	402	416	400	423	413	501	475	426	439	433	486	458	406	460	429	405	420	439	478	452	381	471	427	418	447	457	388	431	430	484	449	440	437	443	433	436	441	441	434	440	470	463	424	477	445	438	403	419	483	418	421	419	462	467	473	448	456	474	432	431	452	433	468	401	429	486	427	418	405	434	431	410	433	442	417	434	447	442	468	457	448	461	433	434	417	444	426	426	394	453	453	425	447	428	457	436	447	465	444	451	419	436	418	404	453	466	426	429	435	431	414	415	409	418	438	429	458	441	452	451	432	454	442	417	431	415	447	461	452	434	446	430	473	482	459	439	424	442	440	427	432	428	434	463	462	444	463	434	452	450	423	480	397	475	467	423	421	468	452	434	420	459	416	454	482	516	433	411	446	444	424	446	405	475	428	412	433	440	440	453	461	378	416	469	492	418	414	445	426	426	422	417	451	421	407	420	425	431	423	424	460	438	462	429	458	467	455	425	466	456	419	413	379	426	425	428	457	441	395	389	436	393	470	435	430	432	393	433	441	451	449	433	430	430	481	413	489	412	460	455	457	459	433	437	463	464	451	458	467	450	479	418	421	423	446	422	405	467	441	453	435	464	392	413	453	441	453	431	481	441	423	402	407	420	431	411	487	461	472	445	443	474	428	423	427	411	453	457	407	458	424	451	431	446	438	430	399	432	465	440	451	481	498	454	432	412	427	475	471	449	422	420	458	438	414	504	434	429	444	448	425	383	373	435	467	425	429	449	432	438	435	456	461	436	467	414	475	412	399	427	417	447	410	427	444	455	437	430	416	461	452	440	423	432	432	432	479	438	426	460	464	459	444	480	464	427	447	419	463	443	432	470	428	421	399	457	409	433	487	425	397	436	439	442	458	425	423	442	462	448	453	448	423	453	404	452	384	419	426	486	440	412	406	432	423	421	416	420	448	460	427	443	450	429	422	404	431	406	446	441	437	457	409	424	448	434	439	439	458	431	431	462	453	443	419	440	430	429	454	454	439	454	383	433	425	459	427	448	433	408	418	460	414	467	436	402	450	473	459	449	443	448	399	430	410	414	420	407	433	440	454	456	455	445	418	446	412	439	404	417	414	459	426	414	435	423	431	441	424	437	459	430	412	430	451	455	411	430	432	429	446	426	455	402	443	426	402	459	399	397	427	409	455	451	479	407	434	434	411	448	419	438	460	468	445	422	481	471	422	416	443	432	406	457	448	444	446	448	449	445	444	463	458	440	412	450	411	443	409	428	433	428	421	418	427	413	449	421	427	463	415	417	448	474	461	414	384	455	451	438	428	423	420	397	453	423	471	466	392	426	435	441	442	416	423	440	472	412	382	473	445	453	403	465	444	444	429	424	415	443	398	422	399	443	414	439	448	443	430	378	370	422	445	416	420	421	403	424	408	441	437	406	418	418	441	478	407	423	468	435	437	457	443	425	450	473	441	457	466	408	439	431	482	431	415	446	426	450	431	455	449	437	437	416	435	439	388	433	439	429	437	445	425	392	425	399	465	436	449	392	425	414	434	423	462	453	422	384	415	432	419	413	427	451	388	427	430	462	439	453	440	430	457	442	419	470	463	447	430	442	421	432	423	434	418	451	404	433	437	423	403	422	419	464	423	371	436	428	431	414	385	457	437	454	405	440	464	495	408	471	431	434	467	440	458	430	449	418	451	437	493	431	466	412	423	437	423	448	474	447	443	451	404	460	417	479	463	445	469	449	437	409	433	416	427	442	440	423	428	457	474	407	447	400	433	416	407	448	417	429	447	422	455	453	406	465	446	454	447	430	442	455	418	462	405	426	431	431	431	423	449	410	441	441	465	468	425	432	470	464	452	444	460	433	434	470	409	431	431	435	440	421	462	416	438
5825	1084	955	992	939	973	931	960	917	901	924	904	924	977	876	976	930	928	961	904	915	942	1015	931	965	956	932	907	959	899	922	979	997	982	956	962	952	975	965	944	942	930	872	974	983	912	950	946	929	938	934	929	956	1014	1020	944	975	914	912	944	916	947	921	920	941	1004	901	912	953	1013	957	914	956	1002	994	935	905	958	944	970	966	967	929	1031	910	917	944	959	1004	933	886	909	922	899	957	931	981	920	963	954	911	910	927	946	968	895	961	964	919	964	964	905	955	943	914	971	949	960	920	949	897	942	951	947	984	933	873	941	969	920	946	937	969	944	987	956	948	868	974	949	868	888	968	891	939	934	937	958	971	915	978	903	953	940	956	914	951	961	918	932	927	946	954	926	926	974	962	954	969	933	1038	917	924	902	936	865	927	976	896	981	938	951	963	945	912	980	955	936	884	933	950	937	966	940	920	935	912	939	971	937	979	933	955	951	910	953	925	893	913	910	958	931	927	986	972	939	938	935	936	977	941	883	932	947	966	964	960	940	964	875	952	929	920	998	891	922	927	903	907	890	1009	947	952	949	905	933	988	935	972	997	1005	935	965	918	931	931	889	938	933	945	905	930	960	924	912	943	955	904	982	965	946	924	976	943	935	970	943	923	967	889	969	843	960	911	983	898	918	909	943	960	924	963	924	979	970	962	931	919	968	924	968	954	941	887	980	959	925	935	932	983	942	964	950	940	941	950	1003	928	967	955	982	934	966	973	983	927	947	943	959	957	1002	903	993	925	920	1001	964	952	909	900	949	931	949	973	911	937	953	940	949	879	922	952	938	969	967	966	972	919	910	917	958	892	911	961	942	892	928	953	939	1016	924	952	916	988	890	888	923	937	932	963	936	925	928	947	934	906	957	926	957	951	977	987	890	931	897	992	963	893	947	938	942	936	972	877	883	974	932	897	932	951	905	885	957	894	922	952	914	906	924	898	940	895	959	975	988	915	944	996	984	908	923	942	940	885	896	966	926	919	908	922	947	937	949	905	936	867	971	911	967	926	942	957	923	967	934	970	946	937	954	887	925	859	977	911	950	968	942	1011	978	927	978	937	924	890	952	947	928	923	928	1011	990	1022	932	927	963	995	926	921	916	944	946	908	965	962	940	964	936	919	1005	914	969	959	923	995	939	968	918	953	917	935	974	932	904	970	921	908	988	927	992	959	914	975	963	927	964	951	952	934	985	990	906	948	892	939	1026	890	980	898	907	901	899	922	918	915	940	958	954	860	903	934	929	943	891	902	944	918	952	922	959	925	957	913	979	963	937	977	942	887	922	899	925	941	986	1003	965	910	939	920	905	975	934	944	933	979	960	981	985	950	905	957	946	966	915	922	965	991	935	922	948	919	883	984	943	939	946	924	936	970	942	931	945	952	900	937	933	919	973	977	966	905	904	944	965	952	903	986	941	924	976	936	989	994	969	930	958	905	953	926	964	945	897	981	969	954	941	941	940	939	891	981	996	944	925	955	960	937	915	925	936	975	986	909	936	915	958	944	907	980	962	949	939	909	941	1017	942	951	946	984	986	910	909	883	921	899	885	963	956	984	937	944	899	919	968	972	962	906	918	878	902	971	918	933	930	986	891	983	948	950	903	1019	971	945	939	920	951	935	939	961	919	1005	960	950	941	953	945	957	942	940	948	962	983	929	939	960	908	876	984	958	938	942	923	928	895	963	889	983	908	949	961	952	902	997	943	995	919	991	955	944	990	997	889	922	932	975	924	944	947	951	944	943	973	912	940	949	964	963	951	953	972	946	927	941	932	928	950	949	960	969	939	906	968	908	914	951	920	971	926	894	986	954	907	941	925	946	991	948	979	966	977	955	884	914	976	968	973	916	982	915	932	994	935	886	934	966	967	1003	930	998	1012	963	939	942	943	947	965	950	959	926	990	924	940	945	969	1006	875	981	988	978	941	916	962	979	942	989	904	892	919	904	936	972	920	955	911	962	917	947	940	926	974	982	945	977	911	983	963	920	932	911	941	942	980	861	919	969	923	917	920	906	936	951	944	944	962	984	966	1003	966	910	1011	977	949	940	933	960	929	949	946	892	948	928	962	997	950	945	962	1001	929	907	973	935	888	949	932	962	967	968	936	946	942	968	941	965	947	944	943	924	910	914	902	993	952	930	927	949	1016	974	934	917	965	916	1007	923	909	911	889	915	942	980	916	942	911	943	922	930	924	985	936	947	931	936	966	938	1003	989	964	906	942	944	899	898	923	941	930	951	954	892	946	955	957	908	952	984	938	971	964	914	898	905	967	904	944	901	943	917	936	938	869	941	975	981	979	875	924	901	886	904	985	939	948	883	916	980	951	995	948	928	918	931	899	922	985	997	960	937	974	953	931	986	938	950	953	923	912	926	920	998	934	918	923	1015	945	967	944	959	947	978	1002	928	985	973	949	991	963	921	909	955	896	952	892	983	941	967	925	965	935	943	880	951	893	959	961	893	908	948	933	973	959	964	973	954	902	956	927	884	960	981	983	909	924	960	1034	927	939	963	976	1008	931	961	965	931	912	972	965	927	893	931	959	945	955	946	910	961	940	888	983	969	957	872	963	917	894	890	950	974	967	988	933	939	1006	979	975	960	928	905	939	979	935	902	947	945	942	939	920	892	998	917	1044	972	972	968	911	952	964	956	961	887	944	906	955	1003	938	1001	972	952	953	896	978	938	916	939	918	892	1020	930	958	990	919	913	936	968	954	932	994	1003	902	903	914	966	943	962	929	957	901	968	934	931	954	954	942	950	957	864	924	944	938	945	944	978	880	939	990	989	926	934	953	985	963	964	912	949	935	895	924	893	961	952	979	927	962	951	946	930	930	972	940	973	957	924	974	909	908	973	977	936	927	949	945	941	944	969	921	964	939	967	944	944	950	882	912	915	985	925	923	970	925	931	965	939	949	954	888	946	975	977	921	925	929	915	999	969	929	985	918	946	965	981	966	932	954	926	883	969	983	991	932	1001	921	954	941	977	886	951	940	928	890	942	940	961	916	935	998	969	930	964	942	878	884	917	970	906	905	960	907	944	915	891	991	960	902	988	884	941	942	921	920	933	953	971	974	944	971	920	909	960	893	932	946	970	969	959	908	928	905	921	959	900	910	927	935	980	902	920	929	968	936	938	909	923	941	915	933	909	948	943	947	945	941	962	913	945	901	967	938	950	980	903	929	932	994	954	959	917	964	932	926	920	925	894	893	944	941	977	879	912	944	938	999	931	962	986	906	965	960	948	963	968	982	973	928	916	903	963	929	944	942	926	959	963	919	941	919	926	988	907	996	915	954	968	928	1010	951	951	987	938	966	995	947	958	963	977	929	908	984	971	938	960	943	953	973	955	957	969	948	914	901	941	991	936	940	993	869	858	905	970	892	919	997	945	942	974	896	925	1026	980	916	898	961	932	958	977	930	950	885	944	967	945	976	930	921	946	911	985	971	970	952	931	941	964	937	979	981	976	951	884	923	965	954	941	942	948	934	952	948	989	944	987
24909	21472	24833	28534	21468	21368	1625	542	425	380	385	368	399	360	307	369	329	343	344	347	363	357	355	383	356	351	352	385	307	328	331	352	347	328	357	320	305	349	318	320	349	311	374	335	319	327	330	328	349	346	337	338	315	314	354	348	343	350	364	308	325	328	316	316	312	305	331	337	354	330	364	359	329	302	351	359	330	365	350	353	327	305	320	343	358	303	360	328	379	344	309	343	341	363	334	329	330	304	326	319	311	310	341	339	338	354	352	282	292	314	309	329	337	340	324	330	319	325	302	318	337	320	351	331	342	328	316	332	360	356	350	344	319	342	368	328	333	332	343	348	356	352	315	342	345	343	326	341	344	337	337	334	325	324	318	314	281	361	321	320	348	336	311	296	329	348	311	319	337	297	326	366	369	330	307	338	325	338	353	353	352	347	333	384	361	325	350	299	334	334	336	344	339	313	319	365	310	329	313	326	310	364	337	303	306	343	335	363	343	358	298	335	339	307	367	354	333	335	329	315	302	332	324	338	338	333	354	367	308	314	335	288	333	345	370	344	322	285	292	354	325	343	355	342	340	362	361	358	352	324	321	323	309	344	343	346	326	315	332	377	323	347	305	357	349	341	319	341	342	339	341	352	355	330	353	356	331	393	326	313	329	353	318	321	344	342	329	358	321	358	344	310	351	328	344	344	313	340	340	357	357	320	350	342	333	311	324	302	355	333	331	334	346	319	347	326	325	326	357	341	332	362	359	325	346	372	342	374	353	338	350	328	319	350	291	352	307	347	353	338	363	330	321	326	347	286	312	366	322	335	305	360	312	312	399	339	326	339	328	339	326	361	343	354	337	336	335	316	356	331	315	321	294	287	336	338	307	327	334	315	360	322	351	361	357	366	372	313	318	302	337	317	318	345	337	294	344	339	326	345	321	333	329	351	297	313	311	323	339	311	330	360	357	319	345	318	357	325	326	329	362	325	343	286	321	308	325	335	353	331	324	338	322	332	348	319	297	291	321	330	301	358	315	351	330	332	344	361	324	372	326	327	310	335	324	337	317	321	324	335	353	364	319	329	384	312	355	355	325	326	342	377	329	340	312	312	348	320	313	343	348	332	343	297	326	321	326	353	349	343	288	334	350	337	334	326	293	359	309	315	321	328	307	317	338	344	338	308	353	332	317	333	298	361	329	342	383	309	350	339	318	316	287	304	319	334	322	319	371	338	321	310	325	387	333	323	336	295	335	343	325	361	292	342	347	339	333	364	334	332	333	299	344	311	331	341	342	366	336	325	319	317	368	322	307	356	338	325	400	294	307	355	360	326	344	366	345	321	341	320	309	307	301	305	362	341	297	367	303	308	346	347	335	319	324	331	343	338	334	378	341	338	370	312	354	336	347	330	314	333	334	343	331	348	378	346	360	292	317	343	345	339	344	311	307	304	331	337	336	311	329	352	338	310	350	323	309	339	331	369	327	346	314	306	354	330	309	309	338	361	335	378	398	336	346	323	344	306	337	305	319	357	333	328	311	349	322	315	340	318	334	337	327	307	325	354	364	351	300	311	348	330	303	308	311	299	352	360	330	336	336	346	320	360	346	340	359	301	351	345	347	319	371	321	348	341	350	324	340	301	349	355	341	335	295	333	333	318	348	346	350	339	292	335	344	329	311	303	350	320	333	355	330	326	332	355	314	316	327	331	314	313	345	326	339	351	355	326	335	359	331	314	307	342	346	345	343	314	310	357	361	367	340	338	312	293	322	339	365	362	346	335	349	346	347	326	368	316	336	358	364	334	325	363	320	367	352	342	333	309	328	365	318	320	324	333	326	353	392	374	327	334	324	334	318	366	342	307	323	346	350	336	339	356	326	289	305	354	318	325	332	296	333	323	314	329	331	336	342	339	319	335	308	308	294	314	338	330	333	317	341	321	304	360	332	313	336	342	309	353	360	341	352	340	318	331	350	303	332	312	339	347	359	327	330	309	329	314	312	321	323	347	326	346	332	321	350	324	319	318	348	336	350	345	338	330	348	300	321	294	376	302	349	357	328	358	322	338	322	342	333	327	320	318	304	301	340	325	346	307	333	320	340	314	292	329	332	304	326	354	323	336	327	337	299	357	340	348	333	351	338	343	360	341	364	344	344	359	353	351	310	332	317	347	349	345	315	345	355	292	351	346	349	346	320	335	332	336	358	331	321	363	368	321	342	318	310	331	349	317	344	354	310	345	339	311	329	340	311	315	348	352	316	324	323	335	343	341	326	324	302	333	342	343	328	309	309	320	339	316	321	377	333	314	307	309	317	363	383	365	314	367	371	358	338	353	358	334	315	339	348	320	300	314	354	323	304	334	338	368	348	339	361	332	339	360	313	307	342	340	325	343	359	337	358	314	341	335	318	345	345	318	318	364	311	340	342	347	373	366	328	312	325	307	345	332	352	342	332	364	350	319	340	362	342	345	329	358	353	331	327	326	348	344	353	331	318	345	348	329	314	341	356	331	322	326	311	306	305	312	317	345	291	344	367	323	327	342	344	341	320	362	326	329	359	311	299	358	344	368	335	307	364	345	318	333	314	333	312	339	351	331	314	363	336	323	318	347	307	353	349	316	305	300	350	324	293	305	339	369	340	330	337	314	339	316	320	318	364	348	345	368	317	334	325	333	288	322	320	315	324	328	317	320	336	350	317	326	304	312	327	336	359	307	316	337	314	345	326	347	333	340	325	331	312	314	316	355	314	327	302	320	326	318	314	333	324	299	339	321	331	321	323	314	330	315	329	339	322	400	331	326	353	312	331	305	357	349	332	324	334	339	320	287	367	344	360	325	324	311	339	323	328	341	321	352	324	346	296	328	342	332	348	343	334	319	330	331	314	334	345	343	331	284	336	347	311	322	328	338	323	328	341	314	343	318	319	344	337	327	339	342	326	314	276	342	356	332	310	362	309	298	305	329	348	330	328	322	319	325	346	350	334	375	310	338	350	323	331	341	290	314	346	348	362	329	303	313	360	341	350	355	342	348	340	324	302	330	331	359	301	293	300	314	337	312	338	344	340	305	301	319	314	319	286	360	334	357	343	352	329	352	323	343	324	336	329	315	358	311	343	370	318	316	303	338	313	330	322	333	350	337	329	341	301	312	360	319	365	360	336	341	340	306	363	330	322	346	300	333	333	339	317	328	323	347	370	341	324	353	349	351	347	352	320	316	356	338	361	327	296	330	335	356	347	338	347	325	302	333	312	331	307	343	350	347	334	332	292	374	366	325	316	353	334	338	295	345	319	343	312	305	345	303	360	362	306	323	343	340	356	318	333	286	303	328	372	304	313	315	358	319	320	335	355	351	309	321	334	324	314	312	367	334	350	322	302	345	351	347	344	336	329	348	315	354	333	306	306	330	303	339	313	335	346	345	344	286	335	333	332	329	345	381	376	318	318	337	324	316	352	334	323	307	348	339	336	307	316	310	314	342	343	304	333	357	353	331	326	325	311	336	312	315	345	317
3163	2158	1376	937	777	753	793	795	743	709	749	768	750	763	754	701	760	796	778	758	718	732	690	726	696	756	671	708	725	712	741	713	739	709	697	724	750	700	693	727	734	745	700	691	705	746	764	740	706	688	692	694	705	718	726	741	727	714	694	710	718	667	667	669	702	727	684	721	716	714	678	714	732	745	756	683	790	703	720	687	678	669	685	717	738	704	703	713	704	757	768	730	689	713	746	720	770	730	744	751	735	707	769	735	709	724	714	730	682	725	707	716	697	716	676	665	738	732	742	745	720	694	712	685	727	704	775	776	723	717	703	723	698	740	728	720	673	748	760	722	631	752	691	723	706	727	744	753	757	701	752	729	719	662	738	705	699	769	673	711	711	746	686	716	750	754	665	735	728	681	739	773	731	739	803	706	682	727	761	678	766	709	739	743	710	768	715	733	691	715	718	701	759	711	769	752	673	692	677	715	681	714	704	713	624	704	714	727	756	723	737	743	701	699	743	668	754	718	694	722	682	714	661	701	701	684	742	713	739	669	727	691	757	723	749	698	732	697	763	735	724	725	689	721	684	703	741	746	721	673	736	710	725	754	677	717	738	717	707	731	699	763	725	762	713	722	710	736	760	736	657	719	725	763	707	737	752	736	782	718	698	726	729	738	731	708	673	718	719	711	721	755	721	733	710	763	660	717	702	731	696	695	751	750	732	759	705	718	703	733	719	728	688	735	717	680	734	750	686	738	694	710	729	752	720	662	664	694	715	718	680	736	706	720	749	708	742	706	715	670	713	706	669	760	745	685	668	739	768	721	718	688	722	706	725	686	732	726	677	744	745	710	698	733	715	755	702	740	735	710	723	730	711	711	700	686	767	763	720	687	778	691	691	732	725	724	681	722	670	708	764	767	718	705	692	698	689	716	734	771	777	693	748	749	753	773	736	782	698	712	769	729	744	764	687	728	752	701	735	722	702	700	725	694	693	729	664	786	751	692	742	691	648	726	748	709	747	748	756	736	693	755	741	733	732	726	705	728	774	752	726	651	702	751	684	722	734	734	708	728	706	730	718	696	672	752	698	711	708	693	736	730	689	745	760	735	732	717	687	745	747	753	748	750	689	747	689	720	778	742	721	734	746	672	689	742	710	753	723	705	701	694	690	743	689	742	696	703	662	768	759	741	696	725	695	733	689	717	680	749	705	737	696	693	722	754	739	692	713	716	719	701	729	744	737	702	709	686	666	694	706	705	717	746	721	719	693	741	711	782	751	765	725	725	711	749	741	730	743	734	772	739	705	723	726	735	697	683	697	743	768	751	697	698	737	698	717	754	720	715	691	783	668	685	744	730	713	713	711	733	735	722	695	692	758	737	769	702	676	725	692	742	707	705	731	728	712	721	738	667	752	728	696	707	741	715	754	696	691	717	784	675	683	720	729	692	721	709	675	741	729	730	715	711	715	694	724	746	664	700	770	720	736	728	721	799	684	709	713	696	755	707	698	716	713	711	744	708	725	709	705	693	726	701	736	673	741	690	701	663	714	741	665	746	723	709	644	713	724	725	706	739	730	706	704	727	740	757	745	765	724	677	770	697	711	716	716	719	697	725	787	707	737	689	705	713	719	730	737	717	664	731	738	765	616	755	761	763	693	764	689	714	678	708	726	689	694	687	686	716	668	695	729	762	678	720	687	692	726	757	732	720	728	775	737	719	714	746	713	716	718	707	726	693	708	749	719	710	762	665	692	718	752	734	733	713	720	700	752	778	689	707	757	733	707	658	738	727	727	717	747	730	741	719	736	729	727	747	724	751	693	703	711	720	735	749	713	708	748	706	739	725	713	730	682	728	732	686	754	750	730	726	719	691	730	677	695	683	694	717	702	710	703	723	746	758	725	690	724	749	691	694	729	753	714	692	718	698	785	723	689	673	694	742	696	741	720	697	711	707	691	721	727	721	713	759	749	669	771	685	704	685	699	724	759	686	705	706	720	730	758	713	673	690	741	677	702	677	751	699	722	693	684	727	808	708	733	759	742	769	689	685	732	692	692	685	711	746	770	752	682	733	749	694	713	708	710	725	754	671	738	704	722	727	708	745	756	690	749	726	722	701	679	737	730	779	732	695	722	743	719	734	729	698	715	740	723	745	708	724	747	734	713	772	742	764	716	781	666	711	744	718	727	691	685	721	736	716	685	750	752	712	724	712	706	686	710	746	724	710	667	725	696	735	742	707	731	676	692	729	703	710	730	705	707	718	724	698	731	706	732	726	723	750	720	717	777	702	734	725	717	744	678	712	698	725	694	687	649	669	692	732	741	789	711	696	741	708	742	704	700	739	744	720	708	733	672	770	719	715	720	757	706	735	712	731	736	762	754	677	766	710	717	711	699	725	722	743	713	728	754	707	715	728	728	739	706	698	702	725	715	703	708	738	726	711	664	714	713	719	732	714	748	680	718	740	728	681	721	686	804	705	766	735	705	708	707	704	693	727	717	738	758	673	737	716	700	743	748	710	701	708	740	707	762	672	695	750	735	718	713	738	790	691	712	714	757	722	742	743	699	767	734	769	748	737	755	706	724	703	724	702	706	691	750	741	721	713	670	707	699	703	686	700	783	729	718	708	712	772	734	677	755	691	723	745	707	691	694	730	694	766	669	737	730	763	747	722	717	736	703	722	728	734	715	735	766	706	732	753	706	691	747	742	811	751	734	700	702	703	745	727	732	757	708	714	722	713	702	726	749	725	728	736	734	718	695	683	694	748	756	717	739	732	718	732	721	726	722	729	644	721	749	723	710	737	714	687	697	713	692	731	713	705	674	732	719	729	685	706	723	685	682	735	704	676	760	715	741	704	697	688	723	691	698	694	697	788	715	716	684	733	696	739	724	696	708	731	742	740	695	741	719	716	718	693	749	739	708	733	688	719	737	705	709	729	694	691	714	744	719	719	710	717	643	759	701	752	711	692	721	709	731	720	696	716	708	748	664	719	719	676	703	716	695	721	763	753	690	688	691	775	723	729	776	749	745	715	712	767	692	681	712	686	696	691	694	766	713	697	725	720	705	705	705	742	736	717	663	709	766	716	694	722	730	705	708	735	746	750	717	689	684	684	707	724	727	755	688	721	697	707	711	763	771	732	713	760	699	727	714	722	709	720	711	726	702	727	695	694	687	677	725	738	721	734	729	702	729	713	766	708	740	706	719	658	752	764	720	725	747	695	746	719	677	709	687	744	725	724	691	697	693	694	680	712	714	679	784	715	704	726	721	753	690	702	719	731	723	749	709	689	747	729	686	731	687	697	700	716	738	695	697	688	718	693	692	777	726	746	707	748	763	735	696	718	736	717	730	744	662	710	720	706	710	741	699	683	734	691	685	768	725	702	758	740	674	744	729	747	750	691	673	702	694	707	683	740	709	722	762	711	733	679	710	708	722	687	756	683	743	741	723	705	718	773	706	715	704	757	681	730	726	702	727	700	744	762	707	691	734	705	683	700	778	732
24282	21486	25172	28237	21486	21500	18981	544	306	286	250	214	194	205	217	210	184	169	187	204	181	148	204	175	173	194	179	171	150	166	179	162	171	182	161	149	179	172	153	166	175	173	167	170	169	177	151	170	154	151	157	196	138	160	160	166	167	177	157	179	148	155	135	164	168	163	152	165	162	150	145	184	176	164	131	155	154	136	147	179	139	158	160	137	149	156	178	156	150	160	171	169	139	130	157	146	153	178	147	156	125	158	159	171	149	165	153	155	185	171	165	163	155	144	138	162	153	148	151	134	158	159	147	157	164	157	162	151	133	151	135	165	154	180	145	192	176	171	152	152	154	153	167	166	153	178	174	145	162	171	147	156	169	152	146	166	162	141	163	149	156	136	141	132	133	144	138	171	154	144	145	175	159	145	176	136	147	180	121	152	133	171	146	134	146	146	155	153	125	151	189	148	152	176	176	166	164	170	158	137	161	128	144	166	190	153	162	155	144	156	152	167	161	161	141	166	158	134	164	137	146	164	165	159	162	167	147	159	159	152	165	153	158	196	152	161	168	132	140	141	217	154	115	170	160	155	154	152	163	163	169	160	178	149	145	137	169	168	169	155	141	150	159	153	151	165	164	158	160	150	148	168	136	145	172	191	166	157	145	141	121	148	153	163	143	156	150	169	145	132	170	164	158	155	177	134	160	135	169	166	152	147	167	180	158	126	158	151	166	149	155	165	163	168	148	140	154	154	169	145	168	146	147	187	151	127	173	172	169	173	197	134	156	178	156	159	138	160	166	141	145	150	152	177	170	165	170	161	151	138	161	136	169	162	152	154	141	150	167	175	139	177	173	158	159	153	147	142	152	172	171	169	151	144	154	149	140	162	175	168	146	140	180	163	153	152	174	154	155	137	159	161	149	154	155	153	167	165	167	137	151	175	170	168	152	164	145	145	157	161	142	145	149	145	157	163	149	147	164	161	176	141	149	163	175	125	120	154	152	165	166	143	155	145	160	156	155	172	164	123	135	154	122	130	152	166	150	153	151	171	158	181	157	166	179	162	149	162	153	163	182	180	182	149	161	169	159	177	150	161	159	166	158	165	145	142	148	131	162	154	160	156	162	142	175	137	159	155	152	192	122	136	166	145	146	182	153	164	170	156	172	153	138	158	184	159	159	159	157	171	142	144	128	163	175	158	166	152	132	163	173	139	171	157	140	150	164	130	153	170	159	133	133	162	146	160	164	150	168	164	168	154	146	159	138	144	155	151	173	152	136	148	159	158	146	138	169	145	179	168	141	158	173	145	141	150	141	153	136	176	147	175	149	133	148	150	154	194	159	150	159	172	149	165	168	131	150	140	138	157	157	177	173	153	140	160	150	155	168	151	150	145	164	178	177	168	148	152	157	157	151	145	182	172	179	150	158	170	154	171	166	135	161	167	161	144	140	150	146	142	147	157	168	148	178	175	152	161	149	157	169	137	146	167	138	169	158	155	141	156	159	148	153	144	159	150	145	145	163	149	186	176	188	158	138	155	153	128	148	174	172	153	137	148	154	159	133	143	146	158	156	155	161	148	174	148	158	180	146	152	156	174	174	167	149	160	127	144	145	154	156	167	169	139	146	161	163	162	140	155	162	159	183	136	166	142	163	162	172	159	141	167	153	155	157	176	168	182	165	173	148	167	152	148	159	145	156	159	140	164	178	153	156	165	163	147	142	136	130	145	157	152	169	136	160	160	155	151	177	172	149	126	179	162	199	123	157	152	149	151	155	151	149	148	131	172	151	171	156	142	176	156	144	174	152	160	150	141	145	154	178	165	157	166	123	133	161	163	163	183	165	133	137	138	156	176	175	161	152	131	153	171	152	149	145	142	171	158	170	153	151	153	143	172	154	167	151	180	179	146	130	139	159	159	141	157	173	139	160	167	179	172	143	153	121	135	164	145	156	156	151	144	164	152	159	161	162	180	150	157	162	166	156	183	165	135	156	162	145	143	163	135	161	150	158	178	152	179	154	178	147	156	152	133	149	181	148	161	153	144	185	161	164	163	175	153	142	144	145	147	167	169	163	156	153	134	142	143	179	134	125	145	138	155	182	162	166	138	172	158	169	141	162	153	149	143	157	163	118	161	142	159	176	164	160	150	174	150	194	152	170	168	157	146	150	157	158	149	152	153	131	152	168	133	153	158	171	170	151	180	187	165	155	147	160	160	161	173	140	172	175	161	161	148	166	171	174	146	146	170	142	160	163	158	146	175	168	181	139	178	162	160	148	146	174	172	163	156	152	173	157	161	162	158	161	175	126	158	155	149	150	171	150	134	157	155	155	149	162	180	180	125	143	154	137	150	142	148	173	153	148	180	159	155	157	160	141	155	171	146	156	161	143	134	146	150	162	161	154	172	162	149	157	156	143	166	164	162	167	146	168	160	159	165	146	145	178	146	163	160	140	123	172	139	153	162	188	143	165	153	148	153	152	163	141	144	148	159	178	162	134	158	172	163	151	141	157	184	171	154	143	170	138	163	147	156	145	157	147	161	153	182	162	168	157	164	149	163	155	168	182	146	180	147	146	127	134	140	154	197	186	172	178	155	139	158	145	144	155	163	143	182	144	183	126	145	153	154	151	182	155	131	161	131	166	155	140	165	183	154	152	142	146	179	170	177	155	176	152	142	156	167	152	164	143	161	137	157	155	177	134	152	178	149	157	164	166	161	161	153	171	153	132	154	142	163	167	146	152	140	133	152	191	162	163	166	163	129	152	153	161	156	153	164	175	162	155	149	167	124	139	168	160	150	165	155	168	152	176	168	149	160	153	123	137	155	163	175	141	177	155	155	164	170	138	151	175	176	152	167	160	151	139	130	153	164	170	194	161	156	170	189	151	161	151	147	167	155	168	175	145	144	171	175	148	168	158	173	149	157	153	152	158	154	146	159	163	170	155	151	176	143	166	163	146	158	164	157	164	148	168	162	160	142	145	178	153	129	162	168	169	153	159	147	152	158	148	171	169	151	147	153	173	141	150	143	154	146	150	177	173	177	149	154	154	185	164	130	160	156	150	167	131	162	157	140	150	165	135	141	157	140	163	151	155	172	162	154	137	171	146	189	165	160	148	128	148	153	179	188	157	151	160	152	136	172	129	159	155	135	139	136	144	142	145	176	153	131	160	145	160	180	166	161	172	163	162	118	149	155	162	163	153	139	143	157	151	168	164	193	166	135	183	169	166	132	162	118	154	151	162	168	150	155	127	156	153	171	164	171	169	149	165	146	154	148	151	160	166	169	170	182	157	150	140	160	160	148	159	167	159	160	157	137	144	140	166	190	167	151	171	158	145	165	168	158	165	143	149	180	170	169	164	179	163	150	159	146	168	153	170	145	150	143	158	153	147	150	146	148	164	149	159	190	168	163	130	145	168	151	141	129	164	135	142	167	164	149	156	166	156	178	160	146	130	150	162	142	167	150	160	151	139	177	139	148	155	136	163	152	150	164	165	159	189	165
2935	3197	1441	821	594	551	452	455	390	450	412	393	417	405	394	401	392	369	396	412	382	385	374	387	388	369	357	383	387	369	354	393	376	390	400	367	392	409	399	383	383	369	361	369	361	367	392	395	361	380	365	401	392	369	359	330	373	385	421	351	366	374	405	382	379	417	382	374	409	369	378	391	408	379	374	434	376	372	352	359	380	340	371	351	385	372	326	407	383	367	397	374	369	379	363	364	342	361	357	356	343	382	407	399	360	343	358	326	365	357	343	392	396	384	375	361	356	373	358	360	377	400	399	391	390	388	364	354	398	395	406	339	369	432	388	373	365	380	358	359	378	380	403	379	403	403	387	385	400	361	405	335	365	391	344	378	393	384	397	345	363	360	403	382	367	361	369	354	353	380	377	418	353	350	353	360	384	336	363	370	366	368	391	399	365	389	369	400	354	352	358	384	402	391	352	332	365	349	373	341	363	377	379	399	391	381	388	398	412	373	408	395	368	357	357	393	365	381	357	350	387	378	344	361	377	379	400	407	366	363	397	378	350	373	335	356	403	337	384	398	372	334	374	361	425	374	396	376	377	369	397	383	415	349	378	342	341	380	355	382	402	407	364	371	381	356	347	372	335	352	380	407	371	386	342	347	342	353	374	418	391	343	394	343	405	389	371	388	378	350	354	387	338	372	356	391	352	375	342	366	347	381	393	354	359	364	378	360	357	407	395	406	368	338	389	372	343	385	382	360	352	369	381	383	371	371	390	402	383	400	345	340	358	363	393	343	376	360	408	346	363	363	368	373	356	411	400	347	384	426	345	383	412	361	393	380	367	365	390	369	398	376	377	361	340	364	410	380	380	336	383	353	401	368	394	369	371	399	355	371	386	387	371	360	369	368	370	354	400	374	341	398	380	374	356	381	397	402	349	405	352	368	359	381	387	382	376	345	384	392	362	356	367	375	375	412	375	370	387	399	369	415	376	372	367	380	328	410	360	386	366	387	388	378	354	391	358	388	355	365	395	387	349	378	361	373	327	449	376	400	408	330	350	334	389	350	375	384	394	355	384	381	396	384	350	351	340	352	349	378	358	373	368	371	373	366	333	383	388	393	364	405	407	381	374	371	364	351	397	357	357	347	379	370	371	398	375	327	343	349	354	331	357	373	382	365	351	387	368	332	390	368	422	362	379	358	384	342	383	368	406	364	358	357	383	388	384	355	344	344	421	383	365	380	391	372	386	349	401	370	379	372	403	368	379	361	369	379	377	394	357	403	390	381	361	382	333	373	364	381	367	373	385	360	375	356	395	344	360	393	370	386	366	366	407	356	387	360	362	361	395	348	361	392	355	387	377	386	401	364	373	365	408	364	410	385	376	418	382	372	371	355	386	350	328	386	355	374	372	367	357	389	372	390	422	390	347	396	406	375	334	363	367	359	357	370	336	382	372	348	398	400	364	397	389	343	378	338	379	368	360	361	382	371	398	398	381	337	385	347	389	383	380	374	364	376	367	369	355	386	401	409	344	363	363	379	369	394	395	368	364	391	363	386	364	374	415	363	353	387	388	358	386	366	399	367	361	388	380	374	375	355	363	402	425	366	356	365	373	383	359	346	349	367	397	356	362	366	353	378	382	350	356	389	384	370	397	384	357	369	402	377	344	356	370	347	345	344	342	325	387	396	359	358	356	353	355	363	370	357	329	379	385	361	363	383	347	362	388	361	381	315	402	376	357	361	382	342	393	377	375	402	365	350	391	352	343	375	362	393	376	356	383	416	352	371	365	376	365	427	392	398	344	400	345	357	365	349	384	390	334	396	356	364	360	377	384	398	377	380	366	350	375	351	342	358	357	397	392	387	366	339	370	426	380	379	391	370	343	357	372	353	382	365	390	360	363	360	380	378	370	358	378	365	383	377	372	366	379	398	419	368	408	405	390	352	375	341	367	362	349	370	364	387	374	374	347	385	357	370	338	398	384	387	368	393	380	365	337	343	339	377	391	357	395	359	412	373	387	380	356	344	365	361	387	388	354	382	338	422	387	385	368	330	382	350	393	382	371	390	341	385	349	383	372	356	407	345	367	369	334	378	351	379	378	398	382	365	389	350	370	361	396	383	354	386	394	386	387	359	404	366	357	371	368	378	371	343	367	358	369	350	414	365	359	366	344	389	376	372	359	370	375	399	396	365	373	392	353	353	370	390	399	335	376	351	376	384	357	389	382	365	367	352	397	353	389	363	391	387	368	388	355	385	367	370	380	379	382	365	366	344	384	349	388	374	376	368	362	364	384	364	359	395	348	362	368	378	369	377	366	370	384	360	370	361	359	365	353	384	381	349	374	339	344	378	312	356	330	328	350	374	365	387	383	400	373	356	365	330	342	429	381	344	352	334	359	396	383	341	323	361	368	352	403	394	381	370	390	347	353	380	381	366	378	344	388	375	364	369	412	390	403	387	358	361	361	327	398	379	368	367	355	377	391	370	363	371	365	378	368	393	338	391	349	369	370	370	371	360	348	364	392	400	373	382	380	380	372	373	386	372	390	368	349	387	370	386	383	391	375	387	344	376	365	388	384	408	371	373	376	346	366	379	405	401	361	378	382	387	360	358	381	346	376	381	374	393	410	368	357	395	354	336	376	411	366	352	395	384	385	374	377	408	369	376	360	359	362	360	368	373	369	408	391	361	359	329	376	361	367	389	364	360	391	393	352	369	384	362	401	335	375	382	365	396	371	366	376	375	338	385	399	387	375	377	377	371	399	376	336	391	353	371	376	400	372	388	382	354	370	345	389	380	357	373	355	367	374	386	362	376	392	383	399	397	362	361	360	345	377	383	346	370	387	367	400	378	382	366	383	387	357	355	385	361	368	372	381	418	345	379	380	346	359	409	373	357	362	344	392	374	378	385	356	407	393	363	371	376	383	388	372	377	352	347	346	345	347	395	349	366	373	353	381	381	369	388	342	365	373	407	379	393	383	417	383	357	369	388	358	395	366	364	371	404	371	360	420	387	425	383	370	356	387	382	363	365	377	386	369	364	375	382	366	406	390	376	381	362	397	434	364	350	369	365	371	358	399	395	320	356	377	368	362	374	406	347	417	405	385	362	353	385	381	392	384	378	368	394	387	397	355	393	415	356	363	359	332	362	374	398	339	371	358	373	382	362	382	344	375	351	399	383	394	342	332	388	355	355	391	339	404	394	408	372	386	348	367	365	391	374	366	387	357	350	375	354	429	365	403	359	351	386	361	366	382	355	348	358	368	353	357	375	347	364	381	327	376	382	372	360	387	361	391	345	374	391	330	390	369	373	400	372	387	396	376	358	357	403	406	412	376	357	381	356	361	350	367	373	377	385	353	369	369	379	385	387	365	426	389	380	368	378	354	385	382	354	356	399	381	360	400	365	366	379	406	359	392	377	379	370	362	363	405	389	371	394	347	365	371	345	398	373	376	393	393	366	376	340	357	392	368	357	371	381	356	383	367	372	388	380	335	368	371	368
31829	21098	12779	1158	580	534	489	452	435	423	444	434	415	440	426	394	433	405	466	458	388	415	442	413	420	457	485	426	385	418	446	427	433	427	468	423	458	429	414	430	446	416	445	410	411	426	411	438	458	423	427	439	469	420	413	429	401	439	417	402	454	466	434	427	480	451	461	459	422	449	430	420	426	436	392	399	415	408	431	425	411	443	455	401	425	403	452	460	429	415	470	476	458	447	433	432	458	413	423	447	449	428	445	409	417	427	435	414	425	408	437	469	426	468	483	446	445	443	427	416	408	440	429	398	416	440	387	446	437	458	427	417	450	461	424	456	455	417	429	389	421	431	421	449	431	399	443	411	405	443	392	430	463	427	440	445	407	428	457	430	435	428	465	422	427	441	469	481	421	419	423	448	411	449	454	457	440	442	461	421	418	440	451	449	414	397	431	432	415	435	417	480	423	457	433	440	456	433	430	467	426	412	436	431	425	419	400	412	441	485	461	447	419	456	421	429	420	424	396	434	417	427	428	439	463	440	432	391	409	433	434	437	430	423	430	433	432	454	419	457	450	415	393	412	439	447	414	458	424	417	451	383	410	443	447	399	427	429	441	445	460	409	435	439	434	401	463	433	444	439	433	418	416	396	412	442	456	416	446	500	436	441	429	472	389	425	420	425	463	436	381	431	473	459	461	411	403	418	404	404	448	387	444	468	428	446	448	444	417	396	415	415	419	433	437	373	400	432	450	420	430	431	394	448	412	451	427	416	420	444	456	461	442	408	459	438	461	421	426	392	416	419	439	415	440	450	444	420	434	468	411	386	439	431	449	430	410	452	400	402	423	421	449	452	433	454	453	420	431	439	436	413	411	367	487	436	392	444	422	443	397	406	441	451	410	422	465	406	484	420	482	405	424	419	416	451	443	431	437	446	481	423	479	468	442	447	441	444	439	452	468	450	421	423	449	414	446	440	437	505	458	406	448	414	417	436	418	437	487	440	405	444	457	469	459	423	441	468	443	469	445	440	426	419	415	412	434	419	452	467	464	396	404	420	421	427	384	470	397	466	468	454	456	457	462	435	411	419	420	419	411	428	437	416	428	426	422	457	438	443	411	390	448	427	436	397	432	445	439	407	427	428	452	397	473	446	388	450	388	456	410	424	425	433	462	430	415	445	445	410	411	445	436	440	417	423	431	424	435	392	460	427	446	408	428	460	415	416	431	477	460	430	440	441	450	407	421	396	419	467	408	456	447	397	440	438	449	442	459	408	391	438	410	421	419	412	413	428	430	409	400	440	435	450	442	427	416	417	408	453	425	433	397	416	437	416	484	445	440	396	383	401	429	435	439	464	443	441	409	456	432	452	435	446	448	424	428	437	444	442	391	436	432	402	453	436	483	430	414	447	424	467	447	447	424	420	441	433	441	423	438	458	469	445	415	404	437	408	421	436	442	454	418	430	469	431	465	467	423	456	439	509	382	429	422	426	422	418	435	402	434	461	414	461	434	468	434	389	445	402	467	448	426	417	427	405	447	441	432	436	412	419	447	451	421	449	406	437	434	440	466	449	478	438	403	488	411	393	460	402	458	439	442	409	421	433	402	443	415	417	418	421	429	464	448	454	455	474	443	436	440	479	419	433	445	430	409	415	400	397	455	388	375	413	436	486	457	447	422	470	449	437	415	440	423	406	435	432	405	443	411	455	472	426	474	465	411	443	449	419	433	441	433	441	412	408	403	478	404	450	429	432	454	426	430	402	435	392	447	429	413	474	422	422	391	435	430	426	428	427	423	424	482	469	406	429	452	452	433	407	415	399	420	415	438	407	417	409	402	405	443	438	423	437	440	444	434	413	438	454	453	436	429	425	435	403	421	402	453	474	362	434	463	436	455	409	455	420	471	411	427	447	436	423	407	401	433	459	414	443	449	433	462	437	420	434	454	426	416	427	463	418	459	456	406	446	451	448	450	405	450	443	416	467	463	458	435	419	453	450	393	420	436	431	426	438	439	431	450	444	401	412	437	428	423	483	432	444	443	419	400	436	416	430	452	496	465	473	482	427	412	437	427	423	427	446	414	403	447	430	442	449	455	499	439	470	446	464	448	431	421	485	408	373	411	430	434	420	392	408	412	454	422	418	466	441	406	429	426	478	449	474	489	409	409	397	421	460	429	406	415	418	421	463	420	426	420	427	412	429	451	411	419	426	473	465	465	400	430	400	466	447	486	437	448	406	416	442	478	406	411	435	456	381	439	438	469	430	441	435	454	468	422	471	409	436	445	420	483	454	409	429	423	486	461	424	460	428	421	483	456	402	422	453	484	433	472	435	416	426	412	440	458	437	457	429	440	453	446	467	413	389	405	457	421	432	442	436	450	432	475	417	429	379	407	433	431	427	417	453	401	428	396	436	450	433	455	453	482	445	437	434	448	457	429	397	466	464	451	430	445	441	431	434	444	438	445	412	387	428	477	451	453	451	477	435	417	383	407	406	418	450	417	414	418	426	449	401	422	435	482	414	423	427	479	430	436	439	387	425	420	453	387	431	449	427	435	437	435	445	460	439	441	423	460	441	432	421	438	425	414	430	438	406	449	440	439	402	432	422	423	451	403	413	431	442	426	431	423	404	421	437	413	436	434	442	457	411	418	435	447	429	455	413	441	430	436	426	430	479	435	433	419	417	422	406	409	459	428	439	460	405	443	438	427	454	390	432	462	428	408	461	445	451	453	462	409	480	417	414	455	420	481	415	454	457	400	422	394	416	437	429	450	439	408	426	414	402	443	435	437	431	444	385	381	433	409	439	465	414	410	416	449	449	386	421	429	447	490	422	392	461	445	403	415	404	442	464	458	460	413	420	393	418	418	416	435	412	464	449	431	433	439	424	430	444	439	427	437	441	444	436	433	411	437	410	428	423	386	444	424	371	462	419	392	407	459	407	470	409	431	465	430	435	440	420	431	387	407	461	437	378	426	422	476	445	429	403	476	405	426	409	446	421	410	411	409	417	450	457	434	445	442	431	433	419	386	426	417	484	471	422	456	469	411	422	482	415	439	441	453	428	425	390	429	419	438	427	438	426	442	430	435	418	427	446	481	418	409	421	410	394	430	423	449	449	434	435	413	408	412	449	430	427	457	384	416	420	416	443	441	444	395	452	440	409	416	436	461	468	418	435	444	392	404	397	417	440	447	441	418	424	426	448	379	461	430	427	408	417	456	419	440	415	399	438	423	453	421	408	446	409	429	448	416	434	413	427	423	468	430	409	436	442	431	415	446	463	408	440	413	437	449	384	412	448	431	440	440	437	458	429	478	443	446	411	424	479	426	436	453	425	430	421	451	454	478	459	419	460	444	459	391	439	443	470	435	447	421	421	436	422	405	454	433	420	439	443	461	425	425	423	434	467	479	431	413	425	419	434	431	435	466	478	461	384	443	453	406	453	411	472	425	407	450	405	450	386	396	415	388	444	461	447	411	413	409	441	434	428	414	444	452	444	452	424
5786	1010	1011	896	954	940	910	946	946	945	912	928	954	979	950	930	861	960	905	937	935	932	914	956	985	938	950	914	915	979	947	923	966	950	978	941	897	924	964	973	939	1005	931	956	906	946	961	923	978	912	960	903	961	953	941	892	959	928	921	979	909	964	932	932	903	930	950	947	895	952	919	912	961	947	937	1029	918	958	885	964	933	936	931	920	944	914	967	964	967	1003	925	934	996	972	982	899	942	926	907	889	975	936	924	977	964	945	886	936	985	1000	898	939	946	943	950	953	910	931	904	937	956	940	885	935	890	936	914	924	930	930	924	1008	900	943	959	855	982	941	904	956	956	934	921	952	909	951	950	986	963	947	911	970	921	919	985	969	903	929	888	917	939	913	925	868	933	969	964	898	936	1014	902	948	944	960	998	874	881	914	958	946	939	977	894	928	913	883	933	922	976	919	959	938	968	951	922	915	892	927	929	929	946	936	943	913	935	969	936	922	940	936	925	924	996	931	940	946	978	932	913	918	923	906	872	942	979	896	931	952	919	956	929	941	902	906	917	946	945	917	922	944	879	959	948	940	900	929	984	952	959	889	961	921	916	925	1010	936	907	912	913	944	930	892	933	893	960	915	885	938	963	949	950	941	945	907	932	969	938	884	915	887	902	863	903	941	934	870	956	907	969	922	981	897	884	988	907	915	931	932	980	938	971	862	969	953	915	971	911	935	962	859	935	953	947	870	873	951	953	949	923	934	937	962	934	926	937	931	947	907	946	927	950	922	933	938	1001	899	884	960	927	936	886	946	954	952	942	924	966	902	950	963	903	926	896	951	952	932	970	951	951	961	935	950	955	927	968	919	983	903	924	958	944	964	979	910	959	954	945	990	920	958	977	985	939	944	923	928	936	896	924	965	968	922	945	932	945	929	986	926	952	945	914	939	951	939	1016	969	1003	925	941	938	905	886	930	966	947	907	948	942	869	979	914	962	887	1003	936	955	951	950	920	867	881	962	957	961	905	959	981	889	893	950	948	934	965	967	897	917	938	921	929	933	912	998	939	923	941	930	956	905	960	925	963	935	972	908	920	869	946	940	921	952	952	930	958	957	920	964	896	953	901	960	942	960	922	920	923	935	928	913	889	957	919	939	925	954	956	994	958	950	967	966	874	953	858	922	919	941	936	926	993	924	927	942	904	915	921	988	890	931	909	931	946	932	930	953	941	920	953	887	893	900	942	968	970	974	967	984	952	974	971	899	951	928	937	927	911	943	901	992	913	921	954	945	927	965	959	961	946	953	923	957	966	964	947	945	919	901	924	976	1009	929	886	950	932	933	948	973	942	933	963	870	903	957	927	975	969	1001	935	920	904	896	966	962	967	886	861	962	997	926	955	936	940	932	934	949	905	985	934	915	892	892	906	945	878	1003	929	936	935	977	946	981	948	942	962	875	945	965	946	933	968	980	920	929	914	934	946	973	926	941	881	895	918	955	933	948	915	907	944	941	917	894	903	928	940	940	988	882	950	938	932	972	897	961	905	936	915	952	941	908	922	960	965	957	909	854	959	908	943	957	980	938	924	927	906	942	907	957	956	924	1001	938	918	969	957	968	918	934	879	909	948	958	970	975	944	942	992	971	947	904	932	934	918	962	920	888	977	931	918	905	904	924	902	932	945	964	932	975	943	971	933	933	990	963	938	925	986	961	926	929	957	912	913	922	927	963	914	947	950	911	907	916	937	967	945	1036	955	934	947	917	928	993	953	903	939	920	930	926	905	947	928	956	975	937	1005	896	933	930	903	990	902	936	989	952	932	917	942	970	951	976	934	874	992	949	940	934	919	915	954	937	951	936	914	823	930	950	942	1002	890	987	922	951	913	903	902	951	946	968	920	945	924	940	962	898	953	892	915	985	881	940	913	928	944	944	930	908	951	962	961	933	945	903	862	970	947	934	996	963	969	923	940	915	913	932	939	948	939	924	940	933	963	961	931	938	892	869	932	937	941	936	896	940	903	899	920	983	960	903	936	989	899	905	959	918	924	951	961	963	906	952	882	967	939	898	885	927	947	888	974	968	954	939	871	966	938	1028	969	893	892	982	972	895	987	953	966	929	897	954	909	962	946	903	942	942	937	895	997	915	988	935	916	923	1005	911	969	902	849	967	958	888	911	913	944	931	993	903	975	966	969	887	957	998	933	921	934	959	938	929	933	930	924	934	953	1013	894	987	954	913	932	969	981	911	936	971	955	922	969	917	955	948	931	910	922	950	936	887	967	913	911	963	888	1016	958	900	938	908	952	987	998	904	922	894	951	960	944	957	908	953	921	926	931	929	919	942	918	957	955	929	960	986	926	928	924	971	948	951	944	999	939	906	977	949	927	950	951	948	970	968	925	899	903	969	919	959	918	959	957	964	948	912	978	926	933	933	884	929	918	957	895	981	934	959	916	896	912	957	923	996	901	959	935	977	853	986	923	1001	933	992	923	938	917	912	961	896	970	996	939	977	953	957	895	948	925	896	935	891	976	912	955	953	893	977	909	952	947	918	929	938	934	929	939	957	921	917	943	944	946	974	951	942	923	951	903	933	972	982	950	946	975	965	869	939	955	934	915	902	936	929	941	949	974	935	930	929	950	934	928	979	961	921	942	1004	943	939	922	927	980	945	958	942	953	905	964	966	959	913	943	933	918	900	893	934	937	973	932	963	982	959	924	936	873	945	894	924	938	935	974	947	910	934	889	931	940	910	972	893	947	955	972	955	865	977	977	966	960	937	949	958	935	925	961	885	911	951	995	946	911	896	962	944	945	907	932	930	968	942	938	924	954	1028	894	933	967	911	930	974	889	963	924	913	999	933	950	969	946	855	922	919	934	993	942	951	862	923	892	945	993	943	947	895	932	996	949	913	967	907	907	975	897	976	906	917	991	915	1005	885	964	890	939	883	905	933	926	924	919	956	964	958	977	947	913	993	935	973	984	981	928	952	917	966	943	904	930	870	908	963	908	920	1020	910	915	972	959	902	989	947	961	919	894	908	962	942	916	945	964	941	886	942	943	895	942	931	964	885	934	947	911	938	923	897	893	948	939	921	920	878	984	875	924	903	927	988	952	921	953	959	904	907	939	941	897	921	935	934	898	878	939	944	913	896	917	908	969	883	875	945	919	922	915	939	907	927	890	866	949	931	932	900	915	931	897	960	934	919	930	919	935	927	963	890	948	919	914	939	925	966	963	927	916	883	967	933	966	952	928	954	1004	983	964	932	928	937	958	940	949	953	911	960	917	966	966	998	942	963	969	976	933	964	915	984	952	986	935	959	911	891	941	958	942	911	943	902	900	878	991	899	952	928	954	993	906	913	883	929	884	901	906	931	913	932	969	959	972	909	976	944	968	917	937	932	889	974	982	915	946	877	994	935	955	906	960	962	951	904	914	970	965	929	915	992	949	938	946	926	883	937	959	976	967	899	889	989	949	923	936	954	976	941	1001	932	926	916	983	955	965	947	965	967	898	928	1006	922	963	928	929	884	952	900
24878	21478	24832	28550	21476	21371	1704	498	395	386	380	361	382	353	374	336	309	325	345	359	378	335	353	336	325	325	377	322	369	348	343	331	310	329	318	352	305	336	317	319	311	342	290	341	331	345	341	308	346	324	337	311	342	333	359	337	322	318	355	326	337	335	359	319	337	337	349	332	340	381	360	343	378	350	354	335	326	343	345	342	335	324	326	365	317	320	273	315	307	334	341	298	317	300	330	310	338	310	335	330	333	323	319	331	334	334	339	336	311	374	324	327	318	322	318	345	329	340	353	345	337	353	297	303	305	337	371	341	338	354	332	349	349	340	318	339	323	316	318	294	304	361	331	357	386	350	337	370	315	304	346	349	352	335	366	339	311	354	317	309	357	345	350	319	329	369	337	336	331	318	317	314	353	355	307	295	346	321	349	340	348	315	365	326	320	326	358	333	310	317	349	313	340	322	332	316	323	319	345	351	325	313	359	307	312	315	300	350	319	309	319	349	317	341	323	334	303	332	318	338	319	320	323	277	330	342	354	339	315	347	347	319	334	338	307	336	380	319	316	341	330	337	329	346	368	358	340	354	309	289	366	327	294	319	349	350	317	352	310	339	340	352	326	334	331	367	315	341	354	321	343	332	335	331	336	334	322	367	326	321	332	335	360	322	325	319	309	352	332	324	331	322	339	328	321	347	326	349	328	355	311	361	330	315	310	327	308	340	330	350	371	303	368	347	348	344	338	354	342	343	353	356	349	302	308	330	309	338	336	328	322	334	341	310	335	300	327	337	318	306	319	323	357	354	330	331	351	353	355	301	327	328	360	324	324	315	322	327	323	330	321	332	347	343	321	320	300	331	323	349	312	306	326	343	314	333	291	336	322	333	342	328	331	313	296	315	315	342	322	338	356	347	318	310	339	321	352	336	310	344	339	351	375	330	325	308	335	320	322	368	309	338	349	328	344	344	364	348	322	320	324	324	348	334	320	332	343	333	341	321	303	322	325	327	295	320	355	358	342	333	347	344	328	336	334	321	331	340	359	307	380	305	323	327	351	327	315	351	344	324	331	347	315	312	324	312	345	308	350	339	357	363	341	347	334	358	299	366	333	321	329	334	350	321	335	323	355	337	366	312	302	313	321	358	326	304	313	304	319	307	354	300	323	337	325	328	325	315	330	317	279	340	327	345	339	317	337	364	353	365	357	337	346	330	338	353	358	326	322	323	327	353	307	352	327	323	309	315	313	351	346	355	303	361	380	317	339	330	325	315	310	331	356	337	307	304	349	346	310	322	325	333	323	320	320	325	318	345	323	320	325	348	337	340	336	314	344	356	339	317	360	328	288	340	327	330	303	376	333	357	342	372	362	350	324	353	323	315	324	303	326	317	349	350	313	314	357	374	342	318	323	339	373	304	323	344	332	319	361	283	354	341	324	311	303	356	298	355	308	347	319	322	316	349	328	356	298	329	324	341	377	355	314	315	369	365	329	312	329	339	342	319	337	337	339	311	316	320	302	293	348	294	365	353	344	317	320	351	339	326	310	307	325	347	358	347	336	324	306	338	333	359	368	299	330	329	342	325	333	345	337	352	337	336	332	313	318	271	322	316	340	319	352	334	316	320	325	325	329	367	332	345	320	338	305	347	363	318	352	336	344	378	299	348	313	358	364	304	322	345	306	358	342	356	306	314	323	337	340	306	325	334	345	331	347	318	330	330	335	300	316	333	303	295	315	332	326	357	305	330	351	331	321	348	313	315	305	295	341	333	314	299	293	297	329	334	327	340	334	341	371	310	280	305	325	328	339	323	327	331	327	358	328	351	329	330	345	336	348	319	315	329	314	340	353	340	323	335	337	322	343	322	348	313	322	312	330	295	371	324	365	334	331	314	370	326	326	359	297	360	312	310	365	342	337	336	309	303	353	381	343	352	311	377	316	330	350	343	297	337	386	343	353	329	309	324	349	324	325	302	333	342	323	309	336	304	332	354	339	320	340	347	315	360	308	342	314	356	325	331	347	313	316	314	341	303	295	332	348	329	314	340	303	316	308	314	310	343	333	335	367	326	344	308	350	336	312	287	356	361	335	298	301	356	318	349	356	342	338	317	316	347	322	322	338	298	292	317	340	353	334	342	344	338	328	346	317	326	319	357	345	317	337	333	350	369	335	377	331	307	319	350	361	282	334	338	308	305	293	351	336	300	317	330	287	330	360	338	301	329	311	338	321	367	330	300	339	283	351	324	303	313	325	349	334	336	339	333	357	318	326	301	354	353	329	329	311	289	344	343	327	345	361	348	326	360	311	327	337	345	329	306	281	331	343	323	358	351	334	354	306	343	378	360	318	358	310	319	356	327	342	341	332	315	305	344	321	317	327	328	331	325	341	333	333	346	345	318	313	356	334	340	333	324	333	316	317	302	364	306	348	341	279	346	332	311	324	317	353	318	353	336	355	344	331	328	329	317	352	335	303	315	311	346	312	321	353	332	331	342	326	342	322	320	323	335	313	320	351	354	335	335	326	328	336	333	366	328	381	373	370	346	337	311	329	311	292	302	326	338	319	367	319	312	325	336	360	338	376	392	320	333	312	353	302	331	326	335	347	296	328	305	334	339	351	297	316	340	333	333	348	341	333	335	307	342	360	308	322	351	357	291	322	344	338	288	311	356	341	325	335	337	341	360	349	341	324	346	386	367	370	348	331	349	326	316	343	347	313	338	341	376	327	358	357	362	330	306	323	293	307	329	350	336	357	330	338	366	330	327	351	335	343	306	317	282	339	344	330	283	377	359	327	315	371	341	365	362	354	306	354	352	327	361	348	325	355	343	333	342	338	317	317	316	344	326	362	361	329	361	349	339	348	300	314	322	363	356	350	336	335	350	355	349	371	317	340	334	331	287	319	349	325	318	326	343	334	336	339	311	320	305	303	339	338	324	320	303	369	362	357	307	305	281	333	326	315	323	340	375	316	308	287	320	338	331	321	331	332	320	345	343	340	330	338	305	319	328	405	309	321	331	300	340	340	311	337	319	310	342	357	320	334	342	354	348	329	338	340	334	359	349	320	323	328	343	358	289	319	328	331	328	347	311	324	290	314	328	332	353	343	320	303	316	347	315	342	339	329	314	319	296	307	321	328	309	339	350	348	345	344	320	328	334	343	380	337	321	337	342	359	265	275	342	324	325	289	345	322	323	315	304	306	335	338	342	331	340	343	338	319	348	326	295	325	347	323	306	351	323	340	345	309	327	357	360	307	322	337	313	338	375	342	326	345	338	363	340	345	331	366	339	311	330	335	319	344	284	334	309	339	348	343	343	289	308	324	319	342	336	329	314	319	327	320	319	342	335	348	327	328	333	355	320	330	321	346	318	324	351	353	320	326	320	355	357	332	360	371	336	359	324	305	344	324	321	301	331	342	336	303	321	312	300	309	317	347	311	346	320	318	304	303	318	344	382	342	346	323	288	342	343	328	339	323	352	339	335	340	343	341	325	330	324	337	346
3178	2184	1284	976	872	782	744	737	803	775	725	711	732	715	753	689	777	745	767	694	691	685	762	751	742	708	753	685	734	719	736	674	705	705	733	701	721	705	683	756	699	758	762	717	704	720	679	695	674	670	739	705	670	765	747	770	729	731	676	721	739	718	675	739	701	701	755	762	727	694	718	743	708	720	671	686	741	721	710	706	712	730	704	717	724	715	734	723	714	735	738	744	741	716	714	711	746	741	737	668	687	674	707	690	693	715	704	734	777	733	679	721	710	653	705	743	677	716	773	659	733	704	676	743	731	686	669	743	747	741	720	655	696	763	728	691	705	770	639	727	702	698	748	734	716	696	721	740	698	724	733	685	701	693	716	762	707	699	684	714	713	697	735	738	727	770	691	701	741	747	748	651	708	756	743	697	764	704	720	710	743	731	710	713	686	732	687	710	746	669	731	671	709	711	687	681	707	708	722	782	726	692	684	734	695	713	751	712	695	713	731	730	732	712	718	711	707	729	663	736	712	664	630	720	700	698	739	719	710	707	724	695	726	738	731	770	725	758	736	690	699	707	750	688	715	684	724	705	704	713	694	721	720	759	730	720	698	718	743	731	690	728	676	696	764	759	685	710	731	684	736	714	752	698	700	694	698	671	711	700	720	733	716	719	703	730	756	667	731	780	707	699	709	752	711	765	690	734	697	700	738	732	745	734	687	735	716	724	684	772	719	738	704	743	720	737	716	708	703	760	733	734	717	706	732	673	722	671	703	698	729	697	737	672	738	710	735	692	691	686	743	694	681	703	713	679	703	680	748	700	692	726	741	711	757	714	701	712	721	737	703	750	686	718	705	736	720	727	768	720	729	714	705	713	727	739	699	755	709	732	729	707	663	699	668	792	707	654	685	706	728	776	732	729	712	718	741	697	752	778	730	712	704	696	744	741	683	713	715	731	715	729	731	729	738	710	708	725	747	707	695	731	681	713	741	716	742	680	713	675	726	659	712	721	681	689	723	711	662	728	710	678	714	692	760	706	742	733	712	676	778	704	676	719	703	760	648	802	722	789	756	697	731	696	763	734	725	763	726	728	725	714	726	720	707	689	728	728	760	670	726	682	692	723	720	751	699	685	791	683	741	702	737	679	733	710	815	687	700	707	748	697	705	706	725	673	672	716	728	723	711	732	739	705	713	714	712	669	719	705	717	689	740	694	731	679	760	765	709	711	678	743	718	705	762	748	731	719	700	700	701	740	726	693	739	698	732	723	739	693	718	722	699	695	775	737	739	746	696	666	714	761	734	715	683	671	762	689	691	705	714	724	746	723	680	698	737	716	770	706	744	696	684	648	711	722	727	687	729	722	760	719	720	707	720	767	712	715	743	759	718	682	715	730	738	749	679	697	739	746	724	738	696	707	712	705	727	748	698	696	675	761	667	744	703	722	690	707	713	717	724	700	747	739	724	773	726	739	701	715	758	733	737	683	735	706	729	740	758	683	725	675	690	714	754	709	664	745	729	723	726	748	678	724	717	718	713	723	707	720	704	680	683	695	719	762	725	717	699	718	760	729	664	717	711	750	711	698	677	749	739	744	711	728	716	731	733	745	671	697	712	705	716	743	666	776	717	734	650	652	710	698	701	710	756	765	686	710	752	730	719	677	709	759	730	695	715	699	723	725	706	706	705	727	773	697	760	716	684	708	678	673	703	661	750	731	739	745	714	678	700	744	704	705	733	717	729	661	706	679	723	775	724	727	691	744	699	682	717	716	691	762	660	700	692	720	759	732	698	717	739	722	728	695	732	752	701	725	763	697	701	687	741	729	723	682	701	749	742	686	691	743	705	717	731	700	745	765	684	722	724	759	707	747	716	708	725	714	715	738	727	739	695	731	720	703	720	752	724	752	722	734	675	693	703	664	717	713	679	708	723	722	724	724	738	688	693	728	710	693	696	731	693	744	734	747	693	708	753	727	687	739	714	721	725	718	709	744	724	707	672	730	691	705	689	709	728	700	674	746	686	798	728	699	711	724	717	754	724	690	698	748	697	803	707	710	668	744	753	744	727	729	678	708	721	720	697	718	752	698	719	698	695	712	771	710	683	697	705	779	692	697	686	730	729	724	668	687	760	686	697	733	747	720	697	685	730	746	718	734	776	646	752	733	749	759	715	727	669	684	727	768	713	727	687	686	711	709	737	748	735	709	728	678	756	725	698	716	742	745	725	697	706	706	693	715	715	711	750	693	722	709	704	724	740	658	729	701	707	712	732	717	718	710	723	692	683	699	680	717	757	718	722	680	715	754	681	708	657	699	682	715	750	686	725	684	720	752	721	676	750	727	717	744	704	688	745	746	710	692	741	746	702	710	693	724	690	714	716	679	717	719	718	738	710	719	702	716	717	658	698	735	738	724	672	737	702	706	722	753	646	717	719	691	688	695	742	687	682	701	690	716	716	731	690	699	707	700	743	691	727	725	697	676	726	696	695	749	727	739	742	676	715	750	727	720	738	706	693	749	726	738	724	696	733	688	714	728	733	706	706	715	725	684	758	740	680	719	713	690	749	758	712	711	724	705	672	768	744	731	791	660	736	725	736	723	655	697	731	687	726	708	722	756	730	746	727	704	753	690	728	673	703	718	735	725	744	719	675	690	737	693	645	726	709	704	717	711	728	726	736	733	697	736	682	685	732	727	661	721	706	722	739	677	751	743	653	722	663	677	685	716	760	737	701	693	714	715	699	725	707	737	739	758	726	699	746	753	715	695	711	729	723	648	768	754	717	725	727	731	754	684	733	687	661	666	723	691	707	699	696	754	701	741	684	714	688	757	716	742	727	732	722	695	694	722	764	696	752	700	733	772	711	745	704	680	740	695	711	740	727	718	748	682	698	695	690	697	679	752	731	710	729	752	703	733	714	694	738	719	684	736	677	720	709	732	741	669	698	722	729	702	740	753	709	715	703	759	740	727	730	725	720	692	719	724	726	765	735	740	740	705	688	698	734	728	686	734	704	709	721	724	676	721	717	722	732	698	748	744	708	716	724	717	716	676	713	726	705	705	687	666	689	720	718	770	681	789	709	732	718	680	708	721	780	716	740	718	724	745	725	718	737	752	750	739	725	758	683	719	707	698	712	687	774	714	691	699	721	707	745	658	718	713	689	732	717	719	743	673	712	727	710	689	672	711	680	670	722	634	711	715	745	685	732	676	699	691	730	736	726	753	713	762	763	711	685	691	755	703	718	742	754	758	752	715	719	728	695	758	654	705	702	766	739	673	697	698	692	686	746	673	733	736	741	737	742	684	675	738	742	722	736	732	714	689	747	706	744	717	742	680	757	741	717	692	674	701	706	741	753	745	712	752	731	697	671	653	730	750	745	671	746	745	754	731	714	720	702	716	733	714	766	695	717	704	716	733	719	737	699	696	702	758	681	724	737	734	691	744	730	777	714	711	745	735	710	727	707	740	753	691	713	675	747	674	739	724	681	737	705	749	724	733	641	743
24304	21462	25126	28237	21462	21475	19299	529	320	240	258	252	196	201	175	195	203	201	204	197	158	175	181	154	163	170	177	180	172	182	163	169	161	152	156	163	154	149	160	177	174	169	181	155	162	164	151	173	142	138	171	141	151	132	166	178	177	169	153	173	151	185	133	166	165	130	143	151	150	147	161	169	138	173	174	165	159	136	163	138	147	140	163	176	163	169	153	154	183	137	138	148	142	169	166	144	172	160	142	152	161	158	153	155	146	152	143	181	172	138	134	170	118	130	144	164	157	143	160	141	146	143	140	171	139	151	164	177	139	155	164	167	183	173	145	163	173	141	160	133	161	157	154	133	149	162	172	164	154	143	170	142	148	169	147	152	147	155	167	151	178	141	142	162	151	180	163	173	154	139	159	156	137	157	144	149	151	155	171	156	152	157	167	148	152	155	144	170	140	148	157	145	172	154	146	138	159	135	156	142	148	151	157	173	168	125	154	151	162	148	152	169	154	144	147	117	159	157	148	128	153	165	181	157	144	145	159	149	143	163	164	157	152	146	158	176	152	145	164	151	166	139	165	156	162	143	154	159	156	151	162	147	154	166	183	141	171	144	157	156	123	173	172	133	145	157	175	152	170	153	169	162	154	177	140	156	169	142	148	169	158	156	153	162	144	152	158	149	142	164	175	163	161	126	139	138	126	155	156	159	156	143	158	142	141	141	150	156	151	161	166	151	144	140	172	129	156	139	192	174	147	169	132	170	137	166	164	147	172	138	156	150	151	138	149	161	149	149	153	170	177	147	174	158	172	154	159	180	142	155	167	173	155	177	153	153	158	136	157	143	185	147	146	158	159	169	144	174	140	143	151	166	170	186	186	188	180	158	142	171	161	160	141	193	130	137	183	152	154	149	166	171	142	164	164	179	149	167	140	176	149	148	153	139	149	140	175	182	151	142	152	164	149	142	161	163	186	146	159	163	173	138	168	157	157	167	118	183	170	158	146	163	148	149	184	142	161	172	122	152	146	162	166	173	144	158	162	155	183	176	150	139	156	133	175	152	158	162	167	148	168	156	156	148	148	182	158	188	167	141	160	137	164	139	180	137	155	147	164	171	188	148	156	147	151	166	142	151	150	159	127	136	147	154	160	165	147	134	155	155	151	130	160	144	168	162	174	156	170	155	136	169	164	148	135	153	165	160	152	157	145	140	149	120	157	145	145	166	175	151	142	123	138	169	186	172	134	173	165	171	149	144	154	142	155	132	157	132	150	168	181	155	143	164	155	168	139	141	169	158	119	139	174	160	165	157	148	143	148	148	137	131	154	161	166	172	159	184	162	143	139	165	144	169	170	144	145	154	164	150	165	158	165	153	146	163	145	178	168	175	171	156	136	149	179	151	139	149	159	156	172	153	171	160	126	156	147	153	141	136	158	184	144	160	134	129	143	153	159	161	145	156	165	154	140	140	157	145	157	130	152	154	171	158	134	184	159	146	150	160	140	157	169	135	166	168	171	162	152	132	153	164	169	164	153	167	156	170	134	146	167	166	123	144	155	165	181	165	153	183	170	174	154	142	151	150	184	163	157	165	145	175	151	181	177	136	158	140	148	154	155	177	148	154	173	154	149	153	133	147	153	144	145	155	155	146	146	164	156	145	166	138	163	130	136	147	159	170	149	170	141	158	156	160	153	165	149	152	154	132	134	160	157	155	152	151	155	140	143	139	142	154	152	176	133	181	162	146	158	151	177	172	154	162	169	168	163	154	147	145	158	160	154	167	143	163	135	135	157	149	155	184	158	160	138	166	157	159	173	184	166	174	138	151	122	156	156	147	149	151	150	147	164	150	155	175	139	136	151	157	174	163	165	174	162	143	144	143	150	138	161	134	149	154	152	162	174	165	174	167	170	148	163	143	154	174	163	160	167	141	152	165	146	141	181	160	162	118	170	140	156	152	158	167	160	156	160	170	178	158	133	153	172	155	169	170	135	161	159	143	165	162	162	158	180	165	148	125	159	160	157	166	133	141	171	172	150	151	155	154	145	180	160	165	149	156	141	157	133	160	160	142	142	154	149	133	152	156	195	154	152	164	157	137	180	170	145	158	145	133	144	141	139	147	127	133	179	164	158	153	150	145	168	177	150	184	153	130	171	166	141	149	145	131	176	154	137	136	134	163	126	141	173	154	135	169	150	141	145	134	146	167	135	172	160	141	144	147	157	150	158	139	138	143	159	135	150	166	140	160	138	145	159	168	156	179	153	152	152	133	137	160	152	140	161	140	135	151	130	148	151	175	132	138	156	168	155	139	152	167	163	159	143	154	189	142	129	143	162	154	141	155	159	144	155	136	144	151	166	137	141	142	149	157	133	141	156	151	112	143	139	138	156	136	164	157	153	161	158	133	183	161	151	128	159	141	159	146	152	180	146	151	147	153	153	126	145	145	179	148	178	163	170	153	160	151	171	140	158	150	192	169	165	137	156	141	172	134	152	158	139	158	167	148	161	148	154	141	166	171	145	142	146	181	145	153	143	134	154	152	169	133	163	151	140	154	154	127	136	140	159	177	159	151	138	137	163	165	172	145	139	155	139	158	150	175	153	153	143	160	172	165	157	145	171	158	168	151	143	155	164	171	145	154	157	132	132	162	182	152	159	142	149	183	160	146	162	148	156	155	152	148	167	166	136	150	130	146	173	146	140	151	148	151	169	163	148	167	177	164	140	153	132	164	161	136	161	154	170	158	164	157	162	138	160	145	132	166	147	136	145	169	144	127	144	177	152	146	166	155	157	151	163	150	168	124	160	116	161	151	170	161	160	154	161	133	160	171	158	149	138	145	125	149	161	140	155	154	152	166	194	150	138	142	169	154	161	131	173	147	147	151	157	148	130	155	160	160	174	182	152	139	151	147	169	167	149	156	140	172	128	173	174	147	148	150	153	157	154	141	156	150	140	161	160	140	182	146	158	154	141	152	145	148	179	160	163	158	164	147	145	147	144	157	155	157	170	191	170	164	151	162	150	128	130	148	162	157	168	172	154	161	125	128	144	152	165	169	163	133	146	163	155	151	161	166	158	170	151	148	147	188	170	164	148	140	153	129	166	160	143	158	167	150	166	159	155	141	147	173	174	163	174	136	152	153	145	162	166	155	130	149	161	175	159	177	151	164	175	169	140	158	176	170	163	161	151	143	151	156	173	150	142	150	161	151	161	183	190	142	148	161	170	172	153	139	159	143	172	126	154	124	165	161	144	150	144	143	136	150	141	166	181	143	115	162	171	181	165	175	138	166	175	170	158	153	160	148	128	140	153	134	171	145	156	143	152	158	152	161	139	194	162	160	174	194	125	158	146	155	163	169	158	156	146	138	142	176	172	161	143	138	125	168	169	151	146	168	155	152	165	152	160	168	143	125	169	168	156	158	160	179	131	165	141	144	165	142	152	171	132	140	166	152	147	158	161	190	154	147	150	162	163	136	136	156	168	169	126	149	154	162	156	167	178	130
2894	3023	1496	827	640	523	421	426	419	432	388	398	422	380	413	354	408	393	403	351	355	371	386	380	373	391	345	394	372	398	342	399	358	398	369	393	384	383	404	357	384	382	373	346	399	370	389	347	393	372	355	379	360	369	403	384	369	391	362	360	366	353	385	411	356	358	367	362	328	329	370	387	372	353	355	412	438	370	409	352	371	388	389	385	371	338	371	378	370	391	378	388	402	374	358	367	384	378	361	396	384	396	396	382	354	359	387	369	363	362	361	410	352	405	372	344	400	384	418	360	390	372	374	365	394	393	330	369	365	369	372	351	379	387	395	347	372	368	367	335	361	333	365	400	354	341	400	362	339	424	348	377	370	376	387	378	395	370	411	361	388	348	369	384	349	362	391	385	365	363	377	351	371	363	367	373	375	392	350	374	391	377	407	376	374	376	345	364	390	346	365	351	410	400	356	363	347	366	382	361	332	379	397	359	403	375	361	395	378	381	373	357	393	338	411	370	335	367	367	368	383	384	341	368	399	384	354	363	382	378	381	350	367	343	352	379	387	393	360	368	401	376	417	358	382	345	419	367	359	333	422	380	343	352	362	392	357	403	375	338	366	389	355	354	364	380	381	385	391	387	379	380	326	365	368	393	362	354	344	389	331	386	374	409	387	353	401	375	390	380	369	384	414	346	379	357	339	369	367	373	378	348	320	410	363	320	358	354	333	365	399	399	355	357	397	371	394	343	360	385	360	362	389	374	352	368	379	372	320	386	384	400	370	368	379	364	398	375	361	376	411	349	394	370	362	395	364	375	372	370	382	402	342	391	364	361	371	383	368	376	392	335	390	351	351	416	365	361	387	372	358	356	365	386	364	355	374	364	390	344	384	386	389	408	390	354	380	386	371	355	417	370	374	396	350	380	372	393	390	365	368	363	363	360	348	363	367	377	356	371	386	379	406	384	350	427	358	373	359	373	367	359	379	401	351	363	382	367	357	370	337	355	379	371	351	377	370	364	381	381	384	412	360	383	364	373	382	359	349	388	381	366	384	421	360	381	353	379	384	375	385	373	359	348	373	351	346	394	362	399	352	365	346	349	397	375	402	384	378	378	363	366	373	346	333	388	392	386	370	372	364	406	388	349	371	361	393	371	387	361	383	385	400	391	363	358	371	345	376	366	404	390	362	358	358	385	408	391	451	331	368	373	326	363	408	345	400	381	347	369	398	413	400	369	375	370	349	382	397	366	400	359	324	365	364	348	358	382	374	377	330	358	344	377	341	345	382	353	380	347	363	390	410	427	363	365	361	366	338	392	379	355	361	426	366	381	396	360	363	332	359	380	337	349	326	378	362	356	334	364	348	378	354	405	373	351	359	387	385	365	354	390	384	370	388	383	363	400	385	379	381	353	356	363	398	377	355	375	353	362	343	342	389	375	401	346	376	391	363	397	363	371	400	373	375	385	370	377	384	376	398	330	357	377	375	403	338	369	389	342	397	335	387	386	366	352	370	374	362	399	389	370	368	358	335	347	378	373	335	376	378	396	379	343	360	371	371	383	363	388	367	390	354	345	343	373	371	383	404	385	396	393	388	351	382	356	377	369	364	372	362	366	337	397	366	393	382	389	371	385	358	419	392	352	354	384	351	356	355	393	371	374	379	375	346	363	361	387	367	374	357	333	349	375	417	375	359	339	348	364	384	361	396	368	379	386	375	384	376	366	374	390	362	392	379	391	359	395	394	363	358	370	366	371	401	338	370	368	380	356	346	356	371	366	370	382	376	374	400	390	393	378	362	376	364	359	362	357	382	354	394	379	390	371	362	323	354	379	373	367	390	368	363	409	396	364	345	352	371	395	389	355	378	349	365	364	357	393	366	378	360	354	390	394	377	362	378	339	376	379	367	342	401	377	353	410	356	408	386	358	396	373	368	387	343	368	367	373	360	384	371	369	326	363	377	374	360	396	382	359	387	338	369	350	346	372	331	390	343	384	387	380	385	374	377	360	345	381	392	376	398	348	357	368	379	373	366	410	389	376	427	357	385	377	340	373	382	387	354	382	390	354	360	387	393	389	374	370	334	380	403	388	366	378	369	374	407	367	384	340	352	353	383	363	409	348	349	381	342	364	368	342	360	354	394	358	374	367	366	372	379	388	381	370	379	365	416	357	375	381	394	368	403	350	339	348	397	386	402	341	380	373	341	399	362	355	362	348	388	357	378	360	389	362	343	374	390	352	376	374	372	354	345	353	380	368	368	343	383	382	357	349	395	429	378	393	351	354	361	375	371	394	397	356	341	359	373	355	360	358	403	339	409	328	389	351	368	401	367	360	358	345	371	380	406	376	381	382	383	354	356	360	367	380	355	391	395	372	358	372	368	336	393	386	371	371	366	332	357	375	392	379	377	365	363	382	373	349	360	389	380	348	395	426	342	360	370	359	377	380	422	397	361	370	388	368	369	363	358	390	418	347	373	384	382	401	368	401	369	363	367	379	371	357	379	380	384	376	372	387	361	372	397	357	373	375	351	412	358	349	385	335	371	411	355	318	377	399	370	331	380	378	348	408	363	356	420	377	372	405	355	382	384	353	355	350	379	373	358	400	352	341	378	368	372	352	413	350	362	347	380	342	388	351	351	378	358	380	374	397	388	383	378	386	376	361	348	354	345	375	374	363	379	377	367	379	373	363	338	354	397	341	379	408	387	343	368	379	370	354	355	349	332	356	350	350	380	386	331	400	374	363	359	357	385	363	360	362	391	397	395	375	356	360	368	371	329	392	415	337	398	376	360	380	385	342	387	374	385	360	362	379	365	379	372	349	398	334	378	387	380	365	402	372	356	343	366	377	408	413	353	400	370	372	373	358	353	407	370	375	354	363	337	372	345	346	349	394	354	378	404	382	381	381	401	372	387	391	373	386	362	407	371	379	394	366	346	388	370	381	385	358	334	390	381	362	379	376	405	371	374	373	370	357	335	386	356	380	415	345	370	384	348	332	381	386	423	370	380	357	360	364	379	361	374	341	366	352	414	364	366	369	386	367	368	383	378	360	369	399	355	390	366	358	379	384	379	362	383	362	371	396	354	341	366	358	383	351	369	362	390	337	336	369	357	352	382	378	360	379	346	366	372	389	356	378	414	345	383	323	367	367	346	311	384	348	402	351	345	402	375	375	369	363	386	367	357	392	406	355	402	391	359	368	425	367	333	369	364	397	385	387	358	345	401	356	352	367	359	337	365	383	382	374	363	382	374	357	386	377	340	347	370	347	344	335	387	377	359	367	394	339	376	388	396	359	390	357	393	342	361	379	363	349	352	372	365	380	372	371	355	390	366	347	375	338	369	358	377	422	350	350	375	359	340	380	374	350	368	394	351	364	371	386	346	385	365	397	367	387	380	347	378	381	328	421	380	366	352	332	397	412	359	381	367	410	369	352	394	373	404	340	385	355	325	381	373	348	369	379	360	389	384	346	384	352	353	331	371	391	368	365	352	359	376	385
31825	21146	12755	1051	506	462	453	405	433	408	408	431	449	448	477	415	443	415	427	392	448	410	416	407	466	440	421	424	435	433	448	401	429	455	428	457	471	462	450	442	480	413	409	386	459	399	481	413	422	443	465	438	410	441	425	449	468	417	418	417	419	403	420	421	432	413	456	463	436	440	457	450	462	471	417	423	457	463	422	414	421	396	432	427	439	375	386	422	424	411	431	439	450	408	438	410	465	450	481	385	443	397	419	406	436	463	483	455	460	424	443	451	442	453	444	386	391	428	426	458	422	456	439	413	468	420	452	452	451	465	421	422	463	403	456	464	413	436	454	429	432	435	459	397	402	410	405	459	416	432	389	439	427	417	431	422	445	449	446	439	414	410	416	464	437	427	404	397	444	432	468	468	424	414	421	408	463	428	457	438	454	409	434	420	433	423	441	452	473	462	430	376	411	422	442	420	464	450	424	401	470	430	436	416	413	397	403	437	428	436	389	450	423	451	509	440	404	420	462	434	446	413	433	422	442	451	390	431	398	463	409	376	409	433	421	433	428	427	428	405	431	430	379	424	433	421	430	410	420	434	439	427	419	430	456	422	444	426	438	431	411	465	414	479	371	386	424	403	453	424	440	423	426	453	442	411	414	452	414	432	408	422	448	393	406	437	426	440	476	439	443	423	424	433	446	481	450	419	452	437	421	404	436	407	405	451	424	436	428	439	456	398	441	441	440	422	416	408	446	415	411	420	459	415	442	448	418	474	428	389	435	440	382	442	436	414	423	445	446	455	420	428	414	424	403	446	390	415	412	445	461	427	439	467	458	429	413	440	410	406	440	460	446	400	421	465	440	422	446	428	440	400	435	433	413	446	442	459	426	384	426	393	434	459	442	449	414	442	448	416	400	442	469	442	440	458	461	407	436	409	398	439	451	418	410	425	418	407	415	454	432	382	412	435	409	441	437	478	477	468	425	441	435	418	447	431	407	422	432	479	470	448	440	428	419	466	403	453	439	421	443	416	423	420	437	421	441	441	419	491	466	452	446	433	427	442	446	389	428	382	433	422	449	431	390	455	442	428	421	415	444	455	427	495	440	368	423	475	436	445	390	423	458	405	456	416	419	453	420	433	418	473	431	436	466	434	429	393	417	438	418	453	447	406	447	445	446	451	443	428	430	432	460	388	431	359	458	409	424	421	427	445	426	462	420	444	411	445	402	447	396	445	423	419	389	443	456	441	423	429	424	438	432	443	443	450	399	444	447	459	449	452	417	437	430	421	422	441	422	451	447	452	433	447	422	440	452	454	480	444	401	395	403	439	419	450	455	416	426	451	402	418	441	418	455	428	456	483	415	437	410	419	376	411	410	424	425	447	444	428	433	454	411	464	449	463	468	426	434	429	443	442	429	438	419	441	453	421	463	449	483	459	406	389	457	407	422	494	441	449	418	427	402	424	429	440	471	408	462	475	445	445	468	448	407	432	430	467	440	382	407	481	454	435	419	405	463	409	417	420	417	464	430	451	422	415	441	418	430	431	416	471	432	428	443	451	398	419	424	416	443	465	425	450	376	424	444	401	457	438	419	455	436	401	409	410	411	416	433	421	393	454	441	422	447	441	443	429	446	450	440	415	441	437	450	404	443	436	465	432	415	415	414	429	435	442	441	448	412	423	450	452	473	448	401	424	433	474	429	487	435	445	404	436	401	420	433	435	413	442	403	437	443	444	414	434	423	439	398	437	434	392	455	448	453	433	481	441	445	426	437	414	438	421	423	417	433	456	442	425	406	464	438	434	425	429	431	422	444	441	440	436	447	443	430	465	441	385	442	418	439	436	414	425	418	402	407	447	469	467	433	453	443	464	466	437	393	439	401	432	406	448	422	427	475	423	433	390	409	412	438	458	429	457	408	419	399	427	468	445	403	422	441	437	439	433	432	424	464	426	418	444	422	399	442	438	433	467	447	413	395	424	390	425	444	418	446	426	436	445	406	446	454	425	466	427	402	422	402	424	408	404	445	443	412	450	399	409	428	429	393	440	484	424	383	391	428	439	419	384	440	461	464	445	478	448	440	425	428	434	431	400	465	432	400	457	412	434	436	441	426	420	416	463	391	391	393	431	451	450	439	401	428	407	417	462	421	462	427	437	417	408	450	406	494	453	425	431	461	411	437	438	484	446	468	462	442	444	428	435	415	431	453	421	436	438	398	423	398	477	407	452	455	424	445	451	431	414	449	427	433	463	446	402	434	422	400	432	405	396	478	427	414	414	422	427	434	450	395	423	441	406	411	409	409	423	408	447	439	404	444	431	439	428	413	441	433	424	455	419	432	433	431	436	442	431	429	429	424	437	417	460	419	410	439	438	453	430	442	470	439	452	424	452	452	442	399	423	437	424	444	415	438	387	415	443	479	399	423	473	418	446	431	433	403	411	431	461	437	390	455	396	460	407	386	404	430	487	436	443	444	404	430	392	471	431	444	440	453	445	410	443	473	455	440	426	431	421	430	427	409	438	421	437	443	467	400	407	433	468	468	432	435	415	402	477	442	413	457	446	398	466	464	415	461	429	427	431	398	452	406	422	422	454	437	432	380	436	446	434	421	460	415	416	421	470	481	441	389	404	430	465	440	479	435	455	400	433	497	428	466	438	425	422	452	443	383	417	478	397	456	461	409	389	430	439	414	439	410	425	439	444	475	478	443	440	413	477	458	466	460	418	427	467	444	448	416	401	443	399	450	452	469	443	436	446	436	419	429	432	436	442	397	394	420	469	468	443	433	438	442	437	437	428	404	430	478	447	445	439	455	480	450	417	444	446	464	461	404	454	414	465	392	399	412	450	437	455	444	439	403	412	463	399	435	429	408	474	423	431	451	438	453	429	446	426	432	420	427	455	495	454	440	422	435	428	397	413	420	460	462	439	421	410	424	423	460	418	463	454	452	416	384	422	479	451	426	416	439	453	439	456	441	417	430	423	410	417	434	442	490	460	422	445	423	385	428	439	429	447	460	399	441	428	433	415	423	399	437	448	421	415	433	453	487	418	414	441	425	438	386	417	409	400	440	411	422	442	413	422	410	445	396	436	421	426	457	481	467	458	388	435	428	476	441	394	445	412	396	451	475	413	445	434	419	400	423	413	459	382	427	447	438	393	442	447	438	408	484	451	447	416	443	450	377	426	416	427	369	432	462	421	430	444	433	445	419	416	416	408	434	424	434	443	442	437	438	417	431	432	434	420	456	429	404	454	425	451	415	439	469	440	448	428	410	423	411	441	420	434	430	458	406	406	410	438	460	433	436	404	420	425	417	444	431	472	442	409	435	446	448	451	417	402	396	454	423	415	403	438	426	435	408	426	425	442	465	408	421	464	466	401	439	394	457	423	409	451	411	420	417	440	489	448	438	432	474	434	415	425	425	458	411	439	421	431	452	418	442	404	420	457	395	420	436	423	420	456	418	448	483	417	458	451	410	452	449	453	423	426	417	425	436	461	455	408
5805	1016	1000	948	927	959	939	938	932	960	939	898	951	940	962	963	898	925	918	958	932	931	917	961	898	948	924	968	938	901	985	940	930	940	910	916	931	947	910	930	903	935	968	917	916	940	873	940	952	904	900	1019	912	910	947	957	883	960	969	967	935	941	988	975	930	977	959	928	932	870	922	953	923	943	952	957	932	966	968	918	979	970	930	910	926	916	910	917	919	925	938	961	934	950	878	965	961	932	925	931	953	901	959	978	959	920	919	902	954	956	918	986	954	922	941	914	932	910	960	961	892	961	955	918	948	946	943	920	890	976	950	939	994	959	907	927	937	945	933	981	986	964	920	960	930	954	887	952	913	948	921	966	966	902	864	961	978	920	892	926	1001	975	978	943	920	962	961	896	929	891	908	933	891	930	932	979	976	891	939	901	909	921	884	893	1007	916	880	979	888	928	933	942	984	1003	915	891	940	915	891	929	953	930	900	897	963	941	912	911	948	988	972	878	943	943	1000	925	947	946	918	969	959	901	911	936	939	1010	948	954	956	920	991	916	936	979	963	917	922	911	923	937	953	929	926	974	940	947	943	927	939	929	934	954	957	951	989	942	990	935	978	909	942	914	964	874	912	928	1004	982	957	937	926	892	926	925	958	917	945	933	938	929	958	972	963	918	938	921	865	892	945	957	943	943	904	972	937	903	964	948	954	895	968	998	1016	980	937	945	914	927	904	962	944	879	921	948	936	959	956	954	952	926	899	980	941	945	929	983	972	948	939	973	930	963	943	943	942	1017	924	875	968	979	932	904	977	966	891	966	939	901	934	925	916	951	909	951	935	906	989	962	944	909	928	972	896	880	916	917	939	964	952	932	951	912	948	946	920	970	965	962	959	977	965	911	928	983	919	978	912	948	960	918	909	964	917	962	890	916	983	922	976	955	970	942	974	968	903	955	969	976	980	971	966	934	970	954	917	925	925	907	952	927	912	980	912	938	954	976	884	948	927	967	946	939	937	966	966	947	891	917	966	954	910	994	932	924	919	953	991	927	994	989	916	940	950	901	965	914	961	963	987	911	922	1014	962	906	911	958	956	924	949	967	927	897	923	924	951	915	948	895	945	924	996	944	917	916	905	949	942	915	940	936	918	901	921	874	911	920	898	888	958	933	887	956	930	924	936	936	971	895	960	878	893	936	957	937	915	966	913	943	964	1001	918	930	990	942	962	939	924	971	928	896	925	966	947	882	963	971	931	906	947	962	950	927	947	970	863	895	956	962	981	940	914	951	974	932	911	928	923	961	957	959	942	942	915	942	974	913	871	979	910	944	890	910	901	906	911	955	906	994	894	941	968	970	974	911	946	968	913	919	911	970	955	997	952	987	950	910	937	924	976	954	882	929	975	915	954	895	1014	947	910	944	952	897	1002	911	957	985	902	916	960	966	934	914	947	916	949	938	951	972	938	985	927	926	928	938	890	897	905	972	886	942	905	910	962	925	976	947	961	906	918	984	907	881	874	939	937	956	991	860	920	928	964	966	925	927	948	1019	934	941	941	925	942	949	930	920	949	943	939	957	946	933	992	921	1007	942	970	896	908	887	958	923	954	956	942	960	941	962	888	938	921	908	894	935	894	909	943	910	904	957	913	944	950	905	947	965	946	951	897	949	914	986	952	935	923	922	931	983	905	944	872	931	958	971	922	970	911	981	952	972	980	925	951	900	977	921	982	945	924	954	959	945	935	935	918	945	946	920	925	971	988	895	989	927	922	961	947	856	907	1004	900	963	946	918	968	1005	891	950	983	950	920	978	930	910	968	891	939	919	881	926	917	924	918	927	979	923	913	900	909	964	934	954	930	937	959	918	938	987	897	903	949	920	982	953	896	946	939	958	925	929	918	950	938	915	988	899	865	906	968	905	938	929	875	942	987	973	888	997	949	930	954	946	954	953	976	970	913	907	947	933	935	951	938	926	937	945	919	880	941	952	944	947	953	943	952	948	966	957	922	930	951	917	996	892	967	909	924	917	924	900	936	957	947	941	974	948	922	915	952	946	953	964	956	875	890	942	945	966	958	974	916	967	892	907	963	886	952	978	947	987	961	955	953	941	991	968	915	916	925	848	937	909	933	954	952	942	907	877	915	970	981	999	936	884	920	936	956	925	921	894	937	941	988	913	974	994	975	881	1003	980	909	973	928	907	933	981	900	946	970	968	938	904	1014	907	952	901	939	982	924	897	963	899	902	946	916	918	964	958	903	945	934	919	981	928	981	947	946	959	970	908	902	932	949	892	948	995	932	905	909	926	887	957	956	940	941	940	919	923	881	946	944	920	976	957	910	961	935	926	949	913	884	904	907	891	875	958	928	937	987	951	954	938	915	872	948	911	960	919	936	965	951	947	926	1037	955	957	958	916	931	967	925	933	991	982	961	936	904	899	919	921	945	928	1000	988	913	935	1006	939	910	923	942	926	942	947	930	970	897	944	937	881	901	965	940	892	906	961	962	875	975	884	894	953	922	960	941	925	909	912	926	981	920	934	922	963	924	957	971	947	935	971	914	889	913	940	872	937	950	1013	991	969	911	965	935	927	931	979	888	964	917	981	962	883	938	885	933	984	986	911	951	918	930	938	937	879	946	930	921	933	920	1001	932	930	904	971	932	916	883	918	948	953	972	935	924	913	915	919	888	1027	979	931	940	920	974	881	958	873	968	922	954	909	926	903	981	969	932	933	998	953	951	882	920	943	937	958	968	963	940	912	983	961	933	938	971	954	941	966	939	963	906	959	957	921	945	925	918	932	908	930	970	905	896	952	925	944	954	896	953	980	930	893	984	907	929	985	937	956	889	953	916	947	928	918	943	917	951	958	899	937	906	918	1017	985	886	940	957	958	980	971	925	968	905	934	956	921	929	942	923	905	902	954	962	943	902	919	936	970	982	913	910	909	934	944	970	958	987	918	907	945	904	929	916	954	921	959	924	931	912	965	935	941	963	960	926	932	939	919	982	941	946	979	964	934	909	944	920	918	895	967	929	925	914	939	941	956	919	962	975	958	988	911	969	923	953	945	947	886	880	943	965	911	912	930	921	985	939	940	971	963	906	986	959	910	898	913	956	891	922	900	995	974	938	959	934	941	964	946	957	919	930	925	899	942	928	907	922	929	961	929	966	894	958	907	958	908	950	901	941	904	1019	919	921	919	897	930	942	942	945	951	999	1015	887	957	936	962	927	894	921	951	879	938	876	928	918	941	909	925	953	969	957	898	926	947	954	958	942	950	983	917	950	959	910	922	882	867	939	962	940	936	962	897	927	893	960	957	936	914	938	978	922	952	893	920	986	923	952	930	963	949	952	899	994	925	921	928	956	925	905	876	933	935	914	930	925	986	999	928	962	933	968	944	936	966	948	968	974	966	961	921	995	975	948	917	906	950	921	911	950	915	940	953	939	957	966	940	933	954	996	949	923	919	954	962	963	944	938	922	915	945	927	930	892	909	905	917	913	945	939	981	944	959	899	937	957	912	1010	929	911	935
24899	21498	24882	28546	21492	21386	1609	527	390	384	408	366	348	382	367	329	310	354	384	375	358	349	345	320	339	337	342	302	358	361	319	312	327	339	348	364	313	332	317	355	329	344	327	340	349	323	330	324	295	360	314	334	346	348	315	303	336	341	347	315	362	335	303	350	300	350	329	331	313	324	383	370	319	339	307	332	336	347	334	318	344	329	280	325	311	340	347	332	352	354	354	332	308	360	330	317	309	296	299	313	324	336	305	325	304	339	310	319	320	315	322	335	339	315	336	337	340	286	306	344	338	336	308	332	351	321	347	329	310	304	313	307	312	370	360	310	307	312	322	353	325	312	351	340	348	336	304	365	301	294	317	329	335	353	340	307	328	317	321	311	339	312	345	329	366	328	350	333	331	337	305	306	327	308	357	310	336	313	334	338	333	349	343	340	316	352	318	324	357	322	324	340	329	359	336	356	325	364	338	355	363	326	309	337	321	321	373	334	350	329	342	335	332	365	351	338	326	311	323	327	331	305	352	335	301	372	359	329	312	301	333	357	312	349	308	308	326	349	335	320	350	356	339	357	340	308	332	338	340	320	350	335	355	313	350	354	325	301	322	326	321	303	367	341	331	317	340	304	332	335	368	349	344	337	330	344	330	337	322	349	328	317	315	299	303	340	337	348	310	353	335	324	320	324	313	357	356	320	374	331	355	345	315	374	336	295	324	299	345	345	366	324	326	290	309	287	337	314	314	325	307	335	325	353	353	317	339	294	357	331	374	343	307	324	344	355	318	330	304	346	337	289	323	325	312	342	314	345	333	339	330	334	350	298	322	292	336	330	371	312	329	334	324	302	317	340	366	318	330	347	280	348	324	347	326	315	319	341	334	349	367	324	321	361	341	329	327	319	304	364	329	308	283	317	310	307	341	316	298	350	324	325	313	355	322	309	329	339	319	338	356	358	352	370	367	309	331	341	300	294	340	336	341	363	341	346	326	300	364	340	385	305	316	339	341	359	339	354	347	334	319	343	316	325	301	316	304	345	331	309	343	289	348	338	313	363	337	322	372	297	313	354	316	312	355	351	327	335	326	289	335	324	373	324	289	334	324	320	348	329	331	318	330	335	322	348	332	341	382	336	310	331	319	308	319	313	356	308	313	355	305	329	341	314	335	307	323	340	337	314	332	356	314	319	357	330	345	353	359	343	283	364	337	334	315	347	315	360	347	311	295	313	334	316	325	302	332	344	380	328	352	354	343	303	329	334	321	346	281	329	341	332	349	333	331	315	322	331	291	335	341	374	305	351	333	352	312	299	323	324	340	348	324	301	354	326	325	314	357	350	331	360	326	351	321	324	334	380	358	332	358	330	330	307	320	343	362	328	284	388	328	338	320	314	324	354	360	327	346	335	330	316	316	330	313	303	324	311	341	300	366	331	351	346	311	335	326	324	353	332	297	356	328	337	334	343	325	289	305	316	336	355	341	315	317	343	331	330	335	322	322	305	358	338	315	297	326	334	327	320	344	336	328	322	318	309	304	334	321	335	322	348	329	330	319	319	321	309	342	358	350	310	308	335	339	357	317	341	317	321	354	332	323	365	340	321	308	325	309	341	350	329	322	353	355	327	328	323	317	339	346	333	369	359	334	330	327	290	346	348	317	340	327	350	322	344	323	301	298	334	299	335	373	305	325	313	366	315	312	281	320	320	369	341	332	339	326	337	333	316	333	307	348	351	329	331	368	270	339	297	325	322	304	344	333	323	320	319	350	338	355	334	309	337	323	331	312	357	351	327	318	345	343	370	347	332	314	374	343	304	321	353	341	343	310	321	342	358	329	372	356	365	346	341	336	351	375	322	354	312	331	346	351	345	352	313	322	301	281	347	354	321	338	298	334	328	335	359	330	311	316	359	310	319	325	315	346	358	333	339	340	334	346	317	320	318	348	329	320	329	346	335	337	337	330	323	372	313	347	335	345	339	345	305	333	318	361	343	344	316	317	314	357	339	343	333	339	360	315	300	330	330	353	346	311	340	331	302	357	327	342	343	356	310	302	324	335	342	329	337	359	334	312	344	345	357	362	322	341	334	371	336	318	329	329	370	339	317	304	324	350	337	302	328	324	324	323	324	330	339	312	344	319	327	362	321	299	320	308	300	335	312	324	322	335	331	330	320	347	328	331	319	318	347	319	350	374	356	308	302	341	325	302	294	316	318	331	325	330	312	349	321	293	317	349	335	282	340	341	355	347	377	307	360	321	318	310	353	319	314	341	328	332	350	343	308	337	322	347	312	304	334	364	330	311	330	319	295	347	327	339	333	355	319	343	347	342	314	331	306	310	322	323	288	327	311	323	323	340	309	346	293	312	341	319	318	323	351	341	330	345	302	329	343	355	329	329	304	319	334	332	345	344	336	311	362	345	345	375	336	339	343	343	335	311	309	338	337	314	325	337	314	329	349	322	315	320	323	309	325	332	339	302	333	323	319	345	354	322	326	292	301	353	308	303	317	304	321	352	296	353	347	363	343	351	325	323	320	311	369	340	324	328	311	323	316	308	338	350	330	346	348	341	273	342	316	296	343	369	330	319	326	329	365	332	347	341	293	362	345	338	338	344	306	343	341	328	308	323	306	360	368	311	354	339	330	306	302	332	330	353	322	323	293	305	327	321	354	320	354	316	342	328	323	329	347	322	288	340	373	348	321	323	356	296	341	317	362	344	353	325	331	327	329	334	357	318	339	332	351	278	309	317	327	340	296	363	352	328	326	366	337	376	327	280	325	322	319	338	315	352	377	333	358	329	347	329	345	324	336	292	324	358	320	345	328	333	315	319	355	319	323	354	317	332	307	346	335	302	310	329	324	310	332	349	328	360	315	313	331	327	306	320	333	321	338	346	312	338	313	319	309	342	326	333	319	320	320	350	358	295	331	341	316	308	302	301	313	335	345	301	324	337	363	348	349	328	340	338	364	342	310	337	357	345	337	326	313	352	316	321	318	361	336	319	327	317	325	319	322	321	330	321	346	321	337	363	326	391	316	345	345	320	304	299	348	357	319	307	321	349	323	316	303	330	338	339	320	348	320	339	342	311	320	326	319	303	344	363	325	363	348	320	310	329	330	380	335	373	321	314	354	352	320	352	305	335	347	344	314	319	342	319	344	340	356	384	357	374	345	337	344	315	332	347	325	305	348	348	347	347	340	334	336	337	364	321	340	332	338	357	318	319	334	342	335	348	328	356	359	363	350	353	321	308	333	325	358	331	308	311	348	311	336	335	353	355	297	355	321	332	316	314	331	320	316	340	323	353	325	320	346	319	328	333	345	343	303	304	357	319	329	335	313	358	317	308	331	304	316	329	343	320	312	340	335	328	335	302	311	316	325	316	331	364	320	310	320	319	319	349	312	324	305	347	327	361	316	321	317	312	341	359	331	324	328	338	333	322	316	309	335	346	321	353	319	306	315	333	314	342	332	326	325	322	327	334	332	313	343	301	311	363	281	313	359
3145	2108	1280	929	830	831	800	723	720	699	777	693	696	697	732	759	732	750	710	685	735	673	710	751	718	711	720	720	712	749	759	711	724	688	738	744	708	721	694	737	717	699	678	702	681	757	736	711	708	749	698	740	686	722	732	735	691	676	727	746	738	751	746	737	717	706	735	721	700	708	707	699	730	703	709	738	729	740	725	669	752	739	685	704	703	758	708	689	731	739	733	725	734	732	692	683	736	720	636	727	697	715	746	701	699	743	719	715	718	712	695	756	740	678	722	730	704	692	732	688	696	760	692	716	730	726	675	714	711	727	701	715	730	714	696	680	729	722	708	699	713	700	690	719	773	735	696	681	693	656	724	712	752	674	684	670	724	718	694	669	679	686	717	693	679	699	742	725	680	748	709	719	724	697	720	736	718	723	763	693	679	683	686	729	681	762	740	756	704	687	697	668	735	720	668	692	729	732	712	689	722	744	748	700	718	709	719	684	736	700	733	693	749	739	694	713	756	695	718	732	695	683	747	693	788	705	721	708	689	700	623	713	764	774	690	712	777	657	707	741	744	738	720	704	706	727	696	702	721	648	670	704	709	721	751	738	703	711	704	713	674	719	725	751	758	677	694	747	723	772	721	691	692	704	709	698	734	705	711	710	699	725	717	734	690	687	699	674	699	676	678	737	734	732	739	720	678	698	738	726	718	715	746	728	701	747	720	681	692	710	744	712	694	716	702	700	733	712	722	718	722	671	737	724	735	695	740	706	675	708	701	698	698	719	714	714	681	705	743	702	686	671	713	756	674	704	720	746	730	728	692	728	686	711	682	679	722	661	742	745	665	726	739	741	730	681	704	707	750	680	714	730	765	715	740	685	682	712	733	713	734	774	722	734	683	709	693	690	696	715	698	690	767	716	752	719	682	688	719	638	698	708	696	721	717	733	715	757	728	693	702	705	728	705	689	740	684	756	720	684	737	732	663	742	712	712	728	699	655	749	751	764	662	749	725	725	751	710	691	657	795	661	705	726	709	711	730	726	730	710	733	694	680	742	718	714	716	676	700	688	702	697	695	710	738	725	747	712	776	738	754	670	725	665	744	707	693	678	723	676	700	681	690	715	702	710	746	677	715	731	694	690	735	710	677	697	711	730	647	716	747	738	740	738	697	750	733	723	673	727	650	768	767	704	723	722	728	745	735	707	736	709	722	736	731	725	692	730	736	750	738	767	716	713	712	718	728	699	707	722	698	737	714	672	737	719	790	731	697	727	712	714	658	717	677	779	693	779	696	713	715	741	666	728	712	671	698	698	749	692	697	666	689	782	776	733	669	686	717	708	711	730	715	712	729	717	689	736	699	683	706	700	688	687	722	689	675	735	744	713	726	754	679	699	729	723	737	735	698	737	746	711	656	714	724	683	668	678	682	712	729	713	734	679	693	731	709	730	727	689	746	734	665	719	683	694	747	718	763	686	743	700	710	753	716	703	740	690	670	729	708	700	744	679	718	688	736	682	734	707	709	704	740	729	734	778	746	685	709	742	697	675	720	710	676	706	743	670	765	734	688	740	666	734	694	719	685	753	754	732	741	711	737	721	685	746	672	733	756	674	729	696	723	652	708	703	765	696	745	659	705	715	717	675	707	726	782	720	657	678	726	708	723	724	716	732	748	740	711	699	662	772	739	736	685	697	723	715	719	695	729	699	742	731	726	712	700	673	724	690	659	697	699	686	719	701	745	759	756	723	642	757	754	696	749	686	793	731	691	716	711	704	771	712	702	735	728	721	736	710	715	708	677	743	747	725	715	739	705	716	739	687	712	709	719	744	726	682	688	715	722	748	694	716	767	685	716	685	691	711	666	722	750	729	707	764	738	729	698	708	727	659	693	716	707	681	691	763	710	727	724	756	742	749	662	665	747	727	711	738	679	732	715	751	680	697	689	689	786	740	678	731	723	740	722	781	728	748	715	711	695	765	717	695	727	712	686	719	714	719	710	746	729	743	744	661	694	724	749	707	736	690	705	712	728	752	672	697	687	732	701	747	709	723	695	685	737	736	721	707	717	713	687	674	694	750	673	675	754	704	749	729	713	734	713	686	720	724	710	679	719	688	739	717	742	702	718	694	726	689	697	774	681	703	644	733	686	701	722	676	680	739	684	696	691	702	748	717	689	689	769	710	714	687	644	716	703	714	696	743	794	681	737	708	749	733	723	713	742	741	724	717	742	715	728	717	740	694	668	719	760	750	713	700	678	728	724	726	730	779	685	732	691	716	744	710	708	717	763	711	748	710	737	761	738	671	717	698	734	693	728	725	696	736	678	703	748	713	716	712	682	697	734	722	726	674	755	722	719	685	714	720	700	729	704	690	719	730	782	717	731	699	691	747	782	673	704	714	701	696	727	725	746	727	702	769	725	692	732	719	710	678	688	689	742	706	738	732	719	742	723	700	725	701	702	708	732	760	711	725	688	703	693	714	735	679	720	666	688	759	739	730	732	716	765	689	683	700	721	662	675	751	712	704	708	715	734	727	714	717	663	724	740	700	681	791	718	724	697	662	711	688	712	691	695	711	671	693	710	715	745	684	704	707	763	690	733	690	655	730	763	725	738	744	694	701	686	717	678	694	749	711	685	736	666	717	696	711	691	732	677	706	752	731	673	678	739	728	732	730	742	718	693	726	710	745	725	732	733	723	746	748	739	747	670	735	702	727	740	709	767	705	700	732	753	735	732	750	713	716	712	694	704	655	693	717	761	700	713	626	742	706	676	717	683	697	757	717	732	713	720	736	752	720	709	684	781	666	718	707	683	737	756	738	717	673	739	705	721	713	715	751	727	742	742	696	688	752	745	691	720	713	685	758	709	725	684	699	741	722	718	713	687	692	701	719	739	710	652	699	718	725	721	698	726	753	715	722	722	731	743	764	694	738	745	696	684	736	690	680	738	689	748	719	682	734	680	746	724	690	680	717	693	710	734	676	711	722	753	702	721	708	713	706	727	693	709	686	746	733	701	692	709	699	673	719	677	742	724	708	718	724	706	746	749	707	703	679	703	755	741	722	718	797	726	741	744	661	737	708	737	728	654	720	701	778	711	732	743	675	703	724	694	745	735	722	691	658	720	705	637	683	746	703	712	695	727	726	720	739	717	719	746	724	703	770	711	721	679	741	710	747	698	721	708	692	730	702	743	713	742	694	725	692	692	713	736	730	671	751	764	667	744	743	651	678	735	695	686	695	717	736	704	738	736	671	707	698	751	735	695	697	744	732	745	701	732	687	721	716	697	741	699	763	697	733	705	699	674	720	770	682	730	733	698	714	698	668	704	714	714	737	717	730	737	700	736	711	705	697	701	728	746	735	707	702	707	749	710	728	714	730	705	704	766	703	690	715	732	689	682	697	694	709	727	712	723	743	733	754	725	693	693	724	690	753	722	717	707	699	729	681	698	705	694	664	663	725	746	741	717	699	713	724	729	729	695	726	697	743	705	679	720	716	700	713
24296	21482	25141	28241	21482	21496	19380	537	314	303	250	237	188	204	215	209	188	170	211	153	170	149	183	166	178	161	157	173	171	174	165	170	139	156	156	156	180	135	159	162	191	175	132	153	159	174	165	139	165	150	154	155	156	147	158	149	152	145	158	173	152	153	152	158	159	161	134	185	153	161	134	145	159	153	177	130	143	159	173	148	143	169	159	156	147	156	153	122	169	167	173	136	146	154	169	180	165	152	148	139	160	178	170	157	171	171	145	171	140	140	149	161	176	146	177	150	164	175	161	183	146	146	145	146	151	157	200	139	178	143	130	175	143	144	183	160	160	168	149	142	160	139	155	139	165	179	174	140	145	157	139	184	153	139	124	174	180	145	150	177	156	163	153	150	158	140	154	131	140	158	138	142	159	141	160	140	136	155	176	149	149	159	148	184	143	145	159	163	154	156	179	150	171	177	157	138	160	168	147	127	164	145	149	148	141	150	155	162	158	143	144	180	154	140	157	167	171	161	134	177	152	167	167	188	135	152	143	137	153	157	151	161	168	136	163	169	174	131	155	157	156	133	149	145	147	179	162	153	158	173	166	168	158	166	172	157	167	141	137	143	182	146	154	153	165	151	160	127	141	162	178	164	156	138	145	132	146	159	158	151	161	166	170	155	167	155	152	151	154	156	185	188	179	137	127	156	171	166	155	157	161	157	142	167	153	171	148	146	194	146	139	147	139	137	148	143	186	158	142	155	166	172	146	147	162	150	189	149	159	152	154	150	149	168	121	164	140	158	143	149	165	157	148	161	157	159	151	141	167	148	199	165	182	174	140	165	141	142	158	178	145	151	162	142	167	166	148	169	167	175	146	158	185	142	164	160	154	160	173	142	172	148	168	158	151	169	171	156	148	141	165	138	189	164	141	166	145	162	147	163	150	145	144	169	176	137	144	154	141	141	143	146	154	157	145	171	169	140	153	128	145	146	142	160	157	162	175	153	182	174	158	157	150	153	151	139	130	175	143	159	171	138	136	125	168	160	176	162	157	147	137	140	136	150	160	157	172	140	158	160	152	159	170	165	163	147	167	172	145	140	163	168	158	187	160	176	174	154	153	135	170	151	134	148	147	133	165	144	174	135	148	174	151	181	151	164	167	168	154	122	169	176	164	156	164	171	140	131	139	152	168	155	157	155	151	151	143	108	174	162	131	169	145	164	153	148	144	177	157	163	145	148	159	148	165	153	140	139	142	140	156	167	158	163	123	131	171	183	156	174	151	154	152	171	129	146	171	173	178	147	174	146	140	153	143	164	148	137	169	165	162	150	157	148	138	157	154	161	146	179	189	149	160	158	146	165	154	159	143	152	151	157	174	145	146	144	162	158	153	163	153	170	154	163	165	168	142	132	125	153	171	156	168	144	157	153	139	179	151	152	157	149	143	150	140	167	144	178	171	155	149	131	162	158	145	145	140	134	182	149	186	161	170	159	156	145	140	162	148	178	137	124	152	149	173	161	162	153	174	185	169	168	160	153	153	169	171	176	174	162	158	162	150	131	166	147	136	158	159	154	125	165	158	166	123	140	144	161	147	150	129	140	160	178	177	141	135	175	164	131	149	155	148	157	163	176	143	145	163	141	184	161	172	147	161	161	172	147	155	145	170	134	125	148	145	136	151	144	153	158	160	146	166	148	171	142	172	155	154	149	173	179	142	144	147	156	157	148	151	167	148	128	152	164	140	174	139	155	170	156	154	160	178	137	176	150	159	150	153	152	143	141	148	160	170	160	150	140	169	168	174	169	137	170	154	146	164	152	161	162	144	158	174	168	167	150	155	140	164	165	139	157	169	123	154	139	154	169	172	134	152	179	158	131	137	127	146	171	174	166	144	145	159	170	144	174	132	146	152	119	166	176	155	145	138	144	159	162	152	187	145	165	160	144	152	126	158	138	138	167	152	159	147	149	148	138	149	146	152	156	170	132	163	152	149	166	158	128	161	129	169	163	173	150	136	175	166	146	162	196	150	153	145	144	146	157	134	153	153	144	155	157	151	150	172	139	136	142	146	134	167	142	147	155	164	143	137	146	163	154	159	136	172	144	168	177	167	167	150	128	186	162	159	147	163	142	168	147	137	152	173	144	134	154	155	151	136	158	157	155	160	169	154	153	144	161	146	153	148	163	150	178	162	158	182	150	161	178	156	137	163	158	140	131	165	158	162	180	146	150	146	147	153	174	181	155	141	159	140	157	153	170	164	156	154	151	172	147	128	183	144	185	153	161	167	171	163	142	144	144	155	158	163	152	166	159	158	166	160	159	133	146	143	152	156	183	157	152	151	185	148	153	158	144	178	139	126	145	168	133	154	161	179	131	164	134	150	167	160	164	152	144	135	134	158	166	146	173	140	159	170	153	167	139	164	146	169	139	130	163	161	151	202	160	140	161	172	145	160	154	159	167	178	165	159	160	154	164	173	143	151	155	158	147	167	156	134	129	146	153	184	134	146	173	148	155	148	152	173	155	158	184	148	160	158	145	132	162	144	154	132	184	156	154	149	161	154	162	143	154	165	170	175	161	164	176	150	163	148	143	150	137	161	137	135	187	169	158	161	166	158	171	141	154	163	158	179	155	144	156	162	167	147	152	142	157	151	168	149	151	150	156	163	134	164	172	148	154	144	139	156	164	155	156	170	153	149	163	151	156	163	159	145	158	147	167	143	156	127	167	175	164	160	152	158	158	166	137	172	162	176	182	146	181	153	139	145	192	146	149	148	132	144	162	151	163	171	147	170	168	178	161	197	175	186	143	163	171	172	164	153	166	160	162	174	153	179	185	139	157	145	182	169	150	117	145	151	174	163	165	149	164	179	152	139	137	160	158	141	153	146	161	178	131	141	162	158	161	149	137	139	134	170	147	177	144	197	136	175	167	150	154	153	155	155	144	160	163	160	154	157	156	152	163	160	166	153	173	150	154	170	140	147	147	140	138	128	139	161	138	141	132	145	167	158	152	154	177	137	160	166	178	162	156	162	148	164	141	146	140	159	140	165	150	149	154	169	146	163	167	145	117	135	152	149	149	154	143	151	178	153	159	148	172	170	159	169	151	152	145	152	138	141	150	156	172	145	147	161	141	175	151	165	154	173	152	172	145	143	175	162	142	180	161	138	160	160	152	177	156	159	157	173	163	165	161	163	172	160	147	160	151	166	157	147	151	146	163	157	166	161	147	158	189	150	138	141	140	158	154	180	188	158	149	157	157	157	136	143	146	164	171	160	169	161	148	167	150	170	171	149	162	185	155	151	165	143	149	165	186	157	175	154	154	171	172	167	153	149	139	153	132	144	148	145	169	152	152	153	130	128	148	161	168	171	157	147	155	157	153	152	151	172	156	171	164	146	159	148	159	168	158	173	158	148	152	130	142	195	135	148	138	154	143	172	144	161	161	151	174	156	157	157	166	167	151	149	160	159	133	158	153	139	140	169	157	138	155	174	184	179	157	160	157	143	143
2936	3052	1467	855	594	472	499	485	429	409	396	363	387	421	417	394	414	379	365	373	361	355	369	402	367	369	405	367	393	391	357	422	375	403	396	350	369	353	386	396	350	393	364	356	398	370	386	406	381	393	381	342	357	380	372	360	398	356	348	354	373	406	359	355	403	418	393	399	355	358	383	375	379	369	352	403	357	388	357	370	380	365	375	391	390	377	370	378	359	367	369	389	363	357	364	406	373	409	367	390	363	395	357	369	392	405	361	415	411	375	385	386	391	368	379	332	385	366	356	370	388	358	418	350	404	382	357	404	369	383	367	379	372	383	383	362	359	347	382	397	387	374	387	352	349	355	372	370	372	368	382	390	352	369	369	349	359	358	394	351	338	360	384	369	367	360	360	389	373	382	341	355	369	376	339	371	342	362	357	384	375	358	350	360	360	372	381	384	340	373	367	337	387	355	376	382	368	369	357	365	378	368	388	393	385	389	357	377	356	389	348	394	353	380	341	373	380	379	356	331	366	390	364	364	379	375	355	345	390	404	359	417	374	350	390	401	350	357	352	356	345	380	402	365	380	339	361	348	354	395	394	346	367	364	379	384	371	375	371	401	379	383	394	377	380	381	372	354	364	339	351	342	342	338	358	403	374	360	363	392	407	362	358	373	393	375	360	341	381	355	376	401	364	326	342	381	374	397	356	364	361	385	381	388	377	370	354	361	359	417	379	379	349	369	368	367	352	346	345	334	368	359	365	356	391	398	326	369	346	363	361	374	408	405	376	373	376	347	350	352	368	334	367	373	367	349	384	352	388	356	362	378	357	383	348	358	379	364	408	363	371	359	376	391	398	357	354	363	361	385	369	384	341	381	361	398	389	361	386	376	381	384	374	361	349	387	401	374	368	375	366	361	356	363	349	379	377	385	379	320	395	352	391	349	384	370	373	396	363	361	383	393	392	350	392	355	379	407	382	369	350	362	374	402	358	375	369	398	360	370	381	383	366	376	353	366	375	407	382	356	329	395	360	378	390	380	386	363	393	351	314	384	366	391	398	372	367	321	392	358	378	362	343	379	395	368	369	358	375	396	366	368	346	343	387	371	370	352	370	387	377	390	339	354	378	368	365	394	330	374	390	391	351	369	368	374	394	337	339	370	376	343	357	409	347	381	361	382	337	381	343	380	352	379	381	372	387	371	356	392	369	365	373	370	406	354	387	353	399	326	361	355	369	362	375	357	362	384	353	384	342	358	416	385	368	338	368	335	346	380	374	375	391	386	388	354	377	377	415	346	382	348	353	355	379	362	403	397	378	358	355	356	386	378	362	387	352	360	349	353	368	401	384	367	382	355	340	398	359	375	340	367	353	345	374	379	367	377	346	367	368	368	373	351	354	375	364	348	372	396	392	385	341	349	363	382	371	376	368	375	389	406	355	419	359	366	371	389	333	397	364	368	353	387	376	352	399	336	327	354	379	361	374	381	376	368	348	393	386	363	387	372	365	349	361	370	364	343	356	373	334	368	376	380	365	369	349	396	407	393	357	372	376	346	381	372	367	354	361	403	364	370	348	347	406	354	372	363	361	384	341	374	377	352	363	397	385	352	396	369	368	355	404	377	345	414	364	349	384	398	344	376	385	352	380	348	363	351	374	395	395	354	381	361	375	392	392	382	384	375	354	358	367	373	350	360	386	365	373	387	377	365	356	350	376	354	357	366	372	399	379	367	389	356	343	404	386	359	356	371	353	357	346	349	403	356	358	358	370	352	366	410	403	393	372	371	332	387	370	348	360	364	374	361	362	386	378	400	359	357	355	371	384	366	385	354	361	372	385	361	371	335	364	385	368	401	383	383	337	358	384	389	411	381	366	406	378	395	380	344	374	352	359	380	419	360	336	373	378	336	383	343	376	384	390	405	380	386	378	400	362	381	358	345	371	383	398	367	404	352	374	389	370	416	356	353	384	360	358	384	372	359	387	376	388	368	360	368	375	362	357	357	326	340	358	347	346	395	356	410	333	358	381	368	366	351	378	387	391	373	351	380	353	381	346	379	387	367	360	363	372	329	380	382	382	375	356	347	325	369	404	378	370	324	349	376	365	381	393	367	363	352	382	367	376	403	393	353	379	377	370	375	353	405	413	355	368	363	347	372	374	361	389	376	415	401	384	389	368	358	375	353	351	367	396	363	348	350	395	343	356	428	342	356	382	367	351	362	366	377	380	360	393	392	352	382	363	363	382	371	382	346	414	379	359	389	391	352	382	395	371	366	377	383	369	371	367	383	352	363	347	372	369	369	378	382	381	359	361	358	379	385	352	397	363	360	372	409	339	379	358	346	358	401	388	371	373	354	376	398	380	382	363	370	378	343	401	345	393	398	372	346	364	372	394	381	375	387	389	373	348	371	331	405	374	368	371	376	384	381	335	414	380	385	419	350	357	358	379	408	388	364	372	368	364	352	376	377	379	363	383	393	408	370	375	356	353	362	368	375	396	366	366	348	360	372	380	362	352	371	386	377	379	345	377	364	432	367	371	386	396	391	357	372	381	381	376	363	400	390	376	374	379	372	406	360	365	368	372	345	388	351	374	374	378	369	385	360	346	361	375	374	322	360	362	392	378	364	392	361	382	361	364	374	343	357	335	362	376	373	369	375	410	373	350	376	382	353	373	353	341	396	352	368	384	324	359	384	390	403	401	375	383	337	389	379	371	369	361	350	373	379	360	336	345	362	381	384	385	390	354	382	366	379	345	428	369	382	390	362	398	357	386	372	365	394	359	406	377	363	366	360	385	364	364	333	397	387	381	397	353	392	378	346	392	391	357	366	389	403	374	374	386	402	357	384	374	373	383	397	384	418	384	366	369	367	377	365	372	357	373	428	400	375	374	375	372	351	396	405	396	408	326	363	368	359	388	366	353	375	369	363	364	385	391	363	393	331	392	386	401	369	378	439	386	364	355	359	381	348	385	377	334	384	369	373	378	382	394	403	381	368	390	388	386	362	364	388	354	357	365	430	388	378	399	422	354	408	367	369	340	345	367	338	356	381	355	386	334	375	351	382	345	360	360	375	391	423	360	351	347	396	394	389	343	365	375	370	396	383	374	359	362	364	381	404	366	370	370	346	368	382	362	385	354	426	375	367	391	396	361	403	389	370	411	352	385	365	388	333	382	380	332	369	404	339	361	375	368	363	412	385	362	376	351	389	375	372	364	389	369	369	380	337	389	304	371	391	379	385	386	350	392	374	366	374	357	375	384	354	380	354	332	367	358	360	389	359	360	369	377	352	391	352	353	339	384	365	409	377	363	364	397	364	336	372	359	351	324	374	403	380	379	383	356	380	375	367	376	378	377	361	360	379	406	364	366	360	348	382	350	345	363	395	373	371	350	368	372	359	377	387	379	366	353	363	377	396	394	364	361	348	366	374	364	361	394	395	383	353	358	362	345	356	384	383	358	378	389	379	390	371	418	363	375	357	347	396	339	350	364	367	353	336	390	386
31813	21020	12430	1027	542	448	451	421	406	444	450	438	437	468	454	424	445	408	442	403	420	451	435	441	450	427	427	433	391	424	392	405	388	421	435	442	454	432	419	411	445	456	424	402	464	493	449	439	425	388	417	443	438	389	411	433	396	428	463	413	393	456	444	432	394	399	429	417	434	407	409	402	440	439	436	409	488	423	403	471	426	399	386	446	469	430	404	445	453	439	442	420	409	456	418	415	436	458	441	398	408	426	371	409	440	420	428	424	452	413	430	460	450	447	420	427	391	445	408	464	423	472	388	397	437	425	451	440	416	432	404	465	417	423	460	442	448	435	455	411	436	391	453	386	443	450	442	436	453	425	438	405	432	416	405	442	422	432	424	455	445	476	453	455	396	422	429	375	396	415	409	417	457	435	420	426	412	434	422	447	389	453	406	446	451	395	410	448	402	435	460	418	388	376	451	451	437	435	444	425	473	422	403	439	429	444	418	417	458	433	408	471	394	410	445	451	404	435	447	438	443	436	434	381	446	446	399	446	468	424	439	413	408	472	415	455	401	428	413	426	451	447	444	401	425	437	430	440	424	463	473	422	424	395	390	416	471	462	414	439	421	445	450	425	412	397	437	440	425	413	417	408	444	426	426	429	400	455	408	430	420	453	500	476	446	407	438	409	423	410	418	444	424	443	427	392	447	461	452	406	487	403	424	422	439	433	377	474	421	475	435	421	451	429	461	463	442	399	469	433	455	424	438	447	464	430	414	429	425	443	398	399	459	412	427	468	451	413	403	436	402	458	428	427	424	463	455	442	424	396	405	426	424	408	400	415	434	418	424	470	471	434	416	422	405	419	429	386	427	452	436	425	441	407	458	433	416	453	413	423	458	434	442	427	443	441	410	378	429	427	437	432	403	434	469	454	418	412	466	423	451	435	420	379	399	442	464	452	463	455	406	431	414	432	427	424	445	429	427	408	424	451	469	424	439	409	410	388	451	433	455	447	433	453	439	451	421	445	469	392	438	422	405	420	433	435	400	423	438	437	430	440	427	442	435	422	450	387	427	434	439	424	481	432	443	410	427	434	431	399	402	417	465	436	450	458	443	438	420	427	449	446	403	435	426	438	387	392	454	414	442	412	409	425	409	443	403	414	411	433	431	421	439	446	441	463	452	450	444	412	415	430	408	416	420	443	447	461	424	442	436	431	450	453	477	461	433	415	415	425	409	392	415	433	397	399	452	443	430	433	454	444	425	418	404	440	416	437	436	401	438	395	394	405	435	427	421	420	439	451	393	439	445	416	451	438	420	422	424	444	451	476	437	461	428	429	408	451	434	448	405	453	442	411	414	421	479	444	408	411	454	409	426	462	428	396	424	426	454	431	434	410	405	444	422	405	437	425	415	427	411	440	486	443	423	389	424	452	423	419	444	457	409	454	457	456	401	427	444	453	426	431	371	446	407	430	428	412	439	463	445	427	429	455	425	455	418	454	454	450	437	434	417	422	452	471	418	403	428	410	453	453	432	442	430	447	419	454	423	417	429	464	445	447	427	436	381	434	409	438	422	450	433	441	399	460	464	455	417	432	410	452	403	418	416	408	426	450	451	363	414	416	454	406	449	417	474	441	440	472	445	429	459	413	431	451	428	450	443	402	430	415	489	426	405	448	410	426	444	441	444	440	398	431	421	434	437	458	433	405	454	386	462	372	419	393	413	432	424	450	409	446	441	433	421	420	438	419	424	435	443	432	403	468	430	427	457	449	404	456	423	447	445	469	428	430	450	419	452	440	409	434	463	419	419	441	395	439	459	451	396	404	406	418	400	448	462	442	449	410	429	401	405	446	406	456	425	448	390	441	440	407	430	461	426	472	422	466	433	408	406	439	418	361	461	440	476	426	443	459	422	430	441	435	463	426	432	410	400	423	420	406	394	425	459	456	430	411	431	431	438	459	411	391	436	467	396	426	437	440	423	409	426	432	430	428	419	438	400	451	430	422	393	448	401	438	452	413	475	413	439	412	424	426	420	413	436	438	430	439	426	435	396	422	433	430	460	435	412	439	406	432	407	433	442	422	433	419	430	489	404	429	470	453	427	409	448	418	453	423	420	431	424	445	441	433	416	387	406	443	425	432	419	395	422	399	412	430	499	471	461	424	389	425	433	436	429	426	392	445	412	413	424	459	416	419	406	422	413	435	443	439	393	420	392	423	432	429	445	390	402	453	436	455	422	464	430	429	479	424	435	440	405	475	431	436	436	455	416	441	447	415	389	436	419	436	449	442	430	448	444	452	422	463	459	420	417	426	426	428	440	425	400	384	404	418	445	420	454	452	406	409	491	426	427	430	450	440	443	478	454	471	429	436	439	479	439	449	436	438	439	427	426	434	413	415	465	433	430	403	409	406	394	413	440	434	453	473	466	433	455	383	461	459	424	408	401	390	404	415	438	418	415	452	405	460	427	447	422	428	428	401	450	416	410	450	415	417	386	458	469	414	440	493	432	378	431	430	447	436	428	396	419	426	450	421	414	436	421	417	459	447	426	448	451	420	420	428	386	451	446	411	422	411	416	416	438	431	446	441	428	395	388	406	446	451	439	437	439	392	431	462	425	463	408	398	422	433	461	410	479	460	400	441	438	432	429	404	453	445	454	443	416	395	432	459	448	474	415	427	433	460	437	477	421	449	407	466	373	400	451	406	406	459	428	443	432	458	416	445	432	436	439	427	437	476	454	422	433	423	426	404	417	417	384	378	429	432	440	422	442	466	436	394	463	452	427	431	424	402	430	444	427	464	439	407	428	425	462	416	435	425	411	387	461	466	409	436	409	403	438	419	422	429	443	427	449	421	383	499	453	402	437	427	407	441	442	400	437	401	446	444	401	397	454	456	387	374	427	450	437	425	463	409	439	425	389	425	426	435	452	447	455	444	482	450	432	423	444	467	455	380	391	395	445	430	404	442	438	432	420	441	421	391	457	453	433	369	430	455	475	432	404	457	396	426	446	451	428	407	498	427	427	407	405	452	435	426	437	450	410	418	419	419	427	436	428	462	393	430	407	455	422	442	408	452	411	448	451	433	436	392	434	395	438	450	453	449	465	433	433	421	390	440	445	423	413	401	411	434	440	440	408	451	400	438	432	429	452	443	460	424	421	451	436	436	439	401	425	426	434	413	463	417	472	455	453	436	444	429	450	389	406	472	451	396	415	367	421	415	419	446	430	441	455	409	443	415	431	425	453	452	430	471	448	470	410	432	460	421	418	415	428	394	471	437	402	452	472	453	409	408	397	423	433	426	438	438	428	413	423	459	447	478	438	421	421	444	406	444	457	462	405	461	398	477	469	416	438	446	445	385	397	454	416	483	409	419	422	439	427	404	429	408	421	439	437	445	442	432	467	407	438	446	454	420	415	445	414	418	409	410	409	425	440	460	445	432	420	430	490	421	403	485	444	408	455	415	420	474	410	407	420	407	440	446	427	417	453	431	449	430	473	451	418	416
5661	986	932	970	965	898	940	938	927	913	927	934	920	920	926	990	889	931	930	940	933	915	942	945	953	954	906	929	908	939	900	938	942	858	905	923	897	923	967	920	961	920	941	916	959	922	921	927	925	946	970	945	915	864	998	890	969	928	882	896	907	891	936	921	958	931	896	897	948	931	932	912	953	972	976	911	888	940	862	953	957	917	894	930	915	904	945	967	920	947	923	925	900	919	925	923	891	902	935	895	912	963	944	877	946	955	915	982	959	941	921	935	878	927	972	939	916	913	997	922	887	971	913	928	890	926	902	944	957	1006	898	946	920	937	917	960	932	986	964	943	977	971	979	886	938	920	892	944	924	922	936	949	936	973	934	959	954	941	891	959	953	882	918	912	932	910	945	846	974	923	972	937	946	914	943	915	965	997	944	912	933	935	961	907	894	936	947	910	922	937	909	879	970	936	953	951	962	914	923	909	876	940	945	902	953	940	953	954	924	914	922	947	897	908	905	923	944	930	961	906	892	938	935	922	881	927	907	951	961	944	934	901	919	942	947	924	968	938	949	917	971	914	879	957	922	931	965	957	918	911	935	928	943	905	937	968	966	915	891	886	923	881	894	893	990	958	1001	928	947	942	934	992	977	921	927	950	909	908	881	927	976	953	928	953	922	958	940	961	962	937	886	936	916	941	933	920	941	912	971	870	915	936	924	983	941	962	905	948	954	917	962	953	941	935	930	938	890	974	906	928	941	935	948	930	1019	926	933	967	881	908	959	927	959	933	942	938	989	977	994	929	889	895	832	946	931	972	899	894	925	914	937	981	946	905	919	976	924	915	955	942	910	978	930	887	938	931	942	881	926	927	886	950	894	884	917	1018	981	898	931	946	911	931	976	928	947	906	972	1006	977	910	910	931	907	930	906	921	951	954	964	954	912	931	941	960	942	895	960	908	939	901	903	937	941	936	947	982	940	959	919	907	933	989	967	936	932	911	925	922	916	864	912	941	919	974	936	896	916	903	947	986	943	971	949	959	873	928	945	946	951	928	893	936	937	901	925	963	924	952	925	928	889	943	957	898	891	903	921	884	918	949	872	964	975	943	915	919	977	938	895	920	896	956	921	924	948	881	949	923	929	907	916	952	948	970	962	912	942	951	938	953	939	904	952	920	901	938	907	939	906	957	917	903	977	909	916	934	923	894	967	915	901	950	903	922	910	946	929	898	975	947	924	954	930	951	927	941	914	957	933	891	937	952	921	971	945	996	925	957	904	996	916	919	909	918	919	944	996	992	947	904	967	888	931	936	932	901	923	929	921	905	893	946	918	840	953	921	909	919	924	917	899	912	970	939	880	953	876	935	959	886	957	936	934	964	940	939	848	975	941	929	932	902	932	942	969	935	901	914	951	907	967	932	961	898	926	902	934	931	945	943	945	921	923	936	944	966	921	948	983	977	966	924	961	956	943	942	948	916	965	915	913	970	910	889	915	939	951	930	942	971	953	924	923	968	920	939	996	923	915	893	921	968	929	946	942	927	941	941	875	924	953	898	919	950	918	957	926	936	904	933	916	935	945	930	936	944	883	876	912	896	875	964	939	932	927	955	898	1005	954	925	883	959	910	910	911	930	954	969	905	919	921	935	941	911	988	961	958	924	906	975	884	914	963	910	972	917	929	966	961	908	942	944	960	894	938	957	883	912	915	911	936	921	924	879	888	953	958	953	1016	960	902	920	963	961	961	919	918	981	944	958	956	957	969	928	944	946	942	913	935	957	936	907	921	892	928	948	911	939	1010	932	954	944	894	918	939	949	959	906	915	989	1026	904	935	914	911	911	928	965	944	918	975	920	918	934	932	963	964	874	918	924	895	924	944	955	921	928	907	957	911	906	869	936	934	903	920	953	909	863	930	912	918	928	910	932	949	951	963	970	940	969	948	919	944	911	929	954	924	940	906	979	980	938	923	988	922	947	955	892	969	941	931	887	892	1010	936	944	911	910	890	940	949	921	954	939	957	952	1004	896	896	926	898	925	953	950	949	925	936	943	874	951	908	902	958	924	903	973	922	912	975	901	928	920	954	918	928	916	964	1015	905	985	877	963	947	920	924	928	939	917	936	983	921	928	951	892	924	930	909	938	904	962	944	943	941	916	950	902	908	949	933	888	928	975	947	861	968	976	934	935	952	949	926	923	915	871	875	955	894	947	941	939	939	972	936	948	928	942	953	939	878	957	955	953	1001	898	911	968	950	933	970	931	903	896	920	930	952	902	942	916	959	944	928	916	911	913	924	930	973	962	921	909	952	922	925	902	946	951	968	937	981	916	910	930	985	921	944	921	994	903	920	924	882	918	913	904	948	900	980	967	939	935	981	921	907	979	933	936	939	977	925	935	888	884	916	938	971	938	903	903	928	915	966	928	942	912	958	984	923	956	952	918	945	928	953	918	928	935	897	946	934	914	876	943	919	920	885	947	917	969	901	946	927	1006	887	949	915	936	963	894	904	927	849	909	968	927	907	933	940	954	912	952	921	948	980	948	961	941	956	918	903	873	949	913	904	898	862	924	977	908	955	927	965	980	891	940	974	889	947	920	909	955	941	923	891	928	1013	932	888	939	928	945	942	948	920	927	875	947	957	969	967	884	921	878	945	952	965	957	925	902	895	927	914	937	913	990	937	901	914	855	961	924	952	905	938	934	949	942	909	925	924	979	936	872	957	888	968	910	929	930	960	937	913	986	902	931	931	977	993	919	922	916	966	928	933	943	974	995	892	934	916	952	942	973	1020	979	976	910	966	943	921	898	930	966	999	892	986	912	958	929	927	931	938	940	948	916	882	935	947	945	919	885	970	892	944	936	895	940	905	936	944	941	971	902	921	940	968	907	881	956	934	934	937	912	934	948	903	949	1026	928	880	933	963	969	916	922	915	959	953	931	879	922	950	904	913	946	909	913	936	942	945	964	977	965	913	928	884	979	916	930	893	961	903	899	939	916	920	911	954	1028	960	945	929	957	979	872	956	896	949	975	955	953	948	931	935	947	898	947	930	937	938	982	959	1001	975	931	934	947	942	983	906	891	958	955	935	919	947	927	942	918	931	984	923	938	977	947	949	917	987	906	937	932	953	958	913	914	945	949	960	962	919	943	930	934	973	940	924	949	945	950	953	935	945	898	1006	951	928	929	953	918	952	966	950	928	966	951	904	956	944	893	920	940	998	926	891	914	938	1007	944	961	928	905	939	937	890	933	979	909	926	971	890	952	847	955	901	932	938	879	952	946	938	935	920	965	896	912	981	908	922	929	947	971	946	887	972	883	869	910	913	953	894	923	920	906	947	922	916	907	961	935	954	914	953	942	931	931	891	876	953	931	952	905	899	942	924	848	933	915	952	921	935	929	915	921	912	928	907	933	957	939	992	919	940	916	924	941	936	901	969	896	951	914	921	949	983	954	978	962	929	930	952	930	948	894	886	926	952	951	976	952	915	868	959	954	937	921	943	907	979	944	958	871	997	903	946	962	941	925
24825	21468	24861	28505	21473	21373	1502	461	409	397	367	363	363	362	346	361	319	321	358	345	359	327	359	342	326	323	305	309	343	341	311	357	341	334	306	363	349	309	315	303	362	316	317	325	349	324	335	334	328	324	332	307	328	320	295	315	301	365	334	309	316	314	340	320	331	317	352	314	357	326	320	348	322	320	341	332	324	319	302	331	307	319	349	333	301	324	325	330	335	315	329	325	316	338	309	353	331	342	335	313	301	321	317	340	342	284	347	330	326	333	341	310	288	356	339	351	362	328	331	312	337	315	310	326	343	348	306	327	318	336	313	315	316	312	314	326	303	333	334	367	321	314	329	327	338	315	335	306	332	333	325	330	343	329	330	325	376	351	299	345	314	321	304	306	363	320	369	370	336	331	350	322	314	332	318	281	314	345	324	335	325	340	391	329	332	384	337	333	340	318	332	326	338	319	316	321	336	318	308	353	344	356	357	321	322	348	329	365	327	341	303	317	310	329	329	338	302	286	281	335	321	325	376	360	365	346	332	327	361	323	330	340	341	339	311	336	356	341	372	357	364	349	274	322	320	305	336	300	365	322	315	291	329	324	318	349	326	314	321	331	317	306	307	290	318	328	339	322	309	328	349	331	308	341	323	341	353	322	308	372	330	313	348	302	307	363	348	303	321	313	349	353	343	311	321	320	340	352	313	298	321	307	331	300	354	312	347	335	313	348	322	316	328	318	317	320	330	317	366	336	320	345	342	340	327	304	335	334	309	279	332	301	335	294	342	335	324	338	348	332	325	326	319	326	309	308	337	304	305	318	324	312	338	313	310	350	348	327	277	319	341	364	348	329	322	378	321	297	300	323	314	334	317	348	358	296	325	286	311	313	295	317	303	372	345	322	370	318	358	348	295	286	309	317	310	323	347	330	318	329	368	349	355	342	355	322	346	289	334	312	317	346	315	349	320	352	324	326	296	320	329	330	322	314	330	319	346	274	365	326	313	329	359	330	324	331	327	329	309	341	343	343	352	328	310	351	357	351	367	306	353	327	335	310	366	348	300	328	334	329	317	320	311	338	271	339	358	325	315	347	344	317	358	340	308	340	332	289	338	319	324	339	351	326	316	320	360	349	310	314	291	367	297	310	318	341	321	312	321	355	331	337	279	365	315	344	338	324	332	369	324	328	334	318	326	318	330	320	329	335	292	322	326	296	340	343	348	348	318	343	341	333	382	295	351	346	374	321	316	312	302	302	317	292	348	338	339	340	338	359	310	349	323	346	329	327	321	351	328	326	289	319	360	347	338	299	323	348	343	296	321	334	322	283	320	332	339	279	332	354	330	324	342	388	286	333	321	365	321	326	322	332	321	309	312	296	327	317	324	328	344	346	324	312	327	354	312	329	362	349	322	333	344	306	339	319	324	332	313	309	297	330	330	339	315	355	304	316	326	350	298	315	336	343	324	307	333	286	353	334	328	320	337	303	342	306	367	342	305	316	324	312	344	294	336	320	304	313	335	349	312	352	318	341	338	327	351	310	328	321	310	345	319	324	307	333	326	333	300	314	329	353	333	353	337	303	310	308	315	352	330	332	354	359	331	358	330	293	337	331	351	338	332	303	321	321	294	332	332	316	318	337	322	340	321	313	329	348	337	368	324	355	315	325	336	318	335	331	323	293	359	372	352	350	321	325	296	303	316	318	294	349	332	292	373	327	327	310	328	346	330	337	346	300	341	328	330	346	310	346	327	357	337	326	322	365	297	332	355	333	330	345	334	289	318	373	329	327	333	324	318	335	318	319	339	322	322	353	314	330	315	327	353	317	302	303	348	305	331	309	324	326	383	301	326	290	299	305	313	349	343	325	352	314	325	322	316	318	341	342	294	321	340	354	318	323	320	354	314	341	343	346	343	308	291	366	358	302	333	346	341	326	317	310	338	317	306	335	338	311	308	318	295	327	330	296	311	324	342	326	316	318	327	320	371	337	324	287	332	318	359	349	339	352	324	326	326	297	342	368	344	351	329	360	318	296	323	335	356	343	342	304	350	338	351	320	320	351	299	305	330	323	343	341	319	298	320	320	310	308	301	336	317	327	331	333	321	344	335	308	340	319	327	353	336	346	336	333	322	334	327	333	322	344	329	292	297	320	286	336	326	328	335	319	328	323	309	336	324	344	331	308	326	330	352	315	362	321	300	353	311	324	316	302	323	347	311	330	383	305	311	340	325	374	343	325	337	373	343	321	324	326	310	373	316	353	330	321	326	351	334	326	337	290	334	318	338	335	322	323	337	313	281	371	337	315	324	309	305	342	317	335	328	327	318	319	337	323	321	320	318	311	345	354	324	346	323	331	317	336	330	325	310	336	302	368	355	322	355	357	351	361	297	314	322	348	346	333	357	351	357	358	302	294	319	339	319	298	326	301	329	347	349	321	321	314	328	324	322	334	335	331	332	339	368	325	341	327	338	289	324	298	346	332	327	323	296	304	316	317	307	343	353	365	297	291	338	339	342	318	303	312	366	328	320	319	319	328	341	325	310	330	340	380	360	349	303	320	352	325	310	359	327	326	360	341	302	311	317	338	362	338	313	346	353	357	315	315	318	360	370	345	327	331	352	321	331	315	348	333	303	338	310	296	327	300	327	311	326	326	355	330	301	329	281	373	340	331	380	345	322	332	335	306	332	308	308	339	340	311	320	312	326	349	318	320	330	339	308	332	327	326	334	297	317	329	327	339	357	321	338	336	322	354	308	329	317	316	305	338	341	367	368	322	337	336	303	316	354	327	308	332	324	360	320	298	324	339	297	308	360	321	332	277	325	342	317	330	367	315	333	340	312	292	336	282	336	343	323	309	303	342	328	346	308	291	314	349	317	305	343	296	306	346	346	336	300	303	302	318	346	306	304	344	335	325	338	338	353	328	340	357	323	312	360	287	324	322	331	301	315	348	323	316	316	319	315	364	341	359	346	333	291	348	295	334	320	334	340	348	325	347	331	327	310	312	325	337	338	348	320	332	324	359	335	331	327	350	320	321	350	305	290	345	305	296	363	322	317	317	324	326	324	307	310	319	332	318	356	339	301	326	329	321	344	348	342	348	380	363	302	365	342	314	302	305	306	353	349	338	308	328	313	329	319	304	285	325	320	354	348	312	324	315	315	313	324	301	296	355	316	311	303	302	327	344	308	302	346	339	340	343	333	319	337	343	338	334	311	331	326	326	350	328	324	348	336	323	367	314	324	318	359	316	348	309	367	342	326	323	316	314	318	329	303	341	347	346	317	315	320	318	316	309	351	325	312	314	332	313	334	331	312	297	301	321	329	287	313	326	301	340	351	339	298	332	343	338	303	333	307	316	352	363	313	330	354	349	351	328	329	334	380	334	333	344	334	316	313	324	341	315	298	296	318	323	327	334	354	355	364	330	328	309	356	339	343	348	370	331	316	326	280	318	343	307	338	345	328	328	325	315	336	310	323	352	359	306	302	332	356	300	311	342	336	351
3130	2154	1320	949	796	774	759	754	759	744	764	719	785	727	735	721	745	717	728	754	711	721	732	730	676	737	713	686	761	711	697	717	690	772	752	707	785	783	693	714	708	684	724	724	682	678	727	749	717	694	718	749	741	730	736	720	701	745	724	728	756	742	698	772	732	711	704	719	728	709	691	653	740	704	726	679	703	710	699	698	680	679	671	683	715	676	726	680	748	739	674	705	696	695	681	721	698	716	700	702	733	749	692	710	683	711	705	704	707	694	710	739	720	684	708	698	736	691	695	707	708	730	669	710	704	735	697	690	714	742	733	704	706	705	723	697	727	763	688	704	736	719	718	685	689	742	708	714	763	717	692	671	682	709	692	732	662	734	716	680	676	696	742	686	705	699	707	693	684	698	705	714	705	740	732	727	737	700	691	698	730	772	737	741	671	693	686	706	731	733	725	694	752	744	698	705	719	732	743	688	732	684	720	720	689	699	726	737	740	701	695	683	721	725	703	741	716	773	703	743	773	721	702	711	742	734	747	725	644	709	693	732	678	741	754	730	733	722	748	677	730	740	743	685	740	703	725	698	718	705	694	754	709	712	666	702	729	721	654	669	710	712	741	722	708	740	691	744	680	719	739	721	741	682	735	713	725	736	743	716	712	713	723	701	672	683	691	669	712	765	723	714	748	709	711	674	664	712	694	746	698	720	737	712	734	725	729	738	721	718	682	738	703	765	745	702	686	678	758	714	733	730	727	714	732	715	677	733	724	702	712	691	745	730	703	741	727	737	697	717	679	638	722	729	736	726	748	678	695	715	738	680	672	759	723	713	711	708	736	680	716	719	738	678	649	692	736	731	730	699	684	697	753	759	710	687	667	692	708	770	735	664	727	712	731	733	677	701	685	694	722	733	685	726	739	699	691	719	702	696	718	726	727	713	714	716	714	717	733	728	725	737	735	690	749	699	744	755	753	707	732	674	716	777	714	718	704	742	696	697	717	728	710	756	728	687	717	729	760	732	702	667	776	754	692	701	726	726	713	714	744	708	713	736	696	737	721	701	694	732	701	682	706	705	683	678	713	734	693	715	674	690	677	672	726	716	673	720	709	739	718	754	725	741	696	708	715	695	735	712	707	723	717	776	735	706	733	741	695	720	702	731	709	693	695	727	721	706	707	743	730	757	735	727	717	710	707	725	698	690	714	766	681	682	724	682	716	723	690	719	722	722	690	708	749	665	704	700	690	700	753	766	695	669	708	666	754	718	743	700	720	757	731	721	659	718	750	730	759	672	684	707	689	718	716	712	707	729	678	705	687	739	709	760	688	662	699	712	714	704	687	722	680	742	696	685	750	681	737	683	703	763	715	694	671	762	720	703	757	773	689	707	722	793	731	712	683	700	720	701	714	666	745	740	710	745	690	713	686	707	700	734	748	745	724	702	705	732	735	738	735	695	767	726	704	733	735	745	730	711	718	669	751	729	711	730	755	737	676	694	754	721	705	703	717	735	734	685	710	710	719	702	701	719	685	716	722	707	760	692	701	678	658	691	671	737	734	698	777	705	717	714	712	702	735	700	700	688	709	701	683	685	674	710	686	702	747	735	671	752	727	725	693	668	781	726	724	723	722	700	717	716	701	710	663	748	742	722	724	689	649	729	740	702	747	692	702	716	749	699	715	680	736	709	704	676	729	721	720	715	724	690	731	688	694	731	734	679	727	726	709	695	682	723	667	738	735	720	713	709	690	714	684	717	746	649	694	735	690	738	763	701	643	713	675	715	722	697	704	714	746	671	705	712	758	684	734	762	724	743	717	725	721	675	721	698	699	680	705	699	749	727	692	753	760	735	725	721	741	711	757	681	699	753	758	720	742	674	768	722	734	693	732	656	691	736	747	717	715	746	717	745	720	733	717	713	718	685	706	712	714	700	737	727	702	731	699	694	720	675	704	685	670	716	741	674	677	685	729	691	716	666	710	679	722	635	741	729	702	660	692	708	706	698	709	724	699	724	726	761	725	738	692	724	702	669	672	681	720	730	732	737	668	725	699	723	752	732	713	690	706	746	680	713	712	731	751	693	779	732	663	711	690	664	704	707	715	720	723	712	676	718	699	717	728	706	698	730	726	680	766	701	685	747	672	683	664	717	658	649	712	713	739	670	739	738	748	727	758	659	720	713	680	722	658	735	704	715	721	722	690	684	699	651	749	698	721	723	690	683	716	735	672	707	720	778	713	759	723	760	700	699	673	695	694	706	683	700	741	733	709	711	697	719	693	735	739	716	690	699	738	715	741	701	738	721	742	712	705	751	700	759	694	695	671	712	691	695	713	713	724	688	703	680	721	735	745	722	691	704	745	729	737	712	701	681	695	750	712	730	688	687	695	746	693	690	723	733	732	709	702	683	746	662	772	691	701	691	712	709	711	712	694	721	690	690	696	685	697	720	703	723	673	690	739	698	732	670	724	715	728	736	710	701	713	732	731	678	723	706	734	676	674	703	710	733	693	754	725	706	733	753	688	674	735	765	772	643	724	762	715	678	707	733	672	733	679	726	713	684	718	742	741	705	688	690	738	693	729	705	648	648	698	669	713	677	701	749	714	708	710	700	751	711	708	744	717	737	708	671	727	739	682	703	744	698	772	658	747	685	737	730	721	714	715	727	700	683	701	722	719	687	685	737	705	706	741	707	738	714	705	733	709	756	745	698	683	743	729	729	728	739	682	705	744	762	686	700	694	743	737	707	659	727	754	719	707	737	727	721	675	713	741	677	679	683	668	736	681	685	706	712	727	690	693	768	676	698	737	731	705	702	680	721	737	703	714	747	728	712	720	750	746	736	752	739	722	693	731	760	704	721	707	692	695	699	700	680	714	666	698	732	689	682	688	656	739	653	748	699	673	782	680	756	727	763	725	739	706	720	718	714	731	732	723	677	734	703	726	717	689	707	664	702	700	735	660	751	739	747	756	689	717	745	749	737	706	682	665	641	667	700	703	770	713	707	663	728	681	719	715	722	700	705	731	704	713	749	655	697	705	678	702	717	718	701	749	781	672	716	722	706	707	760	740	708	694	723	676	727	697	692	771	693	669	723	692	702	710	717	661	693	650	712	734	716	734	695	688	735	706	721	727	724	705	718	714	711	677	645	721	702	696	769	706	724	714	719	729	711	700	681	706	732	711	693	725	760	681	717	670	731	752	756	743	671	742	763	699	682	741	727	723	658	720	659	709	708	676	732	678	701	779	678	720	686	685	654	662	681	739	687	721	723	714	700	688	694	697	637	686	717	762	703	718	714	682	725	723	762	662	709	736	714	724	693	729	695	754	697	703	671	679	693	680	705	686	728	694	693	750	737	745	690	656	740	712	696	697	724	721	625	720	717	699	704	736	730	744	701	690	741	717	679	701	713	749	714	694	724	732	736	755	707	752	683	740	763	654	722	658	699	689	716	685	681	699	739	766	731	760	710	721	680	694	750	694	718	741	751	769	698	703	733	713	741
24260	21472	25166	28201	21473	21478	19281	535	319	286	248	214	222	185	168	208	157	198	201	171	161	174	163	166	166	171	132	158	163	156	133	146	169	152	160	172	150	158	156	169	156	129	162	142	149	148	153	166	181	152	152	150	145	162	147	169	171	157	160	161	166	124	132	161	158	155	156	140	153	167	132	152	164	136	175	171	141	158	133	135	160	155	141	157	185	163	183	142	155	175	155	164	166	149	139	149	160	152	154	139	146	167	165	117	166	178	149	154	159	153	179	160	149	171	141	174	135	147	144	166	175	157	134	143	156	162	167	147	147	143	155	170	158	165	151	149	143	147	156	159	171	155	139	169	139	144	166	170	157	164	154	140	126	160	156	147	175	168	145	141	153	125	166	131	167	152	158	165	158	160	161	142	174	161	128	152	151	146	146	149	136	165	168	154	159	166	149	163	159	164	161	142	158	155	155	141	159	160	171	164	126	177	158	157	153	150	147	139	142	145	168	136	142	151	174	146	139	136	165	167	152	142	143	155	149	138	173	166	135	119	153	173	183	148	176	162	160	180	165	169	155	145	167	167	146	153	157	156	143	163	154	135	140	134	157	162	150	183	159	159	141	142	157	138	135	152	152	141	139	150	151	171	165	169	152	157	162	189	145	157	185	173	166	171	143	155	174	134	150	168	167	137	173	165	154	150	153	154	132	141	161	144	152	176	178	155	169	168	147	147	135	140	152	145	156	142	161	175	148	161	174	134	140	149	155	148	144	162	134	148	135	182	151	156	137	168	166	169	156	136	157	155	144	143	139	162	169	148	144	133	161	166	123	149	172	151	135	138	149	154	168	150	153	168	158	179	157	151	145	161	179	144	151	157	157	137	143	165	142	153	166	151	148	142	171	161	160	155	184	184	131	144	133	145	147	155	156	134	142	131	147	167	161	153	163	158	151	151	154	163	150	131	164	143	150	165	168	151	165	181	157	151	128	146	148	148	141	170	144	147	158	150	155	159	145	142	154	155	161	165	151	169	165	165	153	167	146	154	150	162	160	169	144	147	166	146	138	142	135	156	177	180	155	146	135	173	147	162	146	171	157	146	170	186	150	156	139	146	136	150	147	152	178	146	145	198	151	159	145	140	161	148	176	161	141	122	165	167	179	177	166	174	151	115	144	147	175	174	159	147	147	137	160	156	156	154	139	158	140	150	144	165	141	175	153	148	167	140	159	141	137	154	146	140	172	152	175	151	148	165	170	154	156	175	162	147	148	130	177	132	159	166	145	166	158	150	154	160	140	138	154	162	127	171	158	144	135	166	146	152	172	137	149	123	154	167	141	170	163	150	114	154	157	144	173	160	147	152	137	171	152	175	159	173	162	130	151	157	137	154	160	149	155	167	151	168	157	137	138	159	162	155	134	131	170	164	139	140	156	153	125	109	145	150	146	133	164	156	155	161	161	138	146	165	148	155	156	157	161	165	182	175	181	158	174	145	167	157	159	145	153	145	161	143	144	141	134	144	128	164	165	146	136	143	157	146	148	159	155	148	151	155	131	153	141	166	150	144	151	164	142	168	166	147	147	174	160	165	152	164	160	152	156	162	156	128	132	151	155	137	153	190	163	149	192	153	170	154	162	167	145	163	153	158	154	176	136	132	144	153	147	144	171	138	132	125	152	152	125	164	171	165	142	132	134	156	155	184	132	142	154	132	162	152	154	154	166	127	156	150	173	140	159	168	163	150	136	163	141	145	146	166	165	147	181	159	150	140	147	154	132	160	154	158	150	162	152	158	151	138	150	150	167	171	131	157	183	139	147	178	154	162	156	150	153	149	147	143	151	150	159	184	136	167	171	158	135	176	159	132	163	150	135	178	154	156	140	126	169	155	164	146	147	164	139	172	158	175	157	151	137	141	128	147	138	133	172	170	134	157	134	166	166	143	132	145	167	171	151	159	136	148	156	170	176	186	148	168	169	141	176	150	153	149	141	162	148	172	152	144	143	143	144	158	151	165	138	166	147	163	149	147	142	161	167	149	133	155	154	154	141	137	184	135	160	148	166	153	166	156	152	179	142	169	173	152	144	157	143	141	173	154	174	163	151	151	146	152	137	152	154	146	150	155	163	155	167	162	168	156	148	147	138	172	152	167	152	179	148	150	157	153	157	157	149	159	150	128	136	127	155	168	193	139	122	146	128	146	152	150	167	139	149	135	171	166	152	158	166	149	130	149	166	132	153	146	155	153	158	158	150	148	148	149	159	166	155	153	144	161	141	146	173	143	149	128	148	168	156	139	148	169	155	163	170	154	156	153	135	156	157	181	146	144	169	147	162	171	165	144	153	161	120	134	159	155	154	138	141	153	168	158	162	146	150	148	156	139	148	128	141	149	146	154	135	155	127	138	147	138	153	137	143	145	135	158	159	129	161	169	146	138	144	141	159	152	154	163	137	151	145	166	169	173	159	137	165	146	150	157	136	165	173	137	173	149	150	158	162	160	153	149	168	158	153	116	162	171	167	156	143	143	149	162	175	125	163	150	168	156	140	151	171	125	174	152	171	157	127	153	169	142	157	148	158	173	134	133	148	150	163	160	170	171	140	166	139	159	152	179	151	159	167	162	171	135	145	163	146	166	167	162	141	150	145	154	170	161	152	139	165	155	154	154	163	139	145	155	127	143	133	144	150	137	149	149	147	160	143	155	155	154	173	136	166	141	152	178	155	148	159	162	168	177	154	155	161	161	158	160	154	169	107	158	152	151	140	149	154	151	156	144	145	172	178	156	143	173	175	168	162	162	154	142	152	144	156	142	152	180	160	175	138	155	148	171	173	141	151	196	159	151	175	154	153	146	166	151	169	136	122	154	181	148	152	136	140	168	140	135	144	142	138	158	172	155	157	162	153	143	152	165	170	163	161	159	167	129	165	148	148	141	132	149	158	141	152	139	157	156	148	131	165	166	143	120	157	152	135	151	159	162	158	134	128	157	135	160	156	150	158	150	147	140	168	150	173	158	146	143	148	158	151	124	165	138	169	130	132	143	132	134	141	145	157	144	127	130	160	164	177	165	161	148	169	163	153	179	174	142	136	153	145	143	173	143	166	154	146	163	132	151	166	164	157	142	144	155	171	155	126	125	155	150	165	158	150	144	136	149	154	143	153	160	165	180	162	147	171	147	151	164	138	181	161	169	181	163	182	170	138	156	148	175	154	140	133	141	131	168	165	128	144	148	140	183	183	150	147	153	163	167	130	151	131	171	179	140	184	161	145	158	156	166	148	139	146	131	146	174	161	173	152	158	145	147	190	157	165	163	154	149	155	133	170	143	160	151	154	148	141	159	128	158	137	140	142	173	138	131	129	159	168	137	163	187	147	150	165	148	159	134	116	158	154	121	176	186	160	154	135	121	135	149	135	158	167	119	149	141	154	168	158	151	152	151	148	112	137	161	158	128	144	169	155	128	140	158	168	151	165	176	148	158	146	168	158	128	174	159	162	165	174	144	157	163
2889	3081	1473	824	595	553	482	430	412	404	415	413	407	397	355	406	384	382	368	409	379	360	375	371	367	387	379	345	404	381	357	383	374	368	354	377	352	364	398	363	367	393	380	365	392	349	357	385	387	372	390	356	368	367	385	355	358	371	408	364	391	355	365	364	337	348	346	370	380	366	357	361	384	350	399	353	359	402	390	353	381	361	343	359	359	342	375	373	374	388	363	340	368	346	360	403	311	390	358	405	402	365	393	393	371	381	344	343	417	333	378	380	349	379	358	387	336	366	361	409	374	368	400	382	380	413	370	350	414	394	353	359	388	358	375	406	381	343	409	371	381	344	339	384	385	383	357	348	348	373	380	375	361	385	348	368	351	353	340	363	360	346	370	371	355	373	390	386	355	386	394	378	398	360	352	356	393	371	343	364	365	345	391	355	344	357	387	328	354	369	343	351	377	391	354	371	365	401	388	345	404	367	380	390	384	391	326	355	387	380	374	344	355	367	385	368	387	391	341	397	358	346	387	332	376	369	347	357	340	384	357	357	360	374	403	411	338	367	364	374	388	351	384	364	367	383	381	362	345	383	372	328	360	331	360	376	373	377	366	375	413	368	374	349	382	384	346	361	380	356	343	361	359	331	375	379	360	355	384	402	381	335	403	363	392	372	369	351	382	359	353	384	379	365	359	372	378	376	369	357	398	336	345	340	372	359	381	373	339	367	337	390	359	357	391	399	358	364	349	407	394	412	361	352	369	384	383	373	340	374	380	353	374	384	411	365	394	352	370	398	383	375	392	389	345	365	368	356	368	360	346	396	376	334	378	384	375	355	359	384	395	356	378	350	383	367	338	355	400	374	403	401	361	342	350	375	386	405	381	436	347	351	367	383	386	353	386	373	391	396	365	399	389	375	361	396	356	376	386	364	371	375	386	356	380	383	343	366	370	336	389	391	371	353	354	360	383	396	381	349	341	395	411	358	359	342	373	360	356	369	365	313	404	367	382	354	367	401	377	368	373	370	388	357	382	345	329	395	378	374	365	387	349	373	385	378	376	367	390	340	369	382	331	397	379	342	427	356	385	370	379	393	372	394	351	361	362	364	362	349	379	387	361	376	362	351	375	362	387	354	381	372	393	384	388	398	368	343	379	361	373	391	341	371	395	366	436	379	364	355	371	328	403	327	349	366	359	366	354	369	377	394	371	370	379	395	356	336	395	321	359	335	382	371	385	359	380	356	371	396	348	349	373	402	371	396	403	371	373	343	370	385	404	377	348	389	374	353	357	400	358	397	368	339	387	376	344	366	387	353	375	364	380	378	355	379	376	361	393	362	361	358	383	370	372	355	359	407	371	363	381	368	358	396	376	382	357	368	361	371	391	346	384	374	358	382	387	367	348	310	357	376	367	363	390	378	384	369	376	362	378	365	380	376	388	366	390	386	366	368	391	354	406	390	410	339	360	373	355	342	312	364	358	376	353	339	379	390	355	368	353	375	373	399	386	339	360	356	381	358	362	413	374	369	352	382	359	350	352	325	384	360	362	354	382	385	341	384	399	372	363	386	348	378	346	373	370	382	368	345	364	369	386	388	393	367	388	344	356	388	385	349	398	376	422	402	373	357	380	409	360	370	391	386	358	347	335	353	365	382	340	349	340	332	391	339	355	411	370	394	375	367	373	332	379	354	373	377	350	375	354	319	334	389	362	371	394	375	333	392	379	388	339	367	364	362	373	358	407	373	366	366	355	344	379	352	355	349	393	367	345	383	374	370	360	365	386	366	354	385	328	348	375	345	386	377	346	368	363	377	365	370	370	357	377	377	373	381	358	397	375	396	372	381	362	404	361	358	367	353	381	385	345	412	364	378	365	352	391	365	349	386	394	377	383	395	366	367	392	374	347	398	363	323	365	359	373	356	385	347	372	331	342	371	371	380	372	358	373	327	376	368	370	354	355	373	364	370	344	352	362	334	371	353	352	367	356	381	376	361	397	350	376	378	368	351	396	375	355	359	360	374	390	371	373	349	350	361	392	377	349	359	365	372	367	381	340	392	347	362	427	365	343	374	379	378	355	358	372	389	368	386	402	384	361	397	380	369	372	366	374	339	339	374	355	365	393	346	399	331	344	385	357	367	367	362	412	395	355	384	390	377	355	351	361	360	343	402	362	358	350	399	388	409	380	348	383	380	401	359	365	371	359	362	365	368	386	368	373	389	381	383	338	345	373	342	343	354	373	380	354	399	397	356	360	388	398	343	378	404	347	366	355	366	360	349	390	348	372	379	386	371	365	358	398	380	400	360	385	358	362	357	398	355	353	349	358	355	356	334	327	390	356	350	384	373	361	390	381	378	351	342	391	379	370	365	354	365	371	335	376	388	372	397	326	341	390	375	349	359	384	396	366	401	354	379	356	369	391	365	358	360	401	378	336	395	373	367	384	384	311	361	380	377	379	378	368	353	338	376	325	386	371	389	343	338	360	353	344	355	363	331	398	340	381	337	357	385	359	407	387	387	338	332	398	370	370	355	356	351	388	371	376	407	330	358	360	360	358	370	349	369	377	339	342	411	362	392	396	357	397	340	364	387	363	361	398	362	375	372	349	347	359	407	365	361	362	358	388	328	379	362	380	356	350	348	377	381	364	358	330	356	387	354	383	373	352	380	323	366	353	360	352	385	384	378	353	377	407	399	381	388	349	363	375	382	349	369	379	423	338	359	370	394	361	342	392	371	367	396	361	356	389	366	378	373	344	346	390	368	355	376	348	343	400	365	376	359	371	366	399	391	377	382	369	384	341	351	363	382	351	413	372	362	358	355	357	389	401	377	377	319	353	387	367	374	350	349	330	375	364	371	355	353	392	384	371	351	345	361	376	386	341	369	341	339	359	346	360	381	347	341	373	382	347	381	357	388	354	355	401	375	373	373	350	364	343	372	332	359	372	376	366	385	362	409	366	321	385	381	399	369	400	416	365	372	358	363	368	371	355	369	393	369	372	344	359	371	398	355	327	339	361	398	344	379	364	352	368	338	364	372	389	382	342	374	375	371	394	375	370	364	376	383	413	397	392	372	360	379	384	341	369	376	368	344	365	369	361	368	344	372	341	348	344	358	383	379	364	393	360	351	366	365	380	375	375	383	358	359	345	371	405	348	400	367	385	352	353	353	373	382	373	375	353	394	390	379	353	361	370	386	398	362	366	357	366	363	337	386	376	379	360	378	393	363	410	364	378	361	381	373	378	356	356	355	363	389	375	364	365	357	385	384	379	350	385	370	361	375	399	372	371	378	353	395	361	349	312	371	388	377	389	357	384	349	356	385	366	402	402	375	367	386	380	343	375	394	347	359	373	349	394	369	371	369	377	362	357	352	392	353	405	358	370	357	393	313	343	377	376	380	367	399	339	339	357	389	359	346	391	358	360	372	365	363	381	367	402	363	373	365	366	378	349	353	343	374	345	370	345	377	370	411	392	382	395	344	374	348	373	354	383	344	370	381
31938	21132	12389	1067	571	491	490	448	491	422	434	388	418	446	418	442	409	396	408	429	449	464	392	445	408	424	436	425	473	406	430	445	429	476	440	412	430	411	401	445	445	476	454	445	398	438	433	423	412	457	408	439	401	481	442	427	488	417	426	479	468	414	432	449	409	443	406	452	429	420	413	428	434	469	460	411	440	414	445	422	429	403	449	453	445	421	443	420	416	434	443	430	425	448	417	422	396	420	419	445	460	424	461	430	396	415	414	437	433	427	427	460	494	496	451	423	411	427	424	414	408	435	404	426	458	419	443	452	419	441	412	392	467	407	463	447	425	446	440	418	433	415	397	411	439	459	409	427	429	436	424	460	442	442	398	413	419	418	436	454	427	397	423	464	487	410	399	434	456	454	410	408	402	424	417	407	422	443	453	454	456	412	456	432	431	420	442	433	434	451	500	406	433	479	429	439	448	421	452	450	428	444	415	422	436	416	421	451	401	445	416	494	379	424	394	470	447	405	393	409	461	463	412	467	424	454	429	432	426	392	426	446	425	421	396	406	403	408	442	392	431	397	441	441	458	406	379	469	424	445	463	447	439	373	439	402	387	423	443	427	430	443	434	461	398	474	435	441	482	432	427	486	420	438	456	410	456	482	406	431	456	378	425	416	411	404	411	449	419	405	414	449	432	410	404	440	413	438	425	402	414	434	456	397	451	415	400	423	443	387	429	472	434	442	416	446	418	452	407	420	430	425	422	413	407	409	427	422	424	413	429	423	439	411	407	417	442	466	439	398	425	401	459	448	380	450	424	456	367	454	467	450	455	407	449	429	428	455	415	425	452	452	420	475	407	430	454	486	429	453	421	419	435	422	446	422	443	415	471	422	411	448	412	481	431	415	405	431	435	406	420	431	439	434	416	413	441	471	418	434	468	441	416	448	441	422	432	462	392	389	436	423	419	431	390	455	434	446	460	468	397	411	421	443	450	420	426	410	442	414	476	394	407	463	473	426	468	439	444	434	425	436	390	421	441	461	435	459	421	455	432	432	410	425	415	469	384	367	401	453	462	415	447	423	413	439	438	415	405	453	466	469	475	424	380	462	470	458	395	379	429	435	437	440	411	417	375	402	459	421	433	448	438	454	421	393	439	429	398	437	421	429	418	427	445	451	459	416	416	438	417	414	448	443	458	441	419	422	425	451	451	433	428	435	446	445	463	422	447	379	422	449	462	442	476	462	473	437	419	416	412	465	420	431	426	444	425	393	433	471	431	429	407	435	434	431	410	443	396	439	420	431	460	421	442	442	410	402	446	428	426	427	395	415	463	448	446	406	389	378	397	410	432	411	423	459	446	453	454	439	408	386	454	425	449	408	421	444	479	428	406	425	465	436	396	424	427	420	382	430	437	443	370	438	449	439	429	414	434	415	406	422	454	387	405	477	425	438	448	442	436	400	450	405	416	397	460	428	428	429	450	426	394	408	426	435	418	469	398	428	464	425	443	444	420	417	418	456	451	442	448	427	452	402	431	434	444	436	434	443	442	379	418	435	454	368	418	459	413	415	428	426	400	439	430	479	426	488	433	408	431	476	416	417	419	428	472	420	454	446	412	397	413	433	392	485	435	482	395	435	438	421	452	430	422	450	399	445	426	475	456	403	441	406	417	413	424	485	404	448	430	436	447	444	455	387	421	434	433	423	414	412	415	425	431	447	414	409	450	433	451	412	414	401	409	411	414	435	427	389	435	441	462	430	407	452	492	416	428	411	456	418	443	421	420	409	436	437	454	454	414	460	427	460	439	444	396	457	429	440	395	435	454	445	436	422	451	434	444	410	424	420	441	415	484	435	422	401	442	416	401	435	447	415	423	419	431	480	421	413	403	393	445	481	424	436	440	466	415	408	421	468	463	398	442	421	418	406	469	443	443	422	444	411	404	429	438	414	391	435	478	453	465	435	429	469	421	403	414	431	423	431	439	451	414	481	450	422	439	411	443	429	452	407	417	458	438	440	439	431	430	413	383	400	460	435	438	430	454	429	441	403	418	399	412	427	465	419	457	425	413	402	412	451	444	407	398	432	402	450	401	421	390	456	439	432	469	429	447	458	403	441	465	457	400	428	447	416	445	448	415	387	430	400	445	385	442	410	436	395	431	472	436	464	419	466	437	430	433	434	449	475	416	403	420	422	446	416	414	427	419	411	415	428	430	412	447	419	455	419	364	465	429	471	486	425	469	380	357	443	419	423	400	449	434	424	410	428	431	432	421	436	445	407	452	481	457	496	445	431	442	421	432	395	429	452	409	427	434	469	400	381	443	415	400	412	437	391	406	445	413	458	423	409	430	419	436	421	440	389	435	420	424	439	471	463	433	455	446	422	449	453	406	416	476	402	437	402	424	405	409	434	448	484	435	445	453	427	420	420	447	425	428	471	416	431	457	417	440	422	423	429	430	402	418	455	425	447	433	421	412	421	389	406	448	463	425	419	432	392	427	444	436	402	432	439	450	432	445	481	411	439	429	402	431	430	444	482	411	438	378	470	440	421	457	358	448	416	420	440	386	424	439	408	430	385	391	389	416	445	431	433	393	401	427	456	406	455	451	444	459	440	441	402	395	418	456	475	442	457	413	452	429	444	425	389	453	439	399	380	411	409	439	454	407	428	415	424	450	438	449	467	433	441	434	410	438	441	445	414	397	417	419	414	438	414	395	406	461	438	402	412	427	453	387	397	434	441	410	380	432	457	471	449	457	443	406	414	454	425	436	430	448	406	444	464	423	387	472	445	441	390	449	427	449	414	405	401	385	446	423	406	407	420	470	417	439	407	390	428	443	408	424	416	418	442	445	386	433	437	448	391	448	435	460	400	408	430	417	423	447	443	427	439	405	419	405	407	401	407	447	426	408	449	422	446	475	389	440	426	434	440	400	410	455	428	434	404	435	432	439	450	473	460	446	397	412	474	444	412	402	410	384	433	416	404	415	457	449	431	414	416	433	436	429	446	428	437	408	411	454	424	405	443	420	380	419	466	438	442	479	447	399	435	440	461	458	450	450	402	390	459	418	412	444	390	435	420	403	434	466	447	476	406	416	458	424	385	430	454	399	470	435	425	426	420	413	432	438	458	403	454	473	367	411	450	405	459	421	456	367	426	417	425	366	429	427	457	387	423	409	424	382	429	422	413	437	465	403	454	433	425	410	416	424	404	457	442	430	417	418	411	411	421	454	445	457	447	461	421	434	468	415	426	452	384	397	439	444	394	423	416	420	406	402	440	465	429	443	425	446	405	451	376	451	422	406	461	429	430	415	350	423	472	459	411	433	411	416	416	432	420	400	388	425	391	454	435	421	417	441	377	401	446	425	442	429	426	393	361	370	467	430	425	460	431	438	431	418	401	432	437	432	421	434	435	410	430	413	408	431	415	457	452	449	434	414	451	407	397	382	455	407	437	395	427	451	418	417	416	454	431	470	447	443	426	435	399	443	431	421	467	440	439	454	488
5688	1022	1012	1015	946	913	965	885	953	912	910	935	1000	917	953	938	927	957	909	944	962	895	972	930	906	955	936	928	938	944	935	910	994	930	930	938	943	908	924	896	944	882	964	917	971	960	936	925	871	951	942	894	927	900	912	938	924	905	891	967	938	963	914	929	938	929	919	861	958	927	961	968	978	969	890	974	919	971	865	920	991	838	949	941	928	979	935	927	902	961	931	907	900	905	906	895	915	1009	893	923	941	895	980	984	898	953	946	901	903	981	936	950	969	890	897	927	914	970	877	1016	945	942	943	951	924	894	932	932	890	912	936	919	953	878	925	931	883	900	933	927	921	964	977	1034	922	923	923	965	967	956	924	852	964	904	904	928	900	969	929	933	939	914	938	946	922	967	888	947	894	972	902	893	999	952	926	891	937	966	950	915	903	904	969	904	971	903	923	908	953	929	959	941	951	924	978	889	908	923	928	970	980	883	959	967	934	926	980	989	965	988	920	930	943	951	945	920	980	942	949	1006	898	915	962	880	930	909	900	852	937	907	966	915	926	912	919	919	912	988	966	882	946	928	921	884	927	966	898	920	937	924	879	934	947	943	909	922	924	959	959	991	909	907	972	926	881	965	932	960	908	923	993	909	920	993	946	974	980	884	946	919	965	959	922	930	993	946	877	902	910	952	889	974	975	889	1002	924	931	945	939	951	923	928	967	932	913	933	920	948	908	956	991	900	949	934	879	939	897	941	949	932	933	926	930	962	893	912	962	980	912	925	955	887	962	923	951	951	945	922	930	909	975	995	887	926	902	930	926	961	932	973	955	928	919	927	931	955	951	983	910	917	969	870	896	943	872	1015	933	952	895	903	924	937	969	921	927	944	915	946	959	902	933	973	914	976	917	939	924	938	885	901	1002	969	958	963	994	939	917	944	953	898	976	972	1006	944	911	951	921	937	950	917	926	926	930	912	927	961	881	947	939	921	917	952	926	944	960	919	957	915	966	992	960	990	929	947	935	905	904	903	938	858	933	920	863	899	971	951	974	951	911	985	912	928	946	940	915	937	870	925	917	936	963	946	962	958	968	878	930	948	941	872	943	902	940	902	947	893	913	921	958	957	946	918	901	997	923	930	967	989	994	939	914	931	955	910	940	966	948	907	917	932	916	921	982	922	995	980	996	908	922	945	922	896	903	926	948	894	921	889	919	962	917	933	920	951	991	909	971	962	950	888	962	938	886	962	932	909	893	875	899	919	933	948	852	899	914	929	968	932	945	969	918	943	864	929	916	948	973	893	943	968	918	970	917	908	967	876	960	894	957	952	911	952	934	951	947	933	956	934	995	945	949	942	892	944	955	851	973	904	937	958	924	966	932	937	941	929	949	941	940	927	1062	943	925	973	921	926	919	976	980	900	1014	918	931	884	963	927	928	977	942	930	976	892	944	868	939	963	884	954	951	960	973	961	942	924	896	931	975	926	925	924	962	893	960	991	937	915	945	966	940	1000	911	934	947	947	972	942	922	923	933	938	904	938	920	955	942	873	947	952	970	967	969	906	931	881	918	967	900	1017	900	900	927	995	916	963	954	954	917	953	930	951	968	964	975	969	965	966	944	881	920	966	925	964	973	917	923	974	949	924	966	913	921	943	919	942	943	892	934	863	912	921	960	932	892	922	909	921	890	913	874	948	933	875	957	915	931	871	888	920	976	1012	891	903	1008	904	947	966	918	924	943	942	926	917	961	933	935	968	970	910	919	938	920	950	884	896	919	959	947	990	949	917	944	962	982	933	887	1002	964	941	889	920	926	932	1015	890	897	941	924	950	931	977	916	905	941	943	971	941	975	946	942	944	887	882	912	849	939	942	873	889	911	912	936	950	938	916	974	874	947	907	951	923	908	950	955	958	927	925	922	983	930	932	922	898	989	887	914	928	965	894	912	935	924	928	982	964	911	879	954	955	952	889	947	993	954	959	923	906	948	969	942	899	943	982	932	918	913	888	940	951	972	938	931	948	935	943	914	919	981	925	872	922	926	935	924	928	896	967	942	946	917	945	919	887	998	910	938	936	959	891	937	955	973	913	976	970	924	926	973	1009	910	941	940	900	970	1005	946	919	919	942	955	954	954	924	942	938	924	924	900	902	964	945	961	958	1002	907	977	960	967	964	973	944	938	930	953	971	908	965	957	930	947	952	937	929	916	981	938	926	922	881	889	882	941	942	957	939	958	967	950	1002	995	884	915	935	931	936	946	921	912	919	913	948	975	887	975	907	922	956	898	926	888	965	952	923	924	913	903	947	917	936	882	945	957	938	953	939	917	936	963	922	946	915	927	910	942	899	969	956	941	965	990	903	962	933	922	945	939	966	935	926	971	1003	962	940	923	942	894	919	932	898	970	871	910	892	898	869	963	936	952	917	887	899	955	919	954	957	936	921	930	913	970	901	951	975	910	864	904	1011	945	939	962	955	914	945	932	937	902	934	889	966	952	979	942	943	922	963	934	948	924	932	899	912	934	899	913	975	933	884	952	955	929	904	925	929	946	981	900	897	910	905	956	941	932	954	898	927	970	906	926	945	984	914	919	929	941	904	957	905	894	940	909	951	955	976	955	955	932	940	905	975	972	926	999	918	916	878	944	923	942	932	936	992	919	929	901	943	957	898	905	931	943	926	895	938	938	902	1000	926	908	916	939	955	983	933	948	948	934	860	909	932	928	958	960	912	873	948	906	998	953	929	910	922	921	915	934	927	936	895	953	883	945	918	881	884	894	953	991	962	943	1019	955	909	924	973	940	942	943	957	916	904	936	896	923	843	940	922	951	987	927	965	942	950	989	921	943	1013	939	937	926	927	934	955	1008	942	905	887	891	896	922	974	904	920	909	1016	923	915	949	873	924	966	942	918	924	968	988	917	904	943	915	894	921	942	948	906	942	927	923	917	922	857	985	900	913	928	894	957	947	928	879	954	932	932	922	883	887	953	973	939	922	964	953	924	933	943	881	965	950	906	964	936	949	936	937	936	930	908	984	949	935	940	927	930	896	960	946	947	938	953	908	967	910	950	917	969	887	951	948	930	915	876	951	970	936	923	952	902	953	957	870	899	906	953	985	947	917	861	957	910	942	934	942	948	951	884	896	905	899	911	935	945	877	954	965	901	955	960	968	933	953	959	960	937	938	966	947	949	924	909	965	935	945	861	941	929	976	963	946	895	859	967	985	962	929	983	936	954	904	897	910	993	946	929	976	896	917	945	964	968	955	897	897	902	985	940	942	894	941	944	978	933	902	951	954	917	875	927	916	882	904	923	929	952	925	949	893	946	930	952	917	866	892	965	944	924	889	976	911	909	908	924	910	907	906	889	925	894	887	920	958	966	896	947	989	909	922	952	864	873	949	928	931	898	937	961	913	907	962	974	953	916	985	920	866	952	972	959	884	938	945	914	954	952	941	959	963	902	933	952	933	940	944	973	919	912	946	835	929	944	896	962	973	953	942	915	957	945	1006	930	913	937	944	1000	947	896	938	935	934	900
24903	21494	24871	28564	21487	21344	1437	478	455	355	361	342	370	361	316	337	334	363	354	351	303	346	344	358	362	318	333	349	331	337	317	311	323	350	344	343	314	282	318	338	336	360	321	342	315	336	289	319	309	339	343	349	300	342	339	334	355	327	339	314	352	307	342	336	329	310	272	363	354	319	315	357	316	317	384	339	336	326	328	340	314	306	327	328	329	362	335	312	309	301	316	276	291	289	353	345	327	343	325	347	324	359	339	318	344	355	357	332	354	326	321	341	310	330	327	300	330	315	299	309	326	295	335	296	332	311	331	320	326	322	337	335	358	297	270	329	324	349	328	322	353	355	323	393	306	302	337	331	336	317	332	317	323	354	317	364	333	324	343	338	320	322	327	315	337	314	336	295	295	322	325	313	350	312	333	371	351	341	317	322	335	327	353	328	344	323	334	311	322	339	294	325	328	297	316	334	331	324	320	320	347	348	284	318	342	353	324	328	342	355	347	352	329	328	350	292	345	337	334	362	311	315	318	360	331	385	322	303	315	328	337	350	324	310	312	338	271	325	327	332	314	296	353	350	313	310	337	360	358	343	350	368	315	349	317	346	349	353	300	332	303	307	313	293	315	312	305	371	340	308	336	347	358	342	337	367	320	344	337	332	332	349	335	335	295	332	331	315	322	307	325	355	306	351	357	334	329	338	361	325	325	331	307	336	360	355	342	340	322	321	299	323	300	317	336	307	363	291	306	333	304	336	303	345	329	313	344	290	322	324	307	320	299	362	335	311	328	341	321	309	314	312	317	314	303	330	345	340	311	325	334	341	335	333	319	330	293	312	328	324	298	329	328	378	314	330	359	350	352	294	328	327	339	344	343	331	331	302	316	323	323	313	353	343	299	361	297	332	333	361	320	307	340	354	343	344	306	325	341	330	333	344	317	331	297	323	369	371	356	328	319	308	342	294	299	322	290	318	319	315	327	329	354	285	326	309	323	325	323	307	325	375	328	348	318	292	353	318	321	322	334	334	327	323	343	297	316	326	322	310	359	338	324	311	348	334	305	353	319	361	333	298	368	312	313	302	377	345	330	331	335	296	310	323	330	348	344	290	350	354	317	306	319	318	364	304	304	321	373	310	347	362	339	338	326	347	318	336	345	360	356	320	304	361	325	337	287	339	287	348	335	314	316	317	369	294	324	302	348	305	350	318	341	310	374	350	338	364	324	372	338	296	370	322	307	313	305	333	302	288	307	331	316	322	289	324	312	320	327	343	342	342	334	319	325	340	335	344	335	320	346	327	353	326	303	314	309	309	331	346	331	311	329	305	331	312	313	334	330	331	369	357	322	342	352	325	327	385	326	332	309	318	313	343	342	332	321	323	353	331	345	356	296	342	334	327	315	312	354	337	343	330	325	347	331	333	297	330	328	352	378	331	301	308	315	318	306	343	315	362	372	321	336	345	317	321	369	317	310	335	377	366	319	303	302	317	319	324	315	326	348	314	350	334	309	345	326	308	352	318	316	294	332	286	328	318	344	315	329	347	354	282	347	325	355	346	323	352	334	326	324	332	313	329	296	325	339	322	314	361	300	348	342	350	356	350	349	337	343	326	325	365	314	351	347	321	329	314	307	303	326	316	310	315	314	325	307	336	326	317	318	312	329	377	327	330	327	309	349	314	307	326	328	298	336	340	301	342	335	338	334	323	331	323	350	355	355	326	299	321	345	354	349	334	334	323	331	311	313	333	306	322	335	303	342	335	329	309	291	331	303	351	341	344	309	302	314	330	325	345	328	315	315	298	321	333	328	348	281	300	294	327	265	340	323	341	343	342	312	332	327	325	306	350	357	333	324	340	346	325	321	329	316	320	314	337	331	309	319	367	345	302	308	308	333	322	290	321	302	313	291	311	338	359	302	323	333	305	331	328	325	303	307	349	360	312	341	338	347	348	331	354	323	333	322	307	378	320	314	342	346	331	326	357	352	341	348	329	328	333	322	346	313	336	331	347	344	328	302	297	362	343	277	333	319	312	298	340	349	340	345	349	319	319	331	338	304	321	289	332	321	342	305	310	308	346	335	325	323	310	320	311	330	349	333	337	327	334	337	329	316	288	317	313	312	335	333	289	327	305	325	358	298	302	301	297	376	341	280	334	334	355	320	354	336	273	304	298	319	306	326	368	293	321	316	330	318	324	327	312	299	293	355	311	315	330	354	332	297	322	361	321	304	315	314	348	366	306	318	304	318	341	349	337	330	327	291	336	335	339	331	335	349	332	340	338	352	350	301	301	306	325	288	333	336	314	293	352	348	317	312	306	294	331	306	351	301	344	348	333	311	330	306	368	333	341	340	311	317	358	353	288	315	325	291	330	307	352	334	344	326	304	275	334	320	311	358	325	301	329	341	340	337	371	296	314	331	292	329	349	305	345	335	290	299	336	338	314	324	326	330	317	355	362	326	328	323	333	345	297	321	311	317	312	364	331	338	323	331	366	323	310	345	330	334	358	283	281	317	350	320	333	336	299	302	355	303	352	307	322	323	357	332	329	319	310	359	310	311	305	341	348	326	347	343	335	366	313	309	296	316	293	324	311	319	327	367	319	313	351	353	297	318	322	340	354	330	363	365	342	321	340	341	303	309	340	315	324	333	336	354	339	345	338	351	316	357	324	325	335	296	321	301	316	361	338	313	349	306	281	340	350	324	315	306	329	321	351	382	356	344	337	337	341	323	323	307	349	330	328	338	332	326	300	328	330	317	336	332	322	325	320	323	313	326	302	332	333	356	303	328	337	336	344	334	327	340	322	283	312	328	323	336	350	364	316	301	336	323	306	326	296	309	306	320	309	322	359	362	316	331	348	326	273	317	353	305	315	347	316	331	312	353	341	323	335	349	340	334	307	333	334	322	336	329	319	335	329	361	302	331	311	308	320	304	316	331	272	319	330	339	344	346	323	303	297	300	304	338	344	336	324	316	320	318	333	314	325	296	340	306	304	341	357	309	303	325	326	338	354	327	304	285	290	284	337	313	324	290	312	341	340	312	308	311	305	329	326	313	317	335	339	350	337	311	324	324	342	358	326	315	283	318	308	326	326	368	338	323	319	334	348	342	328	359	339	322	339	314	307	319	346	306	315	344	312	344	365	329	339	328	349	350	324	342	333	367	335	328	351	325	320	300	337	318	300	326	349	343	314	321	319	352	328	311	336	309	343	293	347	351	286	315	312	314	313	350	319	302	329	337	336	335	370	320	316	334	300	315	313	318	348	306	353	292	357	335	327	324	355	332	311	338	334	304	368	302	326	307	316	303	304	329	309	360	330	314	310	328	349	339	346	302	351	344	335	333	327	350	345	315	332	323	298	343	296	308	329	293	321	316	288	294	326	296	321	335	324	321	327	345	321	306	339	316	355	303	326	308	334	326	320	335	341	309	349	327	345	304	335	364	335	367	341	323	363	327	346	359	334	322	323	321	353	344	324	381	319	316	315	340	337	354	308	318	307
3081	2147	1255	991	801	802	856	740	730	744	707	725	673	739	786	750	728	742	686	708	752	717	711	792	697	729	693	686	749	730	719	733	701	689	737	747	717	736	725	771	673	695	689	693	706	708	684	740	672	728	715	751	751	695	690	682	681	742	728	735	671	706	688	716	683	689	678	755	724	709	694	690	763	705	716	733	688	696	687	723	737	725	705	684	731	684	697	749	757	697	735	760	713	715	732	717	693	715	717	706	671	730	714	628	684	720	741	717	707	719	711	709	684	689	685	697	689	747	688	707	729	695	715	719	720	730	709	732	730	697	749	692	723	684	720	681	692	743	692	671	656	725	682	716	730	635	711	685	705	683	705	644	721	720	728	692	766	745	742	698	654	735	775	693	684	686	689	714	740	673	708	719	737	697	725	695	673	731	680	701	767	707	674	726	685	704	744	756	742	724	669	741	668	677	691	746	733	680	723	738	713	726	691	801	767	707	729	714	714	703	743	720	718	671	662	659	768	762	722	718	700	694	724	707	716	694	714	719	695	710	731	713	707	737	707	710	706	685	705	740	729	713	770	731	712	730	642	712	720	735	754	644	724	715	722	720	747	674	690	698	734	716	719	693	738	710	750	721	682	686	697	719	691	714	730	726	698	699	721	697	727	706	715	732	673	695	745	721	713	724	730	721	665	667	713	693	674	712	672	700	702	727	736	710	723	670	707	693	687	695	751	741	717	734	733	688	753	722	720	751	735	724	735	708	699	749	692	756	710	680	717	732	736	692	720	683	747	706	691	692	712	690	719	691	668	698	717	731	695	681	662	724	722	753	732	689	698	724	676	715	675	680	699	743	693	710	687	694	775	697	732	723	706	684	719	720	720	720	687	733	712	706	714	713	747	718	751	700	714	678	727	697	673	675	714	711	662	739	682	754	732	732	706	731	695	689	744	665	716	677	692	718	658	669	712	694	703	749	707	717	682	728	714	694	718	710	763	707	725	737	708	713	709	711	681	719	678	697	727	666	762	670	668	708	705	697	710	653	686	735	726	669	750	751	745	719	681	714	722	733	715	715	688	717	758	715	727	713	681	747	693	745	717	709	720	723	692	738	747	682	734	747	719	679	654	712	702	721	715	723	755	735	742	717	702	692	710	747	696	690	681	689	724	714	662	656	724	687	728	741	724	695	689	694	735	706	718	694	718	683	703	686	699	752	656	698	700	746	709	666	649	746	735	750	666	715	698	722	732	718	672	663	709	666	729	700	698	770	747	744	697	730	706	692	691	740	693	724	690	781	740	723	698	713	689	664	673	683	641	759	735	743	747	726	677	703	698	681	637	698	747	721	693	696	774	684	681	745	715	707	690	724	737	759	704	704	689	759	707	688	735	699	737	721	709	725	666	708	727	697	671	704	709	694	704	780	696	694	702	676	713	660	701	724	711	706	706	672	723	684	663	703	720	750	685	742	703	756	672	722	753	743	717	703	735	697	696	706	733	657	699	716	708	703	696	676	729	742	695	715	725	676	715	687	705	686	726	735	713	717	745	754	703	691	744	719	717	737	720	706	704	698	746	711	690	738	720	669	729	709	699	710	707	701	714	745	746	742	697	675	711	707	714	740	707	732	720	742	738	728	719	726	718	765	778	707	682	714	738	695	694	690	748	741	716	652	726	688	703	712	707	679	673	700	738	679	751	682	691	745	739	743	723	716	724	742	752	656	698	685	726	741	630	690	674	707	709	720	727	748	680	767	697	724	694	751	724	744	659	710	717	686	747	725	690	688	728	713	704	706	717	738	749	702	724	739	752	733	700	657	701	731	705	711	719	687	779	675	735	692	693	694	730	729	684	761	723	722	735	697	696	696	710	729	717	711	712	673	707	684	701	704	749	721	689	697	671	735	716	724	727	719	727	655	709	668	747	697	754	730	735	720	712	755	652	761	691	740	759	680	753	738	710	723	722	718	669	726	692	700	734	711	734	685	701	732	701	687	672	681	706	753	710	718	782	676	756	721	673	658	713	660	741	692	682	704	710	691	735	716	736	686	729	727	672	722	686	739	714	665	750	699	737	696	698	726	688	684	676	725	672	695	721	706	699	707	692	717	633	730	722	657	693	740	679	706	698	752	670	710	692	731	669	697	707	697	678	715	721	705	705	735	726	684	659	705	765	735	692	680	702	712	698	723	668	729	699	674	698	679	745	708	744	749	718	710	659	725	668	729	757	743	704	713	681	707	713	681	682	731	701	722	748	713	752	728	696	705	703	737	722	677	718	759	735	706	661	708	699	725	731	723	667	721	650	724	669	692	745	710	713	695	739	704	734	726	716	728	723	709	708	702	729	688	690	708	706	739	680	660	667	714	748	735	764	708	751	681	673	741	711	758	752	673	692	764	774	720	718	692	730	726	765	713	709	728	716	719	734	722	758	698	735	728	673	717	731	699	697	725	725	687	725	711	716	711	765	724	653	711	682	746	721	729	729	698	666	717	724	712	702	708	714	712	671	750	727	705	709	764	677	688	720	746	708	699	682	756	704	717	663	703	749	746	709	705	693	706	700	702	730	676	710	723	695	683	709	698	679	735	706	712	706	690	729	724	700	720	695	702	697	784	709	691	685	732	682	701	682	713	729	716	667	717	692	706	708	685	718	740	686	688	723	733	701	724	727	722	739	713	683	675	715	699	741	710	729	701	731	693	721	711	730	732	688	683	669	708	705	744	717	702	701	688	710	735	703	646	722	704	718	692	737	736	712	723	704	717	730	713	731	678	712	694	656	697	710	701	691	707	722	762	735	707	760	743	714	714	681	723	670	688	705	686	725	692	738	685	721	724	698	701	701	726	695	766	739	644	717	706	715	781	717	696	700	711	792	720	689	726	745	756	668	724	700	691	659	710	704	671	730	732	725	708	761	732	668	666	704	740	704	686	705	720	665	710	647	721	716	670	740	743	729	640	710	716	736	738	751	710	675	718	700	711	711	704	715	730	661	698	659	681	741	723	717	694	652	689	674	659	692	707	668	697	690	704	707	725	664	689	701	717	661	733	717	742	690	707	713	717	674	642	702	709	698	705	715	737	710	689	692	728	768	736	723	700	695	689	731	724	731	728	737	698	711	705	730	682	735	746	668	679	722	694	713	708	748	725	703	663	734	740	729	726	718	719	656	714	714	739	720	679	697	716	750	729	705	713	683	705	673	663	711	734	709	688	714	704	757	693	757	683	700	697	677	680	769	700	742	710	701	715	743	719	662	714	681	701	736	679	686	741	702	734	726	671	704	695	717	717	684	742	710	733	714	690	757	667	679	733	762	715	708	708	723	701	677	699	707	700	686	664	765	689	686	701	710	719	734	723	707	698	742	729	712	684	670	706	718	755	746	699	728	700	740	694	719	694	698	660	723	713	682	684	725	726	750	667	706	701	754	733	700	747	729	735	709	688	682	726	723	724	735	684	690	707	667	722	661	687	688	677	715	666	737	704	727	680	714	748	709	702	740	689	641	727
24345	21490	25137	28270	21491	21502	19098	557	313	240	231	219	190	210	218	211	157	208	155	180	199	156	164	184	161	156	158	163	168	151	155	179	150	155	144	151	170	147	148	153	150	176	147	132	163	158	167	143	144	160	178	182	170	158	183	141	134	157	140	147	165	136	136	182	172	161	145	165	145	140	152	138	162	149	167	150	145	164	163	164	166	154	141	175	151	167	164	175	163	169	159	151	183	201	151	167	147	170	149	159	148	146	175	134	172	181	150	171	167	154	123	166	157	148	143	154	136	140	147	138	147	163	137	144	139	153	139	173	152	147	150	152	167	151	153	157	176	153	149	158	144	146	139	164	167	168	146	125	169	159	153	127	144	161	139	157	147	130	123	160	165	164	139	142	143	133	166	167	136	147	139	142	133	152	137	161	152	141	153	163	152	158	167	149	153	162	158	167	164	139	171	122	162	192	152	152	147	168	140	144	171	159	125	170	171	164	134	149	142	150	161	156	133	144	122	137	139	137	173	160	171	152	155	149	150	162	144	148	161	144	159	152	150	163	183	182	138	134	135	157	162	133	151	158	163	139	159	149	169	153	132	139	146	146	129	163	171	148	153	154	151	121	147	145	148	153	126	191	143	142	158	132	125	148	131	165	157	156	157	171	174	143	163	200	151	143	173	152	149	149	147	158	144	130	145	143	126	160	154	144	133	151	140	148	134	149	143	133	178	151	162	140	142	145	164	165	149	145	164	146	126	138	133	146	150	156	158	144	140	153	157	183	171	138	130	179	167	162	165	159	166	140	141	161	159	161	154	115	116	175	157	146	138	125	138	154	172	170	130	162	163	160	152	146	131	140	135	159	151	150	136	140	152	133	194	160	151	130	141	165	155	170	136	157	150	158	161	158	146	139	145	153	154	139	157	174	154	127	151	152	146	135	154	158	168	176	138	157	142	152	140	151	140	139	135	158	164	140	135	155	132	156	142	138	159	150	127	168	164	147	138	147	165	149	168	116	148	141	154	172	145	144	136	164	155	155	145	141	139	162	177	145	159	150	159	158	157	156	152	158	156	148	160	162	140	139	130	160	168	155	147	148	143	123	161	142	159	152	159	169	178	184	167	148	165	153	146	144	121	149	166	150	144	173	158	162	139	132	164	144	150	155	145	127	159	168	162	128	163	140	151	149	154	150	138	136	155	157	154	139	163	134	142	152	156	149	149	148	157	152	170	132	144	148	155	154	141	147	168	151	146	171	162	141	130	158	145	141	142	136	155	145	144	167	162	168	183	156	164	179	144	152	152	179	148	158	142	179	126	162	170	138	165	178	160	135	171	163	161	143	154	167	158	154	160	134	151	163	169	169	149	167	157	168	137	141	163	150	173	157	164	168	157	176	155	170	147	135	140	146	159	150	139	155	140	158	169	122	146	184	165	155	166	147	158	148	159	163	168	140	140	161	147	137	146	171	160	163	160	171	145	165	156	155	165	172	135	138	157	169	153	145	175	153	161	142	149	160	129	153	140	160	158	169	163	163	152	162	137	148	158	177	157	143	150	144	165	180	153	139	169	150	158	189	159	150	158	146	127	150	163	152	146	171	128	160	141	145	148	168	159	142	147	160	171	165	144	150	160	163	148	159	164	150	154	141	146	142	151	169	151	188	129	167	153	160	151	156	151	131	141	156	174	141	157	152	135	162	150	145	131	155	156	166	141	169	156	133	175	173	170	158	140	140	128	149	144	162	157	141	167	142	160	153	171	158	140	145	127	172	167	146	157	137	149	149	148	153	170	145	147	146	168	126	167	184	144	162	148	115	162	131	160	169	159	132	128	162	161	146	166	137	141	147	150	158	172	164	164	150	149	141	177	176	145	130	154	171	173	142	164	165	166	178	128	187	150	163	157	151	139	163	159	150	153	163	137	171	184	145	143	173	132	106	144	159	161	156	142	145	122	143	156	155	146	160	155	148	154	164	149	155	158	159	169	158	129	183	145	158	175	157	142	179	151	169	139	177	149	136	141	169	143	155	134	143	154	148	151	165	154	144	135	161	156	145	160	172	139	163	164	156	146	149	167	133	147	147	160	141	147	150	147	148	164	152	160	166	171	129	149	149	142	156	149	152	158	176	181	151	168	140	142	135	159	167	122	120	149	136	154	158	155	147	135	167	147	149	155	145	159	159	149	159	140	141	158	177	157	154	167	141	133	145	133	179	127	127	156	172	153	161	173	153	160	128	164	153	153	162	152	167	156	183	166	177	151	160	141	153	138	147	137	163	143	165	142	148	144	168	152	155	160	178	156	143	137	160	165	125	132	157	172	171	140	153	156	162	163	151	163	159	164	150	169	165	155	130	168	160	146	149	143	155	145	154	142	150	145	160	148	134	156	143	142	140	164	158	155	139	156	125	133	161	171	151	152	145	149	171	156	153	136	169	154	150	161	149	159	142	150	136	151	146	128	160	137	131	162	146	155	138	149	159	148	150	140	146	139	146	163	144	143	186	148	120	140	156	150	132	155	171	151	144	177	162	151	133	140	142	155	166	157	150	166	139	135	130	138	170	164	115	129	153	134	159	145	149	174	144	140	151	170	166	174	152	163	140	149	159	173	163	143	145	143	155	131	157	139	125	152	140	166	152	158	150	141	169	172	172	162	155	151	156	155	150	122	149	150	151	163	126	136	155	174	153	152	142	165	165	147	165	124	167	181	130	147	141	144	143	160	142	151	181	136	168	138	164	137	136	157	154	141	141	147	141	154	139	154	151	141	147	150	169	166	114	123	168	170	174	130	165	170	135	159	154	148	141	155	144	164	147	177	140	142	152	160	170	166	170	136	166	144	146	134	145	149	154	149	151	130	166	162	149	171	136	149	181	132	163	153	161	151	161	144	143	170	158	176	157	132	151	154	160	162	173	130	145	140	143	145	144	160	169	156	135	167	173	162	150	151	154	170	156	149	164	146	154	159	137	145	143	147	165	124	154	162	160	159	135	152	142	136	139	164	139	140	149	150	143	149	170	163	157	172	144	169	162	152	159	165	129	142	144	149	142	156	183	148	145	146	169	155	146	174	144	147	155	151	166	157	158	138	145	167	137	156	131	162	144	152	169	153	141	150	149	172	177	139	189	153	162	132	160	155	155	163	140	159	170	147	156	157	154	131	150	151	157	159	147	178	138	163	161	130	153	163	159	146	150	141	142	132	142	164	158	136	156	150	169	185	156	151	179	145	146	129	154	152	149	163	139	157	154	173	163	140	145	162	151	159	150	123	153	147	149	144	136	159	138	163	159	165	171	134	148	177	166	150	141	150	156	160	146	138	153	149	143	139	137	154	136	160	133	163	168	166	149	163	154	147	164	152	159	125	147	147	161	149	154	159	153	158	148	144	157	146	138	149	165	162	133	141	166	142	136	139	151	166	165	147	148	148	137	154	168	164	134	168	160	178	151	171	182	150	169	141	151	146	160	172	123	142	169	141	145	152	173	144	150	152	171	155	151	177	147
2941	3020	1483	857	609	551	485	421	422	388	414	372	401	394	359	383	352	405	371	406	405	367	346	380	346	367	415	372	377	382	367	368	363	365	383	369	375	390	379	359	393	380	394	380	332	405	364	355	389	357	391	380	358	406	363	367	389	350	402	349	379	341	362	373	362	382	345	364	362	363	356	336	377	350	377	348	394	365	390	363	357	369	368	391	397	370	357	356	395	376	343	313	404	381	383	378	386	395	369	340	396	377	367	425	349	362	387	360	336	391	399	388	342	392	362	382	375	367	402	386	340	393	373	377	355	381	366	366	339	368	394	361	381	377	382	392	361	391	348	356	384	371	343	378	348	367	370	366	383	382	367	394	372	371	376	344	388	353	363	344	371	387	364	377	363	360	372	351	359	369	398	370	372	379	355	390	369	356	376	383	354	370	353	388	393	344	340	411	336	353	356	395	377	380	365	364	381	379	387	374	374	338	365	340	384	410	391	390	378	365	368	363	409	405	368	347	349	393	349	353	390	394	389	382	383	392	373	372	385	381	337	354	355	355	350	370	373	352	402	363	388	344	378	370	377	380	385	346	369	394	411	359	424	374	362	399	371	367	357	353	355	372	362	342	336	372	375	365	351	366	352	377	336	375	399	347	398	360	361	384	390	393	364	367	374	389	392	392	359	352	362	350	359	369	369	388	393	376	358	373	375	375	381	346	394	373	346	370	362	333	347	360	381	387	354	374	390	350	361	368	360	368	357	341	369	367	401	374	387	356	374	368	339	371	377	358	360	345	370	402	361	332	390	363	346	358	341	388	364	373	389	381	371	363	372	373	389	369	376	393	384	377	349	381	394	385	304	382	372	377	383	348	345	377	376	372	370	342	346	383	376	341	366	345	399	358	382	347	352	362	406	368	378	397	333	349	362	352	371	357	374	373	385	363	387	339	368	327	343	374	377	379	363	368	369	363	370	374	334	391	344	380	398	414	365	363	384	363	375	370	359	354	366	375	374	357	370	352	352	365	372	351	363	328	368	356	400	380	361	367	361	341	377	355	383	391	370	357	344	388	355	358	341	348	385	392	361	379	383	372	412	366	371	384	374	353	335	372	398	377	356	381	383	366	371	386	416	427	326	316	360	370	346	347	364	330	377	378	409	390	361	358	347	359	380	359	365	353	384	358	347	367	363	347	333	370	324	373	388	370	331	373	355	386	349	378	414	377	345	371	339	355	354	381	373	366	364	404	363	402	376	378	359	364	363	393	355	361	395	352	400	371	372	378	377	409	362	371	347	360	398	343	383	370	376	393	395	391	338	370	357	355	368	380	410	358	366	339	411	351	369	355	364	400	358	376	375	367	367	355	391	365	364	370	363	394	340	416	385	352	392	360	371	376	379	374	374	364	361	353	340	390	348	390	388	370	355	371	391	396	354	376	406	383	360	400	372	377	348	353	378	345	345	382	372	377	316	382	403	398	366	386	375	345	352	376	393	384	381	386	360	364	377	389	372	354	371	339	356	375	376	394	370	397	367	347	354	399	369	377	394	382	358	347	394	362	350	346	354	361	360	386	359	356	320	391	371	339	364	379	370	380	348	379	378	364	342	383	367	362	372	379	367	347	427	349	366	373	330	358	392	372	399	393	392	348	364	381	345	390	344	340	364	380	352	359	387	353	359	419	377	369	378	360	362	357	353	347	381	366	396	340	376	349	340	351	350	339	376	356	364	376	334	375	360	340	369	360	350	360	371	359	419	402	382	351	370	365	383	380	387	379	366	368	360	351	369	357	369	371	384	399	360	345	380	358	363	370	365	361	338	331	386	395	341	342	389	396	343	347	328	340	372	348	362	393	365	378	336	369	409	362	388	356	351	387	365	335	379	361	363	369	374	380	379	388	355	357	395	350	367	350	370	395	387	372	350	341	353	373	349	405	374	344	324	372	368	359	374	383	393	360	393	357	390	380	366	365	379	366	369	381	391	387	362	323	355	340	335	377	345	403	364	364	359	331	370	340	345	360	328	383	365	367	404	379	369	363	396	358	372	377	363	369	407	363	354	359	364	353	367	391	365	339	341	381	355	388	386	367	344	372	344	374	393	338	416	359	365	393	362	325	372	348	337	408	321	372	389	376	378	388	365	358	357	364	372	366	368	349	375	369	369	357	380	373	399	350	352	358	329	382	409	349	379	361	380	370	365	365	344	365	387	358	336	344	407	394	339	360	398	348	405	369	348	356	393	360	368	357	367	346	376	366	346	391	357	358	385	379	385	364	370	375	359	350	375	372	363	385	360	373	344	366	363	382	374	370	362	378	358	408	355	367	373	381	355	365	367	349	403	374	369	373	368	385	364	371	378	364	337	375	378	383	364	361	366	360	386	353	355	377	364	356	397	371	354	373	390	370	377	402	357	356	365	365	349	396	383	367	399	402	374	373	356	382	370	364	345	354	391	326	365	374	372	387	361	374	377	380	366	367	375	348	369	368	411	362	366	376	356	380	344	379	376	331	346	382	380	344	353	351	372	328	377	390	400	376	368	353	373	381	356	348	336	370	349	312	376	393	374	371	379	363	394	368	347	375	398	364	361	334	341	326	361	370	390	383	359	366	365	366	352	383	368	355	389	361	338	321	345	389	420	361	333	370	341	370	382	382	343	382	351	387	335	364	345	342	372	347	391	345	354	358	333	352	347	372	340	334	328	358	359	387	383	392	395	397	414	351	357	347	372	398	355	355	400	338	367	362	367	353	364	353	370	361	369	392	350	379	398	345	335	383	342	364	366	364	349	357	350	347	387	379	370	373	359	373	400	348	357	347	383	364	359	397	345	359	367	376	381	364	380	377	337	342	336	364	382	372	331	361	345	372	379	334	405	369	354	404	328	374	363	366	344	419	355	366	403	368	383	357	347	374	374	359	373	382	378	365	350	351	380	349	345	365	388	373	354	377	341	350	347	389	392	374	374	386	369	384	355	350	391	356	382	386	362	357	370	362	334	349	385	356	364	377	341	391	342	354	327	365	366	339	363	368	373	350	364	383	390	340	340	361	341	408	355	414	334	372	377	356	360	353	360	403	371	354	381	373	354	386	378	365	379	365	379	360	360	374	350	361	341	413	347	380	343	364	334	366	378	358	384	360	349	375	334	344	384	340	326	351	352	380	329	365	353	370	378	341	397	359	367	364	335	391	339	386	399	350	377	394	374	356	398	361	360	347	352	348	365	381	357	395	396	369	369	347	367	364	384	389	367	403	372	344	375	365	369	379	363	356	351	380	381	384	399	355	373	373	360	340	336	373	356	350	351	362	378	386	374	339	348	371	373	360	368	365	362	373	384	397	388	356	349	348	372	392	365	351	367	378	361	367	355	352	397	378	363	402	364	372	380	354	374	338	350	348	369	335	358	362	348	360	345	392	329	378	386	354	363	381	364	370	365	388	358	375	384	397	362	371	394	388	379	351	357	387	353	356	370	421	384	377	390	380	337	387	364	349	342	362	388	334	342	371
31943	21076	12216	981	503	422	506	460	475	453	428	408	454	430	478	450	426	429	452	408	416	383	436	412	416	440	414	452	437	414	428	449	440	409	418	445	431	436	433	439	410	455	448	426	415	449	390	428	411	412	419	424	429	451	422	443	450	439	435	446	402	435	446	400	388	399	397	419	411	426	477	427	406	427	418	397	423	483	425	389	436	423	465	443	401	436	429	458	422	434	428	423	431	413	442	447	405	448	437	416	428	398	413	395	462	408	393	411	431	421	415	414	453	409	410	450	448	456	419	430	409	399	403	404	441	429	440	437	404	438	459	421	402	427	445	448	403	421	446	449	438	443	449	389	429	448	392	397	456	440	452	391	392	405	408	445	463	423	444	421	422	390	420	424	435	406	436	439	420	425	440	440	435	403	411	448	416	402	470	397	442	450	407	439	417	409	428	446	407	463	448	426	471	463	430	414	426	426	455	426	409	407	427	418	407	426	435	396	439	405	402	399	432	428	411	460	453	431	386	426	391	407	455	439	409	405	459	464	434	417	420	417	459	447	431	434	460	443	418	431	434	421	409	434	422	403	451	454	426	415	429	418	442	413	450	438	435	435	435	430	406	412	400	442	400	431	422	397	457	415	461	458	484	433	436	416	425	440	445	449	404	427	435	443	439	457	431	413	383	442	440	432	431	432	428	403	423	425	442	425	384	405	428	446	428	409	479	464	427	405	386	430	426	411	391	437	439	430	392	409	366	433	380	414	410	456	431	368	436	446	429	416	422	457	433	435	448	424	427	433	429	451	448	440	431	435	425	448	414	421	434	372	445	444	439	407	447	429	444	446	349	415	417	406	408	416	413	439	394	418	438	405	404	423	423	434	408	419	441	424	391	428	368	419	447	425	450	407	462	421	426	397	447	432	437	455	446	425	389	344	410	443	433	452	411	422	438	392	401	428	464	425	413	414	483	436	429	410	437	423	429	415	456	428	400	429	411	394	470	438	443	437	401	435	403	432	452	440	448	486	404	431	412	403	419	447	462	411	395	350	450	431	386	454	447	421	452	429	387	412	424	422	426	424	393	463	433	454	389	432	420	462	435	466	441	434	433	440	414	356	425	435	417	430	456	444	431	411	379	423	409	405	438	418	427	438	438	413	418	440	417	449	414	416	413	404	462	449	435	421	423	427	407	427	450	429	421	441	422	398	418	454	423	420	434	413	393	420	454	425	445	425	396	406	430	496	430	385	405	392	454	466	420	398	457	420	428	424	451	418	410	423	416	426	434	479	417	410	379	421	405	381	425	454	413	437	435	450	424	475	424	409	407	407	446	414	391	437	451	434	445	401	415	406	432	463	459	386	431	416	444	450	444	430	451	431	457	450	434	436	429	471	406	432	475	429	393	404	438	395	458	437	433	444	446	397	396	442	413	423	449	390	424	382	432	427	408	414	433	415	436	439	425	421	435	443	432	416	434	451	407	420	393	441	426	443	456	458	397	404	430	421	394	428	426	409	422	395	412	430	377	430	424	408	395	403	451	417	435	471	425	402	398	422	430	421	426	417	399	442	446	425	414	387	386	434	467	424	396	453	423	424	418	409	424	429	422	423	434	364	444	434	397	432	422	403	416	417	452	460	432	415	394	437	376	419	398	453	450	407	423	456	474	424	465	434	428	422	424	434	418	460	413	403	426	435	455	427	422	433	427	454	424	440	385	432	387	446	429	466	413	431	403	453	424	427	418	410	388	413	470	427	451	409	479	449	429	438	401	444	451	415	380	401	457	426	419	444	416	416	422	423	405	412	400	453	432	414	398	441	456	427	421	440	411	416	404	426	378	437	477	425	399	473	396	409	410	458	411	417	399	449	373	410	430	438	400	377	449	394	435	414	432	413	440	407	369	420	408	421	449	394	396	410	430	422	438	401	373	449	428	419	407	403	423	446	406	417	455	489	419	446	415	427	439	430	392	444	454	404	440	434	438	438	407	433	447	437	466	467	407	467	421	440	428	457	415	428	480	443	475	434	431	452	467	471	446	445	441	409	413	437	460	402	428	431	419	427	441	439	443	436	397	419	373	414	442	435	431	407	417	431	395	405	437	427	441	444	436	441	448	454	436	409	441	405	410	447	397	444	414	415	440	445	475	403	441	424	445	450	421	426	456	427	458	465	456	470	414	420	439	408	434	432	403	454	442	406	394	400	401	440	413	429	429	453	423	445	433	421	426	435	450	419	409	429	409	419	418	404	448	432	413	380	394	408	390	430	440	414	430	443	432	449	443	402	417	466	427	428	425	505	422	397	415	470	431	444	438	436	450	434	418	380	436	439	467	437	442	454	440	396	395	413	434	416	433	427	425	436	399	423	429	407	415	421	422	440	427	404	429	422	420	413	401	420	452	415	422	444	411	434	425	421	434	374	434	383	415	435	427	421	452	438	426	370	410	451	436	427	423	397	448	436	463	460	418	400	468	424	443	407	399	416	417	433	464	429	434	411	392	437	430	443	380	406	433	447	399	436	417	457	389	421	429	419	451	456	400	409	386	431	397	371	458	424	399	423	453	418	432	433	445	433	442	408	457	436	411	438	398	459	408	430	400	412	399	426	386	435	436	413	426	426	416	430	408	422	467	415	414	459	461	430	457	418	393	461	442	464	391	405	424	430	381	468	446	438	366	412	407	424	497	385	441	405	432	403	416	424	390	423	396	467	430	452	453	441	456	427	427	432	417	460	446	430	456	410	437	433	397	457	450	428	383	395	411	392	432	419	457	467	398	423	398	453	448	442	453	419	431	405	423	412	440	421	428	424	446	427	420	452	415	431	421	446	402	440	416	456	409	429	435	423	436	416	400	410	437	377	423	447	413	434	411	429	436	423	432	480	399	413	410	419	415	404	459	437	409	424	396	419	409	416	392	400	412	412	449	405	416	448	437	443	385	409	443	445	397	410	393	384	437	468	436	399	391	423	407	446	421	421	396	449	454	426	402	462	421	458	438	413	477	422	443	432	414	430	406	455	453	473	420	426	432	448	421	405	428	465	450	435	442	400	418	419	426	409	443	409	407	403	392	407	416	464	427	442	424	438	413	394	418	384	432	392	441	412	456	472	431	408	435	432	397	415	454	434	434	421	393	399	479	404	446	433	418	392	414	381	422	439	398	495	409	405	437	414	443	391	416	451	422	468	480	419	416	418	411	405	421	433	432	420	427	437	412	435	423	425	415	411	401	419	413	442	422	421	429	406	430	412	445	444	404	425	436	439	413	415	439	415	438	407	473	434	399	431	462	416	407	407	430	420	414	422	410	431	397	435	485	411	421	404	423	446	422	389	430	407	417	399	428	417	447	396	404	448	410	438	431	414	447	429	434	430	386	440	427	411	498	413	462	473	449	387	397	429	441	457	400	430	424	427	433	403	392	422	452	425	404	459	422	451	451	431	389	434	427	429	438	386	407	435	452	405	383	381	427	402	420	422	384	432	433	412	428	418	423	446	432	414	448	402	459	411
5756	1013	953	1006	956	973	935	974	935	948	929	918	937	931	903	961	984	914	925	980	929	929	947	911	922	939	941	937	853	938	933	892	961	880	917	891	929	976	947	933	979	908	931	895	909	880	974	952	909	958	971	961	936	929	987	953	973	917	986	923	860	934	888	974	955	945	998	872	918	916	961	881	923	970	955	950	974	942	952	921	923	927	956	1000	935	940	965	891	875	935	924	973	938	930	931	963	920	939	908	934	923	893	935	934	939	870	934	948	970	946	916	953	954	984	962	1011	873	945	841	937	994	944	956	975	971	970	976	899	883	963	928	946	929	929	955	914	951	937	949	908	923	938	871	927	905	924	908	942	921	935	963	930	932	959	972	890	966	973	898	891	943	845	933	934	926	972	889	920	917	931	918	964	932	893	909	933	932	921	890	947	948	958	916	904	915	954	916	912	964	895	983	969	947	941	964	900	1011	966	938	958	982	961	932	977	958	844	955	950	923	918	964	963	934	925	943	935	935	953	962	907	924	969	988	943	921	884	939	899	902	958	924	946	895	921	923	956	967	945	905	904	946	964	940	931	950	958	958	953	917	954	922	974	896	909	858	920	980	919	864	916	924	959	923	948	931	966	970	946	960	886	932	916	978	955	934	933	920	961	921	955	956	925	964	957	936	921	944	984	951	984	927	934	893	926	864	994	977	920	884	952	900	941	933	948	930	918	930	940	931	913	903	943	941	937	941	861	936	980	981	902	942	969	911	918	993	923	960	929	922	937	925	890	944	920	937	937	907	935	854	971	936	906	910	888	937	973	914	965	927	948	917	942	946	943	941	955	918	883	966	907	969	955	994	932	938	927	953	958	948	913	922	933	871	903	919	1001	1016	930	937	967	923	883	900	947	913	961	940	910	930	921	929	908	967	855	938	934	931	909	947	937	938	938	872	917	960	949	920	893	928	944	913	906	959	936	939	980	961	880	933	898	936	932	931	916	893	926	981	866	987	944	996	947	920	943	921	939	926	930	974	952	959	937	914	914	929	953	948	897	935	971	947	987	917	930	876	920	933	924	907	942	905	971	900	922	946	943	986	932	932	889	934	938	976	888	939	936	948	922	934	882	900	927	939	891	918	986	929	956	918	918	952	930	981	917	915	955	890	953	947	873	908	894	899	938	967	931	945	984	922	954	965	974	883	947	954	968	937	857	922	929	937	867	896	916	896	938	914	907	889	966	916	987	950	923	971	960	871	943	925	1002	928	912	925	932	871	935	939	890	959	978	972	932	983	909	935	935	975	926	894	942	885	853	918	964	943	922	900	957	965	955	938	955	889	934	986	922	905	906	943	921	926	919	924	905	941	921	916	985	977	919	973	908	966	965	928	904	879	931	981	888	944	952	928	943	957	938	904	953	983	951	956	915	940	947	967	911	1006	920	921	918	892	944	938	932	994	941	1005	919	972	917	960	923	940	919	941	892	921	926	957	909	930	947	893	965	851	913	928	882	917	909	937	913	977	908	941	910	968	897	943	926	887	917	969	971	911	891	932	963	919	934	937	906	986	969	929	937	904	924	894	944	950	930	956	888	889	919	945	933	911	963	900	856	948	947	909	899	896	905	934	920	930	943	946	996	963	937	942	991	917	950	965	906	989	951	966	949	967	923	928	921	960	961	957	870	941	1024	891	876	900	918	872	951	900	870	912	960	973	966	959	956	925	898	868	954	931	957	980	951	942	951	938	922	928	921	913	979	957	901	948	921	913	952	941	935	983	992	930	938	893	934	954	923	962	961	958	990	944	920	914	888	923	951	946	938	943	927	896	900	972	911	926	911	957	914	950	928	920	928	957	900	971	879	935	858	913	913	959	916	908	922	937	932	892	936	887	913	905	920	902	929	904	961	888	1003	954	964	894	905	919	945	899	952	945	946	928	991	895	924	914	897	1009	949	953	917	885	904	971	976	1002	880	923	901	907	943	992	927	940	934	900	942	946	876	861	924	945	910	973	905	946	954	933	941	896	942	937	917	980	946	939	940	914	907	896	921	938	919	907	949	980	883	939	928	963	915	914	926	975	933	923	951	891	894	977	1019	980	941	916	938	904	909	972	965	961	917	926	943	943	944	924	932	956	920	947	955	880	942	892	881	971	898	927	932	937	924	997	944	892	926	899	956	906	892	949	881	949	964	949	949	901	974	913	931	944	949	936	942	916	981	918	915	966	948	927	944	959	960	904	945	941	899	923	908	907	923	899	925	923	982	964	970	958	898	956	890	916	925	870	978	952	940	954	989	926	925	976	945	907	943	932	956	922	951	978	941	934	949	958	909	897	931	939	912	917	961	898	974	931	899	1004	977	916	947	980	913	934	921	936	908	935	952	911	910	928	1042	868	971	886	953	881	946	930	946	966	915	981	899	939	947	956	965	910	921	960	918	953	969	931	917	930	951	958	960	887	944	965	975	950	942	922	974	941	900	922	949	943	902	1006	978	948	930	934	980	977	923	962	924	931	885	931	916	1002	963	950	955	901	951	968	934	936	977	930	943	961	993	940	959	883	923	967	961	878	946	937	941	923	953	902	928	894	941	956	952	918	897	920	925	915	915	946	929	935	888	906	953	967	906	918	926	932	959	931	953	902	932	995	980	924	953	950	962	893	928	928	934	933	907	950	893	926	949	882	926	949	934	885	917	905	936	900	901	967	948	930	936	975	929	959	942	958	905	919	904	953	895	914	926	901	923	942	954	885	919	923	955	914	983	857	941	871	889	1001	935	919	931	948	929	946	873	907	963	932	960	961	956	982	906	892	909	951	937	955	985	965	873	953	934	985	911	923	892	942	987	945	915	960	928	884	926	940	933	982	936	922	941	890	920	928	905	902	914	962	936	928	896	957	903	913	946	961	973	913	966	926	892	941	930	888	873	939	910	937	944	925	856	915	927	931	981	964	961	933	947	961	946	909	953	886	951	939	949	929	942	974	949	935	931	929	963	962	932	879	945	917	881	908	934	961	1035	938	949	972	888	927	959	912	927	934	944	977	893	933	903	912	960	919	926	945	937	946	937	869	960	913	928	888	941	939	912	1009	973	945	946	949	930	926	886	897	928	913	934	924	918	980	902	946	934	945	1013	952	959	952	928	908	951	985	946	917	918	924	918	927	949	897	914	937	990	923	971	955	929	969	918	927	939	909	948	975	939	904	880	963	936	1011	906	941	907	954	957	913	904	899	931	958	883	941	926	935	929	950	922	956	956	907	967	956	891	924	948	959	934	915	923	941	895	946	927	929	914	907	910	938	933	985	971	912	877	950	982	937	926	930	939	902	901	953	916	885	939	931	908	911	947	917	1026	930	943	932	946	939	955	936	934	898	941	914	922	900	908	884	941	961	981	939	934	869	901	907	910	955	936	968	987	904	942	952	941	914	938	941	970	853	902	948	926	958	961	941	900	915	935	976	897	937	891	881	951	946	932	878	899	952	946	905	882	934	969	961	942	909	954	925	941	944	992	935	960	905	958	917	866	886	857	952	926	925	950
24918	21506	24835	28600	21508	21432	1428	466	407	372	396	350	348	350	343	319	361	321	330	369	335	306	359	346	318	346	321	328	377	329	328	327	351	339	321	352	313	322	311	323	285	330	311	287	307	338	350	333	285	319	336	338	330	327	317	299	292	319	307	340	283	333	368	311	362	329	337	351	309	357	334	345	346	307	331	331	357	366	303	310	356	320	340	329	328	328	365	332	328	294	334	355	346	307	326	346	358	356	367	337	322	312	331	325	319	371	335	298	306	341	310	318	327	334	338	342	370	349	327	290	319	333	312	320	303	314	322	340	330	306	319	318	334	319	317	320	301	312	323	337	318	363	356	306	346	323	299	295	344	329	346	353	318	297	318	333	333	332	331	324	331	322	325	306	316	312	282	327	344	325	349	312	334	319	338	343	307	297	365	347	347	377	330	359	319	345	357	335	308	331	349	328	352	334	309	297	354	337	345	354	326	358	298	320	343	310	353	317	349	348	357	324	332	306	296	310	301	312	334	294	321	334	303	348	342	356	350	326	331	332	310	346	334	358	294	309	310	305	360	317	309	313	324	330	307	307	319	328	375	343	316	358	313	354	317	345	314	321	293	317	325	334	329	330	342	332	319	325	312	306	323	339	359	344	300	350	327	315	305	344	348	330	344	321	348	354	344	327	283	320	306	316	309	349	338	346	322	387	352	311	286	338	322	350	295	328	308	357	326	348	310	320	342	295	334	296	314	367	326	313	349	320	343	340	337	310	306	318	350	300	344	314	333	341	322	326	323	336	324	319	309	331	311	312	313	296	324	348	354	340	343	359	324	305	289	324	318	295	288	364	335	333	307	315	355	308	306	334	341	387	321	320	334	332	328	321	335	335	310	290	360	345	333	328	338	313	273	307	328	308	298	321	305	306	340	303	328	334	349	302	305	348	334	315	329	339	326	315	286	315	308	357	327	310	320	318	319	336	317	327	342	315	326	347	306	324	335	283	310	324	350	337	339	318	310	327	311	321	299	282	333	365	335	339	292	315	310	365	345	314	345	333	366	312	369	354	337	325	307	337	320	315	345	311	335	340	309	350	315	328	340	297	303	333	313	342	359	329	313	323	310	323	296	384	335	312	337	327	316	314	335	322	304	300	321	322	313	332	335	322	357	338	343	333	334	318	326	298	317	331	323	319	351	305	343	377	302	309	328	354	339	307	310	303	325	337	325	332	317	323	337	284	324	345	327	350	289	317	289	331	320	310	314	310	286	299	333	313	313	328	337	367	350	364	316	347	322	345	347	301	318	311	299	340	331	346	310	295	333	303	320	323	328	331	309	378	349	332	326	316	327	317	294	300	296	308	302	316	368	304	312	316	308	301	346	325	318	262	316	314	330	307	301	317	330	278	319	323	332	329	329	308	360	314	328	339	322	347	348	319	329	333	333	344	338	321	326	303	334	314	360	327	302	365	332	306	322	362	325	297	309	304	305	329	314	306	324	309	308	317	342	319	339	355	315	335	302	298	300	350	293	362	308	361	322	326	344	326	296	351	330	301	329	330	330	339	307	318	326	312	333	344	306	354	323	306	317	318	334	313	353	355	318	335	339	337	337	300	332	337	340	331	366	294	338	343	338	307	344	328	309	341	318	303	323	314	312	314	351	361	312	336	317	313	315	316	328	299	358	353	349	350	330	339	328	374	311	317	297	349	348	306	356	333	301	318	310	347	348	333	292	304	332	335	358	305	296	336	332	329	295	348	352	313	309	336	370	286	363	306	306	341	341	296	310	315	311	305	338	320	344	326	323	290	326	321	345	326	337	304	330	315	327	331	332	293	316	321	370	299	289	346	288	346	344	316	326	363	355	363	310	330	299	377	333	336	340	348	324	288	319	313	325	345	315	318	321	333	323	323	323	340	326	300	331	343	329	319	309	319	308	323	294	290	320	338	309	315	311	338	343	336	340	315	315	333	330	310	327	308	355	320	315	359	344	318	342	342	328	310	351	316	310	351	350	297	362	302	327	293	347	328	300	271	351	332	315	335	360	327	348	345	319	343	315	289	344	323	331	307	343	320	329	343	298	313	329	299	304	316	310	337	308	312	321	337	315	334	340	307	293	309	326	307	336	332	364	329	310	334	309	369	363	334	333	362	312	314	306	310	339	337	342	297	304	347	317	359	290	316	288	324	315	327	328	308	342	316	300	339	322	339	333	324	311	343	315	347	309	340	312	329	328	300	324	294	347	339	345	341	297	312	292	337	335	318	296	293	355	340	324	333	323	326	312	298	316	284	337	350	306	328	298	336	296	334	295	310	341	344	329	313	336	309	310	350	334	324	310	317	331	330	318	361	335	341	341	302	318	346	356	352	316	352	314	319	299	346	343	313	280	316	330	360	339	358	303	307	327	317	328	310	306	310	336	305	331	299	339	349	325	280	291	311	316	363	331	293	294	318	348	338	324	327	336	293	333	332	337	369	329	300	323	311	338	335	300	321	344	320	307	292	332	357	333	303	331	336	305	341	335	319	373	339	355	343	314	319	338	309	353	362	303	324	367	329	329	329	341	345	316	317	355	330	323	364	306	320	321	331	288	334	323	336	332	317	282	344	332	369	309	284	330	349	327	315	319	346	327	332	342	322	331	323	344	363	315	281	321	346	301	343	348	310	318	322	353	332	322	331	320	328	332	318	322	342	316	339	345	320	342	328	318	343	294	338	331	364	341	301	356	313	330	316	295	313	308	297	303	354	341	313	331	315	343	334	323	360	341	351	324	354	321	325	333	342	304	331	318	284	328	297	351	323	327	293	344	334	339	320	313	312	309	306	314	315	318	288	332	323	338	346	321	298	313	305	352	320	300	361	333	336	305	325	312	314	316	344	315	318	313	300	291	338	341	370	337	307	302	310	312	338	331	301	319	342	327	354	345	318	358	342	319	336	296	298	336	297	345	332	350	343	339	334	307	318	324	346	301	322	330	354	323	317	334	331	324	317	351	336	301	339	314	322	288	311	293	338	343	340	297	340	328	297	316	273	344	306	367	331	312	318	355	312	340	312	327	307	363	339	315	313	331	353	339	322	322	344	335	308	306	316	361	319	305	335	321	327	314	335	339	299	320	327	316	309	351	306	313	319	313	325	360	292	322	287	317	336	320	310	315	380	358	323	318	323	315	311	310	325	363	355	335	320	327	297	319	350	321	308	323	349	355	340	343	315	295	318	353	322	355	274	325	306	311	315	303	362	325	335	335	323	333	333	306	338	305	308	334	324	314	342	318	307	306	297	285	304	307	322	338	331	316	302	314	332	325	344	314	363	322	316	311	343	335	342	314	321	337	340	303	342	325	301	309	310	340	335	322	312	319	312	311	352	320	318	315	312	325	329	303	317	321	331	330	298	352	334	317	288	322	326	330	337	381	333	332	332	306	344	329	324	377	321	332	307	331	339	313	352	342	334	315	323	342	297	358	318	288	297	307	332	309	333	347	321	346	312	323	309	343	346	330	317	320	299
3146	2101	1319	1008	892	823	761	774	724	733	673	707	741	707	743	743	711	729	686	722	702	729	802	689	749	748	676	693	718	721	683	708	745	706	745	727	736	689	745	687	713	709	711	684	715	706	704	753	722	721	737	701	740	706	739	700	699	721	690	749	684	733	709	678	696	735	714	737	720	781	727	697	759	683	672	744	723	722	709	678	702	720	713	724	773	743	706	699	691	763	718	721	682	689	700	689	723	727	667	705	735	698	687	652	717	704	725	747	715	692	712	699	731	735	738	674	750	767	672	721	689	732	722	712	709	695	753	741	699	727	717	720	731	689	711	708	727	739	713	701	698	689	657	729	694	725	706	745	734	699	708	711	726	726	759	739	707	717	688	732	711	685	667	661	738	760	692	685	682	710	720	769	662	661	690	717	689	706	691	703	717	676	734	713	732	760	719	709	730	705	708	666	684	713	677	724	727	713	686	664	716	716	697	718	697	722	748	717	730	703	708	663	708	740	695	773	727	729	679	693	679	753	741	764	726	755	700	750	713	686	655	720	717	687	696	682	755	743	761	751	674	735	706	656	725	686	712	701	717	752	689	721	717	716	731	759	712	689	735	709	675	678	730	733	683	742	720	718	707	653	673	743	692	804	707	715	705	697	727	686	685	733	658	703	689	740	680	686	711	698	688	768	699	714	668	762	688	681	697	650	687	695	723	654	676	711	715	702	739	688	753	756	752	675	713	728	726	705	735	691	718	693	710	729	707	764	692	743	733	720	722	731	742	698	706	739	730	728	712	696	755	763	702	670	714	717	675	701	743	707	697	705	700	722	733	712	713	711	760	692	685	712	690	751	703	732	727	719	730	683	706	719	707	696	706	708	709	710	717	700	681	687	732	697	763	712	686	725	705	717	739	704	704	731	755	722	698	738	735	737	690	720	729	700	676	697	716	743	737	711	733	701	692	694	669	717	744	671	731	714	698	712	759	672	734	758	731	746	676	720	748	770	722	671	750	716	713	658	696	726	729	706	720	724	719	666	727	757	683	711	697	690	701	686	723	678	694	747	681	719	699	739	702	709	693	694	698	751	746	724	710	696	667	694	675	696	732	719	687	693	685	659	695	694	706	714	704	696	715	722	729	737	738	693	723	736	699	699	717	676	732	734	757	710	744	740	691	755	705	722	734	706	744	703	734	751	684	650	708	707	696	713	704	698	700	797	740	719	696	730	662	737	691	725	694	697	693	704	759	695	703	689	723	691	696	669	702	743	728	705	676	700	732	740	751	674	738	728	719	684	730	716	683	758	690	686	748	732	728	723	704	729	660	703	701	731	706	715	708	703	715	711	722	715	726	718	659	693	765	735	698	713	653	748	741	697	728	702	761	681	704	751	710	704	785	694	707	712	697	716	747	746	694	741	726	736	727	711	715	716	669	714	721	707	695	749	671	701	686	695	701	714	706	766	762	711	703	712	691	716	715	716	712	694	722	722	755	697	714	736	755	717	756	687	695	782	726	699	733	709	687	711	735	716	682	727	675	708	720	673	748	676	737	707	741	668	725	699	720	757	733	731	693	684	689	758	715	687	690	737	733	709	687	770	735	685	709	706	706	689	730	680	739	728	698	755	686	686	727	698	684	723	718	678	763	718	704	715	714	721	638	657	694	751	684	724	699	706	694	728	699	672	719	750	717	685	698	723	713	723	752	657	729	703	697	703	717	677	735	734	719	674	713	709	682	691	717	711	680	690	733	731	738	729	701	708	685	703	753	721	734	674	740	729	750	682	766	660	725	724	752	702	699	720	720	721	709	749	742	695	671	683	706	758	732	640	711	724	714	671	700	706	701	703	704	701	705	719	692	725	735	714	742	695	704	672	719	707	746	729	730	762	690	740	714	782	726	683	676	658	670	712	721	719	707	751	690	754	729	715	669	687	714	739	683	707	708	756	715	692	687	716	699	751	734	733	711	722	706	732	700	706	714	730	747	738	668	702	701	695	652	703	704	685	685	741	695	690	759	651	747	715	697	702	753	725	725	695	713	709	708	748	708	726	730	734	711	695	689	768	688	718	708	714	682	686	741	727	742	723	729	711	668	654	734	730	673	750	737	657	756	694	680	685	673	701	692	736	729	677	736	695	715	749	711	675	743	695	704	687	696	640	707	653	759	723	734	707	708	698	679	719	721	694	703	674	703	730	715	723	753	728	684	751	766	714	708	687	727	725	729	746	710	720	718	679	685	729	781	703	635	746	727	694	712	707	678	708	724	728	678	726	691	697	667	652	686	732	696	762	742	727	728	724	703	695	759	722	703	694	732	722	701	704	737	664	693	701	724	720	713	696	672	726	744	703	713	737	736	681	717	680	723	754	744	695	695	720	701	718	695	686	717	726	715	730	667	764	757	681	723	715	737	735	709	775	707	733	673	725	736	701	674	707	731	693	702	730	745	717	694	701	718	726	727	715	741	694	704	731	689	729	715	733	733	712	669	727	719	684	724	685	757	756	741	687	741	757	722	671	683	693	704	677	747	707	705	697	707	764	741	678	672	675	721	681	653	692	706	737	704	708	699	704	702	688	736	687	648	718	743	682	693	726	710	700	694	691	707	707	733	710	726	725	697	718	688	723	707	652	692	703	721	704	745	681	688	717	706	652	718	695	747	701	711	724	692	702	712	680	713	713	699	690	714	699	729	702	736	705	697	685	737	695	665	690	743	751	764	691	687	705	753	733	704	669	710	677	694	685	720	683	730	723	745	721	696	685	720	737	717	709	710	668	718	717	738	701	721	683	661	732	679	681	715	677	675	735	724	697	719	682	737	724	676	724	714	706	662	722	633	699	718	690	771	678	744	734	736	720	710	714	723	676	698	685	740	708	729	703	690	751	712	739	692	682	766	694	682	693	746	733	715	748	745	692	692	704	681	707	689	703	712	719	719	701	678	651	717	737	756	664	659	739	712	674	696	724	738	702	678	668	718	671	727	677	726	745	765	712	682	708	708	681	740	725	682	731	650	732	706	718	713	709	704	678	725	709	710	677	738	680	717	678	751	729	656	736	724	671	704	707	716	738	705	726	758	708	677	708	747	719	701	721	683	696	688	748	683	700	703	695	713	717	688	746	724	707	721	738	689	681	695	705	703	703	712	711	706	710	620	650	630	703	699	714	705	737	750	698	686	666	712	720	676	702	753	739	698	714	719	734	684	742	729	726	720	678	665	762	761	709	679	721	705	712	743	727	717	721	735	713	730	744	727	723	743	710	649	749	696	704	713	681	786	709	725	734	676	679	734	679	662	716	731	704	717	736	691	748	774	716	681	752	692	712	741	708	721	722	679	705	710	697	672	692	761	700	712	710	707	751	691	731	717	652	684	717	719	721	715	708	675	703	717	733	736	750	715	682	710	718	722	746	669	758	734	676	697	709	669	699	772	718	722	681	750	701	709	737	667	683	729	710	745	736	700	722	726	723	726	665	761	705	747	696	717	712	698	653	673	694	716	703	753	738
24323	21474	25112	28257	21474	21487	19004	544	293	267	230	230	183	180	186	180	197	180	170	189	190	156	156	159	182	168	155	167	154	173	166	151	137	149	180	154	150	153	172	148	164	144	146	165	161	170	156	161	135	156	164	139	158	155	150	143	137	168	141	143	159	157	138	145	156	157	153	145	156	172	164	173	148	144	171	158	169	154	163	145	153	156	151	151	161	164	153	164	155	135	152	151	143	159	137	161	180	146	171	147	137	147	165	139	151	145	167	141	162	159	161	149	147	143	191	153	153	163	120	137	142	137	162	165	143	173	156	148	188	154	162	132	142	166	162	170	158	129	169	162	136	149	163	149	160	175	162	164	160	163	138	175	160	136	156	162	167	148	154	138	168	133	154	142	145	176	162	148	194	180	164	160	151	152	133	158	182	163	125	140	130	176	161	135	142	140	162	150	158	152	155	154	147	156	167	153	170	178	139	150	148	153	133	156	140	154	137	151	160	152	157	156	149	152	158	171	167	125	166	197	151	161	139	157	152	151	152	174	163	135	136	163	152	176	142	138	143	141	164	151	148	145	166	162	144	158	144	156	150	147	150	155	155	161	142	168	142	164	140	147	156	159	162	147	146	163	144	140	152	119	170	155	132	138	155	169	134	147	144	161	157	150	150	145	147	157	167	152	151	148	122	165	153	162	152	131	150	152	143	132	150	132	154	153	149	146	164	152	120	142	151	171	154	148	142	162	153	148	128	133	153	182	151	147	148	130	169	156	153	169	154	161	136	186	150	156	158	159	154	154	153	163	148	156	132	142	146	180	133	152	158	159	173	146	154	170	172	147	161	157	143	137	166	165	162	144	152	147	158	179	166	151	164	159	156	167	165	171	148	150	162	129	131	155	146	154	141	166	150	156	154	154	171	166	149	169	162	172	163	158	173	148	173	165	148	167	110	161	151	177	154	152	165	172	148	131	146	134	128	158	147	159	170	175	161	158	124	148	162	135	177	145	166	157	134	144	145	141	139	139	167	130	145	112	141	142	139	128	159	154	157	159	138	151	144	171	155	151	145	163	150	164	149	118	147	161	140	155	145	172	142	143	153	178	161	153	167	155	165	142	146	154	164	141	134	161	138	150	149	170	135	136	176	127	156	163	122	161	153	152	145	145	159	146	153	133	148	151	161	144	141	164	160	159	114	156	162	161	152	146	166	159	180	146	157	157	176	147	145	148	159	159	161	161	128	163	131	133	157	144	165	140	163	158	155	147	183	145	173	145	189	136	147	136	150	141	152	147	157	158	155	147	166	132	151	154	160	123	164	150	129	141	163	147	148	133	165	147	138	155	136	141	160	182	166	168	145	137	153	143	144	139	154	147	147	171	145	168	175	153	179	157	138	154	149	139	166	145	154	140	155	142	154	147	143	136	149	150	150	179	167	162	157	156	170	154	154	125	176	129	138	149	176	167	130	117	155	130	151	128	170	159	161	164	147	127	159	154	154	147	151	136	161	169	137	134	162	158	163	172	126	154	156	137	153	162	142	142	161	130	147	144	173	157	143	198	154	145	161	154	142	157	154	146	151	138	150	172	152	149	127	189	159	143	163	152	175	149	163	146	166	163	171	158	155	150	153	154	115	152	144	165	138	172	180	156	164	189	160	150	147	154	149	148	146	157	151	153	159	138	143	163	167	148	153	153	171	149	175	159	141	162	161	148	141	145	166	177	147	151	140	161	127	137	180	164	168	153	141	183	164	145	139	169	160	150	149	133	153	160	149	143	161	147	123	139	147	161	154	147	157	159	131	131	175	164	160	164	147	152	154	134	169	147	142	138	156	140	130	154	171	136	154	144	167	132	148	154	167	153	164	176	133	149	140	138	162	139	165	122	148	144	180	165	166	146	113	149	152	151	140	151	142	163	149	146	147	149	173	163	145	158	155	157	131	148	158	174	140	156	133	152	155	187	154	145	170	171	164	156	155	143	162	167	133	120	148	144	159	161	151	157	139	161	162	130	170	153	157	167	157	166	166	162	161	163	125	154	150	133	165	143	168	157	136	166	132	136	163	149	148	152	137	161	144	164	172	148	133	133	149	155	142	142	164	154	140	148	150	118	170	183	143	144	164	162	127	144	145	174	161	129	135	160	160	164	140	129	159	142	177	163	147	152	132	152	165	138	155	140	172	139	151	152	150	146	151	181	150	155	137	156	154	152	160	164	145	189	157	113	166	145	167	162	148	177	171	143	140	175	170	165	179	136	139	134	126	175	160	156	124	147	155	154	138	155	154	156	150	183	170	165	148	149	151	157	148	150	154	151	165	145	147	146	156	159	146	147	135	162	178	136	160	143	138	163	143	114	181	160	147	154	153	159	148	156	166	180	155	151	151	158	150	157	158	182	164	148	148	136	157	181	172	129	168	138	147	163	156	150	164	153	139	174	133	151	177	155	159	136	167	150	176	177	152	144	171	155	138	156	163	158	155	140	159	150	137	149	135	155	140	173	136	159	166	142	134	146	141	165	127	144	160	172	134	138	154	136	145	147	173	166	150	182	171	161	136	153	166	142	138	149	152	170	144	170	146	162	143	178	165	166	157	141	180	146	117	126	177	148	167	131	143	145	158	166	146	168	141	157	149	134	151	140	138	145	168	177	170	134	142	127	149	149	148	137	161	155	152	162	166	147	136	158	154	137	154	133	176	155	139	150	135	144	163	167	161	151	158	152	151	148	137	167	143	138	155	169	147	166	168	157	146	129	128	144	176	161	144	151	156	144	150	157	174	159	139	120	148	150	155	154	170	155	116	158	142	156	155	151	154	134	156	157	136	144	147	144	135	160	163	177	140	135	149	139	165	146	152	143	161	169	159	166	157	156	164	171	142	161	142	170	135	149	135	129	160	129	159	160	167	155	123	153	158	136	156	187	158	155	134	150	142	153	144	167	161	119	122	175	150	163	134	168	143	160	138	155	143	136	178	147	156	151	154	177	161	168	189	144	171	163	154	152	151	158	179	159	137	137	135	155	153	160	154	134	145	143	161	173	165	140	157	140	169	143	146	180	163	153	167	179	174	137	156	167	139	181	160	138	138	167	171	164	146	144	157	153	142	132	143	153	168	167	178	165	164	171	157	142	174	149	106	153	177	152	134	146	162	155	152	139	124	158	128	144	166	134	162	140	148	147	141	147	164	176	166	140	144	138	146	132	149	141	138	141	172	152	135	157	148	162	186	167	133	147	153	129	155	148	155	142	150	159	155	171	166	150	171	154	136	155	151	153	158	164	145	158	166	165	176	148	114	144	140	175	136	141	141	156	146	156	180	162	166	162	151	156	174	164	132	167	156	172	147	130	175	175	167	160	144	157	159	160	135	151	136	170	164	128	154	142	157	138	132	143	160	148	151	143	159	141	168	165	121	155	167	158	139	152	148	152	153	141	151	145	157	141	150	145	157	140	161	153	137	116	157	170	147	174	164	149	136	144	150	145	148	178	140	161	136	152	144	169	144	155
2989	3155	1499	905	625	510	468	412	444	426	406	388	375	365	424	433	371	347	404	442	374	358	347	369	349	340	374	349	345	397	366	357	319	334	385	345	369	367	346	385	366	387	359	376	365	390	371	357	373	365	406	370	365	356	389	356	404	352	376	381	372	365	361	364	354	362	350	397	354	379	371	359	350	386	333	369	377	373	347	372	345	346	351	385	369	367	375	362	371	384	371	380	403	375	396	393	377	375	374	369	350	370	379	363	361	393	367	324	331	334	377	350	358	375	383	375	365	362	365	382	378	345	359	359	394	389	346	366	359	312	354	361	350	360	375	386	408	386	366	363	361	407	388	376	359	388	366	372	355	352	360	329	400	365	407	341	372	370	384	391	398	384	389	417	347	363	369	380	369	413	345	358	368	381	345	369	301	350	342	353	384	392	362	400	375	363	379	376	382	349	377	340	369	343	387	372	394	343	365	354	366	364	367	374	391	367	377	350	405	355	353	339	364	396	399	420	368	394	363	381	378	363	410	355	414	357	359	387	376	341	349	349	384	360	357	415	400	362	337	364	367	377	404	330	361	386	372	382	375	369	346	365	357	361	378	346	328	357	365	342	346	383	355	363	361	391	359	381	377	357	359	347	359	398	363	382	395	382	366	376	364	368	352	368	384	347	368	365	391	363	355	358	350	364	362	370	351	344	364	370	382	383	369	366	363	392	359	370	361	373	390	335	354	380	373	356	379	353	366	360	373	340	368	348	368	400	405	374	362	376	379	366	384	381	358	390	365	360	373	375	370	371	335	381	363	369	422	384	356	357	378	380	364	369	332	332	362	390	377	393	371	416	346	371	378	363	390	388	348	327	344	362	373	363	396	356	363	383	342	353	381	355	349	371	407	352	362	378	366	408	350	366	345	372	366	343	370	366	370	374	349	369	347	388	377	377	366	378	375	365	359	361	351	373	357	354	319	382	369	385	357	365	337	356	392	409	394	327	381	342	372	349	374	386	349	356	336	389	351	366	308	371	362	350	364	386	368	383	403	343	386	367	378	359	370	369	374	393	348	346	342	349	343	374	366	366	399	358	335	362	351	360	385	339	378	338	351	380	369	380	355	346	331	340	365	374	410	354	368	402	378	362	386	368	355	383	373	366	334	355	321	360	350	357	350	410	372	350	398	396	392	379	347	326	384	355	353	386	413	366	356	380	359	350	372	373	343	416	366	355	365	388	380	392	364	357	366	384	374	370	400	351	408	372	376	351	389	326	391	373	387	330	356	396	341	370	356	390	345	356	382	394	351	394	386	373	369	361	359	366	335	357	347	361	338	384	361	378	384	399	366	353	378	351	397	418	356	329	367	370	361	396	386	329	341	396	399	358	372	374	387	370	363	384	348	328	372	361	375	366	353	360	372	379	361	349	352	373	347	332	350	384	349	372	373	385	332	392	392	369	343	366	366	371	366	374	380	356	333	376	369	331	350	354	361	343	354	374	377	373	379	409	368	369	387	382	368	373	362	354	373	388	376	382	358	358	341	373	394	360	362	368	339	369	384	362	372	364	363	355	366	361	364	355	357	391	333	336	346	348	341	353	383	385	364	347	348	335	398	401	346	403	383	373	347	355	362	400	377	400	378	387	372	337	348	386	353	397	348	396	350	350	351	363	363	378	391	371	344	369	372	356	398	342	383	380	358	376	408	362	390	364	354	375	367	354	395	379	363	402	374	351	374	353	350	375	341	383	329	338	378	410	399	365	376	385	380	359	364	374	388	379	351	345	358	379	354	377	346	360	358	357	354	365	382	375	379	340	378	397	393	379	351	383	337	353	380	386	369	375	339	359	376	381	327	379	365	357	345	367	350	359	341	362	377	367	390	366	335	372	357	362	338	372	392	350	392	389	381	352	354	357	350	389	370	384	369	375	382	396	376	351	390	387	392	367	366	403	381	386	341	356	349	382	368	389	370	380	371	349	357	400	372	353	348	379	346	381	371	389	369	354	350	353	396	349	366	349	367	402	343	363	352	381	371	377	400	375	368	349	324	377	323	362	357	358	343	390	370	357	376	394	377	366	378	367	387	363	360	373	371	356	350	376	368	375	366	378	382	370	355	374	355	360	346	343	392	374	385	353	379	377	382	394	379	368	349	352	359	339	338	376	354	354	357	363	369	376	379	365	355	351	388	367	375	374	377	333	352	379	381	369	338	374	365	376	384	378	361	370	370	365	365	377	388	367	362	355	365	347	375	353	366	346	366	348	388	388	371	359	403	380	344	404	313	407	367	380	374	337	351	357	382	357	359	382	377	344	368	398	343	366	394	368	375	347	361	357	414	363	368	350	387	362	359	376	362	354	364	356	348	367	387	359	397	344	372	357	392	341	356	413	370	372	374	360	352	368	361	370	352	355	375	379	353	355	404	387	367	338	369	353	397	366	372	340	357	360	333	360	381	347	381	345	356	355	382	347	384	390	364	386	337	402	353	354	372	346	358	335	370	361	385	361	362	383	387	352	390	380	398	345	355	365	396	368	360	355	357	392	352	374	406	380	356	388	370	366	393	357	348	393	373	352	368	386	377	342	409	351	363	340	358	353	391	374	344	357	386	366	385	335	382	370	386	418	338	381	382	364	342	350	323	395	354	355	378	370	307	395	384	385	400	365	381	369	384	384	339	383	344	371	350	355	378	371	359	365	392	360	329	327	363	359	416	404	368	362	367	386	368	396	337	329	370	364	333	371	363	403	318	351	369	362	343	346	362	372	371	349	385	358	349	356	376	337	391	363	379	354	356	371	359	369	346	361	367	374	385	397	356	343	349	404	370	351	356	390	358	355	397	379	364	354	383	374	340	366	348	351	353	397	372	375	367	387	344	343	354	382	339	368	338	369	354	339	358	372	365	385	369	389	400	362	374	367	372	361	374	368	347	351	394	373	379	326	370	364	413	406	346	372	368	388	403	399	351	323	386	364	380	369	332	359	358	374	371	402	349	380	383	395	357	390	355	388	371	326	335	335	373	374	342	351	367	389	355	340	335	341	330	376	353	367	390	380	364	331	366	402	394	393	342	380	368	360	366	383	360	362	366	386	378	356	352	368	392	400	375	381	367	352	362	384	355	339	386	361	389	375	387	359	363	337	359	340	347	324	367	361	408	378	361	371	381	303	364	345	373	394	382	362	339	411	319	411	393	335	339	346	344	375	396	386	388	392	381	383	363	359	373	344	369	351	338	374	384	365	373	390	392	367	403	341	359	369	362	393	402	355	348	372	401	364	338	344	342	343	369	350	358	343	374	379	367	373	362	388	361	372	375	381	360	368	381	400	394	359	362	381	365	408	362	365	352	357	385	359	392	360	423	394	369	371	373	353	340	350	356	372	370	352	363	363	341	356	387	396	382	361	348	338	352	351	371	389	364	350	362	389	364	362	366	363	381	334	358	331	421	391	352	382	343	348	380	329	374	364	374	342	370	347	364	364	352	360	389	369	375	350	329	367	344	364	345	384
31967	21043	12284	1139	545	556	544	434	436	426	427	481	463	437	436	399	428	414	415	430	456	433	419	431	445	445	421	396	412	422	408	431	461	421	410	419	427	428	437	479	421	385	423	417	383	404	437	440	373	469	429	462	456	432	445	442	395	408	421	415	369	414	431	442	439	439	416	419	430	430	461	424	462	438	437	431	405	436	423	433	410	418	378	433	403	458	431	420	487	415	425	463	438	457	476	400	441	472	463	448	419	410	414	425	435	419	423	450	406	426	443	403	396	423	411	450	434	455	407	377	435	441	435	409	441	410	445	414	419	426	448	434	420	431	434	432	417	405	420	424	451	415	440	403	391	436	422	417	415	425	440	423	398	443	468	446	423	414	424	417	434	433	435	436	416	449	458	445	447	480	429	416	432	425	429	412	443	416	481	427	434	417	416	467	403	420	424	429	404	431	421	452	410	438	424	425	433	454	399	436	375	437	430	394	416	405	419	432	434	396	472	444	434	445	399	417	426	413	405	428	438	476	434	429	442	388	425	416	436	408	419	457	409	453	447	440	406	428	422	431	410	418	440	446	414	415	415	393	452	414	437	427	418	454	431	395	435	417	421	439	392	425	432	460	463	443	437	443	430	427	424	457	454	414	419	425	444	408	447	426	415	414	372	444	448	413	461	464	448	385	441	404	367	407	451	375	410	393	400	431	412	406	422	400	393	434	416	414	391	457	411	406	443	455	436	435	449	426	411	460	410	419	430	395	427	473	435	395	445	444	428	427	449	414	450	455	446	433	435	437	446	399	427	439	422	403	417	432	387	420	436	474	443	444	463	408	425	421	425	415	455	483	412	440	432	406	429	427	388	430	442	418	434	457	454	404	421	428	414	430	421	397	423	431	454	459	437	429	424	411	440	409	417	410	405	434	446	467	418	396	387	436	420	456	428	420	423	394	449	441	385	432	423	429	433	402	416	435	440	435	416	404	390	433	429	441	419	424	423	440	456	476	448	413	488	427	482	429	407	419	400	425	432	396	456	429	424	406	411	421	418	405	455	410	435	431	446	433	441	445	440	430	399	440	419	385	436	491	434	436	437	439	403	415	419	465	402	442	444	385	398	441	453	467	452	448	441	416	433	420	393	397	397	431	399	438	415	479	482	454	386	438	435	445	391	443	393	407	439	429	453	431	415	422	425	375	432	471	449	451	419	395	453	406	402	397	440	413	449	415	401	404	403	407	425	426	456	392	397	406	426	405	460	419	427	399	439	419	405	449	466	414	431	421	406	419	421	412	412	468	434	433	410	405	392	405	425	439	427	401	420	461	476	447	439	430	418	448	428	431	445	413	441	395	387	445	446	426	406	461	426	452	427	391	407	416	433	403	446	402	434	426	407	411	393	411	455	403	384	460	406	402	455	473	430	467	428	376	394	438	449	464	430	407	391	422	424	457	404	395	454	405	442	460	445	453	417	427	424	466	423	392	418	417	396	369	408	448	448	468	392	455	405	471	420	430	417	444	435	428	420	433	436	424	432	464	494	449	438	437	435	424	428	411	400	430	391	375	390	420	413	411	420	423	444	441	405	397	441	408	404	425	423	443	455	420	423	442	401	444	432	417	425	478	474	419	430	406	388	460	398	427	390	431	424	417	447	424	442	416	402	404	421	406	437	418	464	409	425	385	447	404	440	454	416	444	431	412	425	406	429	406	429	428	443	447	395	431	451	398	433	427	435	450	390	405	445	434	424	432	449	412	440	429	473	432	450	391	404	485	416	445	447	441	410	394	388	458	453	425	431	422	389	391	422	468	398	421	417	396	431	408	420	487	429	435	462	419	384	408	391	423	458	451	451	401	406	438	427	407	429	437	416	373	449	451	445	402	462	449	413	387	397	434	385	418	426	455	439	386	407	429	400	378	429	443	419	429	400	449	407	416	416	431	422	449	479	425	414	450	426	407	428	450	423	430	397	427	447	479	400	473	423	408	461	423	434	440	380	439	409	416	462	441	420	436	409	420	418	426	424	448	415	438	440	413	398	422	425	364	410	395	409	425	406	418	443	419	394	440	434	403	428	408	473	398	446	471	416	400	455	428	447	433	411	444	446	424	419	401	410	426	394	419	447	433	441	448	388	418	419	402	437	413	442	437	422	426	430	458	417	456	438	440	427	420	381	471	427	417	436	419	415	441	404	451	421	398	430	402	463	410	406	400	423	456	410	427	438	448	395	406	453	470	432	393	427	454	407	418	407	437	455	476	451	433	393	436	423	419	453	405	456	393	415	399	431	463	460	428	425	399	487	456	448	407	417	429	443	415	415	452	448	419	375	399	431	429	462	437	401	427	401	443	432	461	467	415	461	445	410	430	444	403	418	436	402	412	432	406	399	451	413	465	414	408	449	453	433	421	436	402	395	409	383	386	401	426	373	402	444	443	437	408	372	413	419	431	451	383	426	434	414	442	399	450	423	427	426	434	433	383	408	417	403	438	443	456	409	398	411	399	440	440	442	401	451	439	431	438	427	394	439	441	422	412	408	429	418	409	435	425	393	425	456	478	438	421	436	405	458	422	389	454	428	465	394	407	420	439	418	427	440	432	440	438	432	415	461	437	454	441	417	458	468	425	455	405	418	463	447	392	410	445	430	419	403	443	436	428	437	385	426	391	437	423	414	437	456	479	453	436	437	423	413	463	450	442	395	423	436	411	433	411	402	458	428	437	405	430	452	413	423	433	447	444	441	432	443	429	405	427	453	427	380	409	476	407	444	474	474	437	468	428	405	426	440	419	449	414	466	422	490	425	508	448	405	413	480	413	435	413	392	402	439	372	443	431	468	442	399	415	408	461	433	444	436	447	456	417	417	444	459	408	429	407	448	416	389	389	470	458	412	393	440	402	414	422	404	440	450	440	411	457	462	389	440	445	413	425	423	432	445	405	433	443	436	404	392	409	430	400	441	452	433	409	414	419	407	461	419	444	425	412	393	459	484	381	442	416	425	397	405	388	390	460	409	463	442	430	406	432	427	424	437	407	471	433	419	403	451	424	407	403	466	424	414	429	470	419	439	486	419	439	431	399	466	471	413	449	451	457	459	415	422	425	437	453	449	430	395	428	453	454	402	434	423	394	456	452	427	412	441	473	421	439	429	433	419	426	440	426	444	437	431	397	461	379	449	403	480	439	412	471	404	443	465	432	445	413	417	383	387	453	430	462	396	444	460	460	431	434	414	443	426	471	438	416	457	378	402	439	422	441	385	445	406	436	417	406	458	415	421	430	440	441	436	441	429	446	417	429	401	394	458	444	452	423	420	472	427	381	412	429	400	416	450	465	416	433	446	445	408	432	428	434	437	413	443	447	403	410	418	403	427	428	424	429	440	399	450	429	432	392	464	447	436	449	424	410	431	401	392	423	380	398	437	437	432	456	435	420	412	400	439	401	405	442	432	428	449	445	436	417	411	414	398	383	419	406	437	416	410	439	412	421	419	447	407	414	468	446	473	415	398	444
5790	997	968	996	941	952	945	917	977	963	919	932	910	953	927	959	925	876	980	928	935	920	901	939	906	912	945	925	941	948	923	978	944	972	982	900	926	958	904	911	957	907	922	956	917	978	922	933	915	864	924	935	910	943	905	891	940	899	964	939	894	882	917	952	940	928	965	889	941	921	943	972	916	916	910	947	921	940	926	896	914	991	933	915	908	927	958	898	977	980	959	857	985	956	940	921	931	936	974	950	949	908	918	941	937	961	956	968	915	969	857	939	947	914	971	856	953	880	921	969	908	900	916	960	978	942	917	928	921	971	923	903	956	926	930	894	929	927	949	953	1002	917	918	955	973	910	881	939	950	901	906	938	874	923	939	930	917	887	922	879	910	907	912	981	983	947	964	898	940	935	932	931	906	956	864	900	962	937	957	881	847	951	946	987	899	908	941	943	980	982	912	916	949	904	902	924	954	944	875	986	908	907	916	935	917	956	900	977	918	921	947	1003	932	919	930	922	950	964	973	963	904	891	902	915	878	904	908	890	915	944	937	923	925	894	951	964	931	887	966	922	910	951	902	978	937	953	912	920	949	948	894	938	900	964	919	973	930	943	954	932	885	914	946	935	967	882	965	930	952	924	968	880	948	968	931	935	894	902	894	924	980	913	921	899	935	982	946	939	900	928	940	926	896	946	985	931	905	937	912	920	924	925	943	905	913	912	940	944	996	888	918	910	876	936	921	967	941	962	939	912	889	907	961	967	908	926	932	930	1008	937	892	936	926	942	920	941	955	946	868	952	980	965	948	917	888	957	955	924	918	927	926	954	918	947	895	901	905	967	936	895	934	975	891	903	967	965	959	902	965	930	941	977	965	909	944	905	932	945	893	849	954	913	915	948	915	923	899	909	941	940	937	937	928	858	957	903	906	859	899	969	923	898	944	858	927	951	908	892	939	909	935	992	990	949	941	917	919	930	853	935	941	903	901	909	972	976	895	962	906	889	911	916	918	962	962	936	943	953	955	916	926	921	890	974	925	907	915	891	934	929	892	880	956	913	911	891	952	938	952	953	952	920	938	930	918	930	871	912	946	942	911	951	942	928	932	880	914	946	1016	991	940	896	926	886	954	1011	941	993	978	939	946	927	939	972	957	888	939	929	878	979	892	955	937	947	962	920	918	897	945	938	951	974	993	953	922	913	932	1001	954	1008	919	926	890	970	924	972	944	916	914	918	953	912	957	971	958	961	923	904	901	925	857	935	944	941	937	932	938	932	943	968	932	908	880	964	945	910	921	918	943	942	941	949	905	943	948	945	941	958	981	914	912	925	914	919	946	953	875	941	952	989	918	913	897	974	917	914	914	939	935	930	938	939	923	916	973	980	904	911	926	908	933	968	948	941	935	964	970	947	964	939	928	947	877	950	889	883	942	942	905	966	891	962	906	933	953	870	914	878	941	940	904	925	977	943	898	910	985	968	943	996	942	952	898	930	933	997	912	934	966	939	904	914	922	927	982	853	896	919	922	981	965	962	948	1001	929	928	899	890	907	953	911	946	940	969	906	913	901	973	913	892	940	941	903	884	973	961	858	959	960	909	923	977	960	982	939	912	947	833	945	929	899	912	949	934	919	928	898	900	945	925	936	932	903	945	950	934	918	977	906	881	935	930	916	923	945	947	948	898	921	952	891	932	930	928	923	925	901	920	961	924	934	906	906	914	945	947	981	908	982	978	943	980	967	893	944	908	984	921	887	914	925	948	1012	964	871	995	858	962	946	937	977	897	879	910	928	968	984	883	914	859	927	948	956	901	931	926	944	873	884	900	877	880	972	903	921	957	948	898	983	920	920	988	927	905	899	909	982	876	917	959	929	915	941	919	936	942	927	932	911	934	982	930	871	925	899	908	989	905	908	966	954	963	904	989	849	949	939	920	973	904	954	913	933	984	951	929	942	1010	924	1013	923	966	928	936	915	941	894	902	968	875	952	883	971	874	899	965	958	965	926	949	908	943	888	899	907	924	911	919	924	926	960	935	885	976	884	955	952	891	967	946	909	909	940	944	899	930	937	953	918	903	976	923	968	958	907	909	938	920	957	914	937	981	899	935	995	967	861	956	940	896	956	934	920	938	964	947	904	994	906	919	953	898	948	952	923	894	899	969	911	862	974	973	939	861	942	977	901	917	910	933	967	962	888	918	954	916	941	929	901	937	929	920	920	977	919	901	902	933	938	912	930	945	911	948	931	972	887	920	948	886	955	888	926	942	921	912	916	940	923	956	945	944	872	919	912	907	940	912	942	961	881	912	958	925	899	939	914	968	963	888	967	932	982	878	923	966	886	946	951	956	918	988	976	901	973	890	838	979	907	898	888	879	871	906	951	909	916	922	883	963	948	931	965	916	942	924	930	917	944	944	890	971	918	924	973	908	972	929	903	910	875	945	952	950	926	1002	919	964	949	909	911	928	952	960	908	975	912	911	922	956	964	940	943	989	949	918	893	927	962	971	952	917	905	999	929	901	945	960	965	950	937	945	933	957	903	949	971	907	918	905	952	917	893	897	948	967	946	897	910	899	920	901	929	949	854	922	966	915	937	904	965	928	924	948	954	978	905	918	924	983	934	899	926	959	932	931	910	926	924	912	885	932	930	968	962	898	929	970	983	918	935	886	925	885	905	903	977	939	953	939	902	964	976	949	949	962	938	936	940	870	958	911	931	927	942	954	954	955	966	937	932	915	895	876	925	920	911	935	934	882	939	947	944	890	968	893	954	955	898	916	920	932	918	964	916	952	904	911	928	956	934	926	933	922	897	950	969	900	934	885	921	876	895	880	917	930	909	934	998	918	952	976	945	933	917	950	977	953	901	971	927	918	908	888	937	939	906	892	910	919	853	948	884	953	927	965	917	925	937	916	959	907	931	950	918	940	960	873	897	930	928	933	925	935	876	979	931	994	901	923	939	898	946	945	877	894	908	937	916	949	950	959	930	984	902	942	944	963	893	935	936	898	914	913	933	963	912	899	938	928	939	923	1010	971	960	948	953	918	910	912	917	951	927	935	891	945	926	943	937	938	963	942	922	875	952	974	959	966	903	934	917	893	888	879	932	955	899	948	954	949	943	914	898	947	959	894	990	951	908	906	930	919	985	926	927	964	1037	911	994	967	916	895	959	917	959	928	895	896	943	927	971	947	950	965	949	951	934	916	924	933	968	908	980	914	923	918	953	946	976	905	899	931	932	968	923	912	974	910	928	926	947	962	939	888	859	1004	935	922	890	928	950	988	950	1004	936	1003	914	909	958	942	910	957	991	924	923	945	907	919	889	936	910	909	900	908	894	933	900	944	919	910	913	929	927	912	934	928	948	867	923	956	925	923	886	991	956	936	949	985	920	917	922	923	915	930	1024	930	990	942	1000	928	923	960	920	939	901	962	965	857	944	947	925	963	951	984	905	909	940	892	920	920	982	889	852	936	939	897	940	912	905	963	933	960	909	916	911	895	925	916	932	927	942	947	940	950	965	919
24892	21506	24871	28580	21510	21356	1365	470	394	394	351	374	373	367	342	349	342	335	339	335	348	346	350	339	303	310	330	349	334	345	328	337	315	331	339	322	331	295	312	349	341	319	336	310	316	311	321	328	304	305	340	327	356	359	343	332	372	322	329	274	302	358	302	329	297	341	315	320	336	340	307	314	319	321	326	318	323	346	293	327	377	339	321	343	347	295	326	313	333	292	308	348	324	332	291	279	307	326	320	310	339	334	323	349	351	343	326	324	317	344	338	316	315	331	331	287	339	310	352	311	314	293	332	357	340	336	338	317	328	344	295	303	318	335	328	328	318	285	352	298	298	316	313	334	336	292	349	373	292	323	320	304	327	339	328	330	328	323	336	340	323	320	330	375	349	316	333	315	322	311	325	347	307	353	293	351	340	315	342	347	344	330	317	322	321	324	317	317	294	312	342	298	328	329	313	301	336	294	314	342	329	286	314	315	327	354	316	313	331	329	300	309	324	311	346	341	340	354	315	290	304	337	304	318	326	308	334	323	347	334	319	346	328	319	359	313	333	332	352	324	280	365	369	346	322	319	351	341	333	347	338	338	279	296	337	320	284	332	305	313	309	320	329	334	290	316	324	305	317	305	308	295	283	322	354	350	311	305	314	331	306	298	301	333	325	310	357	318	321	336	333	327	332	309	311	327	326	356	329	365	329	321	341	332	326	311	298	294	315	332	364	339	314	316	289	329	349	332	343	328	340	318	297	329	322	314	317	329	345	324	313	327	315	296	325	315	330	343	345	332	325	316	299	308	339	312	311	339	336	297	331	343	298	338	338	336	302	301	343	319	311	322	313	350	348	319	346	322	328	332	293	311	323	349	305	326	347	313	353	337	314	334	336	311	342	336	352	324	311	343	325	327	326	343	318	332	328	324	337	339	335	337	347	297	332	335	326	295	336	375	353	372	324	317	321	317	297	309	333	322	335	333	302	321	342	321	322	342	337	311	308	361	352	306	322	369	326	303	326	338	349	350	307	325	347	360	328	283	351	325	339	340	338	303	352	320	322	308	309	300	342	322	340	292	305	326	327	327	299	346	313	313	325	342	343	345	334	327	322	316	365	325	316	351	338	293	394	332	298	311	339	341	303	306	318	350	353	365	350	301	346	308	321	307	319	304	348	304	366	326	328	329	311	313	321	299	327	349	304	333	304	350	344	297	335	292	326	338	355	303	324	352	333	303	304	334	296	288	309	361	315	314	300	298	350	350	331	360	348	309	326	317	309	342	335	331	339	299	353	302	326	349	318	308	282	361	324	297	321	318	355	325	308	293	331	321	343	320	328	322	299	353	371	320	349	328	328	316	331	309	331	329	317	317	353	328	287	293	306	356	336	306	309	314	306	336	309	314	321	298	300	334	341	309	299	287	352	315	358	330	304	307	320	312	314	296	315	296	360	334	278	316	332	332	331	339	346	330	324	380	327	311	334	313	338	290	326	323	311	267	293	314	325	333	345	354	325	367	339	327	331	337	303	340	323	305	299	286	317	331	295	313	343	314	336	294	304	290	309	339	345	343	324	315	296	331	296	334	317	321	350	306	290	311	313	322	336	315	342	349	331	312	332	335	339	340	280	304	351	325	344	337	337	326	349	328	302	326	360	326	306	303	363	327	325	339	327	343	375	300	350	315	308	317	348	339	288	353	315	340	347	351	303	368	305	341	323	352	331	329	316	298	313	326	302	346	318	309	365	348	347	259	305	343	335	356	335	324	346	307	308	301	299	323	327	341	328	356	304	310	325	325	349	356	356	343	314	328	335	314	306	317	317	304	301	334	348	322	343	321	339	305	308	356	321	340	360	339	302	335	349	355	317	333	328	317	367	307	361	340	338	323	330	304	323	306	373	319	312	331	292	326	328	348	330	376	356	297	332	323	270	338	319	297	311	341	329	288	331	351	349	319	287	326	355	321	323	346	355	325	326	317	306	321	336	300	298	396	369	314	326	367	329	302	312	318	364	317	326	308	315	319	349	325	318	352	346	326	328	331	334	328	357	324	347	292	341	352	304	332	309	300	323	280	315	342	315	323	361	323	320	331	320	336	346	317	292	310	328	334	328	337	276	351	337	347	316	348	308	341	303	331	335	329	290	336	322	352	334	334	351	359	321	314	299	311	329	315	293	354	339	348	347	345	332	332	352	347	345	332	333	312	369	311	309	303	336	348	314	326	300	354	315	321	333	318	324	335	320	303	305	301	339	317	318	304	329	323	367	302	365	323	328	348	324	306	297	318	320	315	331	329	348	321	303	298	291	365	294	324	320	325	326	316	318	315	341	337	311	306	306	306	336	342	327	309	311	325	310	325	316	341	320	302	308	295	317	290	314	322	339	355	335	286	322	305	315	317	333	357	319	316	309	302	324	315	350	337	315	315	327	328	328	308	301	358	324	317	320	328	312	339	302	326	337	301	337	338	306	338	350	335	320	332	332	323	337	333	343	309	301	320	318	332	326	327	317	325	325	297	324	303	354	348	317	311	367	319	305	335	322	302	321	320	320	324	358	344	348	316	345	304	305	347	337	340	288	361	342	316	323	350	315	323	331	340	323	327	313	315	333	294	353	328	371	317	332	311	293	336	352	340	336	318	298	298	344	317	312	335	319	352	301	327	337	332	318	285	340	292	358	350	314	323	339	329	288	324	339	350	328	353	310	345	342	318	335	286	288	316	321	300	350	309	322	331	300	351	332	316	332	275	312	323	323	348	332	294	363	353	297	331	300	330	326	336	309	355	316	334	316	357	357	306	308	315	340	293	325	253	351	309	310	343	310	276	309	310	318	314	317	337	328	319	351	312	298	329	324	304	285	321	293	329	339	322	325	335	334	328	295	309	313	329	321	330	342	312	322	310	313	320	289	323	332	353	290	291	319	320	296	338	328	319	334	297	284	328	325	306	288	334	322	312	322	320	348	349	330	317	339	347	314	320	308	322	321	302	299	348	313	349	299	313	300	334	319	339	291	309	337	355	305	335	348	311	311	315	366	310	329	314	323	345	292	351	305	343	383	335	318	356	331	326	299	302	308	321	302	324	312	335	341	342	307	317	319	336	286	315	312	342	337	334	359	301	297	317	344	307	330	299	334	320	334	359	335	322	340	332	334	339	313	314	353	350	345	338	300	278	347	346	313	355	358	336	344	341	368	340	306	346	328	331	318	339	311	307	304	335	296	310	294	306	355	328	376	302	355	359	333	321	334	295	323	335	322	354	339	313	347	312	345	314	328	354	280	327	345	311	361	331	324	324	326	311	355	305	306	272	340	307	275	334	309	328	359	308	300	325	298	315	314	307	332	340	307	326	344	320	316	283	316	307	310	316	341	325	322	332	310	290	320	330	343	299	322	308	357	323	348	319	361	375	313	319	301	352	334	313	291	293	314	310	308	306	313	322	302	344	330	314	310	300	335	343	347	300	323	356	332	299	335	330	318	333	336	346	308	313	334	354	345	324	341	326
3176	2151	1312	873	819	799	791	763	705	775	753	707	705	724	690	694	731	715	754	731	702	733	694	703	686	687	692	716	741	686	687	739	705	727	734	715	717	702	692	727	692	731	725	711	708	692	695	763	703	712	704	707	745	715	648	685	706	742	719	716	717	708	732	715	687	710	691	712	776	720	714	772	729	684	712	707	706	680	683	728	718	708	669	720	687	734	740	724	725	706	749	702	734	700	705	737	683	658	697	714	730	718	707	696	722	730	729	705	723	721	666	717	730	663	708	702	729	716	680	676	771	697	715	744	697	714	687	685	738	679	725	693	704	697	701	743	720	665	697	674	685	718	727	768	736	729	675	697	720	716	720	677	745	706	688	741	662	730	679	766	694	713	700	674	682	659	720	708	699	697	732	702	734	721	716	712	734	694	660	715	694	739	746	723	696	703	726	726	748	696	714	670	757	715	673	712	734	712	697	726	708	715	760	684	699	750	751	774	676	716	697	671	750	725	731	706	728	744	712	739	708	671	697	707	733	726	706	653	680	677	772	688	755	713	745	704	705	728	694	703	699	673	689	708	754	722	706	688	734	727	718	704	689	699	705	661	627	722	699	706	708	735	718	727	735	752	759	744	704	710	746	688	707	684	734	703	711	682	680	710	672	667	663	704	700	757	710	692	690	683	706	721	649	732	735	745	709	694	760	687	758	721	670	714	653	715	736	751	717	696	729	673	695	733	725	713	689	733	690	676	661	713	717	715	727	686	726	752	673	694	659	672	742	710	766	735	714	703	714	694	672	673	753	690	723	736	695	730	662	685	665	737	737	734	702	754	713	704	678	773	697	676	714	706	704	670	739	689	735	711	717	666	711	741	722	672	711	757	654	689	705	690	738	758	706	695	663	726	700	749	681	713	709	749	693	692	728	713	714	728	705	700	722	697	718	677	713	692	670	698	715	689	717	723	681	664	740	723	707	706	696	689	727	732	712	683	713	684	686	735	689	692	692	668	678	724	714	690	695	747	682	710	719	714	714	726	703	694	733	713	704	681	732	730	709	738	714	666	692	699	751	707	694	689	728	727	714	717	707	659	699	720	693	716	740	675	678	684	725	712	688	699	686	721	719	722	694	733	711	673	717	710	717	692	688	744	759	711	697	758	724	744	709	733	724	716	682	722	693	701	702	696	688	723	740	678	722	691	654	741	755	676	713	699	666	639	696	732	695	683	728	702	691	679	687	662	690	771	741	727	717	679	728	717	721	699	726	735	670	720	691	675	685	685	729	721	690	719	654	724	714	729	718	713	752	743	736	720	716	725	664	716	674	702	719	706	703	692	682	711	692	658	710	662	711	702	689	716	705	694	704	674	711	673	731	767	759	687	712	706	708	683	746	738	699	687	695	679	678	749	667	719	696	705	768	707	742	737	693	806	710	665	712	735	728	655	759	707	690	703	689	729	742	689	728	676	750	695	719	707	741	668	686	684	703	693	695	728	741	706	690	734	668	694	720	679	685	715	744	738	724	715	735	698	762	735	733	690	697	748	738	730	736	746	714	689	705	685	766	699	722	681	696	703	684	702	714	712	767	707	725	715	748	722	742	741	728	709	703	676	705	738	694	752	684	674	706	695	700	699	660	758	741	702	722	687	719	729	705	736	709	729	712	682	715	689	710	710	717	681	695	702	682	727	734	711	700	679	711	720	711	719	733	750	700	666	642	721	736	704	666	700	699	711	699	668	755	666	729	680	694	714	705	708	671	688	640	731	644	703	709	718	715	736	689	706	727	687	688	740	705	710	717	738	706	680	731	756	681	745	688	723	699	686	703	745	692	701	716	695	685	705	757	731	761	680	689	688	701	724	667	695	699	701	691	707	709	669	721	722	747	676	668	714	720	710	728	732	657	751	688	694	716	718	716	742	671	701	717	680	715	739	681	729	738	756	677	680	687	704	726	697	710	729	689	677	694	682	715	719	680	689	721	715	690	683	681	692	668	707	721	740	759	689	703	716	745	726	707	729	689	689	684	673	724	688	698	696	677	738	702	702	639	707	744	732	731	717	721	686	733	725	706	738	670	687	694	750	742	708	716	688	701	719	707	719	712	746	714	675	709	724	780	672	716	683	696	711	794	716	710	659	718	688	745	721	698	723	710	743	689	700	699	714	741	747	687	644	716	722	688	709	700	766	760	704	691	718	721	694	686	734	703	713	704	686	719	706	694	701	731	668	757	683	733	680	669	659	716	700	726	721	687	707	706	703	708	699	694	660	679	702	701	658	745	712	712	709	700	688	697	718	731	748	679	666	716	705	756	672	631	654	733	724	700	678	703	713	706	692	687	735	728	724	719	700	707	677	662	722	692	749	703	681	675	757	705	703	692	692	689	694	704	671	717	674	713	744	651	713	686	715	726	667	674	719	689	732	682	707	711	702	719	673	723	703	654	716	738	696	699	725	698	712	699	710	693	693	768	681	658	724	686	703	727	747	700	709	739	712	757	717	702	688	689	680	735	721	674	690	720	746	693	711	708	688	718	719	694	719	693	742	682	682	716	665	706	666	720	714	754	753	669	696	688	749	720	731	736	688	636	728	702	718	652	682	702	673	740	702	722	690	698	720	731	716	746	692	683	731	727	739	711	656	673	758	680	693	723	689	677	730	691	687	716	719	702	730	734	722	720	713	691	729	672	717	782	690	731	683	690	674	701	694	707	716	703	697	699	699	713	722	687	688	691	723	742	747	726	690	694	700	695	662	752	690	702	757	695	745	712	713	703	710	678	672	678	700	689	757	722	672	721	729	731	722	720	733	688	635	770	633	720	664	685	704	690	716	692	740	741	705	681	727	737	735	697	690	681	713	751	668	750	714	679	737	664	718	766	707	738	731	690	748	684	741	709	680	695	761	691	709	696	729	738	683	742	737	690	714	704	666	683	694	664	739	702	739	693	731	686	707	706	695	734	715	664	699	629	718	755	713	696	669	699	700	699	698	729	726	749	673	659	690	695	691	716	717	727	720	740	685	672	723	737	693	744	692	691	732	687	732	750	686	669	713	730	670	689	729	687	680	687	703	750	735	726	710	714	714	672	702	685	723	679	745	706	716	700	718	728	687	696	677	765	690	676	696	703	711	690	731	744	717	719	720	752	698	692	673	677	755	698	722	667	677	689	693	715	683	712	720	752	705	699	740	690	710	703	681	701	725	728	695	720	699	744	680	728	733	734	733	692	664	718	721	688	747	682	689	686	742	709	719	766	717	734	754	682	731	673	764	679	739	690	708	708	704	692	663	716	762	699	676	740	684	712	698	675	698	690	696	678	696	672	751	699	731	703	731	705	706	689	700	661	699	686	724	737	688	676	716	757	699	673	716	682	705	709	706	709	718	721	725	724	694	712	711	670	740	677	739	678	678	732	760	713	727	691	724	721	743	750	694	651	673	721	734	722	708	711	673	719	636	672	695	728	722	739	690	684	699	701	727	705	713	713	674	680	687	723	761	692	688	750	689
4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
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
