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
339732922876	339732923395	339732923945	339732924495	339732925045	339732925595	339732926145	339732926695	339732927245	339732927795	339732928345	339732928895	339732929445	339732929995	339732930545	339732931095	339732931645	339732932195	339732932745	339732933295	339732933845	339732934395	339732934945	339732935495	339732936045	339732936595	339732937145	339732937695	339732938245	339732938795	339732939345	339732939895	339732940445	339732940995	339732941545	339732942095	339732942645	339732943195	339732943745	339732944295	339732944845	339732945395	339732945945	339732946495	339732947045	339732947595	339732948145	339732948695	339732949245	339732949795	339732950345	339732950895	339732951445	339732951995	339732952547	339732953095	339732953645	339732954195	339732954745	339732955295	339732955845	339732956395	339732956945	339732957495	339732958045	339732958595	339732959145	339732959695	339732960245	339732960795	339732961345	339732961895	339732962445	339732962995	339732963545	339732964095	339732964645	339732965195	339732965745	339732966295	339732966845	339732967395	339732967947	339732968495	339732969045	339732969595	339732970145	339732970695	339732971245	339732971795	339732972345	339732972895	339732973445	339732973995	339732974545	339732975095	339732975647	339732976195	339732976745	339732977295	339732977845	339732978395	339732978945	339732979495	339732980045	339732980595	339732981145	339732981695	339732982245	339732982795	339732983345	339732983895	339732984445	339732984995	339732985545	339732986095	339732986645	339732987195	339732987745	339732988295	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22074	20188	27448	22677	20314	18646	10252	4618	2953	2157	1498	1237	906	736	644	643	501	473	502	411	397	411	390	381	345	369	351	365	349	351	353	323	330	352	322	354	357	350	350	354	308	301	341	324	309	330	358	316	317	314	332	319	334	357	295	352	338	350	314	310	318	324	340	347	337	346	344	315	329	303	329	429	668	535	504	421	327	319	310	320	310	320	320	345	326	315	323	337	285	311	352	319	326	331	366	331	301	317	314	313	327	309	337	359	317	325	310	301	316	317	302	324	334	316	291	343	311	309	311	319	331	309	321	335	326	322	345	315	329	315	310	340	320	297	374	333	328	352	330	343	333	335	353	338	334	331	339	318	331	321	304	312	301	344	293	329	311	300	321	319	339	332	312	328	339	289	303	311	295	315	349	302	334	297	323	302	300	313	334	345	325	311	319	337	302	338	314	366	285	345	339	334	304	310	309	293	353	309	320	318	307	312	323	317	309	303	304	311	293	307	332	335	292	302	311	312	310	298	301	306	322	307	332	326	293	313	349	326	312	325	309	313	336	316	338	315	332	315	322	288	321	333	316	308	332	334	320	323	299	335	328	318	332	353	340	326	342	336	332	311	333	312	334	332	316	345	300	325	351	315	349	309	309	327	300	325	353	334	312	324	331	315	311	327	313	325	329	308	339	300	302	326	325	326	296	320	347	302	287	348	300	316	306	321	304	316	301	333	326	308	334	327	298	309	295	310	323	339	307	310	308	308	311	303	334	321	306	312	296	339	351	331	328	336	327	300	329	336	291	338	316	301	350	311	309	324	305	344	319	317	327	325	324	296	325	339	317	362	337	325	312	301	292	320	324	292	314	332	347	324	323	318	314	324	329	320	325	350	348	329	290	302	310	322	324	326	291	336	367	321	337	298	299	341	319	328	340	301	307	324	298	301	338	348	302	352	347	330	341	320	328	331	326	307	319	339	309	324	310	314	308	357	312	336	326	324	356	315	303	307	297	331	342	298	359	342	316	327	309	306	333	340	319	335	355	320	307	316	328	311	328	317	296	335	326	315	350	318	285	327	316	313	348	333	321	302	320	321	331	344	335	316	327	340	334	338	336	362	349	345	355	314	297	301	323	334	320	314	309	331	349	319	314	297	345	334	334	312	335	356	332	326	322	329	315	332	321	313	325	303	316	327	326	340	347	329	319	348	330	341	313	316	317	307	347	325	311	329	319	291	327	294	365	321	287	324	297	331	334	349	315	337	290	333	320	302	327	323	289	322	313	323	302	316	317	328	310	300	306	298	313	323	305	309	300	327	351	306	311	291	319	343	323	305	322	280	301	328	310	356	327	325	379	334	320	312	294	311	308	357	336	323	321	311	344	310	364	312	322	316	318	363	304	357	325	322	321	343	346	333	306	325	343	320	290	291	312	296	298	331	329	313	325	303	314	315	350	300	321	315	323	337	284	327	303	312	330	329	294	315	311	325	285	313	318	333	330	335	318	338	293	331	291	297	322	329	342	330	313	336	312	296	318	295	297	317	318	359	325	320	338	310	340	315	316	336	343	321	336	294	329	305	324	314	332	331	356	304	333	317	321	303	339	302	330	334	334	312	313	319	348	306	300	329	299	318	328	307	340	334	354	287	314	316	328	321	317	324	343	293	316	364	332	311	327	300	324	358	317	336	298	321	329	314	337	297	332	326	326	301	276	344	317	301	299	333	305	314	326	324	324	316	318	329	319	296	311	305	302	303	305	327	326	327	331	327	319	314	296	340	314	314	326	302	360	351	320	345	301	308	320	332	323	343	307	299	338	311	357	312	300	298	330	310	308	303	356	344	335	305	321	329	302	311	312	318	318	318	305	353	320	300	296	326	310	322	302	328	297	323	333	317	292	317	290	332	314	337	311	300	330	300	304	330	343	338	331	318	315	300	323	323	378	332	349	318	316	325	306	346	354	306	321	331	290	331	367	312	335	322	333	293	325	346	323	347	318	345	292	348	332	316	331	359	326	324	314	312	335	314	326	309	314	353	331	304	312	333	307	339	329	327	316	328	316	323	296	350	323	278	347	331	313	294	326	327	321	327	324	320	308	300	323	315	338	317	328	315	314	318	309	352	340	349	315	296	312	310	306	333	294	347	325	324	318	317	314	307	331	336	300	381	313	345	313	335	335	327	318	316	307	346	334	315	347	314	316	320	365	333	337	320	337	317	315	332	266	323	344	320	304	329	329	331	306	305	317	317	302	318	300	318	331	334	314	305	316	330	346	301	304	326	320	309	334	319	345	319	338	305	330	324	318	341	317	317	323	308	328	316	332	348	272	332	329	317	347	325	309	310	331	316	308	329	316	320	320	349	331	344	282	306	315	347	319	328	294	306	326	335	341	292	309	325	332	325	301	323	308	329	307	321	362	298	290	327	331	315	298	329	339	314	311	304	340	340	320	320	306	317	320	319	325	326	302	280	306	322	314	334	339	329	313	322	313	311	300	311	324	342	306	315	321	308	349	311	331	319	311	314	320	295	349	310	317	318	324	318	318	315	317	342	355	308	307	325	321	320	331	351	331	324	347	334	324	301	313	332	337	305	333	331	349	274	337	308	356	362	303	343	317	313	342	268	353	344	325	328	340	341	310	342	316	321	305	310	317	323	325	305	353	294	320	355	336	336	325	305	317	334	332	293	310	312	307	318	332	315	333	322	347	321	338	354	295	325	349	324	313	357	325	339	320	322	312	346	321	329	315	334	330	303	349	315	322	294	323	310	345	321	317	341	323	338	305	325	339	311	311	300	289	318	334	332	331	338	320	321	312	297	351	346	313	312	311	323	329	319	328	314	351	322	354	345	308	324	327	338	330	325	347	303	330	332	319	305	313	322	352	309	305	314	290	351	326	313	327	321	335	305	332	313	334	327	337	303	349	334	320	336	329	319	330	302	309	290	309	278	300	317	303	312	321	315	322	321	317	340	331	288	327	334	339	302	328	301	317	285	323	328	309	303	282	314	343	288	296	337	322	297	313	302	299	323	338	326	297	319	298	349	307	296	321	318	321	340	281	282	335	312	351	297	312	326	322	343	351	334	321	346	345	325	329	297	284	322	286	326	324	325	304	337	293	327	322	333	316	303	327	323	321	293	308	325	307	360	345	304	332	333	312	331	304	342	310	325	296	318	329	292	358	317	304	338	319	305	324	330	323	309	296	323	341	318	356	319	301	336	301	340	296	315	339	308	333	315	340	326	310	335	296	281	316	312	347	305	340	319	326	310	308	346	326	309	294	345	298	318	317	340	301	324	363	324	362	316	331	334	364	327	339	322	328	355	314	328	302	318	325	345	351	315	307	331	311	292	322	306	315	338	312	335	322	326	326	319	304	376	324	317	354	329	301	311	314	302	331	327	336	348	289	346	307	323	311	321	309	323	302	323	357	325	341	304	328	308	293	345	349	313	331	318	318	336	311	326	332	335	333	353	334	295	304	329	317	357	310	342	345	332	293	312	349	325	300	312
25907	44781	37556	27519	20828	16519	12963	9956	7753	5907	4552	3524	2705	2167	1852	1656	1444	1254	1084	1053	935	795	790	791	789	725	683	687	701	692	595	686	655	622	655	637	631	644	633	632	623	620	602	618	572	595	610	621	627	608	615	607	616	631	624	603	632	599	622	573	652	585	575	611	552	592	612	621	592	626	592	991	1763	1401	1229	828	560	599	573	560	616	636	534	627	585	614	572	601	613	594	581	557	545	644	625	613	610	641	612	579	643	596	607	606	557	591	579	608	620	598	600	612	584	613	585	578	594	583	632	579	589	612	607	571	641	582	611	575	598	587	603	589	622	562	594	630	603	622	580	597	564	598	648	567	569	599	614	634	604	621	571	592	605	602	603	559	581	591	611	626	594	614	585	561	594	600	573	626	571	618	579	580	637	596	581	595	590	569	587	604	601	579	618	609	577	580	552	602	595	574	615	579	584	611	627	624	616	586	543	593	579	640	588	565	624	605	585	594	595	576	570	582	605	608	639	626	576	577	580	613	640	629	593	587	618	590	573	604	573	566	536	626	624	579	635	631	576	614	594	594	604	601	593	656	615	624	576	614	629	641	564	608	601	613	576	558	611	584	557	581	557	614	591	642	617	588	603	608	588	626	575	575	613	591	631	571	611	586	592	574	673	603	601	617	640	572	604	540	631	549	634	590	626	622	604	640	614	575	593	617	581	579	607	578	582	597	608	627	560	581	599	561	599	634	568	579	562	575	572	650	638	563	613	627	566	600	646	547	561	596	618	572	646	585	587	579	587	558	589	593	625	546	591	602	569	584	602	636	560	598	629	607	598	607	603	605	615	622	588	597	603	628	567	591	579	568	612	613	601	556	572	566	604	603	628	588	588	615	590	579	545	612	596	544	580	595	592	639	586	633	598	558	595	579	604	584	611	603	566	595	577	635	585	580	606	583	588	588	605	578	617	601	615	624	584	563	596	604	592	574	593	535	577	561	584	611	617	644	621	569	576	581	585	599	592	588	608	587	595	591	619	607	622	607	595	574	558	589	579	608	591	619	568	587	577	551	614	596	590	607	583	592	600	612	599	608	635	568	591	559	569	618	614	601	598	592	578	607	587	584	603	582	576	565	594	597	631	606	568	614	592	586	647	619	564	588	578	612	607	595	617	600	604	608	607	612	610	608	563	590	553	636	551	629	636	587	619	587	632	613	577	621	620	565	577	582	637	620	573	567	616	597	629	616	577	555	641	579	624	557	585	554	623	591	616	578	638	602	609	577	556	635	575	617	607	581	643	605	625	556	592	608	557	592	606	594	589	600	640	606	589	583	571	574	604	604	590	589	609	588	608	604	566	570	602	595	568	558	585	583	578	588	583	579	592	576	605	583	583	608	575	653	642	604	607	588	598	619	629	581	603	590	580	575	557	611	611	594	619	590	555	617	578	602	605	573	621	619	630	581	580	623	536	562	591	607	629	556	640	601	592	585	588	630	591	598	606	614	562	551	576	553	565	613	577	573	619	637	612	641	553	614	553	559	539	576	619	623	617	595	631	642	548	600	639	594	560	585	577	560	600	589	554	580	609	616	590	599	626	615	607	562	581	610	620	640	573	614	546	591	570	580	602	563	589	605	549	622	545	606	564	568	587	577	603	628	595	600	608	572	578	624	586	583	602	564	625	561	600	591	555	652	546	604	620	580	590	582	583	659	617	611	640	621	580	587	589	597	621	573	586	639	566	569	583	626	580	561	556	593	640	604	619	615	611	665	612	613	612	651	612	610	612	582	655	592	617	580	574	550	611	613	560	613	611	612	561	606	628	597	586	599	614	588	526	566	570	568	597	582	654	596	619	582	566	571	587	584	579	586	587	600	604	604	650	588	638	570	595	596	600	621	606	611	595	569	585	576	546	589	560	582	624	597	585	570	584	612	588	580	612	606	576	552	596	612	627	653	629	545	519	621	544	566	564	585	581	626	568	582	602	612	631	605	559	618	543	627	588	587	591	596	563	574	603	599	582	577	565	585	589	611	618	611	628	589	593	585	592	566	618	564	613	625	625	636	580	598	570	587	612	601	596	585	589	562	604	588	581	611	597	656	595	626	647	579	595	594	586	580	570	610	602	578	588	594	598	597	614	580	555	595	592	622	581	578	643	561	552	560	629	624	606	602	568	619	569	552	600	608	589	605	629	578	610	608	620	615	629	614	587	587	577	601	573	605	632	679	628	612	609	543	573	566	614	572	611	584	624	570	552	572	629	589	566	594	594	584	569	561	628	611	618	579	618	568	598	603	605	584	604	590	589	595	580	578	625	617	581	588	583	604	579	607	623	622	621	627	577	578	620	619	571	589	611	610	640	583	563	623	575	574	592	631	593	582	615	578	628	594	603	642	606	572	555	584	584	583	615	563	584	581	575	564	599	623	598	593	585	587	542	574	534	582	568	615	591	604	600	625	595	614	649	599	563	609	592	622	642	603	575	641	623	616	599	620	600	627	601	600	590	589	598	598	596	574	562	600	603	610	560	619	602	562	621	631	596	554	590	566	604	594	602	645	598	611	620	634	575	576	618	568	552	582	570	602	641	575	594	627	605	601	605	570	602	530	606	571	623	620	625	614	604	579	589	565	614	592	644	660	593	603	557	533	575	588	631	584	630	576	610	606	597	629	585	546	562	605	593	621	576	608	656	567	607	563	558	616	590	589	581	577	596	611	591	594	569	626	629	567	603	590	613	599	612	633	573	586	570	629	569	568	589	621	617	619	629	584	602	565	603	604	600	591	620	617	612	585	584	581	593	617	577	600	610	548	580	568	614	617	574	643	665	612	589	640	623	590	599	630	595	582	590	582	600	600	558	602	568	593	576	583	622	631	625	582	613	590	606	599	603	571	579	590	590	602	572	615	576	602	569	631	588	625	566	577	615	573	577	590	611	624	591	618	604	602	587	582	607	536	591	619	578	636	634	593	607	543	640	559	595	599	550	606	591	574	614	582	561	633	601	591	607	547	611	575	594	632	528	607	619	565	550	588	590	590	549	591	560	597	591	560	556	586	617	618	644	594	557	582	536	561	595	606	583	584	593	573	630	635	609	554	623	612	576	576	562	578	585	597	576	581	576	595	596	588	585	571	544	624	585	581	587	575	590	605	596	580	595	571	607	586	620	565	581	620	600	628	658	632	591	580	588	624	575	598	617	596	602	583	583	596	580	561	582	604	633	593	610	596	589	611	595	584	572	634	553	598	564	599	589	614	572	568	608	550	587	608	603	606	603	630	584	571	611	631	596	538	606	605	632	579	620	636	600	603	582	560	620	608	595	577	580	555	622	554	617	589	614	568	553	626	600	609	591	581	597	593	589	600	611	601	613	591	640	593	598	590	603	536	597	606	638	599	568	581	553	608	593	569	612	591	565	611	567	601	550	601	582	558	593	612	612	594	578	614	536	585	570	576	567	587	554	593	567	593	603	625	584	619	579	555	550	630	545	559	623	566	590	595	606	611	629	622	611	568
27084	21045	14825	5299	2296	1482	1139	934	816	750	672	640	619	549	555	574	532	609	562	568	530	565	536	582	516	519	595	530	560	551	543	526	506	496	514	515	538	550	520	543	521	519	554	530	516	532	513	515	506	519	523	539	505	521	510	503	523	493	512	556	543	547	510	542	514	558	513	548	543	554	534	522	574	578	504	533	540	465	527	498	482	527	538	504	477	484	557	536	549	503	540	535	500	565	550	588	516	540	531	528	558	550	517	547	560	548	592	527	530	550	527	573	521	529	490	541	506	516	538	538	587	518	535	495	541	508	531	531	508	527	492	551	523	541	571	545	530	505	551	528	531	512	563	543	479	521	489	552	488	570	486	514	548	501	549	496	575	491	519	499	498	537	553	523	533	533	545	502	547	507	559	541	504	513	509	543	517	544	500	536	583	526	521	546	546	531	508	541	516	521	543	541	583	560	515	538	532	548	481	569	517	553	512	517	516	518	560	543	550	518	532	529	576	549	502	532	507	558	479	531	531	527	498	515	538	523	560	537	509	488	532	509	539	537	540	539	510	565	521	525	481	508	525	527	538	524	511	530	516	539	508	538	527	535	532	556	519	544	506	538	551	537	550	554	538	560	480	490	525	560	557	525	561	524	522	514	534	536	505	548	535	539	529	514	489	526	533	552	502	490	536	521	532	523	507	548	520	527	537	501	537	521	534	516	529	539	524	512	500	508	536	534	477	524	546	506	535	528	535	457	532	520	533	543	537	523	519	572	552	518	508	573	518	541	530	542	524	519	539	508	536	543	557	515	546	496	518	507	571	516	501	523	520	516	524	560	552	525	521	493	519	564	534	534	501	569	516	523	487	500	531	546	536	529	529	519	533	519	534	474	543	557	554	500	550	550	547	544	549	527	517	511	563	548	495	512	551	574	529	503	527	520	526	510	562	561	527	552	490	546	510	544	525	548	551	548	491	555	520	551	542	554	520	526	521	525	511	494	521	549	528	520	527	529	568	480	545	540	528	572	547	531	537	524	531	525	540	490	521	544	494	498	540	537	544	528	511	547	507	541	550	600	529	565	507	520	510	542	516	561	539	539	540	549	541	504	553	537	504	517	510	491	510	537	521	535	573	489	522	553	494	510	497	510	517	530	509	516	534	533	515	558	523	541	539	515	495	566	517	519	549	533	522	538	555	524	563	554	533	562	492	518	535	534	545	517	551	515	482	526	482	578	558	545	548	486	550	530	601	527	504	534	524	585	523	537	501	502	514	511	522	564	536	509	546	484	512	527	513	517	496	539	504	551	572	549	569	527	522	546	527	544	502	531	474	503	544	525	515	519	550	528	557	494	521	522	545	536	548	496	493	535	485	534	491	543	564	547	484	555	542	500	509	524	545	554	510	505	529	533	512	564	492	553	494	537	526	539	547	505	526	573	505	529	526	534	491	499	540	547	517	556	538	528	519	508	476	542	479	537	515	514	522	511	568	518	493	545	573	472	517	553	534	497	547	552	512	533	567	496	536	549	540	541	555	544	523	505	531	568	539	499	515	512	532	539	529	567	536	523	514	495	524	510	520	521	498	541	548	505	512	559	517	526	519	510	521	501	528	516	558	532	530	533	545	527	521	538	546	523	550	538	560	537	579	536	485	584	501	522	507	542	535	542	490	514	522	525	517	501	539	547	577	554	525	496	519	553	539	510	534	523	477	518	548	510	543	530	502	522	521	510	568	508	542	492	536	517	552	496	555	504	518	511	516	491	486	554	519	474	555	564	543	552	520	544	553	536	533	524	527	496	512	517	542	523	582	530	493	511	484	558	569	518	503	524	501	524	514	514	536	519	536	524	536	521	514	550	529	545	535	530	514	508	541	573	522	551	482	520	551	509	548	528	552	466	524	515	493	537	545	531	514	524	525	538	555	537	501	569	511	533	513	567	522	568	540	501	549	547	496	525	508	483	501	567	560	510	515	491	546	525	531	531	486	545	521	496	545	547	521	558	564	506	544	500	481	505	539	528	485	556	520	519	542	503	495	545	538	494	580	541	517	547	509	558	540	552	552	572	528	527	495	521	544	542	528	505	505	487	523	497	514	498	531	537	538	544	534	530	564	510	555	557	533	547	515	540	515	545	516	525	493	544	512	495	509	532	496	547	546	516	523	552	538	573	558	519	566	526	502	504	491	492	496	494	539	571	558	483	583	513	509	550	540	513	519	560	524	551	529	518	530	536	545	506	490	517	528	576	551	585	525	540	587	530	533	502	539	529	537	556	506	520	538	530	534	560	494	507	535	539	540	532	546	530	536	511	523	539	522	503	531	574	526	509	525	541	484	528	545	535	496	475	484	509	479	516	499	509	529	520	514	505	493	533	558	525	538	544	551	505	521	562	551	474	510	536	526	525	518	519	484	496	529	519	530	558	536	500	514	494	488	517	536	551	582	534	586	520	535	534	578	527	539	519	519	573	512	550	514	560	533	514	589	517	510	517	540	564	525	531	522	542	527	532	545	544	506	497	532	537	528	520	472	534	515	525	515	567	528	486	504	557	528	506	541	532	570	512	541	544	553	509	516	513	486	514	563	528	505	575	529	464	509	549	518	547	536	546	512	561	558	513	544	510	503	520	512	515	478	545	538	543	533	547	560	514	525	532	589	499	548	546	521	507	573	515	511	481	521	544	562	500	533	524	508	507	538	525	508	533	485	516	549	522	492	506	552	533	497	524	545	492	530	529	563	554	522	536	568	514	520	492	540	531	525	511	512	545	560	554	520	572	475	536	555	479	535	496	491	533	492	548	524	534	485	499	521	547	502	516	526	536	542	491	515	521	542	538	572	523	520	515	554	524	505	502	564	496	504	558	498	496	574	545	541	521	492	533	524	539	526	513	536	530	499	516	539	556	539	538	519	501	529	551	483	567	531	541	480	538	530	534	543	506	474	552	490	551	544	559	558	580	556	564	500	520	525	519	525	548	520	539	528	531	499	483	545	547	549	498	523	539	521	521	494	532	505	533	529	543	543	568	552	520	528	522	588	536	525	571	538	569	534	529	529	566	538	499	532	542	530	497	553	531	546	541	533	520	517	546	525	515	514	552	531	566	509	512	554	511	520	553	537	537	529	550	494	522	498	556	521	497	529	538	529	480	521	525	509	495	501	495	559	556	558	520	518	594	537	530	512	508	534	541	516	536	507	524	531	519	543	557	535	504	566	596	529	519	519	514	519	516	544	540	513	546	512	564	500	531	574	540	571	528	518	524	561	519	556	548	558	540	531	515	520	528	535	500	531	505	545	524	504	513	551	547	536	546	526	524	508	552	516	516	520	528	565	517	540	546	517	532	531	520	535	483	544	546	503	541	490	518	505	510	537	543	503	561	554	475	517	528	519	554	528	534	515	515	580	504	494	577	561	565	525	556	529	521	581	515	525	533	519	546	551	529	548	541	506	546	544	511	534	502	553	553	525	533	499	548	569	538	533	547	575	557	516	524	480	526	532	512	513	533
17361	26295	18618	8758	5423	3927	3033	2459	1988	1802	1520	1391	1344	1196	1193	1088	1127	1096	1089	1013	989	1071	1028	996	1046	1018	974	1062	992	967	985	1036	980	960	1009	987	1013	1033	949	999	959	997	1012	997	1030	995	936	986	954	1005	1050	1006	999	982	977	1019	1018	1033	986	972	996	1010	1057	990	995	1047	1054	994	991	986	949	1105	1075	1113	1029	1020	1007	974	949	1033	990	947	961	984	985	987	924	988	1009	996	1005	965	969	972	986	980	1010	1014	988	978	953	914	1034	955	998	1043	1025	925	1003	920	1012	980	1003	1002	936	983	948	987	1027	982	985	986	989	992	1045	980	1004	906	977	1002	1011	1035	1021	1034	1005	959	989	978	984	956	1017	974	1034	905	938	1040	998	968	1001	989	966	978	1002	984	956	1025	979	976	972	990	970	980	971	967	916	966	993	964	950	967	971	955	1062	996	1024	979	940	1028	974	931	974	1048	963	1008	1021	981	999	982	1017	1011	1007	1007	980	951	1013	1005	1011	996	960	947	1001	1021	965	965	1037	989	1009	1003	996	1011	1038	955	1000	1002	998	986	1016	940	1025	1000	954	990	936	1017	1039	986	1036	962	943	1037	994	963	1052	950	954	999	946	1011	1062	1008	1035	982	1003	969	982	998	981	975	976	1002	1025	984	965	990	983	1035	977	1020	1007	1013	954	962	1014	891	959	994	953	949	981	1007	943	976	981	1050	985	969	1012	984	980	980	997	1050	977	1018	969	925	980	940	1010	969	1023	1036	994	971	944	992	997	949	940	982	974	925	993	1005	982	1039	992	1030	1007	981	936	924	936	1002	1004	959	993	980	959	991	1029	1045	1070	987	989	909	960	1002	972	976	972	952	1006	1022	965	1011	1011	989	957	954	1039	1003	1006	955	946	1071	1018	946	987	1012	940	1014	1042	1000	987	986	970	983	987	980	945	1044	1049	1018	1020	942	933	991	982	952	940	965	1052	909	990	971	942	988	995	1032	970	966	1000	1009	980	956	967	956	958	936	999	982	1019	980	1042	996	974	1003	1016	943	1045	976	1008	1019	1010	997	1005	968	967	941	1000	989	1007	1042	1001	1033	952	963	1027	945	974	943	995	992	1010	975	980	942	967	1018	971	1023	972	932	972	1019	1012	927	966	982	1030	982	987	1006	985	1009	994	1003	1004	914	1034	949	996	982	1035	991	1017	1002	1014	933	967	1013	1015	907	987	997	1016	962	986	1017	992	995	1007	1020	1037	980	982	972	911	943	1041	987	1012	963	985	972	973	993	1006	1018	1028	1020	965	1039	1022	1005	1028	994	958	994	1014	1014	1016	996	932	1013	1011	1006	967	991	1023	989	1026	1016	1035	985	979	1013	965	976	986	960	1012	963	1057	1018	996	989	1003	965	991	996	1000	969	1008	961	1001	994	912	969	1018	903	1020	995	986	965	955	1041	979	1009	945	1046	965	974	973	960	970	982	1029	993	1051	955	983	1012	1003	1017	1042	1011	994	972	993	1009	999	1010	970	1006	1028	1024	983	977	980	977	934	1011	1011	993	968	983	1006	949	960	987	984	1028	1028	1042	1027	1024	1031	1010	1001	1039	993	978	1044	998	1062	1004	966	1008	982	1005	966	1050	1010	1047	975	974	978	1011	940	1011	958	1004	1013	999	1022	975	967	945	1016	991	944	1001	1008	971	994	980	961	1014	959	1021	1025	1003	986	964	991	1040	1003	960	947	1002	977	1002	1001	1034	1027	966	1021	950	1028	1004	1023	1028	946	1017	997	975	991	1013	956	1048	971	947	987	989	1009	966	988	992	1023	995	994	1012	990	996	971	965	991	965	1019	990	1005	1016	1009	988	1058	1025	988	1039	949	956	983	1007	1010	1005	960	1061	1011	993	1013	1036	997	939	968	1003	988	981	994	998	964	982	988	943	1016	1000	1006	976	914	1016	948	1008	1012	973	1030	944	962	987	1007	979	1114	1070	977	1001	969	996	976	982	992	1003	950	936	975	950	1005	1017	943	1032	988	1025	953	983	993	961	1056	974	976	991	979	1000	919	999	1013	955	1023	993	969	948	1006	987	1036	976	1030	1019	974	984	959	942	965	964	1028	973	1029	948	1013	993	1006	1057	1012	1039	1055	1006	993	1004	1025	958	979	983	997	970	974	1036	1030	954	984	1001	962	1049	1066	990	994	1048	991	959	983	1001	975	999	1013	1033	972	1006	1017	942	1007	962	982	984	1003	1040	1003	1026	996	1007	986	966	981	995	1006	977	934	1026	1023	913	1019	1025	979	972	1022	991	970	1051	952	939	981	988	1002	991	993	981	1031	1066	976	995	978	990	975	1010	965	976	1023	1014	972	1000	1028	955	940	965	997	985	973	996	990	981	921	996	951	986	981	1004	996	1032	1032	988	974	975	1050	1034	944	998	1002	1003	982	1001	981	1015	996	1027	996	940	1025	945	965	958	986	987	999	1071	1023	1015	1039	929	975	1057	976	1011	1025	995	965	971	968	986	988	1029	974	979	1023	1020	959	1006	1006	992	989	951	982	991	951	1005	980	1007	1063	997	998	920	999	1052	993	984	978	952	1020	986	982	1008	1027	996	961	995	1066	1001	998	962	1009	961	1060	967	956	1029	1002	978	968	1002	958	980	956	947	973	972	1005	1021	1019	1035	1022	1000	964	1006	1009	997	994	1029	1049	1021	967	997	1026	1021	976	980	1046	962	1025	951	1049	979	983	1010	1019	998	1017	991	990	1016	944	968	1002	976	1027	977	992	1001	984	1007	1002	976	948	979	1007	991	985	946	943	926	968	1035	956	970	970	989	959	1006	1019	1026	989	967	1013	984	1012	990	972	922	979	977	967	1009	872	940	1008	930	1032	980	963	1006	1007	1007	966	1016	991	949	1007	1016	962	968	955	959	1032	1029	1048	1002	1048	979	1036	978	1009	944	986	1026	967	980	963	999	1014	967	969	969	1015	942	964	996	973	1024	1013	1015	977	1026	1026	1006	1012	976	1017	982	950	972	962	953	999	1025	979	992	971	967	995	993	1014	1005	953	1008	1017	970	947	1055	1002	1006	1031	1024	1015	965	942	987	1012	943	993	1015	966	1063	992	1008	993	1029	1014	940	974	1020	974	1033	956	962	1005	973	995	979	1011	983	1015	982	1016	1008	1019	972	980	961	1028	968	984	940	1030	986	976	1008	968	965	1016	939	1025	1011	936	961	1066	979	988	956	987	999	1026	996	1013	1004	963	1003	994	975	1041	998	1002	1009	966	975	1021	996	972	1043	953	1015	937	973	1012	1015	1019	996	998	1002	987	890	972	997	993	943	1040	1027	983	948	961	947	1006	957	1006	983	965	966	1008	1018	1074	970	1000	1025	979	973	994	1018	1002	1011	978	1060	1002	962	1019	983	962	1068	1013	971	1021	1055	970	963	977	998	950	930	1045	1016	1038	945	1037	975	1006	971	1013	996	999	996	985	1012	972	1008	963	1008	958	982	969	942	1011	1004	961	973	995	1015	962	995	1022	984	994	976	994	984	984	945	1035	989	945	951	1009	1005	1043	984	960	1011	982	968	1043	992	1009	988	968	961	984	1042	961	958	1013	1001	1030	905	973	988	996	992	1029	936	951	1008	982	975	986	1018	928	994	940	988	1033	1036	1026	1027	997	1036	1017	983	1068	986	974	1043	988	1023	1066	967	1037	965	1017	972	1027	1013	984	1012	992	957	986	986	1030	986	994	985	969	951	986	979	1028	913	909	998	970	1010	1016	986	967	1012	1008	970	1012	931	991	983	957	1000	1002	1016	996	975	975	933	967	951	981	991	942	1035	978	965	1009	997	1008	1049	989	959	986	977	1041	969	993	1017	1020	1003	961	964	1044	935	998	986	1006	993	986	1010	928	1055	966	995	1004	953	1019	1034	976	998	1014	940	1006	976	974	1006	989	984	969	973	1034	944	1006	978	967	984	978	968	952	1001	1011	1032	1026	933	983	993	998	971	1023	964	1021	947	1014	1025	975	1012	1063	986	1004	957	963	975	978	958	1017	959	973	965	976	980	960	1004	983	1011	1002	1000	968	954	966	943	1015	1033	1046	993	997	958
24579	21460	28459	24955	18949	8617	4393	2590	1786	1386	1172	945	771	663	583	608	560	543	529	505	473	448	455	480	439	436	442	423	431	466	439	447	405	427	428	380	462	429	429	423	409	426	403	442	448	432	441	406	437	424	414	438	435	435	467	433	425	422	429	471	444	432	434	403	413	397	409	451	420	386	426	491	607	567	571	562	438	464	401	424	446	390	411	439	438	431	437	427	394	407	408	436	422	392	431	433	415	421	432	446	402	376	436	403	425	422	428	444	439	437	398	446	454	438	465	436	419	419	420	422	442	423	414	444	423	408	407	417	399	420	439	415	435	405	405	415	406	395	423	383	407	448	396	402	359	416	412	448	419	450	430	424	403	446	439	415	427	456	424	425	422	409	428	422	445	418	422	427	423	424	397	414	505	400	405	443	370	443	398	415	431	448	440	417	417	413	438	427	415	457	405	410	405	402	432	455	459	408	413	416	410	404	396	463	412	426	437	427	383	426	458	373	407	415	390	468	447	395	404	425	434	447	395	436	411	428	442	418	433	407	399	431	429	425	491	450	399	456	467	403	427	445	373	440	430	409	427	417	397	419	408	430	429	428	437	423	400	425	408	437	426	409	426	428	429	402	441	417	435	427	408	431	413	467	414	428	435	427	441	469	407	432	414	397	462	425	420	431	406	430	410	420	398	407	438	402	457	467	451	418	421	427	423	471	416	430	424	412	441	450	390	419	450	467	402	453	405	428	416	472	434	415	464	437	450	431	422	431	426	416	386	412	401	441	443	428	403	429	431	420	417	396	415	418	424	427	428	414	453	398	459	406	424	426	391	410	422	398	472	453	417	463	388	379	437	407	430	426	389	426	415	411	440	429	419	395	446	440	418	431	378	422	413	412	399	412	399	464	434	405	420	435	427	451	415	415	435	468	424	394	425	414	434	427	391	444	444	406	432	406	418	410	445	431	418	417	397	399	410	425	399	419	412	422	469	416	444	432	409	415	428	459	425	435	393	417	401	453	421	459	450	420	411	410	419	370	413	404	429	410	423	420	467	365	425	419	401	385	417	451	412	441	461	421	441	427	447	419	431	425	445	395	430	436	414	419	420	409	394	452	473	416	442	427	426	406	408	391	425	424	421	420	463	404	454	392	429	418	418	399	404	413	428	412	408	420	401	419	387	371	430	439	434	422	444	396	465	475	397	437	442	404	400	405	381	457	403	434	399	431	421	420	414	406	429	396	394	445	439	452	416	438	420	407	410	407	428	419	424	457	415	444	418	424	414	418	376	423	433	454	415	438	421	432	398	388	462	439	427	471	403	429	421	403	405	421	409	435	425	435	465	451	403	414	475	421	401	407	411	458	435	427	401	422	413	434	444	402	403	401	444	394	400	433	393	422	438	396	388	462	439	437	421	445	417	403	445	427	439	408	391	420	414	425	431	393	431	428	412	447	409	462	430	412	402	435	417	421	433	435	428	422	395	458	414	433	389	414	419	440	399	431	425	435	433	417	443	432	392	398	413	399	459	417	409	414	408	443	459	438	442	401	404	420	422	418	418	407	420	459	417	469	459	404	433	429	399	411	431	405	414	431	390	416	418	407	458	399	403	420	429	415	453	434	438	406	427	465	413	393	435	433	434	408	426	398	420	394	389	403	449	428	406	434	406	426	448	420	425	409	411	403	433	414	455	452	405	422	438	407	442	391	436	417	414	384	395	429	432	427	409	403	403	388	404	416	436	407	443	423	432	393	453	424	413	407	420	420	437	375	422	402	421	453	446	414	432	410	408	431	435	430	465	416	419	418	414	402	441	471	472	386	411	440	428	426	414	431	408	434	416	428	433	452	413	398	390	436	423	384	393	418	423	419	452	440	420	457	454	384	395	438	402	409	383	409	439	426	452	450	404	428	408	436	444	378	433	422	409	413	439	409	383	437	390	427	410	453	423	415	439	457	462	458	433	424	414	394	412	386	445	410	406	414	417	417	417	419	392	419	405	407	451	419	412	478	433	432	459	412	474	431	417	385	413	444	416	409	444	425	454	456	462	418	394	419	443	373	425	424	450	428	416	405	408	410	437	407	445	408	431	405	383	428	423	464	418	459	393	424	442	443	427	419	456	448	403	409	442	425	431	402	423	428	393	450	424	375	410	417	419	410	429	427	413	461	439	404	430	409	426	467	471	422	436	375	437	398	438	426	444	441	416	415	419	425	448	427	438	404	468	449	399	414	441	409	431	431	434	408	456	366	427	397	412	435	446	425	444	423	438	392	421	407	446	432	437	385	399	439	431	450	424	478	468	449	414	443	395	413	437	438	381	420	391	459	402	428	413	408	421	472	431	389	398	449	439	409	408	416	395	428	399	440	421	427	387	423	427	419	410	412	427	428	389	446	461	432	442	403	405	418	411	419	406	400	435	431	419	394	413	427	418	412	409	429	428	421	401	420	435	430	446	416	441	435	440	399	415	418	408	453	416	425	416	419	404	464	396	401	465	445	431	396	420	429	403	406	405	463	407	405	420	391	422	411	419	406	424	424	404	417	414	478	443	414	420	446	420	399	412	462	442	419	419	413	451	409	401	404	441	408	440	393	409	392	436	386	427	410	416	486	417	403	443	440	417	389	401	421	427	424	438	427	408	391	454	419	436	403	442	427	390	388	422	417	437	406	416	403	396	446	415	431	473	400	389	401	468	410	416	416	421	421	465	441	386	430	400	459	410	442	409	429	423	471	460	447	458	434	418	457	399	412	412	404	443	455	403	423	418	442	409	425	450	435	404	381	439	417	424	438	425	390	403	414	416	392	407	414	412	453	457	448	461	436	403	419	382	408	426	467	406	424	409	423	382	419	422	434	417	448	424	405	377	419	419	388	451	421	422	448	418	443	414	402	428	420	428	441	412	411	434	419	445	417	398	431	451	426	451	437	407	421	446	440	412	398	425	402	450	425	393	433	411	414	431	423	429	425	414	458	410	412	421	423	446	435	407	417	446	418	434	405	397	430	406	442	440	400	445	389	425	429	427	454	403	400	408	440	425	387	412	432	377	417	426	392	420	452	431	433	461	406	414	416	414	415	453	401	408	412	456	363	461	464	439	425	442	397	420	407	434	447	380	423	422	448	395	405	394	434	392	430	388	406	458	431	427	404	399	462	424	415	453	402	427	407	411	435	443	428	435	466	448	375	383	398	442	410	394	445	407	403	431	430	436	405	427	432	396	444	444	425	413	409	409	433	399	445	408	406	374	433	414	422	412	452	418	416	403	439	415	384	420	397	406	425	430	429	416	418	424	445	416	434	415	434	412	399	417	449	387	402	440	401	449	414	410	425	447	390	438	464	406	408	402	436	427	418	449	425	399	444	406	392	459	395	462	440	398	415	451	429	423	407	430	431	428	413	397	394	431	427	379	464	400	406	408	368	435	419	400	420	420	422	411	428	414	430	454	424	462	399	425	438	434	454	436	433	434	421	407	391	410	396	456	395	459	438	392	444	417	422	405	386
23743	42504	37470	25136	15485	11265	8554	6684	5152	3793	3078	2499	1977	1723	1371	1344	1307	1205	1139	1108	1021	927	993	951	884	903	838	828	843	866	849	858	830	798	854	798	834	798	827	835	803	814	831	796	794	836	832	833	822	796	788	873	809	831	826	829	824	837	854	839	814	809	753	797	829	829	854	826	792	819	828	1066	1341	1377	1267	1093	776	789	806	897	793	830	834	802	812	805	792	844	824	797	847	769	820	780	798	795	770	823	825	813	849	819	823	815	800	869	790	853	831	860	809	799	799	843	789	796	811	827	822	830	812	801	797	759	765	858	779	770	815	768	791	793	786	836	810	805	841	812	819	826	854	774	768	811	798	846	828	778	743	852	811	889	863	847	770	837	851	820	813	812	839	806	812	770	826	804	827	845	841	731	905	800	778	828	808	799	800	812	744	809	856	776	863	777	868	820	841	826	793	778	794	872	796	837	776	800	824	818	803	811	815	845	799	821	789	807	816	776	795	833	829	813	832	798	796	845	818	808	810	790	831	801	821	829	856	779	838	817	816	841	802	806	763	763	801	789	821	805	788	808	760	813	828	838	782	786	814	806	774	818	799	871	783	874	809	845	852	844	790	771	803	771	801	795	784	838	818	802	818	858	782	803	760	806	779	829	832	786	792	884	829	760	829	831	796	822	875	819	829	838	811	769	835	860	799	803	810	835	828	839	785	838	755	813	805	812	858	838	792	812	818	796	758	795	792	843	776	760	777	808	797	806	817	842	846	785	778	818	813	809	810	836	793	802	849	830	813	814	800	795	782	816	803	782	785	821	828	795	784	781	789	872	829	822	805	875	800	770	799	818	826	825	833	828	757	786	784	823	802	807	780	795	831	822	822	786	810	755	824	803	801	797	782	819	816	806	811	787	812	825	778	783	808	793	798	825	825	767	785	789	808	764	785	778	809	789	803	818	841	802	833	777	806	820	796	805	797	796	875	818	830	782	804	810	841	828	799	798	781	820	819	764	807	790	832	834	805	775	793	804	808	865	814	839	809	768	769	805	799	847	826	803	753	796	798	807	807	747	809	799	840	808	769	793	816	845	837	827	809	836	827	825	807	845	840	817	847	784	814	758	755	784	783	785	828	839	769	756	787	833	813	830	806	801	806	795	817	794	775	830	843	818	812	835	795	788	778	809	853	794	892	815	835	729	854	788	836	779	785	794	775	793	841	861	791	822	855	788	838	803	807	789	791	825	805	807	823	819	789	838	816	791	813	775	852	798	839	749	806	808	821	809	816	796	799	848	815	754	796	820	793	786	820	830	804	764	788	804	814	821	750	827	742	821	843	844	833	772	790	809	810	817	870	838	791	797	814	851	819	794	788	817	820	820	837	871	800	768	799	797	806	846	855	782	792	760	827	812	847	861	843	788	830	818	820	821	823	804	838	843	813	827	750	802	846	785	864	788	771	807	794	810	771	789	801	779	766	786	812	857	822	807	798	797	812	832	843	795	778	763	811	790	798	824	820	803	814	753	786	823	799	795	808	796	816	840	803	854	806	797	786	855	761	834	864	800	834	849	790	844	850	730	811	786	780	785	883	818	770	786	770	845	785	785	831	867	775	783	781	810	784	792	757	819	819	778	781	790	859	790	814	852	826	767	789	824	771	806	826	801	779	846	835	775	794	820	838	796	844	814	787	804	840	847	780	793	821	832	777	787	808	837	805	851	805	822	813	797	765	802	817	841	770	874	787	832	782	794	799	795	783	824	830	804	839	826	803	851	822	857	849	851	805	831	825	784	763	831	777	793	832	823	783	831	807	820	815	785	860	819	806	828	854	824	838	786	760	784	782	845	789	781	788	823	803	835	805	804	797	825	828	835	806	753	776	743	809	839	784	876	841	775	823	809	856	849	802	827	824	804	850	777	804	826	815	823	800	779	761	821	837	843	836	822	861	822	859	803	806	760	790	789	758	806	842	763	852	795	870	827	820	786	758	777	805	802	803	838	840	811	784	763	773	833	840	829	812	856	820	828	778	829	810	824	770	862	827	758	842	818	800	779	760	818	795	797	847	801	770	777	821	809	776	821	852	834	832	810	842	833	761	790	857	804	819	788	855	810	806	824	809	754	776	848	815	796	814	822	777	759	802	820	779	849	816	793	847	802	813	809	794	807	751	827	795	803	837	850	826	773	824	766	801	790	836	773	828	809	841	826	762	823	798	809	784	786	748	806	805	803	805	815	850	803	846	797	840	767	796	790	816	797	804	782	807	746	825	818	799	780	782	829	860	834	788	801	847	805	812	817	791	784	786	810	811	835	830	771	845	853	798	794	787	838	808	832	797	835	827	740	804	796	786	783	846	778	804	820	818	867	840	836	821	812	839	817	775	817	857	820	780	773	848	792	826	824	809	817	793	793	813	837	801	810	847	802	804	792	800	822	827	795	831	774	778	834	823	819	845	769	836	804	835	860	803	808	863	841	817	800	803	833	780	873	784	823	797	829	823	788	790	808	847	797	812	789	823	814	797	860	863	781	844	798	831	749	791	855	875	824	769	764	816	805	822	872	788	791	800	799	810	817	816	795	778	806	834	763	803	783	798	767	826	830	840	812	787	772	817	826	821	833	844	821	781	762	809	804	837	810	820	775	760	831	819	800	826	809	835	805	823	835	798	830	741	845	808	856	779	794	853	786	853	740	800	808	823	809	742	796	795	837	797	841	851	782	806	798	797	802	802	818	783	789	866	804	824	796	822	786	759	826	777	823	839	792	787	824	776	770	779	852	741	811	808	817	792	817	769	837	827	804	808	849	817	827	830	896	818	760	741	815	812	834	780	769	817	781	743	775	783	747	834	817	797	766	817	839	829	808	815	823	845	801	770	779	803	781	766	773	818	811	784	824	777	828	827	762	830	796	808	828	822	830	798	774	822	821	783	808	779	782	832	873	801	798	785	808	860	835	796	775	808	826	867	831	860	772	757	864	849	837	793	770	807	818	853	793	826	811	859	786	792	796	801	805	776	800	798	824	789	777	765	787	839	818	839	848	808	783	823	736	839	792	805	821	805	788	772	828	788	834	808	812	826	806	820	810	803	774	823	807	801	832	827	800	790	790	783	748	824	820	815	823	787	795	826	797	819	804	764	829	796	816	768	839	818	817	865	790	851	756	774	823	807	762	812	809	756	822	833	817	814	762	836	838	792	807	779	798	837	800	830	904	776	813	794	828	825	765	865	848	839	849	819	826	799	781	853	753	843	837	793	802	784	867	768	767	799	781	794	800	776	820	763	802	815	800	819	810	790	829	771	841	832	803	818	824	815	717	822	823	797	722	800	773	820	811	782	837	787	756	791	824	801	746	857	810	767	825	856	812	811	828	802	820	812	817	805	813	838	825	775	818	844	777	803	785	793	843	809	787	839	815	800	796	786	839	799	798	744	810	823	857	803	770	837	787	788	748	803	820	792	771	830	805	799	872	830	862	801	834	825	807	826	806	801	779	834	765	743	842	862	818	836	842
23512	21430	29074	24129	21555	19568	10601	4953	2952	2114	1628	1161	941	837	693	687	688	554	548	487	517	416	431	435	408	402	415	437	353	375	444	387	391	383	387	375	373	373	386	415	412	375	401	400	423	386	398	380	402	392	395	393	379	431	373	395	389	397	370	364	389	366	391	369	402	378	366	377	395	395	390	420	677	818	646	522	378	383	399	349	380	386	415	398	348	357	365	379	366	368	384	402	370	398	372	358	365	384	373	345	361	366	348	392	384	400	370	392	351	384	371	348	349	388	363	371	361	369	378	380	405	395	390	357	400	354	388	363	398	414	378	422	389	381	411	376	384	340	371	393	365	384	367	381	372	369	362	397	360	393	361	401	373	350	360	381	361	394	367	354	341	418	382	366	373	411	352	381	393	375	385	396	405	361	330	385	371	423	383	361	379	388	334	370	351	352	379	371	392	364	366	378	371	342	435	381	386	371	373	380	375	370	378	386	397	368	391	370	350	335	364	346	378	367	384	369	388	392	362	409	395	361	369	383	352	373	355	375	384	387	387	370	363	394	378	403	383	362	377	352	360	368	382	419	364	378	363	347	392	368	369	356	365	365	407	365	408	375	380	399	378	380	355	350	366	382	388	382	389	372	396	361	393	366	352	396	367	389	393	380	374	380	410	397	386	401	382	404	386	411	390	339	389	381	373	354	370	359	323	380	343	371	379	367	337	379	386	374	399	388	343	388	382	395	383	390	392	374	380	387	387	359	399	365	404	395	383	383	369	358	373	392	358	349	378	355	356	392	383	401	405	368	384	367	374	351	341	376	411	381	371	399	359	343	370	361	391	347	394	368	374	387	371	360	350	357	375	409	381	373	356	356	372	363	371	359	380	341	382	358	358	413	370	351	359	376	385	373	392	379	364	353	362	414	353	396	366	357	380	369	371	379	367	352	362	373	399	383	392	342	367	362	348	391	400	390	355	393	359	411	362	373	359	379	370	400	379	394	379	390	365	399	392	398	384	396	375	394	395	338	336	379	392	380	406	366	362	370	374	409	372	381	373	363	404	374	377	368	339	398	387	363	372	368	382	411	374	366	360	362	385	360	380	405	378	400	364	369	381	383	352	400	385	357	374	410	411	349	372	370	377	398	367	373	363	395	402	357	397	370	391	371	387	412	410	380	386	369	362	389	376	368	392	379	350	357	365	362	386	407	394	384	348	383	363	373	383	357	382	388	338	383	387	372	405	368	398	343	365	388	372	408	348	399	376	359	353	370	393	394	392	384	403	367	397	345	379	380	403	346	349	382	355	385	375	392	350	377	364	426	401	395	380	357	394	334	371	372	363	366	386	402	401	352	389	371	368	395	396	352	363	359	383	387	380	371	384	368	382	389	381	413	364	370	403	410	371	395	325	399	357	374	400	381	377	395	364	352	348	391	412	354	376	366	355	401	371	377	358	369	370	382	372	396	355	390	367	346	390	395	374	402	374	337	364	348	389	372	362	374	376	422	382	376	426	375	389	376	361	390	394	375	380	374	363	348	382	381	362	360	356	386	362	396	376	366	383	371	401	376	352	409	366	346	367	361	346	390	363	392	386	406	359	378	361	358	367	396	380	367	390	370	368	386	397	400	350	386	368	383	364	383	351	368	400	372	341	373	379	353	339	367	367	390	383	386	374	379	367	385	385	375	360	388	376	337	357	336	404	346	387	349	400	385	377	410	378	380	356	373	393	364	407	374	395	378	374	377	370	359	411	383	356	392	360	367	375	343	364	373	362	387	391	359	358	381	356	373	398	352	388	385	382	354	390	359	358	383	398	385	355	367	423	365	390	358	342	375	367	374	369	350	367	368	342	404	383	350	384	379	395	376	397	342	378	360	400	387	375	381	356	378	340	385	392	356	346	359	363	375	376	393	378	348	425	357	380	346	373	372	347	395	368	367	393	364	369	386	364	366	380	387	394	401	347	400	346	365	393	364	389	344	372	400	406	405	381	400	330	393	394	372	364	413	388	380	378	378	389	387	320	373	378	346	371	372	344	360	367	355	338	377	399	370	383	381	361	372	382	397	417	365	377	373	362	375	342	385	353	385	401	393	372	390	374	396	348	365	348	389	326	366	386	389	369	358	360	365	358	342	354	408	372	363	376	350	384	366	375	420	366	390	340	372	349	349	383	345	346	384	374	379	369	383	373	369	386	370	399	359	372	373	346	374	371	333	428	391	366	403	410	386	403	366	401	378	390	383	367	347	352	381	367	355	371	340	377	373	359	366	389	341	390	365	358	364	343	352	374	361	348	334	376	401	342	381	399	379	381	387	354	397	371	366	353	368	381	372	405	392	373	375	408	375	374	411	363	363	376	389	372	379	330	376	358	388	396	372	376	368	379	367	369	372	399	384	409	369	385	372	371	394	352	332	382	372	361	372	364	378	369	353	368	375	384	399	349	380	350	374	354	366	370	369	391	373	373	388	389	343	392	367	398	389	393	413	411	385	405	369	366	366	369	355	410	394	407	366	360	367	356	348	391	382	371	354	370	359	379	390	368	395	389	407	393	379	389	358	424	394	341	353	353	390	352	390	337	386	407	364	378	414	369	360	398	341	377	364	354	361	383	355	408	373	349	374	370	339	350	355	403	340	368	394	405	397	387	364	380	353	371	352	360	397	386	411	405	379	377	404	385	364	370	414	367	410	380	360	390	377	380	377	393	404	349	374	376	325	408	395	343	368	360	384	394	391	373	372	369	383	389	398	391	381	384	395	384	373	375	351	362	381	356	364	326	376	358	339	356	379	375	398	377	395	364	370	363	375	366	377	326	364	366	346	415	422	368	383	388	381	415	404	378	360	420	344	374	370	414	348	393	341	334	349	388	398	360	381	386	373	358	367	406	365	390	385	394	376	368	328	396	367	372	370	327	346	334	363	391	405	358	385	360	364	360	400	376	372	368	400	377	368	372	377	396	391	388	382	404	415	343	389	380	410	397	357	402	391	390	394	389	359	372	385	354	351	378	387	364	390	360	389	387	370	355	368	380	365	378	388	367	342	414	354	364	351	400	362	344	398	384	424	392	387	363	370	385	369	366	378	396	376	380	359	395	373	346	359	406	369	401	378	372	390	366	354	356	385	343	388	377	364	398	353	358	379	358	359	374	328	364	351	389	379	357	356	377	393	381	375	368	378	387	343	386	387	384	347	395	388	396	336	387	375	362	394	369	335	375	392	358	373	361	366	396	390	355	372	380	376	373	367	356	406	386	376	388	362	358	342	382	361	373	369	393	324	357	369	386	370	376	378	378	360	356	371	376	391	355	388	422	390	361	366	363	381	395	394	389	370	396	349	360	353	346	364	379	382	369	394	373	401	326	364	361	405	381	381	380	337	362	357	410	387	393	332	363	356	417	389	360	327	412	368	364	362	348	398	365	391	347	362	357	376	397	364	418	348	363	372	356	369	387	366	380	332	379	380	402	355	409	356	356	394	358	399	351	375	365	401	369	384	365	396	356	356
27975	48484	40027	27356	21593	17222	13822	10989	7859	5925	4779	3689	2855	2277	1953	1828	1674	1441	1313	1200	1083	1022	985	904	948	839	840	809	805	810	718	754	722	745	753	690	698	695	763	757	754	721	747	711	705	750	726	719	725	738	754	721	727	727	709	707	672	686	685	698	728	695	711	663	665	705	693	620	679	748	718	831	1799	2313	1646	1257	744	683	739	760	726	716	707	715	726	695	687	716	680	713	687	714	707	658	695	706	748	700	699	687	716	703	721	719	692	709	708	721	717	667	704	686	717	718	696	735	706	694	710	758	740	735	679	723	715	689	704	728	715	779	667	728	724	735	725	702	725	705	685	723	735	746	715	721	706	697	677	744	657	722	698	732	761	707	706	678	709	724	713	656	659	720	720	724	706	691	727	707	698	695	661	656	667	688	714	694	732	705	694	732	708	656	719	728	713	725	710	746	704	733	717	777	657	711	698	678	742	730	679	710	689	697	709	715	725	726	681	649	708	696	702	714	708	661	699	719	706	713	699	719	709	736	758	724	661	696	665	690	709	723	699	702	712	663	718	740	721	704	696	750	717	715	716	707	714	697	633	661	703	716	678	690	686	709	702	654	675	686	705	723	765	658	675	695	718	720	699	766	692	703	694	688	682	671	715	703	723	700	703	728	717	728	721	733	622	728	651	706	713	712	712	701	716	682	723	733	651	698	687	705	778	751	729	746	755	701	706	719	723	726	715	702	734	720	749	734	717	691	703	668	714	744	712	722	719	737	673	712	736	721	686	748	655	730	704	680	680	715	673	671	707	709	650	721	692	670	672	717	713	741	737	651	684	738	771	669	720	697	681	741	697	710	709	682	710	706	701	677	678	672	737	694	702	700	715	745	685	681	739	697	693	710	707	707	727	721	682	682	729	681	681	775	688	732	703	728	642	680	740	676	709	708	668	700	710	698	688	727	702	736	680	705	715	763	670	716	685	715	687	731	675	659	728	738	686	707	724	708	687	719	685	717	721	699	720	641	703	731	711	702	707	691	733	675	721	720	709	675	686	741	729	685	753	716	718	700	655	748	685	704	659	717	753	717	701	697	689	759	659	708	742	749	738	663	688	715	679	692	680	689	699	725	649	747	673	755	727	711	746	680	681	730	694	681	696	740	684	693	708	711	688	741	712	694	698	705	681	710	679	657	718	680	732	691	729	716	740	740	720	699	700	754	695	696	766	681	719	707	736	654	714	667	679	751	695	655	725	698	721	676	672	706	689	688	739	723	722	695	698	686	733	668	702	733	718	677	696	705	689	706	693	650	714	642	750	719	734	665	681	722	719	667	686	711	720	692	675	695	739	721	721	721	695	712	700	763	731	673	663	676	705	694	702	718	685	692	695	673	749	709	724	692	686	713	690	687	694	703	682	728	705	719	708	730	696	724	683	725	708	738	715	752	709	672	743	680	711	680	709	696	670	746	685	696	677	686	719	756	700	719	677	698	668	662	684	697	703	711	690	682	684	684	732	709	657	714	658	668	706	725	686	684	712	726	724	706	695	707	697	701	749	670	687	696	722	714	673	711	684	671	752	680	695	693	730	677	669	693	660	690	743	707	670	723	693	724	690	741	724	689	721	734	751	703	671	668	672	686	690	734	667	726	684	731	732	693	729	719	736	707	750	673	725	717	689	673	694	738	729	733	706	699	746	657	679	683	663	652	658	748	679	692	676	698	660	707	709	722	747	699	683	705	730	704	700	720	713	736	698	709	680	701	755	706	715	690	694	689	732	680	780	713	707	700	757	701	775	720	738	696	693	752	718	720	682	701	769	714	669	695	695	729	735	718	667	680	691	674	731	726	672	708	727	699	697	727	722	673	719	693	738	731	688	741	723	727	724	681	709	677	710	712	673	724	738	715	691	696	713	740	731	730	645	753	741	738	710	666	655	681	696	721	735	726	705	700	723	698	724	734	746	694	705	680	725	692	727	661	672	739	716	730	727	700	734	684	688	690	724	667	720	698	700	669	725	672	736	686	681	762	718	680	708	697	730	674	680	689	700	686	737	699	696	733	696	681	700	718	712	651	706	696	711	677	708	721	692	623	733	676	707	745	690	727	736	618	633	694	648	701	704	698	734	695	695	693	756	666	728	692	696	716	736	747	732	692	699	722	663	735	734	673	738	698	707	715	670	662	714	715	725	733	691	774	701	701	692	657	711	722	730	724	719	681	710	722	722	654	780	696	686	682	716	657	698	721	780	723	738	687	701	654	638	691	779	713	667	707	649	684	728	683	758	708	693	703	710	687	672	684	696	740	723	721	733	722	682	687	693	720	703	741	690	747	720	676	727	698	697	689	673	715	720	710	670	723	701	720	716	709	703	694	744	690	698	674	683	691	679	734	742	729	737	648	736	764	682	712	733	728	705	694	680	730	658	745	723	700	728	709	700	720	682	723	793	673	724	718	700	709	715	692	682	723	705	643	690	711	717	713	707	692	709	694	717	679	718	710	700	745	718	665	679	762	751	728	711	708	707	735	688	724	678	659	700	651	687	643	681	697	694	706	705	693	745	710	659	675	724	689	732	744	731	663	729	680	704	685	692	688	686	645	700	705	708	703	737	665	698	721	727	712	733	702	695	765	718	700	678	743	686	722	677	726	696	697	728	701	674	708	720	739	697	686	718	670	695	673	693	773	727	664	696	701	740	678	717	690	698	730	721	735	734	683	698	696	709	724	735	686	748	697	683	704	658	667	729	705	728	715	728	708	690	672	698	726	702	692	652	695	737	689	721	656	680	701	670	771	668	684	723	729	690	707	695	746	688	695	672	724	700	738	679	692	677	683	686	689	703	713	715	684	754	678	685	694	696	670	714	732	636	694	721	697	743	648	741	720	706	706	752	727	708	705	690	703	664	721	701	743	753	673	702	721	705	725	688	717	717	750	708	697	680	717	748	707	700	697	701	718	786	698	693	701	704	718	731	674	657	709	724	717	707	683	701	721	680	679	716	718	695	735	703	729	741	755	717	696	709	689	708	724	746	680	726	720	690	705	688	680	678	693	687	692	671	694	687	690	703	741	694	750	690	678	716	700	721	692	711	670	667	715	741	667	694	715	661	675	679	759	651	696	714	707	710	717	696	655	709	694	699	695	685	744	716	710	749	724	730	714	683	700	675	738	729	665	689	653	705	727	709	710	711	676	749	692	701	735	733	702	729	678	657	715	769	708	690	688	711	728	715	723	738	742	689	705	654	704	689	650	707	690	669	716	704	702	686	703	700	711	665	694	667	673	681	753	680	722	712	689	713	690	690	735	673	680	715	708	691	741	738	685	698	713	690	720	755	740	695	684	739	658	727	671	677	699	649	729	735	684	745	733	703	706	679	720	746	708	715	697	716	727	749	704	656	707	701	698	731	750	697	681	730	647	699	670	700	725	681	687	711	686	680	751	699	748	751	779	711	706	751	713	740	687	703	726	695	742	688	678	692	703	689	688	704	706	658	705	683	676	700	688	697	655	721	687
27145	21172	14629	5839	2488	1504	1177	949	875	782	713	700	654	637	585	588	599	566	593	610	583	571	590	579	525	541	592	528	573	570	566	555	556	573	561	634	583	586	591	574	592	582	563	575	515	579	552	564	552	515	566	590	528	608	590	583	518	628	598	541	601	561	508	537	550	529	578	527	561	576	543	563	569	644	611	591	560	608	541	548	575	566	571	528	550	598	598	604	595	541	517	559	582	524	559	569	563	565	560	578	558	553	579	536	570	601	565	579	616	552	535	539	561	529	570	612	543	542	601	592	574	548	536	582	571	526	546	551	567	550	537	598	598	551	542	562	520	570	535	539	581	547	527	565	514	522	546	599	549	565	533	550	505	566	545	547	524	537	567	577	539	519	532	563	578	574	568	566	561	526	568	563	549	550	555	556	540	596	575	574	526	571	567	576	556	555	539	534	559	622	527	578	521	560	557	568	583	561	532	540	570	585	575	562	558	524	543	579	556	525	569	562	556	598	572	539	534	592	554	542	588	554	549	569	578	554	566	561	529	594	578	565	538	546	578	595	552	558	547	575	550	597	566	533	612	558	525	563	554	549	544	530	546	560	544	528	551	567	566	545	535	584	548	581	561	573	527	594	539	510	560	543	568	523	560	554	577	574	556	576	572	553	530	583	522	563	554	553	576	573	601	573	519	552	532	609	566	556	560	598	553	561	595	613	547	579	566	607	560	567	543	549	581	557	588	567	577	563	564	551	567	596	529	543	520	559	577	531	576	555	568	568	558	584	572	575	560	577	533	535	577	582	552	535	547	556	578	552	554	555	539	552	493	572	597	599	570	567	510	542	556	533	516	564	511	565	571	556	547	576	572	524	575	564	552	573	561	544	557	560	585	584	547	565	579	591	560	581	552	533	600	527	568	552	577	608	528	550	579	580	583	572	523	565	519	552	563	545	548	569	570	563	541	538	553	575	535	604	584	547	617	572	583	544	569	517	597	591	554	593	551	563	518	545	586	577	566	545	580	564	579	526	598	545	577	560	555	528	596	548	575	573	569	569	539	561	508	518	566	562	590	483	601	525	589	543	535	550	545	504	586	515	528	560	555	546	581	542	539	562	573	566	571	553	580	548	551	566	539	578	589	578	551	544	574	581	566	591	563	575	566	511	552	563	559	586	584	604	559	597	557	571	557	580	538	535	565	602	546	583	575	504	565	537	560	552	527	512	555	512	562	592	533	529	551	577	545	557	519	556	541	519	563	557	546	564	536	563	538	579	574	535	546	584	543	577	584	567	559	611	569	565	598	584	566	550	590	541	547	560	551	510	548	563	519	536	555	554	555	545	555	582	594	573	605	577	576	576	546	521	580	583	550	562	580	549	526	580	590	573	542	592	546	567	596	598	571	576	552	592	570	517	563	551	560	563	566	521	600	590	582	560	571	554	554	563	560	592	533	561	557	527	529	552	537	571	545	546	547	571	557	549	501	548	534	560	602	586	569	571	565	565	578	572	563	562	583	542	571	577	598	558	562	550	580	557	578	575	551	529	555	547	560	597	550	554	568	514	533	573	522	540	539	556	572	539	539	540	607	556	529	532	546	529	550	554	584	554	520	594	569	556	538	546	565	583	539	592	565	568	628	596	623	597	511	534	574	570	528	592	572	549	595	537	539	515	555	569	571	591	587	574	600	553	516	562	552	558	562	564	573	553	546	537	574	560	567	536	513	584	561	567	560	537	552	575	555	525	529	554	552	538	621	562	579	576	605	544	552	536	548	538	519	547	558	566	566	546	578	547	568	513	561	556	556	559	566	583	546	535	571	538	566	583	532	545	575	549	544	575	527	554	550	541	578	530	536	518	578	548	542	581	546	524	559	557	576	554	543	600	569	593	586	555	535	595	584	551	510	592	543	567	541	587	579	522	587	558	581	539	559	582	579	551	553	579	528	547	553	552	560	546	588	581	551	595	610	566	560	563	584	556	544	516	555	560	525	532	551	577	588	534	594	576	583	539	605	593	507	524	616	560	511	567	563	545	552	587	584	532	537	527	540	598	593	549	552	568	580	580	578	594	524	599	533	570	591	574	593	568	554	615	552	616	584	561	538	506	561	586	584	545	571	566	586	558	558	576	568	540	543	577	553	533	534	578	551	514	517	590	575	560	583	550	558	521	557	560	561	556	568	550	532	586	574	568	572	548	531	585	586	579	578	573	549	545	555	555	559	573	575	528	558	569	588	548	520	571	548	559	571	572	558	579	555	528	556	555	557	561	582	549	515	559	553	522	557	532	536	532	532	573	600	588	528	569	563	587	511	569	568	541	570	560	583	575	532	565	567	531	567	602	581	553	570	558	569	541	560	509	522	589	558	541	556	563	579	566	562	547	527	563	509	532	558	583	563	585	555	515	541	549	553	577	564	564	557	570	583	567	589	601	562	542	545	545	546	559	554	551	539	555	544	573	569	593	552	583	568	539	563	553	575	530	577	568	529	519	569	572	546	585	552	583	526	524	569	594	545	593	563	522	563	586	552	553	544	580	552	544	561	574	550	561	523	539	558	567	511	543	588	528	607	539	554	534	562	568	523	583	551	562	572	584	579	517	563	569	565	584	549	566	600	591	555	528	557	547	568	562	567	592	564	574	564	542	546	548	510	572	599	536	552	545	532	567	553	568	611	601	522	568	557	547	577	561	553	569	565	599	565	562	559	597	571	540	598	571	593	610	567	577	572	545	552	592	623	580	563	574	535	551	552	553	541	532	560	586	536	489	561	559	557	544	554	577	541	591	565	562	586	563	596	593	556	554	545	555	516	569	583	535	573	573	572	573	584	547	521	543	547	578	565	569	543	580	559	568	535	557	535	539	588	555	543	539	513	550	549	545	559	629	533	562	556	563	572	571	562	626	540	541	537	542	577	535	562	592	589	531	599	556	544	583	563	572	572	559	547	552	569	590	583	559	537	595	539	572	561	540	566	536	584	579	520	563	582	527	548	532	600	536	525	601	579	584	610	580	549	546	576	603	543	525	504	562	561	597	541	565	552	577	539	559	561	583	558	587	571	584	514	545	578	523	551	548	574	566	578	548	592	539	544	560	541	550	596	533	562	567	532	540	551	522	554	556	571	519	532	574	536	556	550	565	550	555	583	524	564	588	543	566	604	513	588	538	560	549	543	569	573	567	604	530	550	547	556	547	571	553	534	563	554	560	573	554	580	530	543	559	544	547	584	539	555	566	591	558	595	561	550	590	525	576	563	544	562	563	578	571	583	539	562	574	561	576	531	538	552	551	557	545	520	551	531	576	563	545	575	561	549	601	545	585	553	565	563	534	561	617	548	578	571	628	554	557	576	556	534	612	539	533	552	529	513	561	539	606	537	532	548	590	576	544	607	547	551	565	565	544	553	547	509	588	555	619	570	535	555	557	538	570	563	549	577	540	588	598	539	482	561	559	559	552	549	552	570	555	571	573	557	549	535	539	547	586	571	600	599	591	573	566	589	541	587	560
18796	27433	18078	9358	5778	4065	3294	2645	2148	1887	1621	1429	1350	1279	1242	1267	1139	1132	1187	1138	1122	1070	1025	1081	1045	989	1072	1071	1115	1078	1051	1070	1042	1012	1041	1024	1060	1043	1049	1000	1068	1111	1032	1026	1100	1070	969	1050	1029	1053	1044	1067	1039	1069	1054	1094	966	977	1067	1023	1046	1039	1008	1028	1007	1068	998	1058	1003	995	1017	1086	1097	1144	1203	1082	1041	1029	1120	974	1053	999	1027	1033	1083	1048	1046	1036	1000	1017	1029	1071	1061	1048	979	1085	1016	1054	1008	1066	1043	1009	1016	1025	1077	1008	1041	1077	1049	1005	1069	1009	1013	1061	1031	1041	1047	1025	1108	1029	1051	1041	996	1012	1042	1020	992	985	994	1067	1024	1054	1038	1067	1075	1012	1114	1065	1026	1038	1050	1001	1076	1046	991	1025	1086	1094	1091	1024	1026	1028	1028	1038	1066	1071	1091	1018	1017	1083	1027	1056	998	1011	973	1070	975	1037	1009	1047	1033	1039	1047	1019	1039	1022	1046	1031	1010	1048	993	978	910	1010	1066	1031	1051	1002	1070	1033	1077	1042	1097	1056	1042	1008	1056	1060	1006	1093	1116	1016	1058	1066	1023	1042	1007	1025	1061	1002	1041	1051	955	1107	1065	1025	994	1053	1066	1032	1073	1049	1103	998	1036	1089	1042	1029	1014	1063	1019	1064	1075	1022	1044	1017	1004	977	1019	1068	1036	1054	1033	1016	1055	1042	997	1141	1022	1003	1041	1087	1056	1015	1072	1045	1086	1016	1056	1019	1037	1011	1041	1054	1017	1037	1033	1054	955	1094	1047	975	1048	1046	1041	1046	1099	1042	1049	1073	980	1092	1049	1030	1074	1116	1044	1034	1063	1033	1046	1076	1025	1015	982	996	1055	1045	1007	1033	1021	1088	1102	1017	1015	1031	999	1026	1087	1008	1027	1011	1006	1063	959	1047	1022	1059	1001	1060	1024	1031	1033	1020	1022	1038	996	1072	1036	1074	1052	1003	1010	1076	1085	1045	968	1082	999	1086	1082	1077	1007	1015	1024	1043	1042	1058	1010	1034	1050	1071	1033	1044	991	1042	1082	1123	1010	1046	1022	1093	1012	994	1050	1049	1052	1054	1000	1055	1045	1065	1045	1043	1098	1005	1053	1044	1101	1036	1049	967	989	1029	1071	1042	1042	1047	1019	1003	1013	1030	1052	1043	1055	1037	1018	1008	1088	1048	1068	1044	1042	996	1035	1043	1040	1065	1085	1064	1028	1011	1019	1080	940	1054	1024	1024	1100	1039	998	1066	938	1018	1075	1072	1088	999	1055	1058	1058	1047	1084	1014	1045	1103	1008	1104	1040	1015	1064	1059	1059	1085	1027	1031	1007	1065	1021	1052	1018	1031	1072	1031	1009	1011	1088	1070	980	1046	1065	1054	1060	1031	1025	1067	1051	1066	1028	1003	1058	1008	1065	1042	1019	1084	1048	1040	1039	1058	1079	1047	1080	1001	1090	1064	1062	1049	1018	1055	1040	1037	1066	1129	1036	1054	1036	982	1058	1012	1053	1039	1049	1034	1029	1040	1074	1086	1038	1042	1068	1065	1095	1035	1055	1018	1024	1059	1008	980	1034	990	1081	1057	1019	1006	1038	1001	1078	1001	1042	1041	1035	992	1030	1043	1122	1064	973	993	1032	982	1043	1012	1082	981	1081	1036	1036	979	1080	1057	1040	972	1027	1004	1098	992	1007	1072	1038	1090	1049	1031	991	1015	1068	1013	1083	1068	1017	1001	1079	1010	1053	1035	978	1061	1079	1092	1020	1035	972	1035	1009	972	991	976	1073	1086	1057	1132	1100	1029	1102	987	1047	1035	1013	1067	1079	1020	1036	1077	1028	1027	1028	1049	1020	1043	1044	1044	1065	1035	1048	1050	1054	1034	1079	1010	982	1045	1028	1065	1015	1107	1034	1030	1003	983	1075	1041	1084	1087	1068	987	1059	1047	1077	980	1081	1072	1075	1069	1077	1096	1031	1056	1013	1005	1043	988	1034	1106	1061	1075	1062	1066	1033	1027	1072	1021	1031	1066	1004	1110	1062	1000	1036	1002	1064	1110	1067	1034	1080	1059	1069	975	1125	1097	1034	1077	1103	989	1012	1009	1025	1011	1066	1014	958	1030	985	1020	1101	999	1075	1055	989	1036	1039	1055	1046	1080	1047	1108	1063	1023	996	1016	1076	1021	982	1031	1032	1078	1022	1093	1053	1066	1019	1057	1088	1031	1048	1066	1048	1047	1033	960	1038	1057	988	1061	1002	1052	1014	1058	1076	1049	1029	1060	1044	1085	1078	1015	1018	1067	1055	1026	1018	1008	1053	1002	1040	1037	1090	1049	1044	1067	1028	1051	1030	1066	1105	994	998	1027	1063	1019	1034	1085	1065	1116	1041	1031	1024	1036	1032	1088	1057	1096	1047	1017	1063	1073	1017	1032	1070	1036	1033	1018	1039	1062	1083	1139	1066	967	1020	1064	1024	996	1053	1017	1071	1013	1033	1061	1057	1095	1082	1007	1030	983	1031	1063	1010	1061	1051	1060	1073	1121	997	1075	1006	1018	1056	1033	998	1012	1028	999	1049	1048	996	995	1008	1013	1064	1034	1059	1088	1042	1017	1082	1046	1012	1069	995	1034	1041	1010	1087	1012	1090	1032	1042	1029	1094	1042	1053	1027	1006	996	1009	1031	1069	1016	1052	1052	1056	1062	1082	1097	1029	1066	1026	1068	1088	1060	1043	1047	985	975	1069	1073	1010	1032	1044	1052	1042	1032	1039	1023	993	1043	1014	1028	1065	1081	1103	1042	1025	1029	1061	1042	997	1010	1069	1072	1061	1067	1096	1041	1008	1096	1088	1049	1018	1058	1022	1070	1026	1025	1045	1056	1014	967	1027	1065	1031	970	1035	1048	1048	1012	1012	1085	1047	1065	1012	1019	1061	1075	1098	1049	960	995	1079	1038	1107	998	1138	1035	1072	1097	1009	1040	1041	1055	1017	1046	1034	1033	1044	1023	1065	1087	1043	1038	1042	1070	1073	1008	1100	989	1074	1098	1024	949	996	1008	1079	1039	1059	1065	1049	1060	1049	1055	1068	1091	1086	1069	1043	1057	1037	1087	1063	1058	1049	1076	1040	1035	1036	1074	1034	1074	1088	1057	1079	1036	1049	1063	1051	1018	1021	1056	1024	1025	1035	1050	1006	1050	1027	1037	1036	1060	1067	1046	1057	1053	1077	1041	1001	1074	1032	1010	1040	1054	1017	1024	1055	1087	989	1019	1085	1016	1021	1053	1081	1023	1042	1060	1040	1068	1064	1033	1082	1035	966	1063	1008	1080	1044	1066	1026	1048	1049	1026	1026	1038	1033	1091	1078	1005	1070	1105	1100	1078	1060	1027	1062	1046	1063	999	1107	1013	1103	1054	1001	1092	1034	1048	1043	1110	1033	1033	1073	1026	1057	1042	1095	1007	1069	1029	1063	1046	1054	1054	1074	1033	1025	1048	1020	1025	1021	1135	1017	1000	1003	947	1033	1026	1118	1060	1018	1073	1023	1002	1039	1037	1005	990	1028	1028	1036	1039	1061	1019	1044	1096	969	1030	1029	1051	1034	1016	1044	1017	1029	1014	1033	1043	1097	1075	1035	1073	1055	1021	1080	1043	1082	1062	987	998	1034	1031	1008	1085	1059	1016	1041	1052	1024	1035	1043	961	1109	1010	1085	1040	952	1023	1027	1076	1076	1055	1062	1022	1042	1010	985	1056	1082	1059	1080	1044	1001	1039	1027	1039	1088	1004	1048	1015	1088	1000	1040	1061	1079	1085	1018	1035	1014	1024	1121	1000	1076	1074	1057	1013	991	1044	1082	1065	1048	1039	1000	1080	1075	1080	1102	1030	1059	1108	1133	1077	1036	1008	1073	1041	1017	1127	1017	1119	1022	1019	1015	1049	1072	1050	988	1101	1027	1113	1052	1033	1048	998	1022	1065	1096	1087	1064	1100	1112	1020	1038	1055	1032	1006	1048	1039	1040	1022	1023	1033	1040	1045	1039	1052	1080	1012	1049	1050	1024	1042	1080	1072	1079	1028	1056	1022	989	1016	1002	1001	1067	1048	1064	1073	1028	1052	1048	1022	1065	1038	1009	1013	1073	1003	1039	1065	1055	1074	1083	1059	1032	1051	1061	1020	985	996	990	1080	1004	1040	1058	1067	1033	1062	1095	1001	1070	1075	1057	1004	1023	982	1019	1050	1048	1064	1060	1001	1029	1070	1042	1019	995	993	1072	988	1058	1075	1069	1019	1072	1005	1013	1094	1049	983	1042	1016	1108	1078	1045	1024	998	1027	1065	1058	1087	1040	1046	1056	1012	1067	1105	1034	1035	1081	1014	992	1054	1043	1031	1054	1052	1040	1075	1031	1065	1034	1072	1016	1033	1083	1045	1040	1029	1026	1008	1032	1028	1038	1003	1037	1081	1026	1067	1032	1015	1022	1064	1025	1060	1055	993	1006	987	1070	1008	1025	1040	1018	1024	1077	1071	1050	1088	1017	1031	1035	1075	1007	1017	1073	998	1039	1097	1031	1083	1036	1080	1055	1069	1076	1020	1046	1038	1058	1022	1042	1034	1079	1066	1070	1040	1008	1008	993	1068	965	1072	1014	1021	1031	1052	1096	1105	1057	1075	1026	1052	1021	1082	1016	1085	1039	1034	1081	1085	999	1046	992	1054	1051	997	1035	1052	1047	1042	1049	1064	1042	1054	1045	1044	1047	1061	1081	1031	1046	1066	1019	1019	1031	976	1025	1038	1025	1105	1089	1038	1025	1012	1050	982	1105	1008	1047	1066	1061	1014	1069	1020	1028	1069	1019	1052	1078	1082	1050
24616	21471	28412	24936	18979	8801	4379	2636	1915	1389	1113	880	704	621	599	566	575	505	504	486	513	463	460	455	439	459	434	428	423	450	401	448	400	431	391	428	419	400	455	412	411	452	415	456	445	441	427	453	438	433	467	457	434	416	456	429	434	434	449	454	428	438	403	414	427	445	465	443	384	444	489	529	655	614	514	462	440	472	410	450	423	422	399	415	410	434	473	418	403	449	438	400	437	404	466	405	411	452	395	464	411	406	446	438	429	441	471	419	427	433	440	437	458	424	418	437	451	431	413	401	417	412	429	436	439	430	416	453	403	412	421	433	418	440	452	427	438	413	384	404	421	422	416	445	415	422	400	417	423	393	410	422	441	422	427	448	432	431	415	444	446	414	395	415	414	462	437	401	426	435	463	448	403	405	410	459	412	407	435	432	423	415	426	401	423	449	430	451	439	420	421	426	455	419	393	428	381	462	403	445	435	431	436	439	413	432	436	443	426	406	424	392	442	426	433	436	425	467	414	392	439	439	426	428	413	431	444	415	405	448	432	464	431	445	421	436	414	415	446	405	396	408	414	413	428	443	431	436	426	415	428	453	422	422	400	419	437	384	381	394	391	396	426	386	470	458	417	423	423	449	427	443	386	423	447	414	427	454	450	427	422	411	421	437	411	403	430	426	426	447	403	438	444	445	396	434	413	405	445	441	412	406	460	439	392	451	434	430	414	405	427	422	440	422	455	395	458	438	427	478	447	458	408	397	433	436	409	393	392	387	440	444	383	425	449	428	417	403	396	416	419	423	426	418	379	434	415	393	421	448	386	429	454	425	415	405	454	440	418	423	432	428	421	445	460	394	403	386	406	449	402	434	403	431	400	395	432	420	392	442	438	389	429	395	452	420	424	418	437	395	445	435	413	407	416	431	397	451	416	434	425	428	441	431	424	440	385	422	421	415	430	406	442	424	427	413	433	432	407	427	386	423	416	417	411	397	413	399	409	434	426	397	412	427	389	427	434	407	412	418	427	403	440	398	403	420	438	463	366	425	440	432	436	426	444	375	419	441	389	408	416	433	430	443	410	448	397	450	417	417	433	406	385	429	421	421	425	378	377	454	426	398	437	396	419	448	417	419	416	430	409	459	432	406	437	439	434	424	446	413	392	439	441	446	390	416	427	426	413	420	430	427	459	406	417	438	428	452	418	435	440	420	455	440	439	427	463	414	393	410	426	427	414	458	440	408	432	416	398	445	470	411	449	395	426	446	421	404	416	421	456	412	399	415	454	408	423	449	436	413	436	426	400	391	421	440	438	402	455	401	416	420	449	418	415	428	421	431	408	409	409	406	397	422	448	412	435	385	404	414	432	420	442	427	429	427	445	439	429	411	383	423	419	429	418	394	459	459	423	422	387	418	403	421	439	422	427	463	424	413	455	424	413	390	424	395	397	405	410	399	409	446	405	458	447	408	421	453	417	397	426	451	454	438	436	443	436	440	446	447	451	426	402	391	414	451	384	438	433	431	442	451	411	453	428	413	414	420	441	407	417	392	412	445	421	440	420	432	431	442	437	412	433	432	457	437	427	417	400	465	475	405	428	427	395	463	393	410	401	440	436	413	417	440	406	432	465	412	424	413	442	414	407	447	429	424	465	388	415	432	425	428	400	451	461	450	399	433	436	451	422	426	418	428	453	439	453	425	412	405	420	427	421	421	423	442	432	428	431	437	401	375	419	452	426	412	414	451	382	464	391	406	436	438	452	427	407	421	448	427	407	392	399	432	433	428	414	424	435	427	378	427	454	433	428	432	443	421	450	436	442	455	411	419	402	439	445	428	440	433	388	417	422	425	427	418	420	439	444	431	389	436	407	463	443	439	407	456	437	423	463	458	434	446	396	457	422	397	428	409	407	413	421	373	414	425	413	441	422	432	412	441	460	428	412	432	409	429	410	448	404	415	409	398	443	416	422	441	443	385	406	411	409	408	427	422	441	410	425	431	450	427	453	407	460	396	415	427	377	408	404	427	438	433	388	418	404	423	382	398	385	401	411	417	369	408	392	428	425	429	432	457	444	443	413	430	415	416	424	426	423	447	410	381	413	437	425	424	406	380	453	439	414	410	435	426	411	439	423	399	432	404	407	405	413	447	459	448	423	425	418	427	433	406	436	422	426	414	435	391	430	454	417	400	435	427	422	466	443	436	447	392	445	427	404	421	406	383	408	430	447	413	406	442	438	401	451	393	408	444	394	395	423	436	447	411	421	420	409	429	421	415	440	410	423	447	410	470	370	444	441	438	444	407	461	412	412	420	398	434	431	468	447	426	433	423	428	468	406	410	407	424	432	427	392	443	427	417	420	417	413	417	419	434	411	466	490	408	434	436	441	423	387	464	444	433	417	433	431	453	402	418	429	421	408	435	401	416	416	443	430	427	420	456	439	454	447	414	432	446	420	466	413	442	434	425	453	425	452	430	456	433	456	430	430	458	481	392	472	418	426	450	413	431	399	414	409	428	441	444	417	424	418	410	438	459	427	432	428	413	428	393	452	425	427	427	448	382	414	411	465	407	410	435	409	416	410	443	492	411	427	440	408	422	434	420	441	413	444	430	425	416	442	406	471	474	409	405	396	441	430	466	426	411	434	392	419	448	411	447	433	399	401	432	419	423	425	424	400	430	416	417	412	437	391	412	415	390	439	393	421	437	453	401	445	452	423	445	423	408	436	419	433	435	408	425	468	471	423	431	391	446	464	432	431	410	412	418	390	436	437	427	425	447	425	417	434	443	430	451	478	439	413	419	425	427	427	417	451	407	442	420	448	426	409	428	427	414	415	429	436	428	401	459	426	409	401	425	440	461	430	412	441	433	428	421	437	409	427	435	475	422	433	421	399	380	446	444	409	449	403	426	431	410	450	409	431	449	425	410	403	420	421	395	435	414	446	440	450	406	450	422	377	437	434	436	423	417	372	399	426	429	397	394	430	417	425	416	450	443	409	395	436	432	408	383	386	419	400	373	436	433	461	408	400	383	458	411	406	442	435	428	428	434	430	403	415	424	446	424	421	403	406	433	418	459	401	434	405	423	394	435	418	422	406	425	425	416	456	415	448	415	441	461	396	398	423	439	442	456	441	427	435	419	417	426	427	422	439	422	435	456	414	425	357	410	419	420	455	456	425	428	423	399	422	440	384	472	419	436	443	458	376	431	419	429	417	415	432	435	443	480	451	461	437	430	415	433	422	433	448	426	436	469	427	417	440	452	420	415	397	392	441	453	458	441	415	435	397	418	403	470	434	423	444	417	459	405	434	425	395	424	421	445	411	419	428	414	434	413	432	422	435	429	435	398	417	433	409	419	443	434	398	435	378	417	430	464	408	467	427	439	464	413	447	415	438	409	432	451	436	409	435	438	428	385	438	423	440	411	431	417	411	423	422	390	413	429	416	458	403	424	417	426	400	427	419	466	407	451	445	447	414	440	420	434	439	442	473	437	467	445	438	442	439	435
24910	40487	35004	22618	16155	11481	8820	6651	5245	3975	3007	2397	1891	1697	1433	1356	1251	1184	1131	1078	1040	938	926	936	880	850	938	845	854	857	884	807	839	837	811	855	797	850	849	830	782	823	736	832	798	760	776	831	758	805	830	796	781	793	787	828	842	782	778	785	831	825	783	855	805	812	770	790	807	796	863	1260	1627	1339	1029	922	824	781	757	869	805	812	790	837	805	795	807	837	817	790	765	787	796	832	838	807	838	827	798	823	808	839	777	820	799	759	855	830	794	810	821	799	798	794	846	842	884	864	814	830	781	833	844	792	803	776	827	757	851	766	784	800	841	831	779	818	841	778	809	797	749	794	814	776	817	803	845	800	833	864	804	798	841	828	792	815	779	801	753	827	794	817	815	820	826	787	799	828	807	775	815	851	836	841	794	785	816	827	802	829	850	794	796	822	770	774	769	769	765	868	829	763	809	851	790	767	806	847	812	803	833	778	809	806	782	816	800	827	769	799	787	819	842	806	840	781	826	776	833	795	810	843	783	841	823	788	811	798	811	772	798	825	798	834	820	798	837	774	797	811	823	815	833	794	795	791	809	818	793	869	819	770	817	780	800	807	785	814	777	742	798	773	752	756	805	824	828	747	809	842	770	838	801	816	794	859	809	788	835	810	799	807	812	779	816	823	831	766	857	799	759	801	839	795	736	814	796	779	833	814	839	784	816	813	799	808	806	852	795	786	839	817	834	844	803	832	799	836	806	783	793	826	790	727	826	784	808	756	831	817	798	769	859	840	824	824	820	765	822	801	837	761	804	805	780	810	782	812	756	826	866	842	813	815	825	794	830	870	847	826	821	841	811	768	811	855	790	833	808	822	781	815	806	873	809	788	826	755	775	852	747	797	793	794	787	873	782	746	789	782	832	843	817	821	820	742	829	808	795	819	838	803	769	783	802	787	801	818	780	789	858	810	824	793	795	792	797	840	803	799	772	780	861	763	744	786	811	782	792	813	850	785	806	803	803	808	828	808	847	845	858	779	784	821	802	842	798	797	796	806	785	809	796	798	846	825	821	760	787	812	828	867	806	820	796	746	827	803	835	841	767	794	788	795	851	767	836	801	823	752	831	754	797	839	839	838	840	824	798	790	791	838	798	798	801	831	845	801	827	804	851	857	768	764	839	793	826	788	815	789	869	843	810	828	777	744	824	812	817	815	830	787	815	824	801	817	797	807	776	783	773	830	829	831	776	790	782	777	812	792	800	855	848	848	844	814	765	811	790	843	815	794	819	783	806	811	793	833	830	815	817	803	799	796	831	808	744	751	839	793	799	818	836	803	823	829	834	791	802	803	802	830	813	794	797	774	789	867	783	831	827	868	843	796	754	830	750	792	830	813	763	793	771	836	783	775	828	836	805	801	844	813	873	819	820	778	828	806	846	786	847	816	817	773	788	874	804	814	796	797	803	783	788	778	812	836	851	829	795	791	803	756	851	819	832	780	850	819	786	807	802	841	828	794	804	811	790	851	833	808	790	762	847	835	749	759	824	800	797	801	856	825	767	824	798	870	820	793	776	832	774	848	782	809	776	818	768	815	821	790	772	807	800	795	833	805	758	774	800	847	827	868	806	841	750	768	819	814	783	782	870	759	778	806	824	809	844	827	813	807	800	841	776	795	817	813	824	826	765	775	853	829	779	846	820	837	763	806	806	818	819	847	833	829	771	800	801	848	771	815	812	828	819	770	806	806	824	794	770	790	843	857	780	802	795	700	791	823	789	810	798	799	793	799	801	860	809	750	813	830	786	830	802	772	826	818	813	748	814	798	822	839	796	792	813	785	792	803	813	834	781	837	848	861	801	848	822	829	813	798	775	828	793	810	775	802	802	814	833	796	832	842	842	808	785	845	802	777	784	836	780	827	802	787	802	740	825	823	813	847	834	851	825	833	809	835	784	801	769	795	821	815	809	814	816	748	826	806	759	754	762	809	824	817	752	830	784	803	828	803	814	808	835	834	824	804	843	816	877	810	811	809	817	829	801	812	788	799	802	773	802	847	804	835	831	800	842	822	795	803	796	827	830	798	833	775	802	821	789	817	781	782	811	808	862	782	853	813	753	772	775	800	788	810	788	818	815	781	829	868	844	774	787	849	793	774	850	743	774	803	775	795	809	819	815	829	790	768	836	820	797	831	775	834	792	866	846	775	812	811	830	823	814	805	775	811	895	775	767	816	797	809	828	821	810	785	774	831	803	834	775	832	845	829	830	816	848	801	818	804	770	777	830	785	810	775	820	801	804	790	818	855	775	822	819	817	789	797	812	843	813	784	823	830	806	779	789	843	778	792	807	753	774	803	794	814	831	806	785	770	776	809	783	795	790	804	753	845	796	823	805	775	803	811	821	791	734	806	817	772	789	792	817	799	772	806	769	797	747	804	803	847	854	818	851	822	812	815	791	796	818	842	804	790	785	785	819	832	864	786	732	787	778	824	805	779	787	736	796	764	793	823	788	810	826	811	778	831	802	818	762	794	817	860	812	759	796	798	793	804	788	834	797	817	794	823	791	840	810	790	835	748	854	823	844	836	743	786	824	761	770	810	823	792	820	786	768	842	842	807	831	721	796	817	813	822	811	797	792	824	818	808	741	838	762	793	809	796	798	822	823	785	818	807	823	765	835	809	800	783	832	839	856	811	762	823	788	807	803	783	807	808	855	825	797	803	793	798	850	724	804	842	797	808	791	798	821	813	842	775	801	793	827	832	789	795	836	810	807	811	775	792	836	789	805	746	799	806	805	795	760	834	825	821	771	802	766	835	789	777	798	817	892	802	792	770	808	804	831	799	802	797	785	830	771	822	813	868	835	761	833	786	811	831	794	816	805	795	794	769	771	854	806	779	800	857	803	833	824	785	827	726	787	772	747	825	747	743	804	786	831	793	791	862	837	789	818	822	792	804	835	789	831	818	808	836	832	785	857	778	822	784	820	858	775	800	830	791	775	755	805	783	777	777	802	816	806	851	838	797	811	816	856	858	812	752	770	764	795	800	797	760	802	787	828	842	754	858	811	825	800	742	828	820	822	829	745	783	817	790	835	804	791	817	826	852	828	771	789	806	791	739	798	891	811	788	787	814	792	832	787	820	827	785	819	792	773	801	857	831	863	774	799	761	807	846	782	743	804	860	794	860	798	816	835	836	810	806	813	845	794	833	799	798	790	783	788	800	807	775	829	840	829	808	769	758	866	781	789	823	837	813	850	782	809	789	793	797	764	795	797	818	786	795	811	833	817	847	819	850	773	829	786	841	809	787	837	790	791	793	829	797	824	808	809	761	813	811	828	819	835	816	802	804	811	779	804	826	763	753	799	783	783	844	862	777	784	795	780	795	771	798	773	801	734	852	831	828	849	802	848	826	802	833	765	771	792	806	890	776	813	782	823	773	807	793	796	826	793	795	793	823	798	825	798	813	877	820	818	813	829	792	848	753	828	797	873	826	834	814	817	822	824	775	801	848
23485	21465	29088	24168	21561	19617	10776	4762	2895	2084	1608	1245	906	754	644	599	538	486	488	473	430	449	415	396	351	400	402	346	365	322	361	338	357	336	348	320	340	320	349	353	378	320	349	356	326	363	357	322	334	347	326	361	370	326	369	327	325	347	337	334	343	316	377	354	339	338	343	340	338	315	344	517	755	551	390	357	331	318	348	331	381	365	319	320	327	349	312	327	307	333	317	339	319	319	346	349	337	323	331	352	346	341	323	339	324	324	339	344	304	366	317	358	348	330	352	321	340	342	363	348	334	301	340	347	343	340	333	337	315	359	340	331	347	360	304	359	343	334	364	362	312	332	358	370	325	320	310	354	339	340	288	321	335	347	323	335	366	348	332	362	325	336	334	355	338	333	334	346	346	344	335	328	341	351	371	369	354	346	325	325	335	332	334	332	324	332	339	340	341	354	338	350	301	337	304	355	293	327	358	360	352	367	337	361	318	319	343	337	337	366	346	323	309	336	353	383	333	331	369	361	321	349	323	316	346	366	325	349	344	324	322	342	312	327	365	341	338	357	341	356	309	321	336	314	324	327	340	331	332	344	335	293	345	329	376	352	336	324	326	332	356	365	332	357	359	321	328	333	342	353	329	319	365	370	352	349	312	335	327	341	314	342	317	327	333	329	340	354	365	330	363	345	318	344	332	331	356	356	331	344	344	332	304	367	327	338	356	334	375	353	347	343	340	363	346	328	331	303	348	329	347	330	316	376	328	353	354	332	310	320	359	346	341	363	346	341	335	320	359	332	341	377	291	334	347	365	345	343	345	334	321	322	382	326	322	331	341	329	332	343	332	322	328	369	321	343	338	308	295	374	360	337	339	299	313	341	354	329	313	316	347	317	323	335	323	296	337	351	323	312	354	325	369	308	302	368	347	315	325	338	337	336	329	346	358	338	356	325	335	322	329	358	301	319	356	360	325	333	361	350	353	329	335	343	341	331	351	344	360	356	345	331	343	345	353	340	337	324	329	298	340	359	302	360	308	324	339	312	310	327	335	350	336	310	343	339	343	348	330	350	336	347	345	363	346	332	292	347	340	335	328	330	336	335	323	311	338	344	352	340	318	287	334	341	348	335	303	299	347	332	338	342	331	330	340	356	331	379	341	329	359	315	350	373	307	335	340	347	329	315	302	327	334	323	350	353	352	316	346	321	356	328	317	342	342	344	358	328	330	326	360	339	318	331	337	319	344	307	324	314	338	339	353	354	332	378	343	364	299	331	346	370	334	327	353	299	312	302	342	346	364	319	357	342	331	361	300	347	355	352	344	360	355	365	298	321	357	382	355	351	367	351	339	323	343	319	355	341	345	328	317	359	347	345	345	342	352	355	335	353	322	349	332	361	362	360	325	367	319	342	358	339	313	353	339	368	344	345	340	324	365	319	369	347	357	380	326	341	344	334	320	339	326	331	378	338	308	346	345	359	343	353	337	394	366	322	349	367	351	346	352	312	348	359	316	347	315	321	322	357	357	330	340	332	327	357	348	336	336	334	330	320	357	331	342	362	314	329	333	310	334	357	308	322	346	316	325	338	341	340	356	320	342	332	360	354	368	352	390	363	369	360	354	296	357	349	355	350	312	344	352	348	313	336	344	375	306	325	355	349	333	398	304	338	342	336	342	360	334	322	340	367	368	316	346	314	320	356	340	337	317	301	345	334	339	348	323	306	343	316	318	334	337	368	336	363	317	341	351	327	330	331	330	351	320	333	342	348	347	320	321	327	349	342	348	356	334	320	348	345	349	349	345	336	314	348	345	323	345	341	334	351	335	325	295	359	333	333	327	322	330	347	358	326	313	308	329	350	296	329	323	332	368	326	317	356	325	346	363	321	344	326	348	327	343	330	327	326	354	304	354	331	313	356	348	308	347	347	326	317	363	353	351	362	332	355	364	320	360	344	320	345	326	330	345	363	352	296	354	324	357	328	344	344	307	345	333	332	340	371	372	353	353	347	349	342	370	360	320	323	349	328	351	338	332	379	319	353	357	377	325	339	355	359	334	354	308	343	346	322	361	363	310	341	340	342	359	339	339	354	304	318	338	336	360	371	342	337	330	329	311	343	347	323	325	332	352	359	303	324	352	321	340	334	356	306	338	287	344	374	342	304	334	338	343	342	371	336	316	335	383	369	341	314	335	344	332	324	313	315	339	315	345	325	337	312	358	316	298	298	364	315	331	333	358	386	332	335	352	346	333	378	325	339	346	341	334	337	364	332	348	357	342	348	334	352	319	327	322	343	334	332	336	341	325	330	361	298	366	312	360	315	327	339	326	359	380	346	317	313	340	345	308	325	325	327	353	356	342	314	322	334	347	343	326	355	313	321	321	324	338	313	361	334	333	342	332	339	353	311	323	367	332	338	315	333	338	335	367	353	340	345	315	329	332	334	362	363	320	344	357	329	321	321	329	356	339	345	332	361	327	359	358	324	340	312	354	363	303	348	334	345	328	333	339	313	338	350	340	329	311	353	355	353	341	318	358	359	363	312	328	348	353	335	359	325	332	321	316	389	350	349	369	341	362	311	321	330	311	326	322	348	334	327	369	338	342	337	335	352	364	330	339	330	336	316	374	324	338	332	354	300	354	331	358	331	319	301	349	344	363	305	343	326	362	357	357	311	338	339	360	320	346	341	352	329	355	337	333	368	309	343	367	310	339	336	364	345	319	311	360	318	311	352	356	338	342	341	379	375	366	346	316	334	342	341	361	356	313	312	331	335	356	324	324	332	341	340	342	349	364	333	350	317	355	353	331	336	362	333	327	365	362	341	338	324	352	353	361	376	347	333	331	352	356	362	383	326	336	335	401	319	333	356	321	339	330	348	347	346	337	364	315	345	336	303	379	348	323	316	326	363	310	336	326	319	363	334	338	356	373	322	333	365	321	298	338	369	326	343	304	325	324	328	332	330	353	333	346	353	352	277	314	322	326	328	377	359	352	358	333	309	332	357	311	331	322	313	365	346	342	326	340	335	345	330	334	364	325	323	315	327	283	340	323	325	408	335	333	361	360	309	345	318	345	346	325	331	342	350	320	315	342	308	366	357	306	324	337	344	344	338	344	336	321	357	348	341	348	318	328	296	337	321	350	340	332	390	352	343	336	320	341	335	303	312	314	356	318	343	324	325	309	352	329	340	310	330	360	308	325	318	350	324	317	366	353	298	328	369	368	343	337	359	340	316	342	354	320	341	319	340	335	332	331	337	356	332	350	360	326	335	343	344	344	350	367	328	368	335	329	328	338	329	333	343	329	334	363	385	317	371	349	330	337	331	323	318	356	355	293	316	376	326	333	350	333	349	367	319	331	315	356	336	309	337	339	344	324	326	383	311	333	358	337	337	357	359	339	330	345	357	358	343	341	322	353	335	329	319	327	328	306	357	356	299	330	339	360	355	347	351	367	316	357	346	307	324	315	352	314	348	297	323	317	318	317	348	314	321	328	299	350	346	341	348
28890	49524	42516	30412	22323	17085	13437	10290	8101	6013	4754	3717	2667	2143	1871	1708	1525	1322	1173	1153	1009	1035	871	844	806	772	700	769	748	726	714	671	725	683	654	681	639	715	648	671	621	708	712	667	663	651	661	673	655	648	669	642	646	702	678	674	691	628	669	630	645	649	671	648	618	643	615	642	645	664	656	1308	2204	1318	885	731	631	665	628	602	602	622	603	629	637	647	664	617	646	621	661	654	612	662	625	614	657	627	641	646	655	647	612	660	667	638	659	631	622	615	660	670	607	649	585	640	632	580	597	607	674	661	662	620	693	649	645	606	586	639	662	628	622	603	631	657	615	642	623	634	620	627	654	643	598	637	686	643	690	605	634	629	644	616	653	632	670	607	640	653	628	630	664	654	643	642	649	700	619	611	640	621	595	656	639	634	608	613	654	626	666	615	642	626	652	625	649	655	584	649	646	671	593	623	602	663	600	631	641	648	638	621	608	623	636	616	677	644	617	624	614	613	637	648	667	644	586	600	621	610	646	686	633	601	650	647	676	613	663	642	597	645	658	590	588	625	621	631	633	666	666	659	652	653	666	663	591	595	642	652	590	657	666	678	655	628	639	618	659	628	623	709	656	580	651	600	652	660	651	617	659	621	596	654	644	607	640	606	684	669	676	643	640	640	667	668	628	602	673	688	607	654	630	640	649	681	621	657	626	679	596	621	636	676	617	634	649	619	642	640	647	646	578	649	643	632	603	626	650	677	611	636	619	655	615	628	645	670	613	610	659	623	601	629	621	621	640	652	680	636	648	587	667	655	585	656	618	618	626	635	659	610	605	665	659	633	683	624	671	666	633	645	653	622	684	625	603	667	650	599	637	592	639	602	622	628	606	631	668	663	662	635	596	639	619	613	630	636	663	616	617	626	610	608	627	660	602	638	609	612	660	636	660	614	680	602	659	615	653	626	679	651	667	645	646	642	673	638	628	640	620	646	647	562	625	641	694	683	671	641	647	589	634	631	638	641	669	628	626	623	675	667	611	625	661	655	610	586	589	594	618	629	624	613	663	622	624	615	667	620	634	634	686	627	643	647	627	636	639	636	644	643	606	615	608	657	652	619	610	588	575	658	654	606	609	665	625	649	627	620	639	639	665	653	659	648	652	647	657	633	670	631	639	638	655	634	661	703	638	640	681	600	642	617	702	648	696	641	638	646	623	592	655	652	659	685	636	604	638	641	677	648	596	642	662	624	586	653	652	644	652	660	629	604	590	630	655	637	632	626	628	651	686	655	574	604	595	630	632	666	675	623	653	628	621	663	641	604	606	620	653	595	613	635	613	603	611	667	638	608	616	632	591	628	637	674	632	631	673	635	626	600	638	623	610	675	647	615	633	655	683	609	608	614	644	636	642	631	626	639	615	632	655	646	648	631	633	624	579	630	606	582	631	635	644	614	682	647	614	658	647	626	642	614	648	680	628	648	613	610	613	634	664	621	577	631	623	681	630	632	630	577	603	636	658	678	644	645	640	660	638	582	624	669	630	646	648	641	605	633	612	631	621	650	594	665	653	631	630	618	663	606	659	598	619	634	622	629	626	683	646	625	575	684	642	681	614	646	616	678	624	655	648	633	641	643	593	665	626	634	644	617	668	657	622	631	600	669	698	620	639	594	642	655	620	657	644	660	628	623	640	632	661	646	649	648	659	624	653	640	610	662	634	623	634	605	592	628	689	647	603	624	577	632	638	630	659	619	634	631	604	659	619	594	641	669	627	624	620	657	635	635	616	643	635	590	632	645	661	580	650	613	618	628	644	684	655	639	686	649	652	577	626	609	650	649	626	681	633	676	649	641	625	643	603	680	637	633	622	633	657	631	628	647	616	603	659	642	608	659	633	629	656	650	666	646	606	609	636	587	631	638	615	616	586	632	652	672	607	641	599	629	667	641	614	624	647	648	568	663	645	627	652	638	647	636	667	657	638	628	634	628	670	636	610	652	616	632	619	681	663	595	617	614	635	659	621	614	629	658	667	650	630	621	628	637	668	607	612	673	657	633	640	632	636	624	624	625	618	649	622	637	627	628	626	616	626	631	619	599	607	630	661	625	658	598	625	567	608	676	684	623	667	625	667	617	647	623	648	648	638	634	677	629	658	593	627	658	636	628	618	661	650	657	612	677	608	669	588	629	643	620	664	653	605	648	613	637	607	594	606	624	659	621	663	661	601	605	638	678	643	685	637	689	630	658	625	670	677	622	577	652	589	635	586	637	649	636	637	648	620	600	613	616	662	657	646	640	630	602	665	616	624	640	594	626	626	638	630	608	638	656	641	663	615	616	633	624	681	614	593	598	635	651	609	694	646	626	628	660	648	644	616	626	604	662	591	615	634	657	597	642	621	655	627	640	671	620	605	606	634	626	630	631	637	711	610	655	641	636	612	603	614	607	667	656	650	629	640	631	585	653	654	603	631	647	603	657	676	615	646	602	599	666	689	675	620	652	654	623	608	653	587	619	657	609	625	597	623	610	649	606	603	661	685	634	625	634	609	681	672	610	623	623	629	638	663	674	635	641	656	668	662	634	599	642	651	654	615	627	686	610	607	639	616	615	642	627	599	632	626	625	631	604	658	594	623	650	617	633	664	638	618	673	664	623	604	659	630	601	625	657	596	622	634	621	635	651	656	645	655	613	614	618	685	666	661	625	606	650	577	623	624	613	644	649	672	621	639	633	624	594	666	638	624	607	620	639	644	662	685	627	624	651	602	626	638	640	641	641	630	610	642	678	616	667	601	716	628	625	633	654	631	602	631	636	617	643	652	648	568	616	671	665	618	601	613	622	653	633	650	642	621	618	648	596	614	606	610	598	628	619	605	605	640	627	651	606	653	596	593	671	630	620	604	618	657	595	627	575	635	620	629	669	655	622	589	648	629	615	638	634	623	630	637	611	637	635	647	628	616	647	632	642	633	628	628	625	635	637	621	638	628	671	677	618	691	626	618	660	600	636	649	596	635	619	608	629	624	604	628	632	633	627	676	625	638	694	625	589	629	668	645	617	627	620	620	596	608	676	681	681	622	582	580	610	604	618	612	649	632	603	653	604	628	669	649	601	610	587	575	652	641	631	650	623	609	665	648	674	626	624	645	620	608	626	664	638	644	652	608	605	653	615	639	608	604	650	610	628	646	609	668	672	627	627	713	667	600	651	622	607	632	623	653	653	591	665	600	619	662	661	635	657	631	643	609	648	643	671	600	623	653	637	590	626	620	622	641	619	629	659	677	592	646	651	627	597	613	610	679	631	669	624	637	631	640	602	651	648	650	608	647	606	658	622	638	640	611	651	593	633	628	647	651	600	596	643	649	642	618	602	646	667	686	645	634	626	600	638	609	664	670	674	666	617	634	630	624	592	673	648	591	612	651	615	651	598	677	629	594	657	672	642	619	630	651	643	557	637	643	621	660	617	625	606	607	675	615	654	621	614	631	637	635	677	602	665	604	643	676	664	614	669	687	629
27030	21476	15404	5871	2370	1570	1130	930	820	718	620	613	554	560	569	480	515	515	536	483	515	510	498	525	487	496	465	481	491	526	440	489	492	522	506	471	507	480	537	514	528	494	479	454	507	523	558	500	495	521	508	474	471	489	512	553	517	499	493	538	521	506	478	508	493	509	493	507	477	504	486	506	497	506	537	514	510	511	532	473	465	522	505	524	511	473	471	500	479	504	520	520	512	480	481	497	495	511	520	531	497	484	510	458	510	523	520	453	534	528	478	495	498	485	482	483	502	497	516	539	520	487	514	495	510	469	515	542	496	484	477	508	476	487	471	465	497	465	480	515	507	472	475	510	489	501	480	519	560	473	520	476	483	490	508	513	515	479	465	448	501	464	514	517	467	457	495	485	546	510	508	509	491	524	515	473	495	528	517	462	522	498	520	493	488	512	483	494	485	483	470	481	478	490	492	469	544	530	500	500	487	515	539	522	509	510	511	515	488	480	484	496	501	512	452	510	493	464	506	540	492	495	496	512	533	505	479	494	470	526	534	513	502	527	512	533	540	487	516	542	522	485	493	514	521	486	482	503	479	502	511	502	515	487	481	509	499	485	502	474	504	499	512	482	486	486	503	503	484	466	508	469	473	545	506	543	513	524	493	517	497	483	487	507	474	504	507	507	447	491	481	521	513	498	479	543	481	527	477	527	508	518	523	498	453	474	531	535	475	538	497	505	511	492	504	452	490	511	441	519	535	495	502	510	485	459	526	482	484	504	531	509	452	504	517	484	500	497	535	530	491	475	488	505	480	519	487	519	502	517	523	497	485	457	509	488	523	462	499	487	505	534	525	536	503	495	509	480	514	515	508	497	493	484	496	481	471	521	488	532	461	440	468	529	482	490	469	510	508	451	514	521	531	511	530	509	502	554	500	509	507	509	517	461	465	490	502	502	527	511	468	482	524	510	500	502	467	518	503	519	513	496	455	489	517	530	513	490	476	478	508	493	497	516	484	492	516	492	529	515	521	523	491	532	506	523	526	486	508	484	521	492	514	504	516	505	502	495	491	547	507	462	462	486	529	503	476	480	516	521	538	462	504	538	542	467	522	487	481	534	496	512	493	505	485	502	463	481	480	496	486	476	502	501	469	488	512	499	531	483	516	478	504	490	482	522	473	497	465	504	501	517	520	528	518	501	488	523	483	544	504	511	487	460	483	518	511	492	512	505	465	498	507	539	490	539	467	501	509	476	497	499	508	512	502	507	521	506	462	510	501	501	507	539	482	481	475	536	466	476	507	511	495	512	507	514	484	469	492	482	503	514	514	533	502	503	524	476	536	475	494	485	472	457	460	492	563	466	520	513	506	532	522	526	514	526	490	513	495	487	518	485	514	505	511	489	494	525	509	510	493	497	458	446	521	494	492	495	503	481	477	474	493	493	541	498	501	451	524	506	517	525	478	473	469	529	482	451	511	513	523	494	513	510	527	491	510	515	518	479	527	447	546	459	500	515	468	497	522	500	475	497	491	487	511	506	473	505	541	486	498	526	503	547	502	498	473	518	503	499	510	518	449	525	503	503	508	536	508	497	505	489	532	456	481	511	513	509	500	484	526	480	465	523	481	500	522	479	495	502	458	507	488	529	471	512	505	500	480	490	500	476	495	505	489	490	473	501	517	484	529	474	515	509	523	485	450	480	484	489	502	487	474	507	487	445	521	527	458	511	514	508	480	516	486	535	484	466	531	503	484	509	519	536	530	514	481	464	509	511	475	543	500	522	497	532	445	455	480	498	477	470	503	460	519	464	484	510	461	502	509	534	489	476	502	529	495	510	505	463	532	496	530	505	504	488	493	537	527	480	536	492	519	468	509	486	540	447	493	516	496	470	524	521	529	451	533	508	496	515	490	483	501	504	493	488	498	518	504	483	476	493	475	486	516	490	508	488	505	493	517	467	530	501	493	474	506	453	510	511	503	496	515	534	538	499	525	503	492	467	528	502	505	511	482	498	503	492	556	484	508	482	508	473	500	478	546	461	496	492	464	480	519	481	502	509	499	473	481	492	469	459	503	525	495	504	477	497	489	559	522	474	510	535	506	475	491	510	494	498	503	476	519	532	517	488	491	503	507	488	497	473	514	488	477	495	507	512	488	531	491	526	506	501	508	526	482	525	508	478	450	518	489	475	491	491	512	503	517	502	505	460	506	532	497	473	502	507	463	503	466	493	489	480	490	518	514	489	500	500	508	493	520	521	497	489	486	494	483	468	490	504	535	515	490	506	457	515	498	482	491	491	546	488	508	493	506	509	524	499	505	484	528	476	458	511	469	469	488	498	524	528	490	514	485	515	495	505	493	469	512	468	480	508	492	482	517	534	467	556	532	479	500	521	508	498	477	537	523	509	492	495	504	498	474	488	479	523	470	547	533	481	520	509	485	541	485	482	454	506	480	514	430	548	550	521	509	476	489	488	512	519	477	500	457	499	532	463	506	524	489	494	499	478	514	507	484	492	481	468	492	532	536	499	495	491	488	512	512	524	509	504	504	476	519	478	525	482	493	474	514	511	545	497	511	482	494	503	505	550	517	477	498	544	483	532	464	487	504	484	476	486	499	527	565	534	491	451	534	458	500	538	440	492	520	543	515	482	464	471	499	586	524	465	543	546	497	493	511	479	489	506	503	527	501	518	498	492	486	510	488	484	516	496	515	459	488	494	494	469	489	479	524	505	527	487	471	495	518	498	525	521	536	445	462	501	492	504	503	504	520	528	497	495	558	511	555	500	537	505	525	521	510	532	493	494	480	546	527	444	520	536	499	523	494	542	488	547	508	511	497	461	504	487	488	486	475	514	469	480	512	483	493	511	502	485	509	486	499	530	492	516	514	474	510	501	498	508	450	533	460	506	506	505	494	503	456	501	481	491	495	530	471	506	481	510	512	502	451	474	509	482	523	516	477	460	502	514	488	512	527	553	504	493	441	517	541	512	515	500	527	525	473	542	523	539	508	518	482	484	480	509	483	482	504	485	495	515	496	495	510	479	514	497	512	497	547	475	512	487	495	475	473	521	482	469	507	543	531	487	491	532	521	531	497	501	559	472	461	478	494	482	490	524	503	521	481	494	469	545	478	508	506	503	537	510	465	486	482	504	508	534	508	505	505	478	479	539	486	506	508	502	483	505	461	481	481	515	470	501	508	486	510	524	511	488	495	476	475	523	524	472	457	548	501	506	508	522	564	489	531	471	526	512	472	502	541	480	512	502	473	507	489	499	516	480	484	530	501	477	468	496	487	486	489	489	541	450	497	515	551	550	501	493	489	483	523	519	500	493	500	536	526	506	463	501	526	525	505	524	521	527	473	488	530	504	526	499	530	540	520	509	510	471	516	467	499	504	534	481	499	494	538	532	556	567	503	513	518	496	526	540	455	464	508	502	493	528	519	516	484	497	534	493	493	497	537	500	459	496	529	519	492	516	468	496	537	508	526	478	486	452	473	527	490	532
19073	29851	19186	9562	5720	4308	3194	2547	2104	1705	1497	1318	1203	1139	1080	1039	1070	989	1079	1013	1044	982	930	1013	963	954	969	971	959	1017	953	969	989	916	993	978	898	944	914	952	923	916	940	916	1008	995	973	963	975	967	952	933	945	985	970	903	973	951	959	943	931	985	895	928	918	961	1015	949	917	955	966	996	1051	989	982	985	949	938	981	954	978	965	920	941	927	970	952	968	962	924	946	905	919	939	894	930	970	903	916	955	907	916	957	981	959	893	900	937	904	920	950	938	922	981	937	960	940	997	982	941	974	945	1015	946	910	976	971	968	931	979	950	925	947	924	989	966	944	927	958	953	927	957	974	917	910	941	883	898	924	951	964	952	985	953	926	953	929	881	954	881	954	937	937	926	930	911	917	913	903	959	957	948	915	932	926	912	986	987	936	938	912	943	951	940	946	894	950	949	884	958	964	955	960	892	922	956	903	911	963	938	956	898	993	960	977	904	958	968	884	957	955	955	955	949	960	978	922	943	958	950	944	920	987	964	917	960	936	944	912	917	910	982	875	985	952	916	923	943	953	891	927	956	971	974	936	966	929	926	910	966	907	944	934	927	915	961	963	897	901	915	982	974	928	938	940	932	856	931	973	929	969	945	894	904	903	962	953	954	931	961	985	993	962	917	949	963	947	992	916	954	967	952	911	960	944	934	925	949	945	920	959	972	1072	920	962	925	931	955	942	996	954	934	894	939	944	918	965	935	958	948	944	993	939	955	925	950	980	928	938	946	928	961	929	889	926	943	979	955	913	947	937	952	947	954	957	958	932	988	991	956	934	966	986	936	900	930	912	954	955	948	910	928	916	941	986	984	942	893	976	925	926	923	981	885	943	906	983	902	940	970	999	973	975	951	961	930	919	964	899	987	911	973	955	946	946	933	935	971	962	958	949	985	892	978	914	986	925	966	941	955	858	943	884	959	930	961	943	914	970	924	925	959	1008	970	962	942	955	952	964	946	940	910	912	948	917	921	959	917	952	914	973	949	992	940	956	961	953	991	937	974	953	889	933	954	897	985	972	944	983	962	899	972	945	950	908	899	959	1011	912	937	947	951	933	959	961	946	987	942	925	983	938	953	951	866	945	951	980	944	906	946	925	976	986	870	990	971	933	911	975	890	953	971	961	948	907	964	1000	912	965	912	933	977	922	938	979	890	949	946	969	951	931	905	962	946	945	965	944	992	871	889	972	915	927	922	909	962	901	947	917	905	924	965	924	977	963	937	932	943	927	945	957	893	929	881	915	893	897	922	910	973	980	921	922	930	952	973	942	931	925	1009	949	965	970	969	949	945	962	972	968	855	965	971	986	908	941	971	896	981	981	932	927	935	915	987	951	981	973	903	933	873	934	945	954	913	950	911	926	922	957	936	943	893	917	916	949	900	938	983	942	984	897	894	932	977	936	986	971	975	915	910	985	942	938	951	932	978	951	921	954	916	950	883	938	949	972	933	989	968	917	951	954	940	988	957	932	991	978	893	941	918	921	920	964	961	957	932	909	928	963	950	969	931	919	926	960	989	935	937	991	935	939	986	912	982	988	942	942	916	1009	928	987	931	912	986	940	907	984	964	961	936	963	990	995	933	936	923	968	972	916	903	971	953	963	956	975	874	914	990	999	954	978	963	911	937	935	930	973	911	903	855	967	952	964	963	944	1000	911	880	932	984	946	923	922	936	931	1005	937	981	890	925	984	945	986	974	928	953	903	967	971	922	974	969	944	950	953	997	953	960	929	914	945	926	916	936	1008	932	944	963	1027	899	955	914	947	958	908	977	931	925	913	980	939	914	981	942	962	902	940	955	961	952	934	915	931	870	934	1024	948	974	943	1000	978	925	963	952	901	931	930	913	902	959	925	926	961	940	871	1029	933	944	970	955	998	927	950	973	971	1021	943	949	916	940	966	869	896	930	962	940	948	983	967	954	932	906	943	964	954	982	888	922	975	914	926	947	923	921	978	968	941	1003	954	994	937	956	898	966	936	922	936	944	941	938	921	938	923	999	951	904	962	974	952	892	984	919	945	968	989	976	892	969	947	908	944	905	916	943	871	949	920	858	948	968	933	994	965	972	928	984	911	927	966	973	960	965	918	920	904	923	957	863	965	908	910	901	924	917	973	923	954	919	927	1029	971	931	901	924	968	964	909	959	929	921	905	954	908	923	911	925	890	991	929	932	958	972	925	952	936	1013	989	908	914	974	917	991	961	961	960	989	907	954	937	897	999	946	912	909	958	937	1007	980	989	950	1009	990	911	969	969	914	949	940	953	918	987	963	924	925	934	959	960	975	971	951	906	979	932	984	887	897	939	990	962	955	966	866	958	923	951	914	900	905	960	935	923	982	904	957	1016	928	961	923	995	946	918	908	977	976	956	920	931	931	938	901	932	937	999	908	962	980	964	937	938	929	937	952	942	875	966	935	992	944	936	899	979	997	969	952	950	952	965	924	967	956	923	967	934	995	939	907	946	952	1008	918	911	934	922	958	935	887	941	983	952	926	938	949	932	924	919	966	893	920	907	891	941	952	938	940	918	925	901	933	915	928	881	940	955	934	1000	972	921	924	937	948	942	963	929	941	940	974	949	912	908	945	923	898	984	933	969	901	917	920	953	936	984	941	1008	933	935	918	957	921	929	936	939	986	901	978	953	932	943	964	932	913	931	975	997	960	924	953	902	907	937	976	970	1004	951	909	951	947	960	985	932	1006	872	977	945	900	946	946	932	974	938	962	947	916	933	923	947	973	948	973	965	947	974	923	962	873	950	890	935	909	951	925	916	997	902	956	929	973	916	958	995	896	910	947	954	955	886	929	977	932	961	936	880	952	964	966	927	901	970	907	971	905	942	947	942	994	901	987	983	911	979	917	976	964	1011	955	961	927	927	1013	847	905	947	936	929	897	925	967	912	928	980	951	896	921	921	975	890	1023	969	972	959	998	968	953	934	952	888	950	953	968	983	947	901	941	948	921	923	933	936	941	939	947	968	947	1009	888	939	964	935	976	971	900	931	931	945	956	908	951	982	925	956	1008	972	966	907	952	967	860	956	919	961	934	902	900	952	948	957	921	869	979	958	907	921	971	935	987	953	942	925	900	923	973	957	923	981	930	897	905	907	951	941	942	997	966	993	963	969	948	981	899	921	935	967	997	975	863	954	905	848	1024	933	981	935	921	953	990	922	980	945	936	906	984	990	902	956	917	950	924	902	961	943	925	999	1012	947	949	948	933	963	899	916	932	924	964	956	915	900	973	916	925	937	942	931	1016	921	942	987	980	933	968	922	953	949	974	948	930	909	982	884	965	959	937	908	918	902	916	923	1018	977	971	967	913	948	919	949	919	926	902	954	940	985	955	943	955	1031	904	919	976	942	943	977	940	903	927	897	1023	966	964	973	936	982	945	926	1024	929	925	896	958	938	978	953	957	956	906	999	983	965	950	886	951	975	927	952	896	990	990	1014	903	929	895	977	978	988	958	950	950	908	967	921	936	950	962	925	909	1028	967	968	944
24553	21494	28498	24968	19134	9505	5131	2987	1859	1427	1054	830	686	582	592	517	457	463	449	456	427	424	420	428	417	415	409	407	392	401	412	382	376	392	405	419	394	404	371	385	398	430	388	387	385	356	378	417	371	395	425	351	375	361	403	371	366	356	397	414	390	420	401	352	372	357	386	378	390	383	379	428	683	493	389	375	453	377	379	395	371	394	394	399	397	352	419	429	346	381	409	381	438	379	375	357	357	368	387	392	405	391	381	371	370	378	404	388	405	369	380	393	351	420	390	376	387	368	361	366	349	405	397	415	359	404	422	383	396	385	391	381	409	366	362	372	375	371	386	382	400	372	376	386	399	355	374	387	380	367	367	382	391	363	394	399	420	392	428	350	381	395	380	385	361	360	381	371	405	351	385	410	414	363	361	373	362	401	397	392	381	381	382	382	376	400	380	379	345	382	423	366	370	385	354	400	389	390	367	347	369	402	397	388	350	409	378	366	377	375	369	396	337	368	369	383	381	382	394	390	404	361	363	383	380	378	350	410	375	382	375	371	349	367	412	400	399	401	387	411	404	393	403	397	373	388	406	411	372	370	357	396	388	374	339	393	368	381	386	396	386	407	394	377	372	392	374	369	348	367	382	380	363	382	398	369	367	353	404	418	411	388	382	370	401	402	394	381	398	363	386	383	375	388	379	379	386	375	420	379	349	356	377	366	401	397	389	392	389	377	396	373	394	422	373	393	405	425	375	383	399	389	389	368	363	385	402	379	374	400	373	405	419	376	400	374	424	366	405	367	365	393	380	374	395	374	353	380	393	379	379	401	406	418	390	385	375	368	398	425	379	355	373	378	388	353	356	363	356	370	395	370	397	383	390	413	354	403	412	417	382	370	375	342	394	411	382	390	346	350	381	404	384	358	405	371	350	395	396	416	341	376	388	350	373	384	373	399	402	389	396	376	399	350	393	381	393	391	382	379	364	387	365	403	385	378	389	398	395	389	365	387	394	353	374	381	378	396	394	389	392	385	379	382	357	411	399	387	404	368	370	393	384	373	364	369	354	385	395	386	375	410	377	385	395	359	392	376	360	409	385	368	380	382	375	393	379	347	374	383	406	383	392	411	365	414	407	355	401	347	370	378	376	387	388	369	332	385	378	329	389	349	400	347	374	366	368	405	383	413	408	376	395	390	373	351	384	359	369	373	394	400	341	381	378	382	365	389	370	367	368	391	397	388	339	374	383	386	374	366	383	381	362	362	408	418	386	369	352	392	375	355	388	427	414	409	376	392	356	383	381	359	353	361	358	374	390	365	396	366	393	432	382	375	405	404	390	410	352	364	377	404	404	381	377	400	353	418	381	412	414	360	370	406	408	362	383	405	363	388	379	402	383	387	401	415	401	366	375	366	358	396	360	389	364	392	417	392	398	385	415	355	409	352	419	402	408	393	435	436	408	396	398	395	319	366	374	390	414	389	388	398	371	366	390	363	358	387	347	401	409	368	393	391	378	389	396	406	418	377	373	393	379	388	391	394	375	407	404	350	388	355	345	384	405	373	424	406	398	398	381	394	389	390	391	376	387	396	338	391	365	368	372	401	405	401	382	373	384	402	376	376	430	364	373	336	383	403	406	392	399	394	394	365	363	395	369	349	399	384	394	407	365	403	405	364	360	370	361	352	418	419	374	382	350	398	408	387	388	367	414	368	385	371	388	385	365	402	363	401	408	405	359	365	345	358	396	359	380	379	367	376	392	386	391	398	432	376	346	362	345	460	397	339	402	378	369	384	423	397	406	395	379	399	390	387	382	374	366	409	396	356	394	403	370	410	406	372	390	405	386	404	412	380	409	422	376	356	380	363	349	368	431	404	381	398	365	377	382	389	400	371	370	382	384	394	365	360	360	389	365	388	405	381	378	391	402	370	363	412	400	367	405	407	400	396	378	369	378	378	373	394	419	391	414	372	390	374	396	394	365	412	391	404	430	378	362	421	375	361	374	358	407	401	370	392	371	406	394	360	358	357	369	380	368	344	373	350	384	371	357	407	401	384	381	385	353	390	395	378	384	399	364	376	391	381	379	426	361	436	349	401	357	392	423	368	383	351	377	382	385	391	354	370	388	367	383	350	365	380	381	359	399	392	392	367	359	379	366	365	374	406	405	405	406	409	370	366	390	362	363	374	373	350	380	401	401	409	373	405	402	390	397	372	398	367	397	348	425	363	391	377	378	362	413	396	449	391	398	390	379	368	380	400	355	387	392	406	417	408	377	405	390	422	415	397	394	343	410	356	362	381	364	365	393	412	372	402	367	356	376	384	417	389	354	358	388	397	393	423	361	392	404	385	390	396	367	347	358	359	404	394	387	376	410	330	374	413	400	382	393	398	363	405	350	392	412	381	360	391	428	402	393	416	409	365	376	372	372	365	373	391	360	405	369	390	376	371	391	405	358	382	379	372	368	367	403	378	435	366	375	384	378	416	357	353	412	392	368	355	386	394	423	394	356	352	369	416	395	384	365	362	400	404	423	378	370	380	375	420	378	390	377	409	409	355	385	381	375	352	384	343	397	372	391	396	357	389	394	401	383	370	376	370	364	371	396	392	377	413	385	390	383	367	346	374	400	396	394	357	388	365	377	365	369	372	413	371	378	395	365	358	408	400	352	377	392	355	375	396	430	420	408	396	369	398	352	384	411	368	375	404	344	387	378	331	415	398	365	378	390	391	417	390	424	379	373	400	376	380	384	365	370	374	419	378	401	351	357	356	390	368	340	410	375	409	380	411	381	340	373	373	375	423	362	361	365	367	388	391	371	380	344	337	400	377	390	376	387	354	384	401	399	371	408	388	390	399	352	385	384	336	340	386	366	464	365	388	406	372	357	411	375	397	390	378	377	391	380	391	393	380	407	415	366	417	365	352	360	414	384	371	390	379	372	418	365	380	392	404	388	388	351	378	378	360	390	395	370	409	395	365	378	381	382	363	372	389	389	425	388	395	343	394	410	330	398	415	395	380	373	390	348	393	413	399	374	344	382	361	350	394	389	358	378	372	372	403	407	377	417	402	365	386	364	363	379	368	372	408	416	372	367	361	394	379	396	396	350	367	369	350	392	374	350	407	378	370	375	366	385	405	356	395	395	357	396	346	401	375	387	370	375	387	375	393	370	381	384	413	383	341	369	370	405	401	378	373	379	384	404	367	355	394	335	413	383	390	358	417	378	391	366	388	384	386	375	420	375	351	364	366	412	400	382	396	388	360	396	365	390	379	386	377	393	384	396	371	397	373	369	401	363	395	344	390	391	398	391	375	383	395	380	416	342	371	380	395	401	415	424	373	372	362	381	367	393	385	362	403	374	394	401	399	381	367	401	387	373	401	411	363	362	380	403	383	343	393	383	362	351	365	391	400	365	410	386	401	365	370	371	407	384	371	362	360	360	368	342	411	379	384	388	360	393	360	369	385	387	382	387	419	372	395	392	373	376	367	386	391	351	384	393	393	338	379
25008	43534	38654	23867	16724	12678	10011	7530	5249	4061	3084	2333	1843	1545	1335	1198	1109	1058	994	939	957	881	860	841	873	827	803	783	837	806	784	730	776	764	786	765	695	735	793	816	749	767	742	704	759	722	762	768	787	723	748	762	756	753	724	775	739	701	739	739	779	784	737	755	723	705	729	729	708	785	786	932	1633	1105	786	711	738	719	730	759	736	669	763	710	767	723	756	729	765	752	777	709	755	745	788	764	733	784	756	735	773	797	759	743	738	729	752	732	694	731	716	719	728	733	737	721	729	801	755	756	668	746	743	690	758	711	746	702	738	729	772	739	743	729	718	704	730	775	755	753	757	689	754	756	739	758	750	715	748	759	719	743	772	710	745	760	735	730	726	729	728	748	763	722	737	711	703	770	760	734	773	769	749	747	753	726	726	690	690	753	783	719	712	706	743	750	740	733	771	696	748	745	775	732	747	771	760	718	782	738	735	737	752	711	716	750	738	747	730	765	781	831	793	807	735	745	750	740	740	762	741	757	744	726	717	722	770	759	711	836	757	741	717	793	735	746	730	760	735	718	753	745	704	685	714	740	726	762	766	715	766	719	732	716	704	757	753	767	731	750	680	759	699	747	750	724	714	723	725	763	786	765	708	732	725	755	706	743	771	764	788	769	761	740	745	736	787	743	762	744	784	748	746	780	731	761	811	753	760	747	780	719	719	760	747	737	735	731	709	743	744	738	690	748	726	729	733	757	707	779	745	749	688	779	716	722	736	742	730	746	721	750	716	762	791	736	772	769	701	772	782	726	748	721	755	731	758	736	728	757	791	745	719	749	745	754	748	724	728	772	772	715	770	783	659	677	753	746	778	746	678	750	742	790	769	751	771	714	716	712	712	740	766	763	778	717	705	751	721	713	756	736	729	728	775	721	727	752	737	726	748	762	795	704	728	769	727	717	726	707	731	729	727	745	724	766	716	757	734	738	738	753	737	728	755	720	734	772	774	734	743	771	761	712	675	729	750	716	725	707	738	679	736	726	712	769	792	754	745	778	705	691	701	757	718	719	767	758	741	761	739	730	729	769	737	765	694	768	716	738	744	773	728	707	755	716	782	741	728	750	719	765	793	742	732	744	730	739	767	704	735	736	732	723	722	697	768	737	749	706	679	758	754	708	703	784	696	713	751	757	719	744	733	725	744	778	755	724	754	714	793	765	732	688	776	745	716	745	735	755	734	721	728	719	699	765	747	772	696	765	748	731	790	778	731	726	750	698	749	732	756	724	704	703	790	753	749	799	726	740	782	783	733	780	742	741	727	726	772	753	730	765	763	707	765	767	711	748	732	764	757	777	721	709	731	740	766	718	778	725	726	756	728	724	692	780	723	783	721	718	697	727	763	710	763	747	714	737	780	705	814	771	720	700	750	752	772	745	766	704	726	735	731	691	711	711	738	701	742	764	693	730	765	733	767	744	727	759	731	736	744	777	732	737	789	708	758	706	711	736	756	764	750	712	796	723	755	787	731	762	733	739	758	712	734	774	753	766	764	707	686	736	820	774	737	755	687	731	734	732	707	767	695	758	762	780	732	666	747	754	776	759	789	744	750	790	780	713	777	744	751	722	736	725	726	776	734	759	756	783	709	754	751	731	765	734	734	738	734	786	774	765	725	700	756	709	729	694	723	732	686	755	741	769	747	698	724	712	758	762	711	735	762	786	708	724	755	770	725	732	740	767	815	720	712	739	781	743	737	738	749	747	728	727	786	773	722	741	795	802	712	739	776	775	730	753	683	790	748	748	768	754	792	734	752	756	753	775	732	799	753	781	742	744	734	788	689	717	786	758	823	737	696	706	707	735	741	742	737	693	763	777	734	728	755	729	711	673	742	728	703	764	754	756	788	744	673	705	742	684	722	728	733	740	761	809	728	733	774	766	731	734	700	720	711	753	782	724	730	742	718	722	754	695	760	749	709	751	736	696	768	685	771	747	704	778	786	770	719	739	752	711	742	726	774	731	790	742	698	707	757	720	725	766	757	763	719	770	761	710	718	722	721	778	756	724	709	749	747	763	759	758	712	720	703	755	671	809	762	749	781	747	743	747	717	733	761	742	751	753	772	717	720	744	771	748	738	780	748	724	727	769	761	749	724	780	746	756	777	757	726	746	714	703	724	747	733	737	758	746	772	715	746	690	721	747	748	709	722	690	704	712	747	769	700	778	800	693	738	782	735	731	712	736	752	755	717	747	723	723	735	737	724	739	767	763	740	705	766	762	761	743	699	705	753	796	684	708	736	774	767	758	757	735	767	736	746	740	749	778	751	715	735	803	735	717	705	734	775	781	710	722	809	739	716	777	714	737	717	750	807	705	779	719	748	777	727	712	732	693	723	779	788	731	716	726	726	747	741	723	731	777	799	763	689	711	727	769	704	757	683	776	737	736	779	707	724	751	744	736	739	758	783	722	785	735	705	789	742	746	763	751	763	723	766	731	791	740	752	719	762	747	719	725	781	763	751	708	743	689	688	717	745	720	738	718	736	761	747	727	752	756	719	752	742	734	812	688	732	784	736	765	732	704	733	758	747	712	736	746	693	751	649	730	814	727	718	773	709	688	752	737	769	784	720	690	698	717	713	725	708	806	741	735	725	716	708	697	753	749	737	795	744	733	718	735	704	727	755	733	750	719	789	733	747	740	728	780	716	721	752	746	754	718	750	742	742	742	767	693	743	713	784	779	714	786	756	777	777	733	730	746	766	754	755	731	758	746	757	767	780	738	738	760	772	713	726	748	726	709	732	749	749	732	701	758	719	733	713	724	787	773	765	754	725	715	733	758	722	778	735	739	727	716	759	729	716	762	764	730	706	763	735	706	787	757	759	743	757	762	757	761	765	760	768	731	741	723	759	728	764	739	798	698	713	750	775	781	743	752	733	765	770	710	782	778	712	748	743	721	762	764	693	745	708	703	719	743	734	744	739	742	805	716	742	694	736	749	760	710	749	750	695	757	747	760	737	787	734	739	763	702	709	729	764	739	718	721	674	782	740	722	702	705	691	729	736	725	723	762	709	763	752	758	752	748	756	728	719	767	763	779	749	750	787	711	723	713	742	704	747	760	759	694	696	780	751	744	740	712	759	742	671	759	739	690	751	775	767	741	778	732	741	725	747	736	715	705	726	751	696	726	754	669	730	804	747	737	727	729	782	702	732	775	727	778	722	757	709	707	765	746	753	759	737	793	740	783	709	768	710	735	732	702	765	758	742	731	738	775	760	714	762	766	800	772	683	713	741	712	760	758	729	734	734	762	794	784	809	750	747	712	774	701	732	719	718	755	727	765	764	791	698	786	766	744	739	710	744	713	749	729	750	769	738	743	784	714	723	712	729	749	746	763	733	743	727	710	763	779	803	721	736	774	741	789	747	711	675	703	739	753	764	748	707	684	780	763	724	776	775	775	754	754	760	733	766	718	709	740	750	770	773	735	771	703	688	733	714	775	723	715	744	729	744	774
23448	21456	29110	24233	21607	19893	11528	5096	3035	2223	1539	1155	898	757	649	583	533	523	496	428	474	396	450	366	377	387	394	356	386	388	350	358	377	370	345	327	357	377	342	340	370	364	368	354	351	381	365	342	356	368	351	364	365	364	340	333	341	359	366	333	328	331	344	366	339	355	346	337	369	353	347	515	811	638	409	347	358	334	327	361	373	344	338	337	367	339	361	361	379	344	369	337	328	344	370	357	358	343	329	320	366	340	343	328	311	339	333	344	360	325	317	335	347	305	309	367	362	360	341	353	319	328	335	340	336	368	319	352	338	339	339	341	343	337	362	349	313	390	364	326	320	340	313	369	333	353	376	323	377	349	325	340	355	365	343	329	323	371	344	371	341	309	347	322	333	353	349	342	350	336	346	326	343	315	365	342	317	362	320	361	322	357	356	361	350	368	335	345	344	337	349	357	318	378	347	354	367	328	327	314	332	340	332	345	343	311	327	336	377	351	354	334	320	323	326	354	336	363	346	337	303	359	344	321	323	347	371	350	365	330	361	356	346	384	333	345	329	335	334	361	358	341	347	325	325	362	304	342	348	376	367	351	340	314	348	361	328	343	346	316	324	316	330	335	338	344	350	343	345	327	336	353	325	344	339	340	331	367	342	346	322	337	312	359	334	334	333	376	317	354	348	344	352	384	333	361	306	324	404	316	364	351	317	331	352	357	299	324	356	386	342	319	310	367	306	329	323	334	375	329	387	340	345	364	360	401	328	332	322	377	337	319	334	350	351	321	345	341	334	344	354	353	316	327	368	346	324	320	330	355	373	376	323	347	319	326	325	357	359	335	333	375	317	337	332	318	307	329	351	319	306	347	370	362	358	326	355	343	341	326	332	339	340	341	319	306	315	357	318	321	362	311	325	346	351	352	334	377	327	357	326	352	333	334	362	354	313	347	356	364	356	335	349	364	302	318	353	337	328	340	338	341	365	342	359	357	332	346	370	341	345	346	368	314	325	310	402	332	336	360	342	362	359	325	320	313	359	360	324	329	301	330	343	340	325	352	322	364	317	326	364	312	341	370	376	337	352	340	340	324	326	318	336	335	335	358	350	331	326	337	334	338	322	343	370	329	350	317	333	329	344	332	371	351	335	336	350	330	373	329	388	344	365	354	356	325	364	364	363	345	348	338	325	344	347	334	356	368	342	315	343	352	311	347	382	353	361	337	336	361	364	344	327	334	344	376	339	356	354	334	343	323	338	317	345	362	324	322	334	335	375	345	335	357	329	376	317	378	347	329	309	331	332	340	310	319	308	346	310	335	372	355	336	323	339	331	364	323	332	359	333	357	325	347	348	346	348	327	306	308	346	344	379	353	346	315	306	378	357	327	383	355	335	315	311	365	357	343	329	330	320	337	324	365	335	355	314	319	339	375	342	339	332	358	340	345	368	315	325	357	367	360	331	348	355	363	313	368	328	292	347	345	378	320	322	310	348	302	319	360	337	335	295	332	370	360	340	341	352	349	348	314	361	341	334	345	331	344	363	354	361	352	320	360	330	339	321	355	338	356	322	354	375	323	346	345	377	389	342	312	366	321	343	336	343	340	339	361	371	343	338	333	361	365	382	332	354	350	303	316	325	318	348	323	363	314	346	375	349	331	345	320	351	373	366	305	381	337	319	329	378	356	318	348	370	337	345	339	337	356	324	362	361	351	337	368	366	335	337	335	357	342	336	371	325	323	352	354	351	361	346	337	334	337	354	337	337	332	358	333	336	350	343	326	333	371	310	351	340	332	358	338	370	336	350	326	370	335	311	335	332	389	319	338	319	336	336	336	358	307	347	338	344	331	357	377	347	337	331	374	336	361	341	340	367	371	356	325	333	335	340	324	364	392	356	350	325	369	357	317	339	349	318	326	317	345	332	354	335	340	382	355	346	335	350	362	366	353	341	332	333	342	340	341	371	346	345	364	346	374	345	364	294	322	330	327	349	303	324	347	352	330	372	323	336	327	328	381	323	339	328	331	340	343	343	347	338	346	342	327	362	360	351	354	372	336	307	329	319	322	350	348	323	344	337	338	363	325	319	358	321	322	315	357	309	337	338	300	354	358	311	383	327	357	356	342	347	370	350	364	348	357	358	318	351	355	341	333	352	382	369	319	331	347	361	295	328	348	349	376	332	336	330	328	351	331	332	348	333	351	337	362	339	337	328	356	321	340	347	360	323	364	315	338	332	304	367	356	370	329	331	379	315	355	361	369	344	369	312	344	344	312	351	352	327	350	359	340	373	382	330	362	297	328	324	336	368	376	352	321	306	306	336	327	345	340	306	329	321	309	347	350	315	362	346	345	343	354	347	320	301	334	323	350	315	342	340	358	370	325	340	373	354	360	345	339	300	329	325	333	352	314	320	318	385	321	364	350	329	313	332	346	347	318	346	328	342	373	348	358	330	346	316	332	340	330	344	340	355	349	339	333	329	333	369	350	331	324	325	318	371	340	318	321	310	337	348	333	333	342	325	314	321	317	356	345	333	340	325	328	349	312	350	326	347	321	347	343	340	327	358	304	315	379	357	318	360	337	340	345	365	289	331	338	338	338	332	332	342	319	315	355	323	338	356	327	317	347	323	340	338	328	353	357	332	338	340	338	347	324	386	331	327	344	337	344	332	324	349	332	342	366	373	331	347	329	344	352	343	327	359	329	320	350	327	350	336	358	335	333	380	338	365	352	337	335	378	319	334	346	314	347	349	365	331	328	333	378	363	320	281	354	342	339	351	340	274	360	338	371	315	364	349	360	348	331	334	336	341	355	334	326	326	375	351	340	343	346	363	337	321	352	375	337	352	335	353	342	325	324	326	358	335	319	318	339	336	363	358	349	344	319	327	319	368	337	366	319	383	343	353	337	338	350	343	305	359	345	322	345	310	341	351	350	343	369	326	346	341	413	347	325	355	350	327	342	326	355	349	343	323	329	343	342	351	334	341	325	340	322	339	376	312	330	343	345	334	321	356	377	369	352	364	314	304	346	313	357	346	345	312	351	336	317	354	321	300	345	324	332	332	367	345	338	329	341	375	360	341	345	359	360	367	330	302	367	363	378	344	352	326	357	318	341	327	361	336	330	352	315	333	332	336	352	309	345	367	356	350	366	380	322	333	343	364	341	326	336	348	373	351	349	336	341	333	368	349	331	369	325	341	342	355	364	336	326	333	346	342	339	356	362	339	336	340	356	365	350	326	352	358	333	320	341	325	342	341	357	344	335	336	349	316	345	341	360	353	336	330	350	319	341	326	338	345	332	326	324	354	307	355	364	317	321	339	364	338	342	347	301	339	325	322	364	364	312	330	306	338	318	344	324	358	358	367	339	347	373	354	306	303	351	357	328	328	340	332	362	334	362	338	339	320	345	356	392	334	364	367	307	329	334	336	347	360	340	348	351	328	358	317	333	367	358	345	334	341	361	335	361	336	317	330	344	358	326	350	341	363	312	359	331	323	370	328	306
29034	51050	45579	30659	23415	18963	14780	10732	8200	6237	4858	3545	2648	2128	1795	1534	1417	1223	1157	1060	1013	944	955	842	814	864	757	728	774	717	716	674	735	639	701	624	650	617	698	681	672	650	667	603	670	666	729	636	651	705	643	628	645	692	671	625	671	643	670	648	682	673	673	607	603	686	616	664	652	724	667	1322	2179	1676	825	695	630	641	653	651	658	673	699	615	658	579	613	600	609	659	557	670	646	650	616	683	599	627	630	625	629	658	639	670	645	654	618	654	633	646	650	646	605	658	615	627	632	652	650	652	656	639	636	614	672	650	653	618	685	675	640	647	612	650	613	604	609	677	624	625	607	624	614	676	634	684	687	654	631	630	652	641	672	684	591	667	631	648	645	639	632	607	690	669	648	642	668	626	628	661	640	683	648	630	657	620	643	604	617	673	613	645	657	606	633	602	650	679	596	644	640	616	641	634	642	660	662	661	640	611	668	628	645	601	614	667	652	647	689	634	644	645	632	712	680	655	658	661	644	638	640	642	643	658	706	656	626	646	620	626	666	641	644	651	655	635	603	661	612	623	631	660	674	599	685	650	661	711	646	624	677	652	663	633	597	633	627	681	637	659	654	608	657	660	675	639	608	644	640	665	611	640	624	631	637	625	632	650	653	681	683	618	648	642	636	602	653	608	614	639	658	639	672	631	648	654	647	667	620	629	655	633	616	641	666	654	632	644	594	657	654	593	680	631	635	643	651	669	648	658	640	673	653	658	687	654	655	605	633	675	658	675	633	649	626	670	683	678	650	605	686	679	629	637	671	630	613	626	666	661	671	675	655	666	633	637	653	645	627	666	654	651	636	646	673	631	646	614	625	660	633	683	676	644	612	634	653	624	684	624	620	633	672	648	633	628	628	581	658	668	658	632	629	644	613	610	641	634	667	595	635	655	602	658	655	658	629	653	633	640	562	644	618	652	664	639	591	661	638	650	597	600	632	636	671	674	661	655	634	646	613	623	601	672	677	596	609	639	665	658	656	626	602	632	638	655	665	632	634	624	637	674	638	642	641	655	658	624	649	653	644	618	628	612	634	644	652	648	657	684	614	656	650	663	683	596	687	675	633	617	665	628	591	656	687	621	660	653	627	636	659	639	617	618	637	647	636	643	643	637	657	605	630	594	627	669	606	636	650	674	682	667	658	640	650	632	614	637	607	670	635	653	632	612	660	661	626	676	624	668	656	651	639	628	688	670	641	620	628	645	638	645	674	621	638	678	658	611	671	644	655	626	631	649	637	626	649	661	641	590	598	623	669	630	685	694	635	614	639	624	640	645	639	664	629	682	654	680	665	630	627	668	631	631	629	620	631	653	645	657	609	671	660	608	642	663	607	651	639	665	606	676	677	700	651	652	645	655	660	668	635	638	644	657	635	639	616	689	643	636	612	665	641	639	646	644	661	640	622	630	608	614	651	629	616	622	652	627	598	632	603	668	631	608	683	611	637	607	624	632	664	641	587	656	643	619	644	681	654	566	634	645	610	684	623	680	590	637	677	670	609	642	659	645	646	638	626	656	629	634	698	662	630	624	659	631	659	583	600	667	601	672	616	632	625	677	677	652	658	647	717	664	648	652	640	639	642	667	698	648	664	688	675	639	635	641	626	670	662	647	602	641	621	651	635	637	606	640	622	638	669	652	596	682	601	696	658	633	679	642	663	642	655	707	638	632	683	649	640	627	640	655	619	631	678	668	607	615	650	662	659	634	630	653	625	674	655	612	664	615	633	630	688	660	644	654	614	654	636	656	670	620	604	707	640	657	633	642	619	628	673	690	651	660	610	696	680	657	648	673	624	657	699	619	628	632	649	660	635	669	641	656	651	622	625	670	661	645	657	667	665	633	670	644	659	641	634	661	641	668	680	659	639	638	631	642	649	629	619	623	654	661	588	653	635	614	649	632	663	635	658	595	633	648	678	638	640	615	698	677	629	654	666	626	675	662	666	617	704	664	627	660	622	636	654	667	628	627	635	645	607	655	680	644	622	624	682	632	641	581	662	667	659	657	687	651	678	610	675	612	658	632	658	617	626	660	640	629	626	607	643	670	644	649	653	601	625	639	622	649	601	610	641	647	657	644	715	623	702	652	670	647	660	661	630	629	647	639	637	632	626	617	643	650	653	656	664	660	596	603	654	632	630	691	660	629	654	666	699	629	636	651	635	646	628	635	656	647	672	670	646	611	629	626	663	658	691	640	628	645	618	626	641	663	636	630	655	631	659	635	683	655	669	623	642	631	595	633	643	686	640	655	659	651	617	646	638	652	661	639	633	654	660	642	659	658	641	612	639	650	585	635	652	670	654	650	662	672	629	617	636	654	643	678	634	664	678	625	651	646	641	690	692	624	661	664	618	641	688	619	643	650	667	629	679	645	622	630	668	640	650	646	615	625	656	631	650	659	626	669	640	654	644	687	622	732	635	643	650	658	641	658	638	655	671	655	673	653	632	617	582	682	658	632	641	647	608	647	668	619	651	657	656	627	647	683	647	631	649	651	635	578	629	682	629	645	618	646	595	640	647	655	629	631	664	631	661	565	672	602	662	644	641	636	655	686	636	633	621	688	660	640	661	591	657	621	648	652	641	661	621	634	633	647	654	650	678	638	609	676	612	654	636	664	615	641	625	655	633	638	662	649	647	605	621	594	652	656	661	646	683	674	659	642	661	629	657	675	666	645	696	626	644	605	652	623	643	643	663	660	677	664	685	653	643	683	625	644	633	701	664	666	663	620	670	660	618	650	643	637	648	651	616	621	597	626	580	634	674	638	614	591	660	687	651	646	658	656	713	642	675	608	627	641	628	627	677	666	635	665	614	599	662	672	638	617	635	596	613	607	617	677	612	663	661	665	664	663	656	630	656	622	648	643	654	619	637	632	653	664	645	683	670	698	660	640	687	626	677	666	638	602	639	708	629	632	604	673	633	629	670	676	656	657	633	653	671	641	634	664	679	664	619	662	628	653	662	683	685	618	639	697	654	639	628	633	679	620	659	617	634	602	630	633	666	671	679	646	655	587	657	633	666	618	635	601	644	667	629	642	643	643	616	621	677	620	626	640	657	591	645	655	635	628	639	663	581	629	634	653	664	630	672	637	681	677	640	649	627	649	664	604	605	619	632	646	631	664	659	647	641	685	639	630	660	643	643	645	626	626	642	645	660	630	676	625	641	628	650	622	639	668	647	671	654	684	626	633	656	644	657	655	680	638	654	626	625	618	637	675	639	660	668	613	679	640	651	621	658	655	659	681	669	651	653	596	618	656	603	640	695	651	618	666	631	666	628	621	701	670	616	636	637	638	629	661	703	613	652	623	627	599	646	584	632	640	671	645	643	668	639	634	597	640	640	634	617	636	631	629	596	673	671	622	637	670	629	642	638	648	649	632	712	647	613	632	629	682	635	631	632	622	642	677	669	613	703	650	609	627	647	671	654	666	607	618	626	615	651	645	660	661	636	662	617	656
27142	21636	18866	7708	2743	1776	1303	1048	884	763	753	660	630	613	587	592	540	567	528	536	573	560	527	544	506	541	556	566	546	519	535	544	575	576	539	570	547	519	500	556	498	525	517	558	583	539	520	540	549	499	608	553	530	581	537	535	554	520	536	564	520	532	536	534	554	575	523	547	549	545	537	556	540	562	529	526	499	532	511	516	499	529	535	566	527	541	558	565	576	562	538	564	545	547	543	573	512	533	558	512	530	533	500	498	566	533	523	550	541	528	536	542	535	557	512	518	536	552	550	552	545	552	543	504	559	528	538	545	547	531	526	479	516	492	529	467	574	531	558	490	553	580	523	525	520	561	559	520	506	523	531	569	556	567	520	531	546	528	549	529	521	542	569	531	527	516	519	512	570	521	553	503	549	529	510	502	535	560	561	526	578	545	529	499	549	544	519	568	526	523	557	525	549	535	520	553	525	468	544	531	511	537	563	577	547	518	516	525	586	566	514	572	552	555	512	564	577	524	528	514	527	501	509	540	542	563	568	525	546	523	527	506	541	536	521	489	518	532	536	512	541	525	494	539	563	536	533	573	575	526	550	548	529	565	580	503	523	559	565	534	542	522	556	518	503	531	531	529	542	554	511	554	545	538	506	549	523	550	566	550	533	535	537	563	503	574	486	566	528	537	519	539	582	509	558	536	574	558	547	562	501	528	558	538	544	528	536	506	585	534	588	518	545	552	570	537	552	542	542	523	556	529	571	559	531	531	542	538	547	574	555	523	528	536	514	531	532	511	564	534	493	517	526	553	506	544	507	537	512	532	525	534	519	557	566	508	551	542	548	499	549	531	544	533	548	526	575	549	562	558	521	529	584	542	496	514	539	548	532	544	586	527	505	546	576	567	570	544	479	537	537	546	535	554	550	522	509	477	570	528	528	562	529	521	506	555	522	541	555	517	514	549	516	557	541	549	583	514	536	519	546	552	509	572	607	556	566	560	521	544	535	515	557	519	524	544	526	553	548	533	513	522	534	534	522	559	531	522	576	576	572	514	545	533	535	562	537	537	581	529	541	516	510	545	574	525	553	531	506	531	570	527	534	501	505	555	551	523	552	532	512	554	534	497	559	482	550	494	513	521	484	555	620	558	518	493	529	544	487	530	551	545	559	557	500	549	521	520	608	560	534	518	516	538	509	540	520	527	531	523	498	508	537	567	543	528	519	571	506	526	577	539	555	559	544	538	556	543	530	520	551	532	534	573	541	531	549	549	522	552	520	549	552	505	566	543	539	524	526	538	560	534	585	524	544	560	569	497	540	521	522	528	535	544	503	529	552	508	495	550	539	561	545	531	519	523	558	544	518	560	518	517	519	542	550	555	558	528	554	528	581	548	533	541	576	496	517	555	520	524	550	546	543	485	518	492	476	517	554	513	490	528	562	528	547	489	541	534	526	522	549	517	562	514	522	505	509	499	558	535	516	548	531	510	483	483	533	539	550	521	547	574	524	519	545	549	529	544	557	524	510	507	519	496	509	571	531	521	524	524	530	539	529	534	553	551	535	528	536	532	528	550	535	549	568	527	526	519	551	577	535	534	560	552	537	514	553	532	552	516	578	592	564	526	512	495	594	552	562	555	516	519	509	582	550	536	534	527	562	549	555	511	493	537	539	518	514	524	523	576	536	555	550	527	595	505	518	499	544	528	519	533	539	563	541	529	532	596	558	503	513	520	529	525	521	536	498	520	544	531	527	540	551	583	565	510	521	486	516	553	547	542	527	564	537	557	525	542	532	570	553	542	527	526	580	541	561	539	543	577	547	559	518	544	543	525	539	557	531	498	522	551	516	519	572	545	571	544	465	580	544	554	539	532	523	539	524	532	525	529	548	534	546	558	516	540	536	566	562	521	509	534	504	552	523	518	516	540	548	531	567	538	534	510	565	520	551	550	543	520	566	519	549	515	520	550	521	521	545	515	552	540	565	537	545	482	493	543	539	507	492	557	550	568	538	565	490	562	550	535	554	526	524	537	547	534	526	526	546	543	505	540	536	546	534	523	583	528	517	517	528	521	574	546	548	559	498	539	558	504	535	547	581	542	506	552	566	518	570	522	584	544	517	561	543	498	497	533	532	558	569	579	535	559	520	564	560	580	508	557	496	545	513	550	507	581	454	532	547	562	572	534	509	564	530	485	561	554	558	509	553	567	519	577	489	517	560	536	562	532	566	529	542	516	491	494	508	537	532	531	524	543	526	534	538	511	524	546	557	556	523	550	549	550	554	542	507	549	527	538	540	577	537	525	547	553	552	491	508	534	561	532	539	519	570	570	539	566	545	592	536	540	501	570	555	496	532	524	531	582	537	549	528	483	550	549	564	512	525	549	497	560	530	503	523	542	529	533	508	505	521	537	522	577	548	499	535	537	538	503	541	530	562	535	563	537	599	502	544	518	518	538	562	489	546	546	530	529	509	543	546	546	553	534	503	522	548	544	551	529	529	509	537	526	543	517	561	516	514	540	537	546	547	555	545	547	549	559	530	525	557	584	528	547	530	546	566	551	491	549	568	509	518	573	530	530	541	561	551	525	540	545	514	537	578	536	531	554	544	572	555	533	491	533	487	570	506	577	530	572	532	528	532	542	554	500	503	549	528	578	497	513	512	517	572	524	493	524	530	546	503	544	561	535	511	557	556	523	551	530	534	553	564	531	524	539	529	518	522	524	519	579	555	516	565	561	544	535	481	560	572	522	532	525	523	517	525	536	548	549	518	516	548	572	552	539	528	549	539	554	494	498	546	521	557	528	540	558	575	580	544	536	531	595	573	536	512	506	513	573	532	566	479	568	544	559	507	552	529	498	552	523	570	532	563	546	560	518	509	520	569	573	574	560	553	529	523	536	506	525	542	550	556	561	537	573	525	532	566	513	525	494	548	538	523	549	563	535	547	558	542	537	542	545	572	505	513	552	562	536	557	526	507	494	541	508	536	513	511	563	551	538	540	552	533	583	541	552	580	510	548	519	553	540	552	531	556	529	533	551	561	536	564	542	517	509	555	521	519	513	570	497	541	507	539	556	537	592	551	543	508	545	544	562	557	517	526	590	520	549	545	509	562	530	506	532	564	499	538	514	518	513	491	559	532	560	546	526	525	528	533	532	558	518	549	529	510	585	503	539	497	530	548	565	537	558	503	545	517	544	544	537	543	555	516	532	588	539	530	507	535	534	516	544	536	545	521	575	502	536	587	564	538	543	506	546	535	558	530	512	511	541	551	543	529	528	503	496	506	533	523	529	540	545	538	549	548	563	546	575	528	530	497	559	541	584	527	531	481	533	539	571	508	499	588	554	601	538	597	535	510	579	538	598	568	590	526	529	512	538	563	490	505	529	481	543	542	558	509	541	583	545	537	564	525	571	581	573	517	560	515	569	520	550	517	556	567	522	474	526	509	536	551	523	546	547	498	553	544	456	536	579	540	509	550	552	526	569	570	539	575	537	538	543	505	517
19619	32323	25053	11297	6462	4571	3514	2584	2133	1860	1636	1453	1317	1218	1143	1108	1053	1075	1090	1066	1049	1056	1018	1058	983	1000	1026	1080	1012	1025	949	981	1024	992	978	1007	955	969	953	1034	1121	987	1016	970	968	947	1003	1004	1012	1044	1000	996	1005	1007	1044	1046	1071	966	1004	1017	1024	968	1004	1017	1030	958	1014	1046	1008	973	1023	1056	1077	1165	1051	954	975	976	960	994	976	1027	1003	1062	996	984	1025	978	1005	1054	941	987	1049	986	973	1007	954	975	1069	1012	1078	1012	1012	1029	1011	1018	1070	1037	1008	1054	1031	1005	985	954	989	1006	984	1013	1021	1011	991	1054	986	1000	979	1013	997	971	1015	988	1043	1048	1037	1057	979	990	990	1068	1041	977	979	1047	1025	973	971	997	971	977	1003	1004	1001	1051	1007	1053	984	1034	973	1044	988	1014	993	986	1056	1024	988	1073	985	1034	1045	1015	1001	1003	995	1003	976	983	1004	968	1025	1013	956	985	988	981	975	980	985	963	973	1018	1055	1001	1000	999	1032	976	971	991	953	1001	1046	972	960	927	989	995	1012	975	988	980	964	1050	979	1038	1078	1033	1041	980	1035	947	996	1004	950	962	992	1016	992	1021	970	1043	969	1007	990	998	1026	992	1040	999	1030	1032	1005	940	975	956	996	1035	984	960	1022	1007	1014	967	1026	1036	994	1018	1039	1063	1009	1005	962	1004	971	1074	997	977	1074	957	963	998	1027	995	964	959	989	1020	996	1030	1007	1053	991	921	960	983	995	971	970	1010	966	991	1009	963	982	999	1029	966	970	1041	981	937	1016	1024	984	970	1015	998	972	1017	989	982	961	1026	1022	976	998	980	995	1011	1033	979	978	978	1000	1048	983	1032	1031	993	1037	998	1003	973	1015	998	1038	986	1023	980	1027	1038	966	1009	1020	984	973	996	1003	1001	1041	973	982	1035	1031	999	1001	928	1025	1027	1007	1006	998	1032	1005	966	1035	1004	1057	972	992	1004	988	981	1018	1049	959	1034	1008	1012	993	1011	976	1133	966	991	970	1041	980	988	1017	1018	979	1003	1031	1015	1035	1054	1004	1030	1047	971	1001	1048	1025	986	1010	1039	975	967	1037	983	1019	1023	990	985	987	1022	1037	1044	957	987	1010	992	991	1043	972	1025	1041	958	1014	1050	972	988	972	1022	1075	979	1063	1015	1028	1006	947	1019	1040	971	1016	1011	980	1009	1013	1018	1005	1000	1028	982	984	993	1011	990	1030	1010	985	1007	998	962	994	999	1031	1046	983	1016	990	1056	980	1043	1028	1009	920	983	1018	979	1052	1024	955	1046	1026	1046	1005	993	986	985	983	994	991	1014	1026	1014	1034	986	1015	968	989	984	966	996	1023	1012	1007	983	1033	1007	1047	1005	974	1033	983	1017	965	987	1012	1030	976	991	1000	975	977	992	1057	1004	979	1039	1012	1020	989	975	1010	976	1023	1032	1059	1091	988	969	1001	1061	998	1005	958	997	1010	983	1017	988	1071	962	984	1010	922	995	983	1068	1019	1029	1034	1009	1029	968	1024	1023	1078	994	1027	1018	1003	999	1042	995	1016	954	1026	1055	973	1038	1012	995	976	1011	988	1023	986	1029	965	986	1042	924	986	1006	1004	1016	1051	1093	1035	940	1031	1017	1008	1028	1009	986	1051	1022	1045	978	913	1047	1035	1031	1007	963	1026	965	1011	992	1079	964	1000	994	1008	1074	1030	967	1028	982	1040	1022	1036	1017	949	973	1039	989	1031	972	1047	987	988	995	1042	1004	984	1043	1017	1042	1024	986	989	995	1011	1012	1057	989	993	1063	1010	977	1039	969	982	1010	950	1024	1014	979	1011	986	1071	1044	940	1025	1022	985	1011	963	974	1020	966	979	945	1021	977	1031	1023	964	974	959	1044	954	994	1005	968	995	1002	1023	977	1024	1030	1005	1022	1002	971	1042	1048	975	1061	948	944	1010	1025	983	978	1021	950	970	1040	1002	1054	993	998	974	969	991	932	1002	1004	1038	1025	1009	1009	1029	993	925	938	980	1008	1024	1017	1055	1020	1003	1000	999	1025	991	1036	1044	1007	1085	982	1002	958	988	1029	959	995	1017	998	1043	1011	1015	1007	1023	1006	1021	1018	964	980	1034	977	1023	1046	1013	976	1008	1063	973	979	1026	1024	1012	1002	1040	1008	1017	1037	1036	955	1000	976	1017	1000	1024	971	1018	1017	1049	1002	998	1018	1013	941	940	975	983	1005	1023	1004	1007	1031	996	1089	1015	1030	963	981	960	991	1012	1008	1010	1047	1052	1057	1010	1020	1018	1025	985	991	947	1026	979	1013	1021	971	1051	957	995	985	1051	1001	991	1016	1038	1033	987	1029	1009	1032	948	1010	999	1017	1001	965	965	1002	964	1004	1000	1007	973	1043	1062	985	994	1053	1008	975	950	1014	991	919	1022	1032	990	1025	1033	984	1038	1013	1022	997	965	1007	981	980	1080	988	1018	973	1049	997	955	997	983	975	940	967	1023	1051	1008	1038	1003	1017	994	1015	995	996	1051	1001	978	969	995	1000	953	1034	998	995	988	992	991	1075	1050	943	1007	951	1049	1051	969	955	1028	960	971	1079	987	1004	986	1026	1006	960	968	1016	995	943	986	994	1044	970	1031	985	973	946	973	1007	997	1005	1064	1001	975	987	1046	992	1014	1036	1066	1000	976	1035	992	960	996	1018	1008	1032	989	961	1000	1002	1012	1041	1014	961	1023	1021	984	999	1013	942	961	992	1052	1005	965	977	987	1035	987	1055	988	936	1014	998	974	1011	1050	983	970	959	990	1013	1034	1004	1015	1016	1042	951	989	987	1061	1013	962	1021	960	1017	1009	996	977	988	1047	1051	1042	973	1034	1043	945	967	972	998	1034	1049	968	1033	961	987	982	1013	968	1009	1003	995	961	1030	1020	1006	964	1026	988	1005	1005	1074	996	987	1039	1008	1011	940	990	1001	987	980	1032	941	997	1046	991	989	959	975	1021	1041	975	979	921	996	976	1001	1001	994	1000	959	992	996	971	955	1010	946	968	1000	1056	1020	1009	1000	959	1036	961	1059	1065	984	973	1010	1052	1005	1026	1005	985	961	986	983	1017	994	959	1019	999	1012	1036	1070	998	990	1012	1002	1032	1018	1008	957	1023	966	1030	953	1031	970	1023	1070	986	1029	1025	1002	988	1020	954	1043	983	982	1009	1020	1037	1030	1029	1024	1030	971	983	1060	1048	1000	1006	1035	946	997	1044	1014	1014	974	1037	976	1043	1012	1000	1025	1034	1057	999	1006	1082	1022	1042	978	966	1017	1026	1028	1027	1038	990	1048	986	979	1048	987	1060	979	950	994	1003	998	997	989	1023	999	1015	1010	1034	1063	979	1008	1009	1017	963	1021	997	1040	1054	991	992	987	990	1058	960	1000	969	986	956	968	988	1001	970	965	1045	1040	1046	1042	1001	961	954	991	967	1017	961	992	1012	1031	1031	1035	1002	996	1035	1036	1062	983	1008	981	1011	1045	994	1056	1026	1023	987	1021	1017	1003	1050	986	980	1026	1004	1032	1024	1052	1026	1023	1004	1022	1004	1034	1003	976	982	956	1036	1056	1062	1038	999	993	993	1000	992	967	956	1034	981	964	1046	1041	1002	1004	1008	996	997	1021	1038	978	1015	1025	1003	958	1036	988	981	993	1051	950	1008	986	977	989	986	958	983	1001	1022	1054	1024	1004	1024	999	1034	1024	1012	1037	1002	997	978	994	982	987	1000	1027	1013	998	964	991	1072	999	990	1001	1051	1030	1026	961	1011	1012	1032	1006	1048	1027	995	1013	995	995	987	967	1042	991	997	1045	1010	1031	1002	1045	958	1037	1023	1019	957	995	1014	1003	1054	1050	983	1002	1013	994	1030	1050	960	1011	1024	1006	955	994	981	1020	1032	1038	1032	1013	995	1008	1007	939	990	958	1002	998	1018	1021	987	985	1019	970	960	1009	978	1060	983	1009	986	1039	1020	980	967	1035	1028	1070	988	999	966	962	1017	1008	972	999	1009	973	1016	1037	954	986	995	957	1051	1019	1092	956	984	981	1015	994	1008	1018	1049	940	961	1010	1027	1000	999	1025	1036	916	1004	949	984	1001	1006	1052	1019	1011	980	938	1010	986	998	1057	1005	929	1017	1022	1005	1009	987	1008	1009	932	1018	1007	1017	991	1034	986	988	1014	986	1045	935	1002	930	1010	1027	973	970	1006	994	966	1059	948	977	988	1032	951	1076	1054	994	1008	1047
24531	21500	28396	25010	19454	9791	4971	2823	1943	1527	1294	1031	818	657	571	584	504	517	475	407	486	454	439	428	410	421	415	444	381	384	454	382	424	446	411	418	425	407	432	431	434	411	398	434	465	448	414	422	415	446	427	406	423	434	412	440	421	402	423	411	390	468	408	409	406	393	419	406	418	407	362	474	564	531	539	410	394	386	389	420	393	439	418	369	462	424	419	421	378	419	417	429	411	440	411	393	397	409	392	378	422	393	374	404	401	396	399	409	447	402	403	413	397	391	426	417	414	411	383	396	422	386	395	421	411	425	407	385	435	410	378	402	405	393	417	404	379	431	390	423	441	421	418	386	438	442	398	391	431	420	444	434	380	408	395	381	382	433	434	388	420	423	390	428	412	418	395	384	444	383	399	379	443	407	425	443	441	359	412	412	396	403	372	401	442	407	407	404	412	393	459	391	417	403	419	404	412	407	373	398	419	396	429	411	396	413	436	394	412	377	408	404	401	421	368	396	389	390	378	410	416	454	398	388	351	401	417	390	351	428	368	445	390	374	423	404	422	403	445	401	386	400	401	439	433	372	437	404	385	410	418	417	396	381	420	426	401	393	408	371	433	403	407	407	378	411	406	422	396	393	403	406	410	435	422	412	417	410	414	391	459	409	458	385	415	417	395	389	418	440	430	418	397	393	403	391	392	434	418	414	450	441	406	414	413	429	425	391	427	425	409	402	421	392	396	377	404	399	402	394	396	437	367	406	395	428	430	422	403	419	384	443	399	459	412	438	403	413	377	381	407	404	411	396	428	424	418	420	428	420	423	372	409	385	455	421	397	409	372	416	434	409	404	424	420	376	408	421	355	387	408	373	433	408	421	402	399	400	446	416	400	429	402	426	391	385	416	403	391	406	439	416	390	400	400	404	387	414	420	404	411	443	421	405	399	397	426	424	392	430	392	396	433	401	375	411	415	418	426	446	379	410	402	463	394	397	411	392	435	397	393	424	378	413	402	400	403	431	400	368	389	399	396	378	438	427	412	415	382	410	386	408	405	424	407	411	409	389	414	395	431	422	412	436	417	406	374	440	402	403	406	420	398	398	424	416	371	411	419	419	416	447	435	439	427	425	389	387	438	403	428	407	415	417	433	380	410	411	418	411	400	413	407	412	404	396	406	384	398	374	397	394	433	420	367	407	380	404	411	400	386	408	376	391	410	397	422	427	430	402	413	409	456	408	398	413	408	382	409	420	406	368	397	454	429	372	390	386	415	441	436	405	403	398	451	418	396	391	432	414	397	416	398	406	429	409	418	404	444	426	378	414	395	418	425	398	395	373	416	385	420	397	431	402	369	401	410	410	402	402	409	422	407	400	370	404	404	410	400	394	428	408	434	401	368	425	403	419	393	408	414	442	423	390	384	406	435	387	412	418	415	396	388	393	423	407	407	395	399	397	395	442	399	419	373	446	439	381	443	402	404	408	423	391	421	419	408	372	436	438	448	403	422	426	405	384	452	416	436	428	430	403	398	401	409	432	460	408	361	426	422	420	408	437	383	384	370	414	430	400	402	412	381	401	434	402	385	431	383	397	413	389	385	428	406	423	430	429	413	380	406	417	396	380	432	440	409	427	405	421	398	383	418	420	412	433	383	392	443	394	402	421	408	385	418	408	388	407	386	407	381	447	386	441	371	420	392	431	408	404	391	431	386	394	409	423	421	403	400	397	425	433	371	435	416	377	403	382	442	417	390	398	410	404	385	389	396	394	398	383	419	360	426	382	412	409	453	387	389	395	400	407	368	405	405	443	383	359	386	383	431	395	390	425	424	436	374	422	432	429	419	409	394	430	434	399	388	420	412	407	374	410	454	392	379	450	389	417	384	415	408	440	427	436	410	421	411	436	410	405	416	377	369	432	382	369	424	383	393	428	417	396	407	401	399	400	411	390	382	388	427	413	401	371	383	400	433	409	436	385	409	392	414	440	442	412	427	399	408	397	411	397	410	374	399	405	424	427	425	382	365	406	414	432	390	401	404	403	453	412	409	440	388	402	439	428	438	412	346	380	402	408	412	401	422	383	403	403	404	424	396	389	392	398	395	409	396	421	372	428	428	403	400	411	395	414	409	416	379	440	404	416	350	418	388	416	390	439	432	402	397	392	440	429	400	407	436	410	404	380	426	384	404	473	375	387	419	365	418	397	411	425	401	359	423	418	389	424	406	402	418	431	392	374	413	414	396	420	355	439	408	442	404	411	406	380	404	408	387	425	407	406	408	422	415	377	425	382	414	410	415	412	424	408	398	418	455	412	415	405	414	403	418	395	418	404	393	424	448	396	369	454	405	431	386	403	397	390	394	396	408	449	403	427	409	390	412	400	436	432	393	446	403	369	417	425	398	419	424	390	442	420	412	416	466	427	384	393	392	349	399	432	392	399	412	412	371	434	403	422	369	416	390	375	407	388	414	403	403	389	395	422	410	390	395	425	423	390	397	393	401	410	407	410	427	364	405	414	397	427	426	401	399	407	421	396	433	413	404	378	421	377	399	384	411	409	392	388	400	427	379	399	383	413	386	418	415	442	374	411	394	393	391	408	402	362	407	407	410	395	400	394	475	394	409	390	423	376	413	404	415	394	412	395	385	383	407	378	411	394	398	361	421	412	401	409	403	430	408	435	415	418	431	392	419	465	387	451	415	416	388	427	387	403	389	393	398	403	398	443	406	460	426	404	417	380	370	411	406	402	385	407	409	389	387	425	433	404	399	426	396	410	418	407	408	412	416	387	422	397	422	386	385	443	386	401	410	401	415	379	436	413	413	423	403	431	427	441	405	394	403	399	460	407	416	395	417	388	403	412	414	391	428	433	392	394	387	405	399	423	394	429	412	409	438	403	400	390	437	412	400	405	385	442	361	397	401	403	382	457	402	362	438	438	363	420	407	434	373	412	429	441	413	434	384	406	418	395	391	412	414	457	400	437	366	383	416	420	393	421	423	439	402	402	416	384	402	396	410	428	437	416	398	374	399	410	421	407	417	397	382	432	400	430	399	397	385	431	415	407	442	412	400	394	420	409	379	397	450	393	411	403	427	382	403	421	376	386	397	434	393	410	403	420	434	386	445	390	436	431	376	413	365	408	378	386	391	424	426	373	413	442	384	424	387	409	393	386	440	434	399	423	435	470	389	399	401	391	412	442	415	407	408	397	446	410	429	387	397	409	394	423	371	402	425	427	405	408	421	409	429	407	418	388	417	406	403	391	413	415	431	407	415	391	416	399	406	460	388	397	370	386	395	389	394	406	407	441	405	395	395	378	393	414	405	379	424	433	390	430	428	391	411	374	417	425	395	395	413	414	440	404	441	436	403	405	421	409	404	392	403	382	419	413	438	437	443	372	408	406	385	406	441	408	438	374	429	389	408	369	394	454	380	421	376	411	401	403	405	396	391	435	403	421	420	383	382	424	414	406	417	427	408	417	415	413	378	438	419	402	414	396	390	384	378	441
25745	43821	35845	24283	18056	12724	9360	6940	5384	4341	3567	2858	2285	1769	1456	1299	1208	1119	1019	990	950	974	925	955	908	889	833	836	881	820	782	787	797	808	862	773	809	810	783	744	758	774	793	760	783	775	819	809	798	760	810	808	787	774	818	839	831	799	802	843	751	789	750	737	824	776	776	836	792	763	793	933	1345	1218	1015	848	800	790	832	811	795	775	744	724	764	794	735	801	775	769	780	788	787	779	745	819	798	785	743	804	783	767	793	815	788	792	753	747	811	787	814	777	783	794	801	779	808	763	812	788	772	787	818	792	764	814	780	771	759	756	810	795	782	777	782	786	754	791	810	773	780	752	767	779	777	767	812	775	766	761	757	835	785	830	797	809	782	791	791	722	748	831	716	768	808	739	782	731	752	787	778	810	749	810	785	723	782	795	781	817	789	755	742	760	793	770	768	781	775	783	786	786	787	826	769	790	800	756	869	760	778	803	823	777	816	760	808	791	784	781	777	770	805	784	804	800	752	761	802	804	755	788	788	877	788	828	732	838	714	775	762	779	771	752	770	762	752	805	764	701	770	739	825	819	793	771	764	786	795	819	781	825	753	785	749	771	754	747	806	717	757	775	757	759	770	800	817	795	826	813	751	811	779	791	764	806	781	784	771	758	777	807	821	775	787	770	780	797	753	809	821	791	789	759	785	809	770	807	782	767	766	775	777	747	769	782	796	772	763	775	798	808	799	797	753	764	792	798	799	734	818	809	746	750	782	810	746	747	784	758	756	776	809	779	742	778	747	820	801	772	770	799	755	773	783	763	763	788	726	804	786	812	824	828	805	751	778	774	798	807	733	763	776	817	782	776	741	795	813	789	791	748	694	788	803	809	720	759	816	733	759	769	743	834	783	795	802	825	793	791	771	751	760	775	804	837	785	731	835	795	754	804	795	809	786	851	790	729	780	813	799	779	760	833	774	791	741	767	823	805	784	830	781	751	818	798	811	822	771	761	809	769	754	777	768	767	812	798	777	763	806	785	750	783	775	766	762	766	818	844	783	796	773	792	773	785	792	776	770	780	748	790	762	767	784	815	771	749	764	775	794	808	824	829	789	793	766	779	769	821	781	758	747	799	756	758	729	810	765	741	749	760	736	762	819	783	797	831	808	775	784	828	796	731	765	790	774	810	780	763	741	797	741	816	753	735	745	741	788	736	731	814	748	776	774	752	839	796	781	755	778	777	769	744	835	758	809	788	748	803	764	796	767	813	731	731	777	781	793	801	823	805	742	741	768	836	825	768	756	813	741	803	812	788	792	776	817	756	797	825	764	753	773	781	799	798	745	808	740	774	766	761	750	800	727	771	769	777	800	709	779	785	819	797	775	780	792	801	764	808	772	818	783	733	781	789	782	756	765	738	750	716	819	803	811	811	790	768	737	771	784	772	824	780	823	797	801	773	751	763	778	810	764	806	794	800	797	781	744	803	763	744	740	719	806	753	763	779	784	759	799	767	815	748	779	745	749	798	801	753	778	815	793	753	762	798	792	795	780	823	785	774	798	806	778	752	807	758	757	783	808	777	744	767	840	743	807	795	758	715	804	726	769	792	736	783	736	776	751	802	768	812	808	786	799	840	753	792	765	762	762	779	742	802	790	750	741	782	779	788	781	704	820	780	761	805	720	777	773	793	764	755	804	811	770	778	736	770	780	798	743	772	747	791	731	750	771	783	763	792	805	758	809	768	800	827	783	790	738	748	804	803	775	751	752	776	808	793	763	799	784	786	777	791	737	792	811	758	854	793	810	784	838	797	780	751	825	771	760	790	796	749	809	796	748	789	758	753	771	767	755	756	761	784	801	798	803	813	823	751	790	763	792	756	745	768	771	796	818	754	793	826	767	754	778	793	774	752	764	792	793	780	777	720	729	776	774	752	796	806	765	765	728	791	793	750	823	798	771	805	732	787	800	793	765	832	804	766	753	784	824	803	771	760	790	752	779	739	781	769	825	801	760	816	828	785	791	749	813	776	781	748	781	799	756	802	745	790	827	725	784	781	832	789	755	763	813	784	789	738	748	779	761	784	792	770	787	830	791	761	810	801	799	788	772	727	786	773	799	720	759	785	771	813	783	810	789	788	792	817	799	747	787	825	815	770	833	757	737	803	783	777	710	744	781	739	769	789	782	758	820	757	825	795	725	762	757	779	794	766	778	759	793	853	780	814	806	802	814	806	777	776	817	821	818	791	786	789	797	792	763	777	748	836	763	751	774	740	810	782	797	743	775	777	825	796	802	808	776	839	792	807	808	759	798	754	808	772	807	809	750	764	828	796	802	800	788	749	790	772	786	772	788	809	782	817	796	748	801	791	786	755	800	783	794	763	753	816	832	720	789	826	780	775	795	850	778	777	815	828	800	789	774	781	776	749	848	741	767	758	844	768	786	784	792	818	782	846	801	753	754	806	730	765	804	796	781	739	797	775	779	797	784	777	814	779	735	774	757	760	787	806	772	815	804	794	782	769	808	774	788	756	845	773	801	760	780	854	755	743	765	754	795	777	746	777	814	745	780	767	790	791	746	757	782	801	827	797	750	774	799	796	736	784	794	776	727	778	810	761	774	780	769	779	777	802	835	770	773	773	780	788	772	737	791	787	801	814	791	741	761	785	770	765	822	785	764	846	764	798	770	809	798	782	800	782	788	774	764	786	831	773	807	788	869	772	813	795	806	754	785	814	782	793	743	751	775	785	822	766	827	807	778	817	768	741	774	778	795	747	731	792	812	834	764	781	759	768	772	781	754	797	758	779	780	757	818	824	781	768	743	771	797	793	768	772	750	759	780	789	755	758	787	763	777	802	771	754	765	787	795	750	775	772	814	799	789	754	746	792	764	798	733	785	764	804	795	800	780	797	775	819	784	774	760	827	774	754	760	737	782	802	765	808	716	741	726	780	786	799	819	815	866	767	783	725	741	754	787	767	793	781	775	781	797	809	778	744	743	754	752	779	785	789	774	831	789	771	799	773	781	731	811	808	807	766	768	757	783	757	748	775	798	780	773	798	775	784	801	775	827	786	766	829	770	770	759	764	806	839	769	775	793	780	759	812	765	781	754	808	786	758	790	783	792	809	782	763	776	724	812	778	793	785	786	821	835	789	784	774	799	823	773	782	716	777	750	724	820	784	767	828	764	822	784	844	815	718	773	745	776	812	752	777	784	825	757	813	752	759	784	763	787	794	721	759	741	758	744	801	785	743	797	841	745	800	775	778	794	770	817	866	780	776	797	750	790	772	760	745	763	748	768	816	807	744	794	751	824	803	760	784	731	769	756	852	747	744	763	759	792	784	739	799	853	779	770	796	793	740	808	780	842	794	751	777	771	794	756	762	775	773	782	811	784	811	790	776	752	760	765	794	799	747	818	752	779	812	782	791	794	754	780	759	781	698	832	803	784	760	807	822	775	770	810	768	711	766	741	759	749	759	805	747	831	802	808	767	789	760	815	825	747	783	727	812
23379	21331	28951	24045	21538	19808	11377	5186	3409	2456	1952	1533	1131	908	721	638	611	552	525	486	471	466	432	417	411	456	423	430	398	384	396	411	392	392	407	360	365	428	415	393	415	348	395	387	377	381	384	388	420	415	396	410	364	400	385	387	361	375	367	357	387	403	350	378	386	329	383	381	371	373	360	516	834	784	595	418	351	396	401	361	401	376	365	395	380	396	398	341	403	396	367	379	417	344	365	386	368	400	386	364	364	421	375	381	401	343	377	374	366	385	350	402	384	359	395	365	387	374	406	372	399	359	373	365	374	357	355	368	381	373	376	400	388	369	342	391	370	380	417	373	384	381	370	393	365	381	345	376	371	370	371	359	383	366	388	347	375	362	381	374	349	404	376	374	395	373	347	402	380	373	378	388	373	415	381	328	382	351	396	352	356	341	340	409	372	374	372	365	369	376	362	391	338	369	398	352	388	397	367	362	368	332	360	374	393	356	354	393	383	369	408	398	382	404	369	364	359	380	379	357	316	386	394	401	369	395	385	378	360	365	348	371	370	396	383	369	359	377	403	387	354	350	393	355	334	368	381	377	405	365	416	338	365	359	407	377	391	400	374	380	381	321	373	403	380	390	397	390	346	401	371	353	365	371	368	391	372	378	378	438	385	380	395	379	348	371	370	372	403	351	380	374	393	382	387	382	375	388	347	397	400	386	354	394	389	388	351	341	385	388	398	399	354	350	369	355	381	368	386	384	401	377	354	371	375	380	376	401	411	395	398	385	408	372	395	401	352	393	387	382	354	382	380	437	377	364	399	377	365	384	348	367	393	394	392	372	384	351	390	401	363	386	396	370	366	351	381	401	374	381	366	390	394	335	377	368	375	375	382	387	376	380	385	400	372	380	346	409	370	387	370	364	346	370	359	388	337	395	414	366	347	387	392	376	374	398	385	327	371	395	370	375	378	390	374	340	393	385	380	384	379	390	381	346	397	374	364	396	362	386	387	348	393	384	384	377	426	396	378	417	363	377	408	408	355	381	365	377	393	351	347	360	370	367	378	398	377	353	387	390	381	360	360	440	403	357	396	406	343	398	387	367	388	386	363	364	406	383	416	401	348	407	384	391	372	419	373	382	348	353	390	379	389	332	364	374	386	369	361	357	378	392	404	395	369	374	386	376	326	349	394	385	353	373	365	369	391	370	373	370	360	370	407	336	383	360	378	379	385	398	370	389	367	391	367	406	381	388	378	349	365	359	366	384	377	374	363	360	400	389	360	415	391	354	350	362	400	396	395	377	400	412	393	363	345	388	352	390	364	336	347	367	387	375	364	373	410	381	360	377	396	349	378	353	366	379	398	404	362	381	397	374	375	408	335	409	377	400	390	406	418	399	387	391	384	414	346	373	378	405	366	392	352	371	406	389	382	345	385	352	391	403	413	394	361	396	407	388	403	390	371	347	346	356	350	401	408	358	414	373	344	382	360	391	405	431	366	377	357	401	365	385	383	399	391	399	379	365	358	389	366	431	385	403	371	389	388	390	400	370	390	350	394	397	375	341	381	379	357	351	379	381	411	411	346	378	354	412	365	377	371	362	403	370	387	351	362	360	398	348	370	401	375	348	388	369	370	361	390	370	362	369	404	417	360	373	349	369	352	374	413	358	378	361	356	376	365	395	387	352	379	353	379	370	357	390	359	377	402	381	409	414	387	384	390	381	389	370	368	368	366	413	371	382	355	387	342	381	337	384	406	379	368	400	354	349	386	348	369	407	380	414	381	385	386	378	380	374	361	370	343	391	413	422	389	419	396	339	400	381	383	386	401	392	381	378	363	388	370	389	386	353	353	354	397	364	368	379	401	376	378	353	382	391	391	350	386	416	380	389	390	361	365	347	370	366	358	364	401	383	367	379	394	395	363	381	368	376	403	333	374	417	390	392	398	385	406	388	352	377	387	405	361	411	393	375	362	430	349	354	368	336	367	385	387	407	425	372	383	376	365	401	419	367	394	335	390	384	369	389	354	365	363	360	413	378	355	373	369	387	401	409	358	378	358	397	381	399	351	399	397	365	399	389	395	370	376	360	387	379	398	381	386	390	352	372	366	380	345	378	382	379	388	370	394	354	352	340	363	351	359	405	395	345	354	394	389	381	432	356	361	383	372	367	401	384	393	360	378	393	405	389	391	400	370	377	367	389	395	385	344	366	369	388	385	369	366	405	342	403	377	369	387	381	353	369	363	380	379	395	342	356	356	365	401	381	377	400	358	404	369	368	384	371	393	342	367	405	344	392	350	425	380	379	343	388	364	388	392	374	384	372	401	397	359	349	409	381	356	384	380	348	383	411	344	371	391	348	365	399	361	352	403	354	402	422	377	375	387	366	366	393	438	341	408	403	399	373	373	358	407	408	389	348	363	364	361	376	362	378	363	378	350	385	374	356	369	365	362	370	335	362	360	373	348	377	407	391	385	352	375	386	373	371	364	364	380	358	415	340	388	368	363	395	376	350	332	382	372	390	388	353	367	338	372	380	355	344	374	385	335	371	362	422	371	376	390	352	362	354	389	380	377	365	378	388	350	401	362	389	406	330	397	355	383	351	419	368	393	391	387	378	391	397	387	392	374	370	388	348	375	367	386	338	366	362	365	377	336	398	365	339	368	396	358	367	362	384	361	394	381	400	366	393	369	385	410	374	342	360	372	398	386	409	390	355	399	397	398	369	374	400	382	380	429	383	375	369	398	407	376	398	394	365	395	364	352	400	379	359	399	356	352	386	361	382	401	409	394	392	416	384	404	404	381	370	360	373	378	388	334	359	397	378	348	375	376	381	408	377	393	373	384	378	362	386	349	355	430	380	388	354	377	360	394	364	363	402	346	376	386	404	373	359	372	410	373	377	391	409	405	352	385	422	392	362	379	397	396	396	395	392	340	354	360	379	373	396	367	415	384	346	404	374	361	389	406	424	390	342	380	400	369	370	367	409	372	381	396	377	363	381	363	398	361	378	355	365	382	377	412	387	333	332	393	390	365	392	377	408	394	355	386	357	384	396	365	365	390	394	363	384	330	373	360	390	401	391	397	391	345	399	361	358	406	391	363	381	330	383	366	348	374	373	417	393	334	375	377	381	394	370	379	417	395	404	366	392	351	406	393	374	394	341	368	397	400	364	354	397	362	349	379	379	376	381	384	373	401	407	378	369	358	379	378	352	380	350	389	369	396	411	353	397	343	378	351	356	344	339	373	353	352	394	389	387	365	423	376	365	372	366	377	340	387	364	389	387	368	388	397	417	369	347	346	376	387	374	391	360	386	360	384	389	383	374	387	397	396	415	394	388	386	368	374	389	361	361	378	376	356	357	358	396	389	341	365	374	397	388	358	370	397	394	381	373	377	366	362	371	409	392	390	347	344	379	366	357	389	364	383	390	369	391	408	351	334	370	382	390	357	388	365	341	363	401	390	423	365	364	342	340	346	346	388	381	398	369	399	365	380	366	359	381	375	378
27687	48173	42586	30821	23668	18610	14464	11219	8860	6920	5719	4417	3171	2437	1900	1674	1513	1365	1208	1111	1035	966	934	936	907	851	794	821	757	694	747	790	798	747	774	727	755	775	757	757	722	720	736	665	716	715	718	741	754	737	691	725	666	686	700	715	727	692	743	679	687	682	753	705	738	688	712	651	720	737	724	1239	2227	2212	1466	785	714	707	698	692	695	688	697	715	737	719	733	714	697	724	683	694	711	671	725	715	717	682	705	659	728	742	709	706	738	722	695	709	675	673	705	670	639	671	691	707	706	718	752	702	689	718	739	689	720	695	683	730	725	698	675	695	661	711	761	729	720	680	714	729	723	699	721	652	718	715	732	674	672	722	724	688	699	731	723	677	716	731	689	709	714	711	727	719	676	660	715	755	706	691	723	705	701	752	711	730	713	716	684	686	721	701	664	666	734	750	724	670	746	741	704	733	703	708	757	677	714	728	690	719	666	725	701	674	709	716	677	735	695	682	751	686	654	753	699	692	703	700	652	681	719	697	710	706	746	699	740	706	719	703	724	703	740	698	684	692	682	704	704	707	691	675	752	677	741	655	703	664	705	699	694	715	702	697	664	692	734	736	702	722	689	624	705	764	720	728	700	697	729	674	731	704	697	696	726	715	699	713	674	658	731	725	680	691	721	726	669	728	684	730	740	688	680	721	685	684	660	720	757	713	725	695	683	683	726	700	672	691	680	696	699	718	741	689	746	673	695	735	751	694	707	708	706	704	671	695	694	680	706	714	670	715	687	669	678	697	699	714	697	729	701	697	663	701	672	755	714	666	720	704	652	694	740	780	759	697	690	706	700	676	708	713	693	722	683	705	703	707	723	708	718	690	633	674	725	679	710	708	697	775	713	686	691	658	703	700	752	702	720	678	659	731	705	721	706	707	733	703	695	680	678	741	648	742	748	690	657	684	673	668	702	677	718	738	769	706	717	700	636	704	718	759	709	699	749	644	665	697	725	726	716	706	657	745	714	687	742	689	721	734	708	678	713	767	717	707	698	684	694	675	738	671	757	702	664	749	665	715	685	669	702	687	703	710	722	696	717	727	761	733	680	684	677	688	710	711	721	702	659	682	703	680	715	686	696	660	710	723	727	742	709	692	719	704	669	709	710	696	708	695	706	711	693	696	716	715	670	699	669	716	719	688	714	720	690	713	715	707	692	685	696	666	660	749	684	715	730	720	725	695	728	693	700	710	715	697	695	712	731	677	705	698	728	703	710	722	712	688	685	718	708	706	721	732	727	659	679	707	702	682	757	693	698	689	695	697	695	720	706	689	716	690	712	680	700	699	699	700	708	711	743	740	705	673	725	712	717	702	731	680	753	719	716	673	682	688	690	741	658	711	665	669	693	715	699	690	702	683	709	679	726	730	654	742	729	692	693	707	748	695	697	716	709	707	661	681	740	727	672	646	683	728	681	697	746	674	738	740	693	643	706	689	701	693	728	668	723	684	699	759	680	719	674	745	687	728	740	678	699	703	717	688	705	724	691	705	675	670	713	708	687	720	640	727	714	707	677	670	691	666	788	685	736	704	673	679	724	664	735	708	727	725	733	720	704	718	712	676	667	675	723	689	716	716	716	724	690	698	707	729	718	717	675	717	718	719	693	697	713	733	694	684	686	738	694	689	730	695	667	708	665	730	726	714	705	706	668	719	724	698	731	721	695	693	746	734	702	718	762	720	681	698	725	703	682	720	710	694	666	710	682	726	695	695	680	718	707	709	642	740	730	662	694	714	685	663	680	719	753	681	736	685	685	679	736	673	685	715	698	705	672	708	694	671	709	665	660	705	681	696	732	641	734	751	679	704	708	711	690	671	721	693	742	707	699	696	640	700	725	737	746	698	725	716	698	723	663	725	673	709	707	693	700	707	716	671	711	728	685	654	695	720	679	662	711	756	691	699	704	707	690	691	673	730	698	703	708	693	687	684	639	723	724	739	717	721	745	694	692	729	693	698	669	716	676	717	731	703	726	746	760	717	757	711	672	728	729	755	713	719	701	707	718	748	690	704	713	719	733	685	729	718	713	700	782	696	713	712	704	681	702	733	695	704	695	692	676	676	687	667	709	696	753	736	699	699	660	709	729	711	677	683	723	657	755	703	741	701	712	706	712	685	728	757	708	692	702	666	752	667	737	702	723	732	734	703	683	726	701	732	733	673	666	699	717	673	731	731	696	716	682	699	693	700	724	704	726	758	703	690	731	708	669	662	696	685	779	715	744	714	697	725	749	750	728	696	704	723	696	712	718	750	739	706	719	735	738	683	677	688	732	729	746	692	707	679	698	692	696	725	726	688	729	697	703	700	704	725	672	735	687	733	696	714	700	695	690	687	708	701	688	726	673	718	663	669	701	737	729	739	717	697	684	755	725	696	708	657	702	713	711	700	691	701	671	708	676	701	701	772	687	639	705	700	783	727	753	666	715	757	690	679	714	726	705	754	720	659	715	718	687	739	714	730	757	710	694	708	709	672	672	670	695	710	711	713	662	657	695	721	687	703	706	706	719	681	734	674	667	693	735	715	696	681	656	713	676	710	645	653	648	765	755	720	676	706	719	679	652	702	659	696	693	710	694	704	747	706	693	737	695	725	708	689	708	684	693	694	677	688	675	679	699	711	698	712	743	661	690	720	702	662	702	710	721	667	734	709	683	659	752	734	744	710	701	715	700	694	717	689	690	705	698	700	642	767	748	691	676	698	726	654	715	775	699	666	682	698	737	672	670	718	676	717	717	697	708	724	707	748	675	699	685	725	749	679	698	707	695	695	708	702	693	688	700	734	682	681	674	708	726	711	721	719	725	706	733	670	696	766	721	685	680	748	694	681	671	701	729	709	665	703	698	730	731	682	734	714	695	746	713	699	720	700	661	682	667	716	648	688	709	724	695	675	738	716	717	628	658	704	729	709	745	730	711	724	654	686	734	714	716	715	651	736	679	663	732	728	755	715	705	702	726	734	690	701	710	674	706	667	646	683	708	704	722	723	692	751	751	716	749	697	668	689	651	694	746	725	679	694	703	702	665	680	689	740	672	719	719	687	704	712	690	673	705	714	793	690	695	683	701	773	696	712	692	703	697	703	738	660	660	722	686	677	705	681	696	708	729	694	722	676	708	708	742	685	676	689	700	665	713	684	634	663	653	674	704	688	724	698	711	706	730	659	688	683	671	699	685	687	766	727	708	720	715	685	716	685	690	688	684	703	708	733	683	686	698	729	689	725	687	701	658	687	693	685	727	739	739	691	701	690	672	710	644	683	696	683	663	638	707	740	685	695	698	663	640	675	684	734	732	696	710	742	713	696	689	666	745	715	710	676	700	684	693	713	703	710	688	698	705	709	663	709	694	712	689	722	697	680	688	708	699	690	746	704	663	691	713	760	728	680	712	743	718	666	704	683	670	687	702	704	705	714	703	683	730	701	681	729	685	756	708	682	669	678	715	700	684	662	674	668	704	795	746	698
27101	21157	14804	6243	2658	1736	1234	1015	912	771	675	650	604	610	555	606	522	595	551	530	543	558	556	526	525	560	545	525	562	545	484	519	528	553	499	482	518	510	509	516	511	557	512	549	522	546	553	537	524	535	514	529	553	519	538	526	512	525	538	508	513	553	511	505	506	525	532	514	538	506	518	527	547	569	565	531	546	527	517	491	547	477	496	531	547	553	513	502	558	506	508	513	473	494	503	514	556	511	539	507	512	523	509	552	548	522	511	520	528	499	551	549	502	533	527	523	506	506	523	531	502	500	545	553	490	517	529	495	515	576	536	504	530	561	532	514	529	504	551	527	523	519	517	547	568	495	517	534	525	540	503	547	558	560	505	567	509	514	516	510	533	497	527	506	510	468	514	500	525	535	480	525	528	516	563	529	522	522	479	555	496	532	547	546	552	522	532	500	508	541	553	510	514	521	535	531	504	511	561	496	536	506	495	516	490	487	549	540	568	537	556	531	490	545	510	503	506	544	540	542	477	508	534	493	498	555	529	551	485	511	525	539	539	524	540	482	527	505	512	487	524	544	548	524	548	520	536	523	498	516	529	497	544	546	555	524	562	526	496	540	555	565	517	519	508	527	545	473	498	517	509	554	496	500	521	512	495	511	493	506	565	537	504	553	531	530	553	572	485	528	511	542	525	529	509	495	554	513	529	523	536	491	580	551	542	520	513	536	552	517	517	531	535	505	545	528	519	551	516	529	514	461	557	496	529	541	528	511	516	550	492	513	551	550	513	520	519	512	555	519	533	547	512	524	513	534	533	564	533	535	532	542	568	537	529	527	504	535	516	503	553	508	526	514	546	511	527	536	498	497	508	472	533	588	534	484	527	532	535	529	509	504	527	542	540	491	539	586	535	525	554	532	524	516	479	538	527	526	465	514	510	513	482	488	520	486	518	489	467	496	500	564	517	565	521	541	510	557	562	490	489	500	531	499	511	551	520	542	589	482	538	487	510	490	538	511	522	547	563	536	493	538	541	515	542	554	567	519	509	558	518	486	508	534	538	492	551	514	524	481	555	517	512	576	519	530	524	518	522	537	525	499	488	497	540	551	570	528	526	507	529	514	491	563	511	507	530	505	529	536	505	485	527	516	539	538	548	566	521	505	515	505	530	540	518	501	511	501	498	504	531	537	525	542	480	518	545	528	504	519	490	485	511	515	514	536	518	527	553	467	549	481	535	552	489	517	516	511	526	557	516	536	549	515	514	514	515	513	547	567	557	515	526	523	479	515	565	509	502	506	518	480	505	491	535	539	499	527	542	510	542	495	528	498	532	538	533	533	560	503	544	577	491	538	517	535	500	536	487	533	513	523	517	501	489	505	520	529	526	540	548	500	517	524	494	505	521	505	513	498	487	510	490	520	526	533	475	518	504	544	520	536	507	522	506	481	526	515	520	506	535	549	498	529	535	508	510	523	527	518	529	525	509	562	499	511	532	519	533	555	510	523	541	537	546	526	546	495	513	522	491	508	535	505	497	539	513	480	515	515	555	500	497	553	541	517	540	466	558	535	508	502	553	503	498	523	506	562	544	517	538	539	483	534	551	521	561	535	521	565	494	531	509	508	516	544	546	551	488	548	528	502	520	515	519	544	498	554	488	514	522	540	541	521	504	517	561	529	497	504	529	543	515	533	520	554	557	529	568	520	500	525	514	537	495	536	517	496	500	502	545	553	538	479	515	522	511	519	538	518	541	541	578	496	514	536	496	527	500	531	521	531	533	558	501	570	508	588	519	536	498	509	509	544	540	526	535	558	550	551	510	526	562	537	548	519	517	524	533	563	525	541	503	503	509	552	576	535	515	538	562	509	478	529	499	536	540	530	514	517	532	533	501	497	521	539	494	510	547	548	535	535	489	517	544	516	519	494	575	496	498	495	572	532	515	536	514	529	526	583	518	568	534	523	561	480	503	544	517	546	524	509	520	559	552	573	541	508	560	521	527	515	508	542	540	511	530	508	536	520	537	556	530	534	494	499	555	531	526	523	547	567	522	531	500	508	554	522	529	531	542	557	534	541	557	558	556	519	553	528	534	504	496	539	504	509	515	534	573	472	514	530	494	532	529	495	516	528	529	545	522	515	548	500	529	508	516	531	541	518	501	519	537	493	585	478	544	563	583	488	512	515	521	533	545	519	527	526	515	500	533	541	498	526	537	542	551	549	524	528	523	535	526	534	527	523	508	535	545	498	512	481	526	556	531	504	535	572	490	469	541	511	523	498	505	518	539	509	552	502	503	547	524	538	516	551	500	558	496	520	528	496	509	509	536	502	530	515	516	506	495	526	548	529	498	571	541	529	539	541	545	512	536	567	557	515	526	486	526	571	519	484	566	505	528	510	525	508	510	540	489	469	559	501	547	515	554	506	530	527	503	518	486	520	495	509	544	501	575	507	553	527	553	535	534	527	551	510	528	497	492	541	520	558	515	537	505	487	495	510	528	531	507	541	515	543	517	509	500	499	523	527	535	538	521	520	506	511	550	488	544	519	558	487	514	492	531	545	527	533	514	541	536	585	518	530	536	485	538	533	497	520	509	503	565	477	525	550	510	544	569	541	518	496	556	540	485	526	506	498	483	536	514	551	532	512	518	536	518	490	513	519	523	507	554	567	499	501	487	504	543	549	510	506	496	555	566	540	547	534	531	530	525	496	523	520	564	522	543	501	554	506	548	504	521	553	520	514	532	496	523	540	522	541	539	522	501	528	510	521	553	545	491	521	500	508	550	520	517	509	514	536	510	513	579	535	513	489	524	497	541	537	562	536	543	506	529	538	500	530	554	544	541	495	569	534	507	551	520	510	515	512	559	522	464	541	538	527	549	484	560	552	546	515	547	561	558	510	533	543	545	540	490	489	545	499	491	527	553	586	499	516	502	504	503	529	531	534	512	545	550	512	523	513	524	541	527	565	541	522	504	542	524	511	540	523	523	530	546	518	490	533	578	515	535	492	558	536	504	484	542	535	547	494	549	535	510	538	518	485	492	525	528	551	535	546	501	507	542	529	567	514	499	538	531	543	521	527	512	545	548	544	495	519	503	501	507	514	481	522	501	531	547	498	544	503	497	522	524	513	549	498	520	542	540	540	550	515	501	537	529	491	546	539	465	539	485	563	520	502	526	498	498	526	509	550	547	538	518	530	486	513	502	554	571	533	548	544	532	482	521	503	477	536	494	491	499	543	550	545	514	527	534	509	529	523	496	534	523	493	528	501	582	525	527	518	490	550	535	528	553	512	515	531	536	550	527	493	551	541	554	512	542	503	518	536	531	543	509	517	583	521	525	531	497	556	554	512	524	577	522	544	493	514	559	557	522	533	484	514	514	520	496	537	548	581	571	520	549	525	516	485	522	499	545	482	528	526	529	533	532	560	537	496	528	494	507	526	508	505	515	509	548	546	496	504	490	555	523	537	551	534	539	518	535	503	503	510	518	502	556	557	531	529	523	533
19528	27503	18394	10653	6485	4564	3422	2736	2319	2064	1683	1539	1312	1267	1107	1041	1119	1081	1012	1060	1011	1002	1017	1038	1034	999	971	956	956	959	984	992	958	1022	939	918	993	986	982	988	980	991	1012	960	905	1017	1045	996	1025	1041	961	1014	941	995	952	1035	923	957	927	1011	1011	984	967	978	1000	947	1003	962	1066	975	996	966	1074	1134	1072	991	955	941	1014	969	1006	996	955	1024	1007	959	995	966	984	975	991	947	991	988	971	940	935	1004	993	934	1032	970	939	937	978	962	972	1022	1005	980	948	994	979	1006	968	989	1007	940	994	1021	941	932	1037	955	987	943	994	1018	1021	931	961	1002	980	915	977	995	970	916	957	956	999	994	956	1019	962	988	995	1004	996	998	914	1012	987	1007	955	1027	1001	1024	1003	1013	930	968	922	993	946	1000	1007	944	1023	972	952	902	960	980	1025	942	988	1011	969	1046	987	1005	978	991	944	978	933	953	1011	940	949	1002	1027	943	930	890	963	951	904	961	921	971	975	970	1003	937	953	938	1010	948	954	993	959	987	939	1003	1022	973	943	980	941	934	1005	965	1004	976	955	1002	974	1005	1011	1038	993	929	968	954	987	966	995	967	985	900	963	947	995	979	978	1003	953	941	1004	970	1027	964	928	989	968	964	979	975	966	948	996	1001	932	1027	953	928	1012	964	958	972	998	999	980	891	991	958	951	967	978	954	982	1031	1018	970	1001	956	983	973	1000	1046	934	922	957	1002	984	963	985	1001	999	919	974	1000	996	937	954	961	1028	973	970	951	926	991	924	930	956	935	1021	965	1024	953	993	1028	1004	975	1000	985	971	996	968	949	972	1031	1017	990	953	1021	1001	969	964	1022	969	925	1027	990	948	1013	992	952	942	969	1007	940	981	957	958	940	996	963	997	970	986	987	1002	1003	1061	966	980	981	978	974	962	1060	1040	971	947	975	925	1021	963	912	962	981	997	975	917	1046	953	928	975	1013	1027	1000	1010	1003	1040	968	1018	956	976	933	978	969	1008	952	975	953	978	995	989	974	973	985	1001	994	972	1079	1007	994	975	978	932	1005	1002	954	929	1018	998	999	961	1025	1022	950	955	1040	991	956	983	927	976	973	962	1001	984	948	918	928	936	953	904	953	1067	967	950	970	947	963	994	992	982	1003	966	983	981	966	960	965	956	943	967	1002	926	990	989	1033	930	967	945	959	980	936	939	922	957	965	997	976	994	933	995	999	966	922	1008	1108	1047	976	1046	959	972	917	976	970	943	1029	948	1018	878	986	960	1002	1023	1049	933	956	1022	963	978	978	978	947	1005	978	980	996	982	967	964	938	998	1003	1006	978	997	1001	958	1004	1012	971	960	995	1024	967	988	1018	968	989	983	999	1016	952	957	928	954	975	1020	995	972	953	1009	961	981	1002	969	984	966	974	1022	935	965	994	956	1015	912	963	950	1003	918	980	986	952	992	943	997	973	982	971	978	975	1029	986	1018	943	950	980	938	944	957	996	1010	964	1023	999	1022	975	972	988	979	958	1008	1017	966	1025	996	883	945	953	1004	953	1023	947	951	1030	960	986	989	976	1005	958	975	984	1031	999	916	991	933	972	982	1025	952	961	963	978	951	964	1000	935	934	960	983	951	948	974	974	970	969	1002	966	998	1009	955	991	991	1004	946	989	915	1036	928	1024	999	992	945	972	976	982	983	913	957	1026	963	974	979	1000	1012	967	998	931	1007	923	946	1001	895	935	918	941	969	961	914	1031	920	1003	913	1006	1005	1010	990	961	975	955	960	963	1018	997	956	956	986	958	952	953	980	984	971	966	989	998	997	905	976	966	931	987	952	1047	920	933	992	945	998	993	940	960	985	991	1000	989	998	987	974	930	967	947	961	987	1002	952	959	994	1005	946	946	936	981	982	984	948	934	957	1045	999	987	976	1004	977	983	999	976	948	1011	940	994	1000	972	964	981	945	941	925	959	977	1009	942	996	995	1010	985	972	999	957	982	990	1009	1002	1009	1006	1023	972	978	998	970	987	1011	922	948	947	949	1028	950	1022	946	986	980	1002	940	991	969	957	957	988	975	968	969	1009	984	1003	971	922	988	911	959	1004	949	932	989	957	956	973	987	956	986	989	954	996	942	963	991	959	999	1003	956	957	990	964	981	964	984	957	957	961	958	1003	1036	950	963	981	972	909	985	967	942	978	944	1013	996	970	1028	997	966	968	913	956	985	989	940	971	939	1010	1003	968	989	965	978	956	972	956	918	946	973	1018	960	962	972	970	1026	976	988	1002	917	996	917	955	984	1052	987	944	956	954	947	953	998	1012	970	950	930	959	978	1005	1033	969	946	981	928	980	959	1008	950	1024	971	987	988	1012	1022	880	1033	956	1000	944	940	1011	948	930	914	1003	914	960	992	1000	935	912	986	939	961	915	987	975	996	982	976	957	992	913	1001	988	970	980	989	978	973	961	929	974	1000	927	971	948	991	1012	983	1002	1001	1006	997	1008	971	1039	1005	994	953	981	995	1021	982	981	1013	976	1013	1007	963	939	956	940	952	906	1003	949	948	909	962	1000	1021	1010	1006	997	989	906	908	968	1023	984	997	945	934	994	965	959	1000	955	947	985	969	983	991	942	984	1017	966	968	997	960	940	957	956	949	919	949	984	987	970	979	959	936	980	941	1058	1009	973	980	980	999	925	1041	971	982	1009	1011	958	983	950	1006	940	952	934	939	954	997	950	956	976	993	984	938	981	986	1006	971	930	982	973	981	973	970	968	942	990	1009	959	1000	979	955	931	980	978	941	990	995	972	973	954	948	934	959	973	1015	1011	1020	945	934	1007	982	903	954	982	1041	949	966	940	989	950	983	959	1036	1037	981	975	1038	1001	988	954	984	1029	958	992	1008	994	953	945	997	967	970	963	946	969	998	962	987	1006	1034	973	999	1012	935	948	910	937	959	932	953	992	939	941	985	986	933	956	987	986	1001	988	953	981	970	992	967	948	990	960	950	921	1003	1016	973	944	1042	898	948	994	978	1009	980	990	985	905	1033	1053	937	939	949	935	907	945	936	994	986	983	1003	914	963	951	971	1053	975	942	979	933	957	1009	975	1003	946	1010	986	1014	1002	926	975	1027	1011	1001	913	996	1016	973	954	996	1005	984	974	984	936	976	1025	1013	997	983	1002	964	952	984	938	984	974	1012	983	958	953	962	955	948	974	924	1025	885	998	970	933	963	965	984	1004	992	958	923	965	1056	993	966	969	1031	954	933	948	996	989	979	971	973	950	972	998	999	1004	1007	967	897	977	940	1013	1009	995	934	982	1008	1047	984	1001	965	957	991	977	1016	1015	939	935	932	939	980	942	963	928	953	982	971	970	1004	982	941	970	1032	979	988	963	977	962	966	995	911	979	1015	969	971	984	970	978	995	1004	1011	903	998	959	945	968	1015	946	981	1041	1066	972	957	945	976	1016	1014	939	923	967	1037	923	933	950	952	994	1003	1006	985	990	951	953	940	954	946	998	970	922	1015	997	959	962	951	952	981	1004	997	961	973	914	1001	942	979	906	994	942	982	996	963	994	992	1022	945	993	974	913	1013	1010	989	995	991	1008	897	985	943	943	936	969	1117	983	972	995	974	966	967	960	985	934	1025	959	948	942	931	943	980	953	1029	955	953	907	990	976	991	942	1008	973	894	953	1006	988	955	930	1007	984	940	995	943	969	960	963	999	956	953	915	979	1004	928	974	1014	1020	963	960	994	1037	976	978	975	984	978	966	971	1003	1017	958	954	949	985	1023	959	968	926	939	996	913	1006	1003	983	962	974	937
24493	21455	28447	24977	19258	9731	4775	2858	1984	1503	1208	896	727	712	580	525	448	481	511	474	472	396	435	401	410	415	371	398	382	466	379	395	385	393	430	422	379	410	409	397	405	376	394	348	407	372	386	408	379	381	401	396	405	402	386	395	373	386	365	383	417	372	370	401	395	435	399	379	375	383	390	435	600	544	408	437	406	378	386	386	395	374	407	417	399	411	365	407	402	365	410	399	399	374	406	414	395	415	340	378	431	380	403	409	366	421	382	357	421	360	381	399	378	366	371	382	379	390	386	382	397	424	363	380	379	345	382	417	385	385	393	406	391	430	397	381	342	415	395	395	393	367	414	367	411	380	346	425	380	409	401	360	384	408	406	380	389	414	425	373	378	411	398	412	414	384	384	356	388	356	401	398	387	360	403	397	392	379	434	400	386	392	390	399	382	380	392	383	384	392	418	392	368	402	386	420	377	395	400	412	407	386	400	403	385	399	392	419	345	382	365	374	382	408	442	395	375	394	404	394	385	358	383	396	386	377	379	383	408	431	373	404	430	372	373	362	379	414	359	396	395	375	376	395	410	389	387	346	403	400	391	392	364	397	358	393	379	422	395	365	389	426	363	397	408	379	434	385	414	425	416	413	355	393	361	392	416	405	360	396	379	403	385	379	386	417	391	389	371	381	352	359	393	418	363	394	341	399	419	413	391	415	387	387	381	393	424	417	449	389	398	358	392	405	398	397	396	404	414	380	401	409	372	405	391	387	362	372	415	416	406	410	415	372	408	360	399	374	353	409	399	403	380	397	378	377	408	385	384	381	386	378	387	409	405	365	399	396	434	382	390	374	379	369	376	411	364	414	399	412	378	387	409	354	376	394	383	384	410	368	422	438	409	407	384	430	380	392	430	406	411	385	386	416	376	389	386	382	388	374	392	413	424	361	418	395	408	362	390	375	373	432	373	395	350	426	361	412	415	414	393	389	411	436	417	375	347	425	408	401	400	396	387	409	399	391	401	383	387	399	429	394	381	381	383	395	412	385	369	358	375	354	390	406	411	409	371	411	383	403	389	391	403	389	354	413	391	382	408	416	404	422	391	431	401	384	378	409	380	369	426	394	382	365	417	412	421	395	401	419	394	385	360	371	372	386	401	351	380	367	393	399	388	403	406	374	409	396	423	399	404	392	426	387	401	391	404	363	405	390	377	401	381	386	375	379	402	403	384	421	418	358	405	423	390	379	348	411	392	385	403	412	384	387	384	422	427	391	391	408	339	412	444	398	416	382	443	398	426	401	370	359	378	423	381	355	418	380	374	380	416	369	393	384	391	411	413	391	369	380	380	393	387	406	407	357	402	384	378	356	391	385	389	367	427	381	387	384	383	361	375	394	403	378	358	351	422	388	397	405	378	377	396	388	380	373	392	383	357	382	428	367	421	393	439	389	414	392	391	404	362	390	385	390	387	357	397	416	389	352	384	377	433	416	377	351	384	401	408	398	418	382	400	416	367	396	395	370	391	423	377	370	371	410	393	376	389	394	401	383	399	406	398	371	379	368	410	414	390	387	413	389	388	430	327	396	387	404	432	423	396	417	426	396	363	400	376	398	407	415	350	423	385	411	371	411	383	434	411	410	392	372	385	383	405	394	396	400	389	400	386	388	409	421	400	402	375	388	412	374	379	421	403	375	407	408	373	383	359	387	426	352	376	396	393	422	370	367	383	396	414	385	391	372	358	438	414	403	376	382	380	389	398	398	409	408	384	381	357	361	394	395	394	409	393	396	388	377	397	389	397	423	386	364	415	345	386	413	376	416	375	384	394	377	358	368	383	404	377	405	423	391	391	355	365	417	384	380	390	376	424	387	394	416	390	406	369	398	393	383	437	395	385	384	379	376	423	400	385	406	390	395	384	402	395	359	413	387	368	372	426	380	406	429	383	340	393	384	407	376	407	368	409	399	393	434	381	406	355	372	399	405	371	383	380	349	405	410	358	376	364	382	386	410	368	389	391	403	381	440	398	370	437	408	376	418	405	390	416	397	407	399	366	401	363	411	401	401	400	368	373	418	385	409	390	372	381	356	369	380	411	372	424	401	381	389	368	377	377	408	390	400	423	402	405	393	377	355	354	378	415	391	398	365	397	396	419	389	402	408	361	376	377	381	407	394	410	390	406	367	384	374	371	414	345	393	429	382	390	402	397	371	417	405	390	369	393	384	412	353	372	365	398	361	352	414	416	412	384	381	376	387	399	384	424	391	397	405	384	393	387	365	424	408	391	385	434	406	368	370	381	408	374	379	373	381	414	328	362	405	393	383	388	354	410	379	435	369	406	398	416	379	394	404	386	379	381	369	366	385	398	355	402	397	358	333	395	409	393	364	401	358	432	397	401	409	398	406	403	430	402	395	402	381	433	399	385	370	399	428	388	406	408	418	395	407	407	421	373	413	370	414	391	383	395	403	363	400	394	403	393	395	374	375	386	368	378	420	389	377	401	395	395	419	401	385	371	377	415	383	367	382	371	416	393	378	420	389	357	360	381	380	365	389	411	413	359	384	406	381	355	391	386	374	382	389	389	407	380	397	392	377	423	414	410	372	396	407	386	406	368	402	372	426	384	394	405	363	394	393	397	414	383	375	392	403	417	355	388	371	394	408	371	398	399	401	412	387	401	380	364	387	386	397	395	376	415	385	396	398	394	418	401	384	395	399	383	367	408	365	423	372	368	367	404	379	396	395	355	385	404	407	365	355	385	399	372	391	377	409	395	406	350	414	379	387	439	384	358	434	426	354	389	389	367	390	349	391	395	359	385	376	424	354	364	395	389	388	393	399	378	403	414	344	400	368	384	399	402	390	383	409	403	359	412	410	386	388	356	404	387	391	395	399	406	390	376	413	408	386	369	414	377	362	397	394	380	366	424	408	395	394	408	398	408	405	445	373	412	393	386	352	395	390	391	404	392	389	405	395	388	410	396	415	392	386	432	410	385	385	385	355	420	368	361	390	394	414	389	369	418	421	409	381	361	392	398	367	406	399	351	357	418	397	425	384	402	388	430	388	378	398	400	401	401	392	432	404	376	376	424	397	386	367	404	411	392	387	382	339	397	387	397	373	419	403	401	341	434	371	392	411	402	357	406	397	394	381	390	405	380	437	393	381	374	390	403	412	369	385	374	415	406	401	399	386	397	378	400	405	375	395	423	398	387	363	381	361	388	355	373	404	397	396	380	389	442	356	384	453	426	389	393	387	387	411	426	402	399	372	374	398	393	423	376	351	405	414	387	376	377	385	329	407	395	393	405	396	383	406	381	386	391	378	357	414	376	402	390	388	376	395	385	374	390	407	392	392	435	403	353	388	423	401	366	362	378	366	361	368	404	401	398	367	406	380	386	433	371	359	400	375	369	384	420	404	376	377	368	373	375	417	394	361	413	365	418	384	382	395	360	407	360	371	427	378	367	354	380	391	405	435	412	406	402	359	420	401	395	397	393	367	389	396	401	415
24919	42166	38120	25193	16979	12766	8999	7184	5556	4563	3420	2660	2060	1761	1441	1245	1207	1126	1014	1031	973	901	877	885	783	831	812	783	776	723	808	751	764	777	804	751	744	788	724	739	749	728	766	741	759	825	727	756	734	761	715	779	727	760	746	784	777	771	804	736	773	802	754	752	768	775	740	725	755	749	764	859	1500	1096	955	921	711	755	768	725	747	779	770	725	730	795	752	793	764	713	706	729	730	759	715	747	746	772	763	709	691	809	752	760	791	694	757	762	776	787	733	727	771	700	750	723	775	793	771	681	725	706	746	700	743	731	741	783	733	759	719	808	681	739	720	735	763	740	780	738	776	745	758	728	732	744	760	740	713	729	755	743	716	754	753	737	718	754	769	718	748	724	775	750	772	808	780	769	771	702	758	787	726	749	746	722	795	713	709	730	766	726	761	748	762	718	709	777	768	806	755	784	726	749	716	739	743	781	684	707	754	746	719	764	794	738	764	763	757	803	670	763	697	807	717	737	731	731	768	737	774	757	744	778	694	756	783	775	721	701	720	755	701	792	748	744	764	765	785	754	780	709	806	729	755	748	741	764	745	737	680	733	756	761	740	739	725	792	746	766	745	701	741	797	771	755	693	759	787	731	796	734	769	776	765	724	747	713	731	716	757	720	738	742	771	727	716	780	755	739	764	729	756	789	714	739	765	760	793	814	756	753	738	750	695	773	748	758	751	735	786	724	746	709	731	748	771	773	745	752	754	706	729	758	794	741	739	757	743	760	773	744	794	759	761	659	768	758	751	767	756	743	814	711	751	732	766	726	680	754	714	715	747	736	781	785	761	713	697	754	738	776	752	776	753	725	776	723	709	751	757	727	751	736	741	737	720	729	735	745	777	740	705	757	762	755	692	774	774	771	785	687	787	788	743	742	727	753	728	754	793	797	731	763	701	732	745	793	751	781	759	812	723	714	733	715	709	765	699	745	754	738	757	772	736	694	741	742	733	757	760	729	748	695	714	730	728	811	780	750	749	767	747	758	716	729	742	738	766	708	728	710	766	717	759	764	784	760	702	762	717	724	735	808	816	787	735	732	744	759	751	740	761	817	733	720	765	750	738	779	754	754	747	733	732	739	723	754	793	768	753	700	733	744	776	732	713	746	768	772	783	736	748	790	743	736	804	756	755	727	751	709	723	787	768	689	748	739	765	753	788	686	769	745	726	730	743	736	783	700	775	751	751	802	687	731	675	733	763	731	762	748	771	771	784	781	774	739	779	774	758	719	697	785	704	784	751	746	759	701	695	711	769	703	751	795	752	730	734	724	749	786	711	742	720	696	736	745	718	745	742	765	795	771	715	753	738	704	754	776	764	690	751	722	774	760	716	763	755	744	697	770	753	711	748	728	745	753	720	749	747	739	757	768	719	768	738	737	754	731	706	779	713	738	737	734	741	747	729	740	776	766	738	751	735	706	762	715	739	750	734	756	762	742	734	718	782	732	741	749	740	762	765	742	695	754	754	759	750	748	755	679	728	743	761	752	761	718	788	703	768	723	729	751	739	723	782	760	749	743	773	739	753	771	749	768	798	762	750	755	703	778	729	778	767	711	732	717	758	742	769	712	798	718	717	738	758	792	721	709	791	751	750	778	762	721	728	773	712	727	706	721	783	787	798	731	769	729	747	748	786	790	735	766	756	783	766	736	764	699	752	752	720	768	769	724	786	792	797	771	732	734	758	718	801	775	703	750	751	777	738	731	738	713	735	748	728	736	755	757	735	759	746	774	702	758	759	751	742	742	732	706	706	709	749	762	685	702	777	754	783	729	702	731	704	761	708	726	744	777	720	708	731	744	774	759	757	754	760	721	702	772	756	775	739	734	801	738	771	733	761	740	775	733	748	763	686	728	780	734	753	759	720	780	774	758	782	765	695	711	766	734	719	744	777	766	709	723	775	735	778	742	810	751	751	737	758	750	785	715	767	706	734	766	803	718	713	756	732	718	756	757	741	779	779	769	765	706	733	734	761	714	756	776	737	708	770	759	773	726	720	749	727	752	751	690	779	800	751	737	726	778	714	800	743	756	756	799	723	751	761	767	743	716	741	720	727	739	776	715	758	782	720	784	773	776	740	744	732	770	744	706	764	727	703	765	762	751	744	705	766	710	741	742	757	720	727	751	743	779	762	759	750	787	735	722	752	753	773	745	706	758	742	770	759	705	794	768	727	690	713	735	729	736	743	759	723	734	771	735	744	753	754	722	743	724	760	713	748	748	722	725	724	774	754	747	783	711	785	730	766	751	753	770	729	702	746	717	755	757	752	746	740	729	690	715	794	728	710	769	718	735	748	761	709	716	775	733	726	749	751	747	752	776	744	733	754	689	706	721	779	755	799	814	740	756	765	698	753	753	715	761	735	745	722	730	770	692	772	767	771	758	752	770	764	780	755	717	756	748	755	717	744	728	803	787	728	708	753	750	750	732	789	733	746	778	708	734	731	715	776	790	736	714	788	759	719	744	754	754	738	815	777	736	804	731	755	738	722	741	764	748	783	773	779	748	744	761	743	702	725	763	781	744	718	720	751	766	747	748	763	765	732	733	702	742	780	761	768	732	717	737	711	771	694	771	783	713	730	743	761	756	737	716	726	782	715	750	797	739	767	773	738	758	754	714	759	765	730	722	755	711	730	734	761	730	726	742	714	672	772	793	756	732	748	752	751	764	729	748	744	757	737	778	761	734	778	722	731	736	775	711	745	765	769	691	773	698	758	705	755	772	765	702	745	749	738	711	752	804	787	753	768	768	786	713	724	695	773	725	767	749	700	700	760	766	760	753	714	756	709	789	747	716	832	718	703	759	730	750	732	715	772	734	757	746	715	770	711	743	738	721	742	757	774	727	727	708	687	759	704	741	770	785	714	719	771	784	706	681	759	735	745	757	716	791	801	729	718	746	751	769	723	743	766	707	727	697	716	765	691	714	771	755	775	725	756	730	719	783	755	723	755	762	734	803	779	704	755	679	764	746	707	758	763	782	839	726	728	745	749	731	735	731	757	750	747	768	736	710	764	751	754	739	787	708	676	741	767	748	730	760	757	722	756	721	764	746	737	781	772	723	764	766	746	754	716	751	707	743	786	712	769	752	771	718	711	701	757	732	718	748	687	760	728	724	737	790	720	726	692	729	824	760	737	753	761	713	774	737	746	734	725	738	720	783	775	739	763	701	719	714	734	733	734	709	729	721	681	756	735	767	715	715	767	766	803	755	721	731	716	692	702	738	764	765	747	749	800	749	797	752	749	767	737	732	754	755	708	725	735	745	783	757	779	756	741	745	730	756	762	791	762	759	730	762	791	727	756	780	739	768	768	758	768	745	698	766	713	720	780	723	749	745	744	753	764	722	767	700	775	715	731	760	741	701	754	760	759	782	761	740	755	720	720	746	728	738	705	767	724	734	793	774	696	692	756	706	736	725	729	761	757	731	744	762	694	738	788	745	742	697	710	781	718	739
23355	21370	28979	24080	21540	19732	11167	5292	3396	2466	1837	1259	1028	859	737	619	570	553	518	470	424	455	414	388	372	396	365	363	369	344	349	394	342	369	381	349	383	342	369	364	344	341	312	373	352	376	371	337	347	369	335	371	360	321	338	309	374	357	355	329	328	341	372	376	354	337	368	330	377	364	359	469	811	593	530	468	380	363	340	337	339	315	367	362	358	367	316	395	323	323	327	341	337	320	368	345	339	338	353	318	344	348	342	348	364	359	364	338	331	361	351	327	372	378	343	321	333	337	322	367	317	348	346	338	331	374	376	318	354	340	363	358	362	337	357	354	330	336	362	345	363	347	376	340	333	374	326	346	361	376	359	330	363	334	379	347	344	381	367	320	342	353	337	327	357	345	355	350	336	351	332	316	349	354	376	319	347	364	376	357	323	354	349	327	351	346	325	301	334	345	305	349	351	360	394	379	340	344	329	355	356	347	322	338	349	356	355	325	343	326	347	324	355	350	355	344	344	331	346	347	349	319	317	370	325	327	396	355	368	320	358	355	336	356	352	364	332	318	303	313	316	334	310	354	370	348	336	341	352	360	364	384	330	342	308	346	331	339	348	320	341	359	351	374	355	319	340	339	353	338	357	355	371	360	345	322	346	371	349	318	330	349	348	342	327	379	350	303	330	318	340	384	347	352	376	336	349	418	331	322	335	348	318	364	339	313	310	331	363	341	340	324	349	358	320	345	335	313	343	367	347	305	342	347	339	347	337	327	360	320	318	324	366	340	342	350	356	358	314	320	367	355	354	348	335	331	348	342	369	366	330	347	344	334	337	338	337	347	344	338	335	353	319	308	354	366	359	343	324	330	357	320	335	352	355	333	349	337	353	318	327	368	352	368	372	332	357	381	323	362	346	356	346	339	351	355	310	330	348	373	334	346	319	333	326	374	384	335	318	347	360	337	359	348	361	353	325	354	334	327	334	336	322	359	334	363	322	347	340	328	373	339	369	333	343	356	363	344	317	325	335	348	358	354	341	331	339	335	353	327	334	345	339	344	327	355	322	332	350	352	335	392	322	348	367	316	361	337	332	332	330	368	344	320	353	350	346	351	341	339	362	360	348	363	320	315	319	354	334	360	358	370	346	341	368	350	341	344	366	309	353	318	352	359	362	331	355	370	349	364	393	365	365	329	371	349	320	362	345	360	355	368	312	354	332	330	357	335	351	333	355	332	342	364	327	337	360	346	359	340	320	339	328	340	361	344	323	361	334	359	344	338	370	332	364	366	349	343	378	343	340	368	365	331	346	336	328	344	354	336	364	349	327	357	335	344	320	359	319	365	342	356	382	319	319	321	363	330	369	351	330	351	354	338	293	310	357	349	334	332	305	317	338	342	334	332	338	347	331	350	306	323	333	354	367	358	323	321	347	371	371	351	361	316	366	333	357	364	348	395	322	355	375	341	392	327	336	353	344	319	340	370	364	330	315	332	357	350	331	382	336	337	360	350	348	345	350	367	324	340	361	304	348	361	336	345	352	329	326	360	364	353	361	321	349	357	313	347	316	325	355	333	348	326	304	339	340	339	335	350	354	334	325	353	358	332	363	302	332	353	356	327	395	346	353	365	335	333	331	333	309	320	354	380	372	365	365	356	330	333	318	345	371	337	351	334	339	346	361	328	353	334	372	338	358	356	336	375	343	354	315	328	331	321	400	324	354	333	334	310	295	375	339	355	340	333	327	316	338	329	353	328	323	391	338	362	370	345	327	369	371	380	355	332	341	360	366	340	370	362	319	351	318	341	345	341	348	349	329	368	333	346	381	321	333	339	319	353	345	324	353	353	341	349	355	319	351	328	357	339	367	349	337	338	368	377	334	351	349	338	289	349	342	329	347	306	316	315	329	347	311	322	368	321	332	326	361	331	395	338	343	312	338	352	375	332	319	344	380	336	343	341	349	361	348	344	329	353	382	347	358	345	347	345	354	365	373	342	329	316	358	371	357	360	315	327	390	339	334	347	335	349	333	341	384	368	341	364	353	350	326	354	344	319	339	350	362	325	343	375	342	357	330	349	343	369	368	341	311	364	354	317	362	330	351	372	325	333	348	359	341	316	352	352	336	324	325	298	365	340	363	350	330	334	355	373	346	330	359	345	348	350	307	355	386	325	365	365	344	349	370	331	356	356	353	347	349	339	369	330	337	356	382	316	320	281	340	372	350	321	334	379	322	334	353	332	399	346	313	347	362	338	358	339	364	363	339	317	351	344	378	322	337	325	356	362	326	328	339	368	349	321	351	361	356	360	370	357	344	336	337	335	328	360	335	307	343	344	319	365	326	345	350	330	362	331	355	317	312	347	344	364	342	328	340	353	346	339	372	336	340	365	356	348	331	345	342	366	347	354	363	350	368	343	322	346	344	364	330	366	326	332	377	357	333	349	376	332	349	311	361	340	363	348	367	351	328	332	364	348	350	337	346	366	343	356	317	359	341	353	369	327	332	335	313	361	339	364	340	331	371	313	330	375	340	348	344	314	327	343	341	346	376	337	390	364	350	345	336	358	322	352	348	346	368	354	343	315	359	324	349	341	326	367	362	313	330	316	334	348	353	334	321	321	361	339	376	400	341	346	393	348	365	335	334	344	325	316	344	351	332	337	365	341	308	334	340	374	325	318	366	329	366	337	379	323	331	378	344	322	359	339	383	322	363	358	337	348	348	338	359	387	345	316	301	315	328	362	348	352	374	327	353	344	341	329	338	377	342	333	357	331	324	388	347	365	347	354	363	353	335	321	356	355	312	326	346	372	323	327	351	333	332	354	337	339	331	346	350	328	363	338	335	384	376	336	352	328	358	365	353	352	311	342	333	348	368	345	360	371	371	327	341	320	341	333	377	331	346	339	370	340	346	360	343	321	362	354	325	374	339	303	321	328	330	354	323	345	361	328	342	345	329	338	309	343	346	336	365	343	338	352	374	357	349	334	352	345	359	331	347	396	345	357	327	342	324	326	325	346	354	335	364	319	361	384	327	353	363	353	361	318	338	401	333	327	340	347	308	352	374	360	333	357	340	325	350	326	336	380	352	330	344	352	338	332	360	325	338	326	352	342	373	350	337	322	344	341	324	364	349	349	287	341	385	337	346	325	321	316	325	349	331	366	345	340	315	364	364	329	320	383	351	352	358	342	316	394	319	349	345	340	333	345	344	391	372	368	343	322	366	338	307	329	302	345	320	350	343	358	361	352	337	359	340	300	321	388	373	356	350	351	381	361	355	370	355	330	377	341	375	324	308	338	341	357	333	340	334	339	365	333	341	340	330	347	323	354	323	374	347	362	323	318	305	360	376	342	350	316	342	344	344	358	340	338	351	346	354	352	322	320	333	416	357	338	339	349	329	324	346	356	340	328	355	349	353	395	349	380	348	335	355	338	350	335	342	351	368	354	368	320	339	351	318	363	359	363	316	351	336	328	339	370	363	359	358	336	339	327	379	333	326	341	321	328
27833	48529	42512	31550	23762	18081	14075	11304	8820	6874	5176	3899	2818	2423	2105	1741	1509	1352	1315	1087	1039	929	839	842	865	782	772	788	751	695	673	687	646	692	652	667	696	651	651	662	685	637	620	683	675	689	640	638	664	639	664	651	635	662	610	646	667	643	650	664	684	691	673	656	603	602	626	667	678	713	598	999	2201	1477	1208	909	643	644	655	624	666	620	622	706	576	636	650	641	625	634	669	634	643	654	671	673	632	617	688	606	628	614	624	635	645	658	630	655	678	621	661	640	668	677	616	672	655	668	653	669	632	609	614	638	645	640	663	651	717	634	611	675	615	658	646	619	646	664	627	674	645	612	638	618	625	667	702	676	678	656	651	644	617	647	662	625	646	671	640	657	639	622	661	623	688	583	611	625	611	655	675	632	644	652	663	674	652	682	643	662	649	611	683	572	613	663	663	652	610	596	622	628	632	644	694	665	647	670	617	638	624	603	633	651	609	613	587	618	643	654	651	646	615	644	643	632	655	616	686	628	636	651	650	674	637	671	712	613	633	652	707	642	701	626	655	700	664	650	650	636	619	595	659	633	650	668	594	657	658	615	613	599	628	643	631	642	613	638	650	659	652	614	587	665	619	619	627	627	631	619	682	645	593	630	649	625	693	612	675	635	652	622	610	616	644	672	648	642	649	648	632	642	646	609	621	651	664	652	640	600	650	664	620	669	672	674	676	604	658	615	692	618	694	633	639	599	692	655	660	623	655	670	644	614	655	636	629	656	662	664	676	674	626	671	693	687	605	591	645	638	673	630	602	592	641	660	658	640	687	654	644	630	691	674	653	652	619	649	647	621	596	612	658	684	625	660	638	631	659	684	649	625	664	671	669	627	632	644	639	680	652	678	607	637	634	631	661	654	603	653	739	665	578	632	662	664	655	625	662	619	670	632	632	649	638	629	647	634	678	631	650	656	611	645	636	671	592	656	648	654	638	627	632	640	618	611	655	674	679	667	620	644	616	638	681	664	681	653	642	671	641	611	667	637	591	658	605	664	643	643	629	644	617	662	623	607	654	602	637	624	678	657	626	643	608	668	707	655	647	633	662	633	615	640	631	623	656	642	630	642	690	631	657	670	638	662	605	678	595	653	611	653	672	613	701	625	673	621	638	624	604	630	635	686	592	633	654	643	615	658	648	638	658	647	588	647	604	661	617	650	653	604	633	630	629	618	641	649	641	660	651	634	635	672	636	652	642	587	651	690	647	607	656	621	661	664	656	656	653	635	618	613	622	626	665	653	626	653	607	606	655	677	649	648	611	636	662	645	651	651	663	603	645	638	639	648	609	649	637	641	627	637	637	656	640	635	659	602	650	660	647	667	595	650	647	661	632	645	627	585	631	617	666	608	618	638	611	665	622	634	710	651	646	681	594	662	655	687	651	620	604	637	656	615	681	676	646	658	652	599	648	626	654	674	631	647	633	633	674	637	656	640	622	602	655	599	628	585	634	658	625	604	648	667	660	676	607	632	629	613	672	645	616	630	627	618	648	649	651	635	668	714	690	642	639	650	601	686	644	638	644	675	673	662	633	664	634	637	646	613	679	662	652	642	663	618	674	673	677	644	666	650	646	611	661	610	649	599	641	655	652	671	618	651	597	668	654	668	648	654	659	638	651	651	624	630	588	652	647	687	661	611	644	614	607	647	664	650	673	635	672	648	639	632	646	648	563	640	645	646	637	589	662	652	584	615	623	656	640	632	649	654	673	633	630	644	669	619	636	650	666	650	616	602	622	637	661	635	648	700	624	666	621	618	650	613	656	656	668	622	603	643	684	648	662	641	644	662	597	661	631	647	582	606	670	646	616	636	674	648	670	676	620	660	625	639	660	640	659	661	660	587	643	649	656	630	632	613	628	684	640	651	641	621	642	641	640	670	676	691	649	645	655	597	636	646	653	659	631	565	636	631	598	651	587	654	673	620	630	614	628	662	668	630	637	618	651	675	661	650	658	623	669	610	642	618	684	613	660	613	633	604	665	648	632	644	677	647	677	636	663	682	639	679	638	649	616	658	639	684	603	612	651	611	613	653	630	596	664	633	731	672	662	641	672	614	666	635	661	635	609	701	609	630	662	686	599	635	633	626	590	646	618	647	646	591	654	616	672	681	643	644	626	616	647	661	614	651	615	611	633	659	644	657	671	624	595	629	659	636	662	670	658	631	664	605	637	644	623	653	639	650	617	657	622	629	634	635	635	670	621	621	636	636	672	667	576	675	656	682	602	616	650	618	638	660	645	615	630	658	652	640	663	632	617	690	611	631	639	633	639	666	582	615	626	602	601	645	660	634	642	669	607	647	624	665	620	630	658	644	624	652	642	640	667	608	680	641	644	619	656	602	623	716	561	666	635	617	641	603	620	641	617	656	661	664	641	602	609	630	651	646	664	610	636	678	598	687	663	615	649	636	644	656	638	664	623	642	656	633	666	642	621	635	611	665	623	645	656	636	603	694	654	669	664	655	638	633	684	658	631	654	639	631	669	604	639	625	630	626	650	624	675	638	644	662	642	652	667	628	629	640	622	634	650	650	643	680	620	617	632	655	622	656	631	594	631	600	614	580	622	646	703	610	636	646	658	604	627	638	632	614	651	598	660	628	609	689	673	631	619	632	638	681	678	683	617	660	645	655	675	670	613	619	639	636	618	619	642	612	631	629	584	616	691	627	621	623	609	637	597	652	606	596	634	628	620	620	666	645	638	626	653	655	646	620	654	635	642	640	621	664	654	657	638	626	631	636	650	624	644	603	638	611	625	620	634	649	642	615	597	634	641	651	619	650	638	661	637	607	689	662	654	652	627	629	594	689	649	615	650	672	622	664	614	647	631	655	663	622	646	633	632	673	688	649	639	668	625	613	645	657	624	643	647	632	624	632	630	625	638	615	627	674	639	664	612	653	669	676	690	673	622	669	656	630	635	627	643	636	652	648	643	669	624	636	594	635	615	636	665	636	631	634	597	670	681	668	656	612	653	648	645	636	636	641	672	654	661	680	635	612	628	664	649	633	641	603	660	646	649	629	626	576	666	675	684	654	656	600	645	689	657	623	625	599	662	648	666	633	633	657	655	633	665	644	615	655	625	623	597	611	674	646	628	655	647	636	635	635	683	627	656	599	607	656	644	639	588	604	627	638	654	622	632	635	661	613	623	607	623	610	619	668	584	674	607	647	614	663	648	684	649	628	594	592	639	657	647	630	615	637	639	637	620	633	610	681	614	686	655	666	647	625	657	665	632	584	620	655	637	674	618	631	676	637	668	629	637	616	639	657	664	612	685	663	642	673	672	640	628	661	650	679	629	636	662	649	632	658	637	628	672	646	633	627	642	656	673	669	651	652	626	641	647	648	637	642	600	661	596	594	626	613	666	649	615	695	612	670	644	632	623	680	637	619	656	654	646	638	649	607	621	661	608	590	627	686	680	630	634	664	630	631	652	646	669	641	665	639	619	627	646	628	613	643
27088	21319	16894	7472	2957	1846	1454	1076	872	799	686	690	644	610	586	525	542	568	529	549	505	527	548	539	531	482	541	536	513	500	511	477	476	525	515	512	509	504	508	533	497	523	490	539	492	509	496	495	531	526	513	493	522	554	552	530	526	539	513	540	524	519	526	488	533	520	502	509	516	512	468	478	536	560	525	509	533	537	502	491	501	546	496	512	474	520	489	489	510	447	510	502	536	539	515	472	547	513	520	507	507	492	515	518	506	482	488	482	494	499	506	545	565	487	521	497	511	469	487	522	535	500	530	475	507	489	506	514	518	541	521	506	470	515	478	541	514	523	556	530	515	526	491	521	478	498	521	517	591	563	486	552	519	501	516	475	505	453	490	488	487	508	515	538	480	512	529	511	542	515	519	516	530	497	531	517	484	525	547	508	511	516	544	555	547	519	502	517	514	531	543	538	521	524	522	521	520	472	533	505	534	496	479	532	548	507	516	520	502	553	523	492	512	523	536	467	504	484	497	506	506	516	534	467	504	518	522	442	470	542	484	502	474	548	511	522	477	510	498	519	492	500	495	519	534	519	513	521	554	493	475	543	573	468	486	535	520	539	497	492	522	511	516	532	497	507	517	460	502	537	506	485	528	531	524	493	535	544	525	503	525	507	519	498	492	503	529	462	527	542	530	524	490	569	508	490	519	536	486	518	505	518	504	490	546	529	513	501	528	539	493	542	530	528	457	554	485	528	499	518	473	523	522	512	518	523	494	521	546	505	517	507	482	516	507	477	529	524	494	469	529	517	503	528	553	497	512	563	498	497	514	502	485	528	504	499	532	535	474	526	559	533	497	517	526	533	472	519	512	491	517	542	507	491	506	525	514	531	513	509	524	517	498	505	495	489	487	490	539	514	489	536	512	539	518	546	504	497	483	512	498	477	547	513	547	448	509	478	507	524	536	497	496	526	492	504	556	519	479	523	514	536	512	501	521	505	544	531	479	527	546	503	535	501	520	506	543	510	519	536	524	490	512	484	510	510	505	516	529	512	520	504	545	541	533	485	502	522	522	477	496	497	470	517	521	532	462	517	478	536	503	529	496	510	481	509	501	515	499	509	514	500	522	505	493	534	545	512	511	538	529	513	488	523	535	538	491	517	452	493	511	518	548	516	541	524	517	511	541	523	513	520	503	526	496	554	506	530	483	531	530	492	504	494	517	515	542	517	546	517	530	484	536	543	487	512	529	519	464	494	527	474	515	479	520	549	545	503	479	502	512	507	562	512	521	571	529	523	509	526	523	505	539	502	553	563	486	496	520	514	504	555	537	483	504	509	535	528	512	518	524	469	527	527	514	512	474	506	514	530	506	539	495	532	516	495	503	509	496	481	516	534	526	520	487	518	512	503	515	491	517	493	495	506	507	521	505	494	501	500	495	498	488	484	502	522	476	504	487	504	527	455	513	526	447	540	490	522	533	515	498	505	540	505	484	502	489	510	521	505	492	510	498	500	489	489	522	490	456	534	449	521	484	550	527	560	504	550	557	574	499	546	508	535	474	518	535	573	451	517	513	522	534	530	513	528	515	560	498	542	529	520	508	504	526	491	490	531	501	511	531	520	537	532	528	526	550	527	550	558	532	506	528	540	538	513	524	533	508	553	531	514	540	496	512	498	477	506	501	510	498	513	507	506	529	517	498	538	508	509	511	526	558	523	520	519	502	573	507	520	536	516	544	498	525	536	505	535	468	495	515	516	484	503	510	509	495	490	512	497	515	524	519	548	529	513	521	492	498	502	489	541	497	538	502	507	510	473	496	520	537	558	493	561	531	540	502	535	519	508	526	527	522	519	468	525	533	552	510	523	527	513	483	504	528	482	496	495	528	518	537	518	504	500	528	524	525	508	506	525	490	522	492	511	510	502	541	537	518	496	493	516	487	553	499	510	542	504	528	513	472	511	537	543	499	513	495	498	495	504	504	521	490	558	508	508	544	513	496	513	491	503	509	542	492	487	495	573	510	520	502	520	541	490	503	520	503	505	515	466	517	519	513	501	525	539	483	528	537	509	483	528	520	525	496	572	512	552	538	506	491	510	542	555	489	481	565	500	506	479	490	534	510	512	502	503	517	526	492	509	543	494	490	506	516	525	518	495	493	502	530	502	527	499	511	516	491	512	489	552	563	537	502	546	506	516	521	551	511	499	513	555	534	486	502	505	473	530	513	520	492	534	534	504	532	497	507	491	575	519	530	494	523	496	522	502	520	530	521	459	477	514	491	494	496	534	498	520	511	507	506	523	513	517	520	540	523	544	491	474	528	533	544	537	527	524	504	477	485	522	531	525	534	511	537	512	475	464	478	513	537	545	475	488	510	461	505	492	527	501	516	494	536	525	532	514	515	490	514	509	516	500	556	503	558	491	487	545	512	485	517	550	492	522	504	538	490	527	513	505	486	551	510	531	499	536	499	503	522	493	558	527	491	534	476	537	532	514	493	518	523	528	497	511	516	512	484	525	511	514	529	490	525	530	520	536	552	526	524	531	481	469	533	537	532	532	501	535	520	475	542	494	515	539	482	522	515	480	547	510	536	527	477	538	501	529	508	526	512	488	476	509	540	518	504	556	518	545	498	514	506	483	512	508	485	546	506	504	531	473	543	537	523	470	484	538	494	467	491	512	503	543	528	495	512	549	478	510	517	551	518	523	501	508	485	517	524	498	516	496	491	532	496	487	545	542	521	541	481	538	521	554	526	500	492	517	531	489	510	505	518	519	519	480	532	499	518	507	475	532	515	501	558	469	486	494	538	496	525	534	514	542	529	511	540	526	540	514	456	514	502	494	548	522	537	522	490	506	549	503	573	525	542	502	511	506	520	502	504	519	527	473	528	533	527	494	535	488	506	526	488	531	520	507	474	544	486	508	517	509	526	474	499	489	520	488	500	501	486	525	493	503	510	514	491	533	508	506	475	526	514	537	537	542	534	521	529	517	508	539	497	523	496	521	518	508	500	521	495	530	504	541	560	557	493	528	524	508	500	529	521	564	510	503	497	526	510	519	482	505	506	493	529	477	526	534	488	468	497	499	530	521	522	503	504	473	513	508	516	518	536	493	502	482	501	516	560	486	512	529	514	552	504	543	565	537	500	567	511	555	505	493	488	511	522	489	551	495	508	479	505	523	464	539	514	494	506	517	485	541	523	493	542	513	520	485	494	493	514	504	508	526	544	527	495	496	523	538	489	522	508	530	512	514	539	559	501	514	552	493	507	521	503	512	493	540	491	508	543	499	516	547	482	514	484	516	540	478	515	485	512	493	522	498	524	498	531	527	489	504	514	503	499	536	514	491	482	548	486	543	490	540	488	506	483	487	506	515	529	484	566	516	572	525	522	509	521	506	516	531	498	554	531	518	509	500	498	514	530	502	515	552	496	527	489	520	506	520	524	496	495	518	531	491	494	502	509	520	500	537	514	522	583	488	523	472	511	508	497	464	485	488	511	522	506	494
18889	29334	22550	12046	6727	4703	3776	2968	2372	1904	1642	1501	1249	1234	1154	1150	1045	1109	1063	1059	1041	987	981	1021	933	972	984	945	932	938	982	967	950	903	923	947	946	934	953	961	966	948	975	981	959	987	1014	938	886	967	990	930	942	904	995	1005	916	947	924	962	972	986	932	951	946	938	938	970	943	881	990	987	1061	1066	1028	983	994	921	873	985	923	943	933	1053	934	983	999	996	1019	943	982	924	940	953	961	887	935	905	937	933	960	979	941	963	935	960	991	939	951	919	949	947	937	944	974	915	1008	928	935	950	906	888	963	950	950	958	894	935	894	977	925	970	934	975	887	965	933	995	962	1004	938	906	992	971	956	952	961	926	962	928	935	971	897	1033	994	926	970	964	962	958	942	988	965	954	945	934	971	914	988	940	994	977	977	975	920	899	922	940	925	940	997	970	990	978	946	975	932	925	961	943	974	970	982	975	912	938	930	986	1030	1048	966	933	938	970	987	911	947	978	893	978	942	991	997	967	1006	955	909	959	945	937	986	907	997	989	976	912	1008	950	946	966	969	972	940	954	948	980	947	958	962	963	955	963	1032	982	952	924	942	906	961	982	981	970	940	969	880	923	962	981	954	991	955	922	988	962	918	884	956	972	930	959	970	904	978	945	876	966	952	873	978	953	964	970	1007	926	969	923	986	945	1007	977	958	957	887	1003	932	978	924	947	978	889	930	939	969	969	970	977	943	944	962	936	935	899	974	938	957	953	953	935	941	986	944	962	961	913	935	947	964	952	956	989	964	968	970	929	936	944	883	982	929	984	941	983	964	1024	941	919	952	916	963	966	958	914	985	919	918	974	977	924	953	967	951	946	963	903	934	955	993	910	992	988	880	996	942	1003	953	985	953	1013	921	929	960	879	920	971	951	921	967	995	918	964	956	945	963	1009	964	905	894	945	964	925	938	985	944	919	1026	991	936	994	993	914	952	899	941	948	957	1000	914	928	941	994	918	911	994	952	1004	906	916	910	1001	940	925	945	964	975	1006	959	953	983	1004	929	956	937	936	959	927	876	989	943	928	975	1002	942	968	927	962	979	996	921	977	948	953	1010	971	969	950	959	960	928	974	978	980	931	955	959	945	917	1002	948	971	977	970	982	971	993	985	1018	940	937	918	928	918	965	911	952	993	953	946	926	985	976	933	908	966	940	959	938	934	991	962	951	975	957	915	986	878	959	918	970	944	917	991	934	975	944	961	936	985	885	948	926	945	948	917	935	984	968	928	943	928	993	992	969	984	963	907	936	905	883	977	995	934	972	914	912	946	985	928	970	888	965	996	901	895	988	970	944	967	988	971	952	854	923	955	920	870	968	903	938	970	958	888	962	973	908	977	969	896	908	985	939	972	941	994	927	959	962	970	967	939	954	966	920	912	988	954	979	934	954	970	976	892	944	975	959	938	952	984	977	969	949	928	973	921	980	949	949	941	956	985	987	961	963	967	935	985	914	980	961	988	977	983	874	959	940	944	975	941	964	965	994	926	950	953	939	963	919	930	953	947	925	912	963	975	930	909	987	951	935	937	1008	1002	949	924	937	969	937	936	1002	1024	995	964	947	951	919	934	932	909	929	975	954	953	944	980	956	939	988	886	942	937	965	896	991	989	946	922	958	901	979	965	957	948	928	957	1007	924	934	945	895	948	941	887	945	963	991	927	977	938	991	884	990	981	931	984	933	956	991	920	951	1015	910	984	948	959	956	962	946	1000	956	984	940	995	970	916	954	1041	911	975	915	957	920	952	965	991	953	971	934	964	954	933	937	993	902	990	989	985	956	987	981	987	982	952	940	966	994	997	1010	1003	945	1004	930	968	941	946	979	951	957	987	947	972	935	873	891	945	995	989	956	965	1018	967	953	946	948	942	936	992	908	946	908	943	963	877	958	900	910	977	971	958	936	922	992	1010	963	930	927	982	955	950	945	965	958	968	908	921	1005	915	958	917	1000	950	917	937	935	971	953	934	935	986	945	979	954	985	946	962	912	982	953	984	916	984	1005	933	988	1001	912	919	978	953	939	948	932	934	933	972	986	974	975	959	986	954	901	947	962	990	953	942	916	987	954	959	952	953	993	981	926	975	945	901	952	977	965	948	923	949	910	943	1017	925	972	933	941	959	995	963	968	935	919	962	932	948	1005	971	952	958	951	981	982	1005	971	979	957	979	949	951	910	990	925	969	976	981	951	967	915	1005	948	977	950	916	907	990	948	1012	965	947	1022	854	984	942	1005	1002	905	982	998	916	962	982	912	912	978	929	912	988	919	970	944	973	935	907	967	1035	911	928	968	970	1026	992	1041	982	941	962	953	1009	964	967	962	998	932	971	944	913	909	938	951	950	908	937	925	929	929	954	904	954	961	970	940	959	887	998	967	975	977	907	951	1000	986	958	976	928	907	935	1006	967	952	1002	906	898	928	987	871	951	952	952	949	956	935	953	985	993	987	975	915	921	985	919	935	931	979	979	950	969	1001	892	934	934	923	981	978	929	975	925	970	962	960	1005	939	973	953	1009	1003	935	941	971	961	915	902	1002	1012	956	950	1011	981	947	912	1005	972	999	945	948	925	912	956	996	984	955	948	935	955	952	981	981	960	1004	942	972	931	989	969	991	928	929	937	1004	950	952	905	964	959	983	940	944	948	990	914	969	977	978	991	943	949	948	913	976	896	948	955	953	1010	916	928	914	906	959	968	961	937	1010	939	931	928	1010	914	982	982	914	983	892	991	949	997	949	926	960	947	932	944	929	961	907	928	932	970	945	968	907	894	989	1006	976	980	939	986	971	964	1028	1011	949	942	911	927	941	917	905	966	934	905	996	983	964	960	936	961	937	957	1021	1000	963	909	949	927	940	941	961	985	945	952	986	954	931	959	957	980	955	969	936	919	966	966	938	941	941	956	959	938	968	943	967	946	930	950	969	964	930	970	990	938	918	965	959	983	1014	947	942	930	951	944	988	915	997	936	945	874	932	943	974	944	916	951	957	1001	984	951	979	957	999	988	939	1006	1000	982	929	989	946	956	965	930	967	988	984	969	985	973	952	936	941	912	949	941	949	944	958	922	981	957	971	952	960	966	931	949	930	1051	921	967	902	945	959	938	886	943	946	944	987	975	989	977	963	913	1000	918	958	966	963	932	918	925	948	949	946	950	1008	987	913	945	974	917	965	955	980	977	971	951	963	973	917	961	991	937	1007	922	954	970	971	960	927	991	954	936	978	939	1010	911	993	945	977	913	1002	960	963	962	950	938	1012	992	953	941	955	943	973	938	887	920	967	970	975	935	972	940	956	1016	917	918	982	1005	924	984	962	962	957	951	1007	969	954	969	1001	939	909	993	955	962	991	968	963	964	969	928	959	922	933	942	906	972	959	959	968	995	1044	997	998	972	992	969	992	958	943	899	1016	953	957	991	1004	972	971	914	977	985	934	955	973	969	995	955	962	968	984	911	925	947	970	968	910	963	932	971	965	962	986	950	965	913	980	950	902	999	1014	961	927	966	1001	1015	921	971	971	970	969	974	969	972	930	940	944	955	941	964	948	962	966	950	939	1001	950	947	918	957	1047	945	1023	960
24454	21414	28280	25003	19231	9734	5284	3190	2225	1689	1182	870	708	643	565	487	465	422	421	412	400	403	366	367	394	331	355	363	372	351	344	349	311	363	380	344	345	339	367	316	383	327	347	342	357	370	367	328	329	349	368	341	305	360	346	350	366	326	317	334	349	326	359	375	317	343	315	318	341	356	338	365	430	412	370	315	310	318	346	343	319	347	342	330	373	332	337	337	360	369	340	324	348	349	349	340	338	342	317	336	362	335	363	347	355	386	342	376	314	374	361	303	349	358	338	363	352	331	392	383	373	358	358	350	370	331	336	364	320	331	361	344	348	352	327	360	343	354	351	363	308	333	347	331	308	347	359	344	319	353	342	334	383	336	372	336	328	309	328	358	341	346	328	333	321	363	366	345	354	340	312	308	350	364	304	339	383	362	325	317	370	320	345	336	353	330	356	342	343	370	327	366	330	338	335	352	355	352	336	335	341	343	350	329	361	348	323	369	337	376	351	322	354	344	339	380	357	382	348	350	386	357	362	346	324	327	332	369	334	346	353	371	330	352	324	338	335	342	325	386	324	359	330	377	331	341	389	348	338	349	348	320	369	348	357	337	330	331	367	350	353	304	360	361	320	341	343	329	343	340	351	370	334	357	370	353	338	328	362	317	330	368	354	356	339	383	361	320	309	381	348	343	360	334	386	355	351	375	335	383	358	344	319	412	354	363	325	352	366	340	360	358	365	344	336	328	354	352	365	337	348	342	378	370	354	313	360	355	326	366	340	361	400	326	387	342	340	345	356	344	383	332	355	340	347	364	374	346	332	334	337	343	309	334	363	348	353	356	347	339	371	359	352	360	332	330	342	370	356	351	350	350	343	325	355	329	341	355	362	339	337	333	369	360	338	328	373	375	388	359	345	383	354	353	326	299	327	344	351	340	338	359	333	329	360	344	360	338	358	370	386	357	299	371	326	347	346	394	342	347	369	361	326	335	366	343	339	331	336	372	371	368	370	305	359	333	344	341	328	384	339	327	337	356	352	352	338	359	356	325	354	329	356	348	348	346	344	354	367	342	313	371	353	328	359	357	348	345	345	350	354	361	324	328	373	322	363	365	328	374	363	349	331	391	371	345	313	371	293	353	339	321	327	313	344	338	356	361	309	353	361	351	358	318	347	335	329	369	337	334	358	341	347	357	384	347	363	337	340	352	378	351	338	350	333	359	355	366	335	334	350	349	334	362	352	315	322	366	368	359	349	306	329	372	349	356	339	330	382	350	384	336	372	384	349	348	337	354	362	341	361	362	311	366	329	332	352	346	342	361	355	385	347	337	341	348	380	338	333	357	331	333	355	337	336	378	330	356	369	350	348	352	310	328	334	333	363	350	350	320	347	369	311	370	336	340	348	352	340	349	351	344	359	337	366	308	336	342	355	337	343	341	377	359	318	332	369	345	348	339	324	355	342	356	377	364	341	336	375	350	358	310	288	347	334	353	330	331	353	332	337	370	352	325	317	323	348	360	339	348	328	320	317	338	319	387	319	303	350	326	337	358	335	344	363	361	348	368	337	333	336	336	339	352	340	365	325	333	358	350	357	349	345	348	346	316	366	335	354	355	367	334	333	318	374	377	360	380	366	384	367	343	356	336	302	332	358	343	365	346	359	315	357	316	329	337	333	369	344	364	373	406	355	352	359	323	352	382	351	343	352	333	344	329	348	353	325	355	373	368	384	336	372	328	357	374	331	329	340	347	351	357	344	358	330	365	316	354	360	346	332	369	356	329	308	319	296	339	353	337	385	361	340	327	383	323	346	380	346	355	359	377	360	349	347	324	336	361	342	361	336	327	326	359	363	351	373	337	350	326	309	342	324	357	347	349	349	350	340	359	355	340	371	341	359	342	366	343	323	360	351	347	330	348	347	339	334	317	335	360	330	348	346	342	350	319	334	373	344	347	358	359	375	323	351	354	365	322	328	354	341	360	394	321	348	352	348	355	374	337	360	314	354	363	335	347	363	351	365	361	332	349	348	362	341	380	354	345	358	343	358	348	360	336	359	361	332	362	331	328	334	331	355	324	384	353	341	306	356	366	321	376	371	381	345	356	317	343	355	339	326	343	332	339	347	321	351	353	338	367	367	338	313	331	372	351	359	324	318	349	334	347	332	346	377	375	326	342	347	367	335	349	374	366	374	381	368	352	329	365	324	321	343	327	330	313	327	316	342	323	338	349	363	336	345	339	335	332	356	341	328	332	338	360	334	312	339	326	348	322	357	359	353	322	320	333	361	354	360	356	365	361	362	352	368	344	349	354	381	334	354	325	358	349	368	366	345	358	326	321	356	348	359	354	379	330	333	372	333	295	319	358	398	340	354	335	362	358	326	353	322	385	364	333	353	322	351	361	325	335	292	368	358	329	348	350	350	335	333	324	357	387	310	361	389	342	327	355	330	347	353	352	349	344	375	313	353	362	387	379	330	354	364	346	341	374	330	345	304	374	345	322	340	344	354	365	343	336	346	326	352	361	341	315	362	331	338	369	342	368	317	331	341	333	337	352	342	355	367	337	348	351	347	303	329	331	336	348	380	336	360	322	331	312	363	359	318	350	341	374	310	352	343	332	330	353	359	336	323	342	392	369	362	355	332	350	332	339	361	371	350	335	355	357	359	376	363	336	334	333	315	352	365	336	363	364	370	356	365	371	336	344	362	321	384	364	343	369	364	339	333	331	338	366	331	360	343	341	331	360	350	361	298	371	354	348	319	349	331	364	345	323	343	329	341	322	360	321	341	308	311	320	358	336	365	318	322	345	342	345	328	377	373	332	330	393	369	359	360	327	347	355	312	335	328	338	343	351	362	319	348	362	353	397	350	361	363	350	356	358	350	318	327	327	357	390	361	360	352	386	371	335	334	372	363	333	331	357	340	369	380	320	351	333	370	352	352	336	350	367	336	389	364	344	387	325	334	339	357	356	352	383	348	345	372	334	303	375	331	345	346	352	353	350	328	332	381	348	367	353	333	332	340	364	349	368	346	350	364	350	305	354	338	363	364	389	328	349	345	340	359	311	352	349	331	311	331	317	381	364	316	310	348	338	366	338	363	333	319	358	349	367	331	331	374	349	338	338	323	367	337	327	340	371	379	378	359	318	352	361	355	349	358	373	321	324	336	361	316	339	366	365	353	361	321	335	343	320	391	320	347	341	351	376	344	348	335	345	370	341	370	346	334	344	367	338	362	355	362	347	369	334	351	371	354	321	333	338	358	322	324	328	389	354	340	345	337	375	338	349	350	319	346	322	354	312	337	376	318	344	332	364	320	360	331	321	372	333	358	373	390	392	332	362	363	347	340	325	343	350	383	365	370	327	371	374	365	363	327	351	345	338	337	340	336	346	374	339	341	296	341	322	341	372	353	364	341	342	332	328	346	329	354	362	309	338	359	354	329	340	357	370	356	320	338	351	357	346	378	355	331	363	341	346	352	354	362	319	331	346	362	359	366	367	334	332
24718	42788	37919	25646	17528	12925	10197	7988	6343	4660	3388	2634	1917	1594	1459	1235	1086	1027	992	953	880	827	834	783	771	795	760	736	732	705	686	699	688	682	680	700	677	660	704	709	701	669	751	672	684	664	657	697	674	602	668	662	654	704	708	678	675	686	695	636	677	674	701	693	670	664	655	635	660	666	689	698	934	820	712	641	684	625	643	630	616	666	697	683	697	658	661	654	682	639	636	649	661	666	677	647	642	605	707	687	717	641	652	703	646	659	703	684	635	684	661	631	668	689	700	663	716	664	669	677	684	701	652	662	671	611	679	642	662	682	645	724	670	602	667	678	652	692	664	629	634	647	669	688	701	690	651	669	713	693	684	714	703	643	657	666	665	653	636	663	709	673	670	688	696	646	673	682	752	633	679	699	689	709	654	651	703	659	682	687	660	661	640	684	641	621	659	678	631	655	696	656	633	662	671	710	688	636	695	693	678	700	737	703	665	668	680	675	683	695	736	665	692	671	669	640	675	674	645	669	702	691	638	680	698	676	675	685	688	664	711	643	619	617	695	625	649	685	647	692	620	662	685	706	660	647	693	694	648	693	650	685	695	681	666	668	664	682	642	693	643	680	656	671	655	685	686	690	611	730	635	679	718	622	647	633	652	638	652	670	693	638	661	686	663	638	659	676	679	718	616	675	669	679	625	678	687	677	681	647	635	646	627	678	717	709	656	661	675	677	685	686	728	645	618	637	689	652	687	672	658	671	688	686	636	651	695	615	629	658	659	649	663	689	655	663	697	688	629	711	708	660	655	628	646	688	725	674	689	714	694	662	676	675	666	676	664	644	665	681	662	677	655	656	744	685	670	649	694	682	692	668	614	657	679	692	672	653	660	637	674	709	655	680	667	675	657	662	642	674	649	671	626	677	640	660	675	718	669	662	687	653	665	688	625	684	676	656	693	644	670	681	671	676	657	697	639	710	656	675	656	640	681	634	671	685	602	652	624	652	661	684	652	643	698	641	674	677	666	644	699	663	628	679	684	643	621	677	693	702	614	637	645	677	685	677	639	654	660	663	671	684	736	640	674	670	679	696	614	673	709	653	650	668	654	681	681	656	641	686	669	661	727	651	627	683	681	721	637	632	679	698	652	673	686	648	677	652	687	669	647	734	633	697	673	672	688	633	621	646	732	669	679	641	683	669	697	621	662	684	671	642	671	635	686	692	704	681	662	673	687	668	643	616	658	679	647	646	665	708	657	664	676	651	684	633	677	686	661	652	662	672	689	690	643	687	647	667	660	690	672	654	641	616	614	617	679	663	655	635	712	702	668	705	728	702	669	673	674	692	668	656	672	619	677	659	681	682	665	665	713	617	664	665	630	678	655	675	697	692	714	633	641	702	656	660	669	711	654	657	717	689	636	644	702	680	709	650	689	630	635	663	650	703	652	657	694	700	619	655	722	700	630	665	632	677	643	718	686	673	628	662	687	629	669	652	683	677	670	693	654	645	700	624	647	642	697	663	670	733	636	648	623	650	633	652	697	665	641	691	694	684	641	716	613	653	641	652	691	688	654	695	668	664	668	697	643	649	656	667	676	711	686	660	680	687	686	655	706	674	673	700	648	640	673	682	668	640	657	655	671	625	694	696	637	679	635	641	650	736	649	663	629	651	677	668	660	679	682	650	641	649	613	648	642	668	653	690	696	687	677	677	638	657	642	663	707	696	668	652	681	663	632	700	696	667	692	665	665	657	702	644	660	684	674	613	721	596	697	675	658	689	670	720	658	676	684	650	676	682	673	705	679	720	664	698	635	680	680	652	590	653	694	644	666	717	695	718	647	691	695	636	671	684	697	635	648	736	654	676	717	680	657	649	661	658	679	674	714	660	671	658	672	669	714	719	677	708	692	670	656	680	650	602	696	701	690	659	681	677	701	659	666	648	658	656	671	653	650	695	660	700	655	622	645	682	751	637	644	671	658	623	635	688	631	639	656	632	680	698	644	682	634	678	671	702	676	618	644	663	705	616	620	628	666	710	618	700	706	620	703	641	649	695	668	673	702	683	670	700	668	682	759	649	685	622	655	691	638	668	623	650	680	704	660	643	697	650	671	653	664	630	673	674	691	703	642	634	648	692	678	676	710	670	715	674	675	668	657	681	634	679	645	686	666	641	648	670	700	670	664	665	655	689	630	681	651	690	672	656	668	694	688	729	693	675	616	632	635	679	680	673	686	681	670	700	670	696	643	698	710	678	684	636	693	675	654	671	682	709	622	638	666	672	635	698	710	643	635	657	646	644	701	731	688	660	654	687	646	655	635	664	683	666	692	696	643	696	658	703	670	617	695	743	663	688	693	610	687	701	639	655	672	652	687	655	679	624	680	685	682	639	706	695	663	675	681	684	666	673	670	646	688	657	701	654	655	653	678	621	653	633	642	680	667	713	652	661	693	660	670	668	677	672	655	709	639	685	689	608	702	680	686	661	618	677	697	694	684	676	684	629	740	649	731	633	668	665	673	686	672	624	649	634	667	670	688	658	686	706	648	659	640	666	601	677	626	704	733	695	616	634	674	685	696	654	676	688	670	697	642	616	627	705	658	690	635	644	688	655	697	652	649	653	640	692	645	621	664	729	703	664	689	633	686	680	667	645	691	656	662	727	707	696	634	680	644	699	699	640	629	658	677	734	699	654	689	651	609	705	629	646	677	659	658	634	671	648	697	707	664	696	669	684	603	683	615	623	639	697	678	663	682	700	668	653	653	690	641	692	680	672	669	714	682	667	640	635	677	612	678	677	623	685	670	657	683	643	687	634	623	636	680	656	667	704	649	662	706	652	644	654	707	652	679	692	662	693	643	647	713	621	719	652	630	651	664	655	668	611	668	658	651	653	628	667	667	695	640	659	664	701	641	651	645	656	738	671	650	653	681	714	680	674	669	679	697	690	670	655	679	733	660	658	657	665	691	648	650	730	697	651	721	682	602	664	639	662	691	701	675	652	644	658	605	672	706	658	646	646	616	666	713	677	725	693	658	638	649	653	715	620	650	660	692	662	670	697	657	673	675	692	650	679	656	660	690	690	636	659	676	688	645	664	683	667	628	655	665	651	689	648	631	703	647	588	661	684	662	627	607	661	704	657	656	645	704	653	664	673	696	658	700	679	660	671	701	699	697	673	666	668	685	689	663	667	696	663	695	672	633	621	646	661	634	698	675	752	617	668	709	603	672	633	686	702	673	650	670	663	693	637	659	667	677	682	695	640	641	655	689	650	697	694	606	701	641	643	708	667	669	697	682	675	680	688	672	651	705	648	693	699	671	657	687	652	656	639	677	664	634	656	695	611	640	653	662	674	652	655	688	707	640	718	650	674	662	663	673	655	664	617	697	631	687	662	662	674	638	659	675	668	718	679	692	646	650	637	704	657	654	688	699	682	710	665	714	728	647	671	642	730	657	656	671	659	689	667	665	663	658	648	667	671	618	653	673	663	646	711	695	670	673	640	663	706
23519	21448	29140	24269	21642	19781	11870	5693	3507	2591	1938	1406	988	826	661	574	475	487	448	419	397	385	367	324	378	331	367	364	338	299	357	308	318	298	305	301	300	298	287	303	335	315	318	309	310	325	295	302	318	298	303	291	317	283	305	284	289	313	319	303	315	325	322	308	295	273	292	316	301	300	326	300	509	586	348	314	268	310	296	306	288	317	274	348	303	318	298	321	297	301	284	326	283	296	272	288	292	291	306	291	318	295	287	318	322	326	296	302	297	326	290	321	309	283	282	312	336	250	311	314	297	327	332	318	344	307	283	294	294	298	305	297	259	308	305	337	293	301	284	331	287	285	322	307	295	324	304	258	300	314	281	363	305	269	304	304	318	299	291	334	312	271	306	298	310	274	280	312	316	294	317	285	310	331	313	313	327	308	306	325	305	312	316	289	298	314	255	330	332	320	275	292	332	328	303	304	301	304	291	288	303	306	298	321	273	334	315	318	273	312	306	312	276	327	277	321	276	284	309	317	294	320	275	302	297	327	295	302	291	337	329	303	271	332	295	313	290	294	302	297	329	323	311	318	308	333	277	295	338	296	294	304	302	268	307	265	314	323	298	274	273	294	296	306	295	289	314	272	300	301	321	300	322	301	320	316	284	281	309	303	340	313	317	285	318	321	331	271	322	297	315	289	316	323	309	324	283	284	287	287	300	331	295	290	313	292	336	261	298	311	316	327	278	302	295	299	303	311	293	314	279	312	299	307	301	289	308	279	316	295	335	308	324	309	309	302	313	332	293	288	309	318	288	280	333	299	296	278	290	295	314	307	314	262	302	291	312	310	287	324	317	296	272	293	325	281	317	310	308	316	310	321	314	309	305	302	322	311	317	343	305	290	307	309	317	289	327	291	310	282	287	285	278	318	331	282	288	293	274	296	273	303	328	289	291	312	322	311	307	298	326	299	289	280	291	293	279	296	292	309	305	320	275	301	277	300	290	278	309	280	306	271	285	291	305	287	292	319	275	284	316	317	296	315	309	279	304	292	285	284	296	292	299	294	309	304	277	329	316	294	288	273	312	311	317	304	279	310	278	317	301	305	282	298	321	279	291	330	292	318	309	315	304	326	318	298	308	329	351	306	259	300	301	326	281	307	303	312	276	303	321	333	304	289	304	324	299	270	300	340	327	303	335	299	299	289	287	300	278	301	280	293	289	312	301	327	305	292	299	300	347	301	315	314	280	299	296	297	319	328	272	308	313	296	299	317	296	299	293	286	314	325	290	317	355	310	319	274	283	310	308	299	293	287	309	315	291	303	337	313	279	292	287	279	330	298	293	293	310	305	318	283	294	268	312	335	283	299	324	309	291	330	284	274	289	310	299	321	296	312	297	297	302	292	301	305	330	300	311	276	305	296	319	317	306	326	292	302	310	284	292	319	306	276	299	284	276	293	311	312	312	314	309	319	313	281	308	316	303	305	302	297	299	296	283	286	301	331	318	270	308	307	266	327	307	292	315	311	307	274	275	290	307	338	306	284	311	314	266	332	321	280	301	288	295	333	285	316	262	287	325	288	306	307	299	313	308	276	298	280	296	307	291	293	318	282	321	259	317	287	284	284	302	307	278	318	299	301	313	294	299	318	309	298	293	270	306	311	281	316	293	300	315	279	287	304	308	321	288	296	331	312	304	288	341	333	288	297	284	280	279	302	319	301	302	290	289	289	287	322	286	314	335	337	293	316	306	280	333	289	272	310	293	295	332	324	303	325	297	293	296	308	294	304	296	298	305	297	302	289	308	259	302	289	271	302	316	279	292	295	311	315	288	288	307	298	323	322	288	297	306	323	326	313	305	321	291	273	323	324	281	315	295	301	311	273	290	305	303	293	317	311	285	305	271	326	298	283	320	306	286	307	313	287	313	324	309	287	317	290	306	290	314	281	316	293	312	314	320	276	279	294	295	286	306	293	312	288	300	275	278	295	279	283	291	330	306	329	323	293	308	270	302	290	316	330	288	316	314	292	338	312	285	328	317	287	313	288	290	279	305	316	301	286	283	285	267	268	301	297	272	319	318	280	311	295	300	302	311	317	296	303	299	319	291	313	343	282	298	335	282	285	285	299	306	289	318	287	306	291	271	320	307	288	303	307	289	313	299	306	319	277	273	265	291	300	334	295	288	297	292	290	320	309	293	294	337	323	322	303	316	279	284	316	291	286	311	299	290	321	286	265	327	334	292	297	282	327	280	335	317	331	312	265	331	297	294	298	294	341	324	263	315	307	303	286	293	306	302	284	318	283	300	317	313	307	293	288	313	294	301	275	296	301	315	293	294	317	281	283	335	298	299	273	302	292	310	309	303	310	290	320	291	267	322	293	307	300	284	265	288	311	299	299	299	328	248	280	294	292	315	296	306	311	288	303	320	294	323	307	260	268	315	269	298	300	287	281	280	303	291	284	282	310	289	303	293	315	306	320	319	291	264	305	318	293	314	287	299	260	285	321	294	306	297	308	285	322	311	323	300	319	304	298	298	297	332	310	317	330	292	310	301	277	284	321	311	279	308	292	284	264	297	301	303	300	336	333	294	309	324	274	289	320	285	321	292	313	318	306	298	284	304	304	307	297	308	325	334	302	330	297	296	297	314	285	297	323	305	323	304	298	295	295	311	285	289	307	285	293	303	284	294	282	284	304	312	290	338	301	301	302	306	310	332	311	310	273	302	284	298	275	289	257	311	320	312	309	309	302	278	330	335	305	305	283	297	274	297	298	318	310	281	327	316	288	292	298	286	306	287	322	287	293	284	313	303	304	327	299	320	315	296	308	311	292	280	312	302	321	315	311	317	296	302	292	298	295	328	311	308	276	267	296	310	316	292	311	282	300	295	336	273	273	311	286	273	295	283	310	277	294	300	306	310	279	301	267	282	331	256	306	259	309	303	310	290	305	311	315	304	309	310	283	318	307	318	283	289	316	288	277	337	332	296	290	308	290	304	298	294	317	283	330	307	290	292	249	279	304	341	292	309	305	292	348	319	300	305	300	285	300	281	299	304	325	301	299	315	293	313	302	306	274	304	317	301	289	322	314	301	335	277	310	316	296	318	281	289	280	281	288	293	313	319	306	310	269	291	275	309	291	279	306	294	314	303	279	310	292	305	294	318	301	279	287	282	290	305	280	291	320	321	309	312	308	270	280	288	279	312	311	274	305	301	298	283	293	314	295	302	300	327	327	325	315	347	285	313	323	294	306	277	298	320	309	300	310	310	273	267	288	304	277	301	310	317	283	291	313	260	284	308	310	310	275	356	304	307	300	291	325	284	285	290	285	299	304	303	296	263	295	283	300	275	322	300	294	301	301	285	307	296	273	309	300	307	294	267	274	310	296	324	317	325	323	281	311	282	297	304	279	314	297	264	332	308	315	305	329	291	289	305	340	294	329	293	297	311	333	267	304	284	313	286	271	295	305	305	276	257	275	293	302	297	307	281	293	295	271	318	305	318	332	297	282
27310	50026	44695	33369	24830	18927	14988	12178	9405	7263	5535	4216	3008	2403	1984	1720	1336	1241	1190	1095	933	845	803	740	697	668	720	735	656	638	597	582	628	592	566	584	614	601	602	605	615	622	613	601	537	554	546	629	628	561	605	586	561	566	572	599	629	559	599	590	598	589	586	549	565	572	618	558	547	592	602	677	1329	1497	707	561	561	559	531	571	546	530	577	543	591	591	555	527	525	574	618	569	580	547	553	579	564	584	576	548	611	544	551	547	577	576	564	567	555	572	520	587	569	570	593	555	565	564	589	591	580	552	522	541	579	570	605	617	597	608	555	526	616	576	596	586	575	571	581	576	560	567	563	580	543	583	589	556	573	552	569	559	593	573	569	566	561	585	601	581	545	531	544	560	577	564	560	547	587	524	599	571	558	582	548	574	567	571	550	580	555	585	578	562	552	530	577	562	590	602	572	544	566	577	550	575	596	571	567	605	612	514	567	583	553	601	580	577	582	567	537	581	551	566	551	597	557	562	536	561	583	505	552	580	560	537	560	559	587	548	558	558	610	522	557	579	579	505	589	573	540	597	572	635	566	551	545	550	551	555	554	551	569	593	565	617	566	537	546	557	524	583	571	519	546	550	581	525	612	553	561	553	551	523	536	535	559	566	558	517	566	546	548	577	568	578	546	547	558	564	563	579	594	552	581	577	560	584	594	514	538	521	484	579	544	606	589	555	563	543	557	580	556	580	604	599	591	590	574	577	595	536	529	556	530	551	586	583	562	553	533	523	548	544	606	596	558	579	556	539	558	565	579	587	581	621	603	568	554	590	598	584	590	583	603	581	522	554	577	620	583	564	569	562	596	576	567	549	576	560	592	565	549	542	553	645	552	588	597	536	602	606	555	614	523	599	616	563	576	577	525	589	539	632	586	558	584	558	567	592	556	570	542	594	491	589	557	563	575	543	587	573	566	573	544	565	588	600	585	576	558	622	582	615	588	567	557	577	594	520	579	584	594	578	561	593	539	576	567	571	578	525	545	533	572	559	585	568	569	594	580	530	575	540	563	565	567	617	581	591	550	570	595	574	608	528	552	579	572	550	548	546	540	576	545	564	607	588	565	569	552	535	569	569	594	545	565	555	592	584	559	619	544	568	550	593	573	558	546	580	537	566	568	515	599	603	564	562	587	590	567	561	586	543	592	578	597	562	576	609	523	574	534	543	528	589	535	537	553	534	540	564	529	560	625	607	554	522	579	576	528	542	542	583	553	633	545	559	558	585	619	508	564	621	571	557	575	561	568	524	573	591	564	580	541	533	558	533	581	571	572	557	577	546	551	572	569	568	568	561	586	565	573	559	535	581	582	533	523	577	581	562	521	575	574	506	560	536	559	576	587	579	592	554	537	565	562	577	574	538	555	541	530	588	541	565	567	536	577	538	563	532	627	534	556	565	511	636	571	529	564	544	564	599	550	563	559	619	549	632	572	567	549	513	537	551	597	566	527	592	571	563	562	616	553	586	561	560	565	565	551	575	549	574	539	554	563	590	563	590	533	525	594	567	555	590	539	586	583	612	586	556	595	571	556	561	580	546	550	599	587	563	527	579	562	580	581	543	585	547	550	587	597	550	524	548	589	553	622	576	615	533	575	577	570	606	552	561	542	533	575	622	571	555	578	563	581	569	577	582	571	599	573	579	560	536	598	577	619	568	553	581	570	564	593	592	546	613	557	561	553	543	561	552	571	519	592	555	577	543	570	593	517	562	571	595	556	574	568	587	580	580	546	559	595	569	588	563	565	601	546	575	545	561	562	600	591	551	549	553	557	591	533	576	545	559	582	576	584	584	584	488	570	576	585	555	620	564	584	534	547	551	529	558	582	610	550	577	574	532	548	588	637	605	578	556	555	583	559	533	532	597	554	560	546	553	568	565	586	581	599	570	570	574	592	525	543	580	558	553	550	593	559	598	536	544	544	542	571	574	598	530	561	560	552	582	591	542	593	529	528	580	604	575	573	598	602	557	578	542	556	564	568	543	546	556	552	562	551	519	558	585	566	560	558	547	550	550	539	577	515	538	565	574	575	519	542	563	563	556	585	586	562	584	561	568	545	569	551	601	564	555	568	610	594	577	564	556	559	572	650	574	594	546	609	574	548	578	548	542	588	579	522	561	577	555	564	551	550	552	571	602	586	550	547	533	607	540	565	553	569	574	584	607	537	500	548	589	566	566	616	600	542	594	575	587	559	581	583	566	578	534	573	510	590	584	577	578	558	561	539	552	586	559	588	557	548	580	562	536	581	548	521	596	538	573	543	544	580	558	560	541	540	557	563	545	584	544	548	580	567	556	578	573	587	567	590	549	530	564	551	553	568	547	549	544	594	546	596	583	582	556	592	548	571	563	625	555	530	568	604	571	528	609	620	555	536	565	581	544	563	536	618	572	544	555	543	571	543	567	594	500	601	586	596	533	595	575	526	547	541	539	548	579	542	531	521	569	573	591	575	603	587	589	588	522	584	609	527	598	604	549	553	522	594	591	572	553	528	536	575	591	567	600	578	500	594	576	552	594	571	525	557	560	592	541	574	575	560	587	522	570	546	567	524	594	551	618	577	585	559	560	554	518	513	553	545	569	537	618	554	582	547	550	608	547	541	549	575	517	596	536	568	544	553	588	571	586	591	604	566	554	603	567	565	615	586	533	542	565	585	548	595	578	537	566	571	548	583	581	511	541	534	571	546	624	565	553	507	560	576	576	599	584	555	551	541	577	616	548	583	553	537	562	566	599	575	546	578	540	541	567	592	558	564	564	563	570	518	596	582	551	579	571	580	582	558	579	569	582	599	561	614	606	568	549	569	547	575	563	573	556	581	577	555	540	577	569	571	570	527	563	577	555	547	597	576	622	560	572	589	541	593	581	547	595	570	546	587	567	553	562	574	543	609	571	555	528	577	569	536	535	561	560	593	584	530	613	577	568	578	589	588	590	560	595	542	547	547	556	580	566	581	555	586	595	530	546	572	541	578	592	556	536	616	552	582	502	608	574	574	561	560	569	554	598	574	586	539	579	586	561	580	562	532	578	571	535	541	579	552	554	549	598	551	540	586	577	535	570	576	585	538	558	586	592	547	568	536	567	562	591	588	554	590	581	542	531	572	517	559	573	605	595	553	584	533	546	569	583	538	570	549	522	589	574	558	560	584	552	566	561	617	610	578	570	637	627	621	523	573	548	540	559	541	580	566	523	581	550	563	546	574	612	564	566	603	587	579	597	516	559	564	549	537	580	560	574	595	548	593	577	578	588	536	533	557	544	577	585	583	549	517	566	571	548	569	578	572	552	557	577	588	595	574	497	566	599	561	559	547	548	511	550	554	588	601	551	590	586	574	601	546	592	551	589	563	542	585	538	550	497	558	585	558	555	537	542	576	571	559	577	555	582	598	534	567	558	551	573	550	568	562	584	569	578	556	591	602	546	525	516	580	575	551	511	588	571	544	567	561	564	596	564	634	553
27035	21549	18469	8181	2885	1859	1326	1012	872	784	683	610	599	568	613	518	516	483	502	536	492	489	497	492	462	491	520	459	490	475	479	442	508	507	472	515	457	457	505	493	509	473	439	484	472	494	491	503	503	520	490	500	525	495	481	507	494	476	515	469	474	495	529	495	490	497	457	500	468	451	468	453	503	550	515	494	490	466	489	481	480	490	487	489	465	457	507	433	490	469	482	489	493	482	516	505	456	493	484	487	492	477	456	518	479	455	475	478	464	472	536	507	491	453	529	466	474	515	550	447	491	495	492	461	459	503	465	511	488	488	493	515	469	472	456	492	489	453	496	520	475	516	511	466	470	431	536	505	481	518	487	504	448	472	509	491	510	488	491	477	491	481	465	501	478	497	473	478	497	450	472	479	502	459	471	487	505	520	478	472	448	478	508	478	499	497	480	462	491	482	492	447	462	477	497	482	443	480	466	501	444	504	456	491	487	470	512	452	443	482	464	463	478	487	481	464	460	502	489	486	449	472	519	443	435	495	489	480	491	471	471	454	486	509	512	495	513	489	454	479	505	489	491	455	514	458	505	490	508	426	487	501	453	451	497	470	466	493	514	475	468	472	484	510	502	503	527	483	477	526	477	511	511	490	459	493	489	541	478	468	494	507	516	503	503	448	471	493	498	504	488	431	505	474	469	474	497	444	513	446	473	504	482	467	487	498	485	504	516	508	466	519	437	509	465	465	488	482	526	523	496	473	527	504	524	485	440	480	490	474	440	485	491	465	503	513	464	482	519	480	498	444	471	472	481	467	483	467	504	480	492	505	499	502	466	521	477	498	467	491	445	504	454	473	485	524	487	521	475	457	518	465	477	460	512	519	460	464	493	487	525	491	471	471	518	495	456	518	559	479	467	444	479	450	485	524	440	467	460	459	455	502	464	503	527	448	506	509	464	483	460	494	496	461	469	461	506	495	468	497	473	510	479	487	493	495	496	509	480	481	478	477	440	457	513	454	461	450	493	490	489	458	492	488	489	505	471	467	493	487	477	490	465	451	483	466	475	491	478	475	504	493	503	499	444	468	472	515	463	488	457	487	496	466	466	489	498	477	494	459	483	452	495	513	498	447	495	489	492	468	503	504	486	495	478	472	477	497	473	500	487	506	464	474	524	521	501	484	491	508	528	494	438	503	498	526	505	487	455	422	514	449	487	516	512	466	484	500	486	484	528	471	464	476	476	470	473	479	497	518	454	494	502	465	509	495	458	501	501	506	459	480	489	475	487	433	491	512	473	486	511	484	522	518	498	514	471	508	470	531	496	450	500	437	466	456	443	486	478	483	488	482	510	442	516	483	473	463	447	471	477	489	501	466	526	461	472	486	504	512	506	490	499	482	461	482	472	505	522	487	462	467	457	510	502	474	482	474	493	468	454	503	492	485	515	488	487	463	476	469	473	468	500	501	502	480	468	493	472	496	492	501	489	511	455	466	477	496	488	475	498	508	470	478	437	503	456	529	511	471	481	494	500	463	500	483	476	492	492	488	501	500	469	472	441	489	475	475	471	531	445	513	452	539	480	485	456	459	511	485	481	507	463	484	474	454	461	475	468	483	469	495	469	473	493	495	497	493	516	482	520	462	524	536	499	487	515	481	442	442	482	498	485	483	504	517	504	489	476	460	475	470	427	476	446	479	482	509	445	492	496	521	486	478	507	485	459	512	443	516	468	491	490	506	473	503	476	493	503	465	438	463	463	482	507	464	474	452	450	493	495	492	522	512	495	533	503	466	495	472	475	511	479	511	472	532	431	483	485	491	494	467	493	470	510	436	471	488	493	486	492	478	474	516	474	505	500	498	474	504	485	457	445	474	512	492	479	474	463	482	487	475	504	485	461	487	487	456	467	439	488	465	447	491	488	482	450	484	509	461	458	490	504	476	466	522	469	497	521	447	476	464	523	438	499	457	459	463	493	519	460	478	481	504	449	482	487	493	541	455	505	462	479	504	489	453	504	498	490	478	466	483	497	490	479	473	471	495	538	455	491	505	505	484	450	456	489	505	527	511	488	489	458	475	486	493	461	472	523	476	473	510	477	512	460	497	486	466	484	466	496	506	495	493	491	504	490	464	472	487	494	495	493	512	467	512	425	506	463	487	434	500	456	462	469	481	476	487	515	480	471	539	526	477	481	513	509	438	517	484	507	450	447	457	487	489	470	506	478	509	517	448	473	472	512	511	495	509	480	472	459	485	479	484	482	488	500	528	504	495	516	461	498	490	481	467	449	501	453	489	506	501	499	469	444	492	477	461	450	463	502	477	459	472	483	484	454	480	482	450	468	507	481	470	495	522	517	469	487	473	497	417	468	460	476	494	503	499	488	507	476	461	488	525	510	509	465	549	480	476	511	475	478	482	498	474	518	472	472	494	462	479	476	439	503	498	489	481	501	465	489	473	495	455	467	482	483	477	449	473	503	472	493	490	523	507	495	503	479	491	473	441	530	459	523	499	485	438	531	471	429	498	482	500	513	491	461	461	512	458	469	525	481	477	428	460	470	488	515	482	507	536	503	449	453	497	469	445	517	473	521	445	454	473	478	537	514	473	463	482	480	499	501	501	478	465	516	466	487	509	463	468	523	465	475	463	509	449	498	491	480	432	448	511	509	489	465	409	473	502	487	453	464	523	484	441	455	476	459	487	501	504	504	467	515	478	452	477	476	543	487	468	503	463	511	475	495	502	513	531	495	452	532	478	445	487	495	486	478	524	461	482	514	493	516	460	523	460	487	466	469	496	476	529	487	472	474	483	514	466	500	495	510	476	492	497	463	501	452	470	496	480	500	516	488	470	519	522	448	454	501	507	505	522	471	439	459	508	509	486	498	522	486	474	472	505	502	490	482	498	426	476	472	486	505	500	500	492	513	490	473	503	493	467	506	504	493	474	501	505	480	467	500	464	477	449	482	471	454	456	468	486	471	482	492	511	474	462	460	520	542	481	490	508	459	466	452	494	454	474	517	495	488	505	490	507	464	441	516	491	507	486	458	476	485	516	490	514	480	449	447	494	477	482	484	465	498	475	489	486	490	477	514	473	452	486	493	456	485	450	480	550	460	504	486	514	487	497	464	492	469	503	499	496	478	494	483	524	467	451	446	481	497	518	506	482	470	483	478	468	505	476	488	490	495	483	455	464	471	464	482	508	482	466	515	453	545	509	523	453	479	513	453	493	492	515	493	514	464	503	475	508	495	451	489	485	490	469	509	472	484	454	499	490	469	507	487	449	501	527	496	492	517	502	430	479	485	470	485	476	470	514	503	519	497	467	535	468	491	516	466	472	491	475	493	508	482	492	475	508	474	521	446	483	491	458	482	467	465	494	502	514	489	492	494	466	490	450	501	482	468	475	517	478	465	523	489	497	484	451	493	475	451	496	482	490	517	500	530	459	509	474	503	462	473	500	487	486	433	483	500	492	521	472	472	494	461	490	456	499	467	516	466	522	496	504
18717	31483	25095	12792	7022	4895	3642	2817	2379	1951	1624	1424	1224	1155	1100	1065	965	1044	982	991	912	907	927	928	949	916	1003	981	923	903	875	889	913	873	916	950	889	877	885	896	897	869	890	829	920	954	866	967	877	922	935	898	887	908	857	932	904	897	900	955	905	924	901	904	962	905	920	935	995	922	926	893	912	1075	947	936	863	846	936	922	908	848	972	912	902	884	884	956	872	930	968	902	894	898	906	831	867	865	888	919	854	891	850	902	868	864	869	945	918	903	950	894	951	928	875	869	884	911	882	903	884	912	913	864	835	922	929	860	914	948	941	965	894	899	888	909	922	927	940	940	900	949	859	879	901	882	919	897	909	860	943	975	898	948	872	931	952	920	883	911	934	957	878	909	874	941	909	911	941	905	873	905	879	903	942	929	848	897	919	926	894	887	930	885	921	902	859	944	908	951	849	946	939	885	912	875	933	921	885	943	889	896	922	937	908	903	927	894	868	943	925	905	872	974	897	875	893	913	854	919	879	897	867	932	939	892	916	885	899	897	899	922	907	887	922	869	915	930	952	953	895	828	917	942	895	897	880	949	916	894	877	930	909	877	939	934	936	891	891	859	911	874	914	931	918	834	943	898	907	931	879	940	829	925	891	908	936	952	903	932	912	896	944	884	848	909	888	943	929	926	888	941	956	912	870	912	907	935	914	887	929	932	923	844	947	851	926	883	907	972	956	932	952	920	898	848	860	952	960	891	878	832	951	894	968	940	919	873	917	893	817	876	949	926	831	876	940	901	918	944	895	875	934	930	915	888	882	953	862	928	934	913	959	930	896	894	954	862	878	887	944	943	898	940	926	900	925	876	872	931	862	884	840	946	931	943	870	871	938	881	925	910	859	959	929	889	892	900	884	966	869	931	929	891	865	900	884	920	962	903	921	894	920	890	873	926	876	909	914	887	909	891	906	947	948	938	896	911	867	934	905	916	870	894	872	892	872	917	922	893	896	939	968	902	873	950	919	917	904	940	969	921	890	897	903	863	915	913	846	936	895	934	872	915	908	889	868	946	880	930	844	921	884	916	888	933	899	909	908	887	898	889	917	908	933	897	950	889	904	867	935	975	914	915	884	868	903	904	922	889	867	875	988	909	887	974	894	882	877	900	889	895	958	858	909	872	915	950	934	898	957	913	845	950	899	881	914	875	899	865	931	979	855	880	883	847	943	908	923	930	916	955	876	884	890	893	940	905	866	965	865	907	839	930	874	835	879	929	894	887	919	914	905	887	935	911	952	893	897	941	832	912	856	864	924	934	908	895	904	880	912	883	901	950	929	903	882	921	873	902	881	918	886	896	900	880	947	864	943	913	908	907	889	838	942	883	887	875	925	857	891	952	912	906	870	897	897	907	917	934	907	883	926	905	921	865	883	904	980	898	885	927	855	922	907	934	950	852	870	867	921	867	887	916	931	911	883	937	944	879	909	930	913	880	887	894	960	876	879	820	852	901	950	935	905	880	910	904	914	885	896	904	888	896	900	894	956	950	903	975	844	939	899	964	908	918	849	883	957	859	897	883	876	911	894	910	939	921	995	896	885	939	908	869	962	884	901	897	878	924	900	1000	920	951	893	935	933	893	875	907	901	940	933	902	865	894	890	911	918	895	846	923	922	924	924	891	910	827	919	939	913	937	901	938	921	890	869	918	909	893	903	886	940	933	911	900	886	943	909	873	919	864	902	934	902	915	889	905	948	880	924	898	879	843	948	926	894	973	913	894	855	953	863	883	918	902	941	901	921	854	904	918	885	859	929	918	888	889	869	909	849	959	887	970	940	898	881	911	908	934	902	886	902	902	885	897	906	893	910	883	832	886	875	903	915	873	916	949	922	918	941	920	917	852	874	847	932	921	885	918	885	903	882	923	904	920	890	941	921	891	903	891	917	934	887	857	904	943	925	892	892	894	875	917	942	903	963	882	879	933	885	889	910	901	918	892	905	896	931	927	870	929	855	929	998	904	922	903	941	906	823	910	894	888	943	891	893	890	969	906	860	886	994	895	935	866	924	908	944	941	938	923	883	891	949	883	876	875	968	902	909	901	908	919	917	930	879	928	907	936	913	911	883	936	883	936	923	840	848	920	976	865	903	924	906	846	894	887	923	885	960	957	942	920	896	896	888	862	898	843	931	854	932	894	916	948	920	865	836	869	824	886	871	914	916	937	937	929	893	916	941	916	918	852	894	905	969	919	953	883	906	928	902	935	889	935	902	904	819	925	888	925	874	922	882	918	941	881	871	881	930	935	874	917	896	846	970	901	904	888	912	893	892	892	999	883	912	867	959	916	909	909	913	899	880	936	901	955	964	891	912	935	905	916	879	860	865	915	891	881	918	879	917	897	901	943	914	888	900	854	931	910	942	969	886	828	931	910	929	936	920	904	950	891	920	888	886	906	855	890	909	934	862	877	930	890	911	890	878	892	933	907	909	948	911	935	874	921	879	912	893	928	862	866	871	909	903	904	921	886	906	879	910	930	865	898	913	947	958	929	934	895	845	916	915	898	881	889	880	945	896	891	888	936	956	872	923	933	858	967	928	919	923	902	927	930	841	888	947	990	899	958	971	896	938	963	917	891	932	941	927	918	900	942	904	871	822	872	891	859	885	898	939	913	956	842	847	833	893	896	883	868	934	924	944	892	881	898	959	924	929	941	923	921	951	877	853	928	874	883	889	887	871	934	893	914	953	882	926	898	930	937	885	932	930	857	937	929	878	964	897	906	885	914	888	884	919	943	877	871	902	991	910	892	896	915	908	944	912	906	877	869	912	900	945	922	909	880	914	879	920	970	878	922	944	936	952	918	848	904	927	907	884	922	864	877	869	948	949	930	910	931	935	892	903	951	860	887	894	921	882	912	871	883	910	894	861	867	944	883	864	921	921	889	908	915	889	883	883	944	913	907	812	884	870	950	914	903	897	910	893	877	958	903	896	911	914	915	956	948	921	902	887	909	914	911	863	937	896	868	888	874	897	947	913	877	897	882	913	889	927	913	862	893	888	880	901	929	881	890	901	884	878	933	921	927	892	915	875	873	905	880	883	889	911	878	859	899	866	917	856	901	897	879	934	934	926	871	869	865	941	898	912	887	902	970	906	917	912	889	912	953	884	929	911	908	923	918	945	888	928	879	909	913	961	925	940	949	912	913	922	898	872	868	896	885	880	895	946	940	920	862	889	905	908	915	921	929	904	869	890	884	897	854	950	927	961	888	914	938	913	911	885	897	910	912	897	909	928	910	907	971	875	934	899	902	885	928	925	921	909	882	896	899	923	894	940	904	944	899	931	914	902	918	880	886	965	881	892	869	896	914	940	920	934	861	894	939	847	890	966	918	866	900	910	906	900	899	922	905	843	901	913	895	900	909	896	943	906	904	902	885	899	888	975	905	872	906	929	892	888	906	873	940	898	919	937	894	883	891	871	896	883	933	967	889	890	867	881	897	895	895	903	947	906	868
24584	21470	28449	25056	19235	10094	5427	3228	2265	1734	1294	894	655	571	574	520	450	423	409	442	415	374	404	418	344	360	346	379	371	334	346	353	367	349	376	344	359	341	348	363	348	351	345	343	374	359	333	369	347	330	357	362	327	356	360	324	363	371	325	348	399	346	326	366	376	313	357	315	313	348	365	342	477	466	347	355	359	353	318	364	347	331	330	353	348	376	355	355	336	353	343	349	373	371	342	348	340	367	349	350	334	380	335	349	317	345	364	333	383	357	370	342	374	349	300	323	353	354	327	346	366	363	345	327	350	324	324	325	340	350	332	341	335	354	318	358	323	364	352	402	320	342	342	356	381	319	350	346	378	349	351	330	368	324	350	339	333	338	301	343	352	344	343	345	338	367	367	363	345	363	316	351	336	332	350	329	339	366	336	375	383	345	347	366	343	330	338	337	376	361	323	356	354	362	335	332	350	338	336	353	340	347	296	349	324	371	345	322	348	306	347	334	347	365	376	377	373	322	363	347	373	354	338	359	323	365	337	353	354	345	342	331	365	377	335	342	333	342	378	325	335	350	341	353	365	334	352	333	343	336	328	349	340	336	314	341	333	385	357	359	337	361	330	300	346	337	383	364	336	325	355	351	338	296	369	348	353	376	380	338	386	342	351	333	379	377	309	375	364	339	319	341	346	340	326	360	352	335	348	338	364	380	354	359	331	318	386	353	339	348	377	339	355	362	361	356	333	368	341	377	359	361	352	345	317	353	333	314	334	360	352	319	332	358	357	351	359	327	361	372	328	361	321	318	372	352	326	333	361	366	371	372	337	341	353	403	362	370	340	339	386	369	343	336	333	339	324	351	369	331	364	344	368	334	364	346	347	379	341	321	364	322	326	365	352	315	352	361	368	324	362	319	328	356	352	368	355	344	352	321	313	348	343	356	316	388	331	331	362	343	359	309	349	360	370	324	379	361	383	357	335	332	358	390	358	346	331	388	328	365	353	376	354	339	338	371	364	364	345	335	343	368	349	363	338	379	343	378	334	389	364	311	352	343	389	358	361	358	338	347	361	324	336	349	360	317	330	364	359	355	322	355	375	353	369	335	340	334	357	365	352	345	386	370	343	297	361	345	328	377	347	327	355	322	330	341	363	373	338	356	355	364	340	362	339	365	336	364	336	348	342	323	358	362	331	334	371	353	337	342	340	353	343	365	357	349	339	342	363	357	328	334	369	350	325	386	339	366	349	365	346	356	355	362	357	369	345	381	353	360	363	350	350	325	336	338	341	360	378	350	333	335	355	344	359	341	371	351	342	364	340	327	387	380	351	367	346	333	328	320	366	350	348	370	314	348	354	329	348	369	333	352	356	321	357	381	347	348	374	347	407	400	342	358	364	340	356	350	335	307	367	338	340	364	343	354	355	368	362	330	328	332	357	341	375	340	351	382	356	314	331	321	343	395	366	364	361	344	334	350	365	351	322	376	322	335	327	368	365	369	343	328	363	361	292	311	328	354	352	341	348	363	369	332	362	363	338	351	364	320	369	372	350	370	350	359	342	342	393	358	326	352	350	326	312	361	344	367	323	327	302	368	312	317	330	352	370	389	379	348	347	354	336	355	354	333	345	368	347	338	376	347	336	363	341	329	363	332	320	357	345	319	327	347	351	346	312	390	350	349	327	346	352	367	349	332	327	353	348	332	379	364	343	333	316	372	318	356	357	371	330	348	361	350	334	327	346	338	327	379	343	333	358	343	369	378	350	365	370	352	340	332	359	358	364	367	331	377	314	346	350	355	366	360	317	362	324	349	343	360	359	351	357	336	349	323	345	345	361	325	374	336	373	346	348	341	352	373	392	342	360	379	380	325	319	333	322	311	336	342	323	348	356	350	351	370	353	325	357	349	328	381	335	374	348	364	358	326	333	356	329	321	330	336	377	364	351	337	319	366	349	346	348	320	342	335	305	311	382	353	354	328	351	348	356	362	374	364	353	335	364	351	366	333	331	388	331	368	349	360	359	351	343	337	364	345	314	330	315	342	345	347	332	346	346	345	356	313	347	334	344	306	352	355	347	359	372	340	341	336	377	333	386	341	334	370	321	294	322	346	344	347	336	292	344	368	379	360	340	358	331	354	357	366	372	354	362	330	314	333	352	356	336	345	373	346	364	329	344	337	351	338	368	358	357	324	355	358	350	329	326	339	322	347	321	351	376	355	345	344	360	318	369	346	296	332	357	332	342	310	370	355	312	367	333	322	349	303	392	389	372	333	357	372	340	367	368	318	359	359	346	356	356	350	375	367	321	358	337	367	345	369	353	341	369	326	334	342	379	309	361	386	347	347	384	357	352	338	348	327	392	335	332	313	360	371	339	342	367	345	338	340	354	360	336	356	384	345	366	350	352	354	354	363	340	338	331	358	379	363	324	346	365	342	335	355	332	369	315	319	360	343	369	326	335	328	342	344	366	356	377	346	365	359	331	340	318	325	364	353	373	354	360	348	352	324	388	341	364	339	347	341	340	381	349	374	367	379	351	341	331	350	357	363	352	371	313	376	376	348	337	330	344	349	337	368	345	353	356	340	310	330	362	359	348	350	374	346	314	316	325	354	357	352	337	310	344	314	356	346	328	384	353	331	333	328	376	349	374	354	362	335	322	339	337	326	330	328	345	372	334	354	323	369	369	337	354	312	335	366	316	328	312	308	344	345	339	338	357	325	340	342	327	301	372	335	319	337	329	333	368	342	360	341	337	343	338	349	367	365	315	336	326	356	360	349	370	379	341	376	351	347	365	336	349	373	335	343	334	320	343	343	328	397	338	355	342	362	316	351	338	346	366	332	357	356	348	366	384	328	354	338	344	357	337	338	367	385	340	344	341	337	377	347	344	346	389	363	361	318	341	333	337	350	332	343	321	346	367	335	368	340	338	340	335	358	367	334	329	341	351	362	346	347	364	340	349	325	340	369	323	377	329	335	357	364	319	392	320	361	358	341	352	334	375	397	340	350	376	363	324	353	304	359	353	340	308	305	352	348	349	339	354	334	319	363	383	364	402	329	387	338	319	342	323	320	321	383	333	344	332	371	357	377	323	355	364	342	382	344	364	323	330	345	302	340	358	330	359	360	355	349	353	371	335	320	366	356	305	353	340	345	374	322	342	325	364	354	350	344	345	314	346	327	347	330	352	357	334	327	311	325	347	327	335	349	396	359	367	345	342	355	357	318	359	348	344	352	367	356	374	368	340	346	351	331	356	358	319	382	335	340	324	362	363	369	365	339	366	324	349	356	332	353	335	362	354	358	373	357	319	342	351	323	330	362	354	357	340	341	390	337	375	319	371	350	353	346	310	348	360	386	336	342	340	352	333	354	325	368	345	317	347	349	343	371	349	335	338	332	344	347	340	342	330	347	346	357	371	338	384	338	343	358	354	331	360	338	367	315	337	363	333	357	339	331	345	326	384	336	327	344	357	347	379	336	358	367	385	367	346	353	327	360	330	371
25771	44728	40749	27123	17701	13442	10497	8183	6237	4926	3637	2510	2009	1718	1341	1243	1127	966	1044	908	854	867	865	789	728	794	737	762	758	696	695	736	694	703	682	738	680	662	643	700	689	649	680	707	702	691	694	656	653	671	666	680	692	699	669	668	641	731	703	630	685	626	723	642	717	643	707	704	694	695	668	681	1165	1043	752	674	679	688	691	665	645	669	695	650	654	681	669	657	635	711	642	716	723	641	650	628	677	718	631	682	673	628	693	709	662	666	705	669	670	660	659	664	679	730	694	657	676	692	668	617	681	666	662	676	671	673	692	663	618	678	669	656	732	701	681	674	702	700	681	714	660	699	698	648	692	678	642	727	673	708	629	672	707	672	642	644	589	699	668	645	673	682	691	651	679	668	685	671	701	687	677	706	629	715	696	673	735	687	648	660	706	706	713	704	652	675	641	670	635	697	684	647	670	640	659	679	683	672	708	665	649	674	713	680	679	701	725	656	671	659	702	657	675	718	673	660	689	722	684	672	673	673	697	650	692	701	670	649	686	696	689	684	679	665	685	665	681	666	717	703	643	661	722	701	682	640	666	696	701	629	626	676	714	678	680	690	700	689	671	684	687	699	663	654	714	705	663	696	666	692	630	680	662	687	706	702	667	640	643	715	671	675	645	656	667	680	638	675	699	734	648	724	698	669	660	610	669	677	744	720	625	704	727	658	640	696	706	589	734	701	673	689	674	679	656	623	666	678	699	687	693	658	667	708	653	681	658	699	701	716	706	668	684	691	719	705	691	685	617	688	711	715	667	672	654	703	663	681	676	687	641	700	659	655	671	674	636	644	681	660	684	678	630	687	650	692	724	658	645	673	665	679	650	648	673	668	670	698	686	679	697	645	719	652	682	609	696	619	659	692	722	703	697	635	680	666	660	672	640	710	644	647	667	680	686	651	650	690	652	686	656	630	682	680	670	672	689	700	674	674	671	684	643	672	690	628	649	671	686	637	654	662	693	701	683	705	712	709	735	655	726	715	680	649	655	676	678	711	666	709	691	720	659	685	680	706	689	683	678	686	685	675	697	684	633	706	661	686	712	705	750	671	662	638	654	712	695	671	683	687	681	741	679	655	662	630	675	658	685	653	684	649	653	614	652	697	675	707	692	701	688	712	651	644	653	658	669	669	691	691	686	624	667	697	721	694	682	715	666	663	669	665	681	741	692	683	715	647	688	690	675	650	678	670	686	669	732	678	653	668	655	657	700	652	649	690	692	681	679	644	678	664	683	695	693	678	693	671	690	675	698	652	657	622	713	676	633	616	707	721	671	710	647	654	682	662	703	703	684	671	651	650	711	664	695	678	672	692	645	682	683	670	644	716	697	648	641	688	673	650	678	700	627	644	706	656	712	679	694	665	684	657	678	668	659	671	677	674	688	691	687	653	678	627	670	663	718	663	683	653	675	674	745	667	733	688	603	659	673	692	660	719	740	675	681	699	657	656	696	671	683	698	691	709	686	665	638	712	630	663	682	692	620	684	684	720	685	692	652	706	672	666	630	695	675	653	671	654	666	695	701	687	692	655	674	674	660	721	661	710	654	642	665	609	645	668	669	675	669	663	675	681	637	686	667	670	666	688	703	711	656	666	676	659	677	674	698	659	719	648	683	704	663	647	654	635	625	663	703	691	688	659	683	685	726	683	668	688	715	674	666	657	715	647	721	704	664	683	694	674	655	640	717	687	671	678	661	638	691	631	656	632	706	725	665	625	746	654	661	625	655	617	690	720	653	683	650	692	676	708	715	635	666	730	667	642	727	745	693	657	695	683	783	661	682	723	665	654	689	693	690	688	657	684	678	618	662	648	689	640	666	719	642	669	718	696	703	687	734	701	680	692	694	672	656	676	654	663	668	689	684	675	702	699	671	700	637	648	654	686	689	667	658	668	697	651	722	670	640	655	647	675	660	674	681	701	658	735	662	680	668	687	705	670	673	664	667	666	693	703	691	615	656	686	679	684	707	602	674	676	726	656	651	690	661	675	683	621	661	633	685	703	653	695	647	655	677	677	687	666	681	679	663	677	687	689	697	667	706	669	653	714	697	722	622	666	691	698	710	694	699	668	691	661	669	686	646	686	688	657	677	725	654	637	699	684	634	649	645	669	665	698	701	684	666	645	709	670	708	682	696	668	630	690	697	621	672	691	607	648	701	702	691	675	668	601	642	696	640	704	707	668	649	719	653	664	651	666	731	672	670	658	739	676	690	676	693	679	663	707	722	679	678	672	680	710	721	705	679	702	668	678	718	678	682	708	674	664	693	680	672	653	627	692	685	669	614	680	680	710	684	635	619	725	694	725	706	699	697	696	698	679	686	733	707	650	704	697	706	663	711	666	724	660	662	724	635	662	643	687	711	674	705	688	669	653	621	663	672	685	653	672	680	667	743	628	646	707	691	676	672	678	699	642	648	655	668	678	650	657	746	671	644	694	691	682	656	716	665	664	711	688	654	694	677	664	687	676	664	669	679	713	640	656	672	682	675	684	694	691	679	672	683	675	660	685	679	629	768	667	653	671	674	664	688	645	707	655	645	677	669	701	689	708	665	709	703	706	657	657	657	682	659	670	616	690	694	694	685	704	722	704	666	693	689	704	667	672	703	687	701	691	647	685	696	669	650	657	664	690	672	653	658	673	702	699	719	685	620	658	670	665	680	682	653	689	675	688	662	713	665	655	672	716	667	632	679	708	706	739	668	650	673	711	703	647	702	692	684	676	630	679	662	650	684	658	686	646	700	660	718	649	687	696	639	631	659	669	706	672	703	627	685	685	654	681	680	788	685	643	682	686	691	668	622	662	677	682	681	714	709	665	684	674	684	685	666	675	655	653	689	726	680	683	670	680	735	666	671	670	647	688	628	668	702	691	654	660	653	626	702	679	643	684	700	676	709	678	647	657	679	683	656	688	679	672	653	692	655	691	663	659	637	638	653	657	698	623	712	690	656	671	707	622	721	674	662	658	666	648	681	720	720	654	711	655	680	678	694	665	700	661	643	691	686	649	652	634	689	696	645	602	677	684	648	672	663	689	669	670	672	713	660	641	685	621	639	704	643	699	653	626	641	676	653	663	724	625	642	676	673	668	739	701	687	667	701	655	678	702	644	697	672	667	660	681	665	695	633	686	689	667	676	679	668	646	680	659	683	720	705	667	679	657	703	649	719	662	690	703	681	621	664	697	680	668	673	657	683	664	657	698	655	680	662	685	700	670	677	701	626	621	672	708	662	716	693	715	671	623	633	723	644	656	682	714	663	718	677	650	683	719	733	673	681	682	689	672	688	624	666	698	697	677	667	674	655	699	672	673	673	672	695	675	669	659	684	703	656	657	696	638	709	662	643	698	685	673	668	666	653	647	679	724	648	662	698	665	664	628	656	660	659	661	646	669	710	609	674	651	679	656	697	677	673	744	665	642	666	636	687	635	664	675	636	687	700	685	688	647	656	639	723	690	710	680
23409	21412	29204	24073	21601	19984	11862	5289	3364	2374	1724	1264	977	778	666	626	489	410	425	365	384	330	299	352	335	306	321	304	301	343	296	274	322	258	257	273	282	291	281	280	261	261	291	297	262	293	276	303	286	269	307	272	295	279	269	259	299	256	298	285	258	260	264	245	302	266	282	269	267	290	271	289	321	311	268	286	267	259	267	286	313	303	257	256	285	264	288	253	243	306	279	273	272	261	291	293	269	249	253	273	276	267	254	278	258	267	289	266	286	293	286	259	276	274	253	265	230	304	272	276	269	283	301	297	290	278	263	250	267	268	292	303	277	283	290	245	274	303	259	276	246	261	260	286	273	266	302	303	260	268	271	266	295	260	292	256	283	283	278	278	303	275	285	292	254	261	279	275	269	252	289	268	274	272	276	292	280	273	271	291	284	278	283	239	248	298	278	253	304	288	235	283	264	293	277	286	262	246	304	269	270	264	313	293	267	285	265	279	301	263	264	303	282	282	276	268	279	267	259	310	291	248	247	280	282	275	279	276	279	274	266	252	287	292	253	290	272	292	255	261	284	243	272	233	266	284	280	304	293	281	282	259	264	263	298	281	290	279	251	281	269	288	263	259	261	278	294	303	283	262	268	307	242	274	283	282	301	255	277	280	267	252	286	261	288	285	294	253	276	252	271	266	293	268	290	276	279	273	271	264	292	276	289	273	268	278	275	278	288	234	262	307	255	273	281	281	260	286	283	317	289	294	265	239	287	270	261	270	266	258	294	287	281	264	265	243	266	275	283	269	282	257	266	286	272	267	311	271	264	280	255	262	285	290	258	270	298	258	276	286	249	247	277	286	276	262	285	278	296	263	269	262	303	257	276	294	287	271	270	258	269	275	256	281	298	259	297	260	269	298	272	280	285	277	272	251	265	283	296	265	268	277	262	284	283	287	256	277	279	238	245	264	287	306	288	289	284	285	266	278	281	246	268	280	275	293	254	275	266	278	288	265	280	299	295	280	270	291	294	248	258	285	246	260	255	247	278	274	292	287	285	301	254	308	279	290	284	275	242	267	272	288	288	254	264	303	297	260	274	308	266	304	278	249	270	294	290	269	309	295	284	259	269	248	249	247	284	271	286	268	300	288	259	272	269	281	301	282	242	294	277	296	295	261	250	282	269	278	256	259	307	247	297	259	299	251	274	282	283	289	243	279	264	297	277	271	282	284	258	293	304	264	270	280	279	298	268	273	264	244	272	278	278	286	266	274	274	272	281	277	288	242	250	322	297	299	295	283	288	276	273	276	275	279	280	265	261	266	286	276	257	295	279	256	259	282	278	256	277	274	270	263	255	283	267	268	257	291	291	274	244	269	318	282	275	283	294	295	254	266	278	238	261	275	262	250	289	285	281	269	235	266	264	267	236	262	290	266	259	276	261	268	257	282	296	262	286	282	258	290	303	288	286	262	262	258	217	269	274	235	270	273	282	277	266	265	272	271	301	286	284	275	286	272	271	271	297	270	255	254	257	273	276	275	274	277	278	263	309	285	245	272	272	287	289	260	262	254	254	303	266	268	249	286	269	268	307	280	272	272	271	264	238	275	274	280	250	287	275	285	286	296	278	283	298	303	292	295	237	298	246	279	272	260	292	265	287	260	256	257	259	252	272	266	259	278	271	284	266	289	275	249	283	262	262	314	299	288	254	270	276	271	259	238	257	267	252	276	296	229	289	304	248	270	272	267	291	279	271	270	291	291	252	273	259	294	263	268	259	266	288	248	265	265	253	267	290	269	289	268	273	293	274	282	289	300	274	262	282	274	279	257	249	263	235	262	260	292	305	289	275	271	252	286	277	285	291	276	283	311	273	272	275	263	266	284	276	278	259	263	281	270	315	274	276	283	251	261	275	285	261	289	290	266	288	268	273	288	272	297	303	288	263	280	279	257	289	295	282	256	298	247	252	295	263	261	267	262	255	259	290	253	286	287	286	239	290	262	258	245	268	262	283	268	282	267	254	278	294	280	302	283	248	279	283	279	246	264	275	286	301	284	291	270	291	238	284	254	259	293	266	286	260	262	278	276	272	290	310	258	243	296	275	292	282	257	307	272	274	239	272	274	272	262	257	274	264	278	290	252	302	246	250	270	268	293	255	265	260	290	288	299	259	278	281	282	280	275	298	254	284	255	272	288	237	249	241	261	293	302	273	280	281	269	263	251	286	247	307	256	258	280	255	270	284	249	299	280	275	271	264	261	294	276	285	277	261	287	278	276	267	282	258	265	248	278	289	261	240	263	262	265	290	275	277	254	284	270	270	286	279	275	256	293	305	294	264	270	299	289	267	280	270	286	281	287	297	291	288	279	238	246	258	266	271	274	284	262	285	275	259	277	264	273	273	286	289	285	254	281	245	270	254	277	265	281	273	261	292	256	297	294	256	241	318	271	297	271	300	246	263	283	266	277	304	275	280	276	252	298	297	256	283	297	266	281	297	273	245	284	245	280	281	294	260	298	293	275	261	276	286	276	262	268	312	270	271	276	292	257	294	279	264	284	265	280	269	267	274	258	277	267	300	246	281	265	291	278	276	256	283	266	293	275	292	250	276	251	281	290	251	288	289	256	266	270	281	276	269	261	280	246	260	225	252	291	292	271	260	273	285	286	298	241	280	265	271	268	248	277	266	297	274	278	253	271	260	317	282	284	298	274	226	264	287	277	276	282	287	269	238	276	286	285	288	256	290	270	253	276	238	249	276	275	281	263	243	274	294	279	287	269	293	275	269	276	288	280	297	242	290	276	264	278	283	293	287	288	296	286	238	272	294	292	252	257	272	253	255	277	265	265	280	244	282	267	261	268	273	263	271	266	274	271	272	267	264	288	265	287	295	240	272	267	272	280	277	290	263	286	291	284	252	276	261	258	240	263	280	302	274	287	282	304	283	253	270	265	274	266	307	255	265	272	250	273	278	268	274	264	298	274	287	263	293	262	254	278	274	269	274	273	281	261	275	255	264	279	271	252	300	254	254	295	300	277	267	260	297	260	259	269	252	282	271	266	265	294	292	280	283	236	251	256	252	304	268	257	281	276	289	246	274	255	288	259	218	278	275	312	248	248	298	254	281	258	292	260	267	259	258	244	264	299	262	266	257	273	259	269	290	294	251	275	285	292	278	306	259	294	258	276	256	273	276	260	261	297	251	255	271	248	286	279	285	283	258	282	292	292	260	286	313	299	293	292	230	275	257	307	254	275	276	285	277	242	268	263	295	270	292	274	289	286	293	261	301	279	274	291	319	281	269	296	272	249	252	248	295	275	303	277	265	272	289	320	284	282	259	283	303	274	275	262	281	271	278	292	285	267	288	300	303	295	273	281	272	260	249	271	246	287	277	249	275	276	236	275	274	270	264	288	252	265	290	268	306	270	287	269	273	265	269	273	274	265	299	283	233	308	270	259	262	270	286	265	288	269	276	277	282	257	247	256	240	293	227	281	300	258	287	259	288	284	269	296
29301	52038	45623	32796	23799	19686	15038	11567	8997	6825	5241	3804	2908	2596	1995	1610	1406	1167	1063	896	926	828	762	798	718	682	638	650	617	572	565	573	562	581	561	557	552	537	577	551	542	491	534	544	565	521	527	528	513	551	563	541	556	561	527	501	543	478	514	522	552	520	531	515	528	518	522	524	537	497	544	526	561	680	526	517	515	516	470	531	504	521	527	502	507	503	535	535	529	555	535	527	521	534	488	506	516	502	536	550	559	498	518	547	537	490	516	512	486	522	522	527	517	489	511	515	510	551	471	487	524	533	560	477	535	524	578	560	497	551	509	537	530	536	504	524	483	548	521	551	519	544	510	506	510	532	515	520	529	483	515	514	516	529	529	523	525	485	521	540	522	535	515	551	560	529	517	500	555	547	526	494	559	526	492	583	514	569	487	537	508	564	511	490	465	508	507	518	495	499	514	451	516	500	522	552	489	532	515	507	524	528	541	524	483	529	537	519	546	557	527	536	510	543	525	511	472	528	489	547	545	520	529	564	568	524	513	521	543	486	552	511	553	531	544	504	513	532	519	531	499	507	539	568	512	516	520	529	503	550	500	516	520	519	485	505	549	545	491	535	521	506	485	539	516	514	550	499	504	525	554	523	512	538	502	528	496	502	502	492	519	498	517	516	553	557	503	530	507	557	461	531	526	516	492	495	534	505	461	514	501	519	483	500	531	514	487	494	539	516	551	539	510	554	516	501	502	544	453	510	522	516	568	517	537	509	527	550	487	525	543	511	548	477	534	545	547	508	517	461	530	521	520	519	513	531	525	513	532	497	556	511	506	532	488	545	513	521	512	498	537	520	503	478	562	543	520	490	533	476	555	499	531	514	529	524	529	529	506	504	579	557	531	513	504	538	507	501	515	494	561	501	556	473	517	495	504	520	498	513	550	519	511	489	532	526	556	545	526	488	552	529	519	473	514	537	531	518	541	507	548	535	506	535	493	516	524	526	510	511	526	533	481	483	536	536	543	499	510	513	515	512	515	534	539	533	489	516	502	522	520	522	502	516	516	538	477	534	510	528	512	478	490	508	521	505	601	535	548	512	526	533	540	533	498	465	469	483	518	517	521	502	528	516	490	507	494	485	547	503	529	498	515	531	517	527	514	490	537	494	493	465	512	522	532	547	500	548	522	520	567	507	575	568	498	516	525	531	516	507	528	518	540	506	535	530	554	535	516	534	574	538	518	543	518	517	539	498	533	490	492	557	527	529	514	501	507	505	563	525	534	522	523	567	506	544	509	531	516	491	487	510	506	528	484	495	511	518	482	497	502	532	495	510	508	528	545	541	511	530	489	539	554	526	529	549	508	498	511	522	523	544	509	518	532	517	498	514	514	478	503	481	522	546	480	504	542	544	504	503	517	503	511	511	525	524	534	514	496	555	530	502	528	502	520	520	507	498	507	514	552	545	543	488	491	555	513	535	540	544	545	544	491	531	491	542	514	487	557	519	499	474	487	534	545	551	538	523	508	495	530	498	495	519	534	511	549	545	511	506	513	507	524	532	499	496	518	570	522	518	499	476	478	536	538	512	503	519	530	535	530	503	546	527	543	519	516	488	489	498	522	500	537	512	514	546	510	520	504	499	552	533	511	562	520	525	529	539	527	510	477	543	580	558	526	540	521	491	537	473	500	523	503	534	506	517	555	518	530	541	491	537	550	551	512	498	511	498	506	551	519	548	531	510	506	491	484	514	542	537	498	589	512	561	541	524	499	521	499	508	518	551	555	524	506	513	536	520	509	541	546	487	514	492	523	560	527	503	485	475	552	532	536	519	526	529	536	513	514	502	523	546	527	543	485	507	533	495	527	534	466	540	544	465	531	496	568	510	530	536	548	525	521	543	532	564	535	482	475	563	499	521	527	507	555	521	552	504	508	517	498	511	514	514	489	511	538	513	486	480	524	523	480	508	548	550	522	523	501	492	521	528	542	527	523	535	513	541	513	538	555	562	501	566	513	518	489	527	541	548	490	521	512	557	522	533	536	537	514	514	511	516	525	494	538	507	521	490	514	526	503	557	540	551	493	541	498	544	523	471	519	530	507	541	550	515	544	516	536	535	528	526	507	511	490	477	502	535	529	528	562	535	521	531	523	519	513	510	475	515	556	540	514	506	541	539	558	541	571	501	574	525	521	523	567	540	497	541	489	506	537	513	532	555	521	528	535	535	513	514	531	504	532	519	541	542	477	481	552	538	582	527	542	509	476	463	501	553	537	525	553	515	534	515	507	510	513	499	534	509	489	521	492	507	525	511	504	548	547	512	520	554	523	470	520	509	523	509	531	538	551	486	499	570	500	564	545	520	498	529	502	517	500	528	575	503	529	536	506	518	511	518	537	555	528	506	505	507	554	484	500	538	546	554	530	497	497	530	533	511	518	575	555	531	537	531	491	532	537	487	498	556	516	541	506	493	498	535	503	547	554	502	487	562	503	509	486	501	528	484	515	488	522	486	491	518	504	466	492	548	505	525	527	528	570	531	509	560	541	490	550	507	527	557	486	488	505	524	594	552	502	549	520	526	545	521	530	488	533	516	558	496	506	506	519	557	554	427	525	520	514	535	475	497	508	520	518	530	525	524	493	526	526	526	495	552	519	523	496	489	508	484	512	498	529	502	541	492	512	486	519	520	528	516	528	533	561	487	512	520	525	536	507	518	505	588	521	526	531	540	518	559	537	503	557	539	556	490	503	489	506	527	538	491	515	556	538	535	521	494	547	470	499	548	505	570	527	513	521	512	485	526	553	540	523	496	533	526	510	512	503	543	487	524	511	546	522	544	506	520	508	497	533	517	541	525	524	524	488	542	511	522	502	552	520	542	501	546	495	513	533	500	548	508	530	531	508	533	491	548	512	505	517	531	554	537	489	525	516	513	502	532	531	509	475	494	506	527	512	539	496	525	553	517	531	516	497	508	512	542	544	526	569	518	542	522	551	547	490	497	539	565	520	504	500	514	528	506	511	530	576	536	490	506	513	535	514	529	521	516	521	525	534	492	521	534	492	529	531	508	525	536	546	550	494	539	516	505	537	529	509	525	493	526	513	510	518	517	559	495	514	517	539	511	533	530	542	560	546	551	544	479	577	505	514	496	491	542	521	486	508	504	562	523	546	527	555	514	499	538	538	568	491	505	509	528	509	547	549	522	601	509	520	512	485	531	539	521	534	493	514	514	463	569	529	474	527	510	538	505	529	515	546	499	517	523	468	511	559	544	516	526	504	490	508	459	496	537	492	504	534	506	525	544	466	534	533	526	535	528	521	529	554	478	527	543	518	529	509	490	540	529	511	508	517	508	536	535	503	538	506	526	539	532	556	498	509	519	518	507	560	500	524	506	508	508	520	512	513	513	483	522	490	511	532	524	492	527	520	525	488	502	550	532	529	524	469	529	474	518	514	478	513	509	532	540	500	509	504	513	559	510	524	562	552	526	526	516	501	517	554	490	509	525	587	540
27023	21702	19766	9306	2900	1634	1256	1036	853	748	675	575	526	539	534	517	549	512	473	469	518	479	446	465	437	457	454	471	533	467	503	501	459	484	458	445	497	479	487	479	450	439	507	513	462	459	469	460	475	482	448	508	500	479	463	464	460	501	484	485	471	467	486	473	467	428	471	495	481	455	449	433	468	449	485	495	415	454	441	469	497	429	466	439	475	483	472	476	468	493	463	503	447	457	459	426	506	511	481	463	437	469	466	506	448	489	489	499	468	512	472	451	472	477	477	451	480	474	447	463	488	474	462	506	482	473	454	475	469	474	469	477	499	462	522	476	526	455	488	472	480	460	526	480	446	435	463	473	478	458	486	429	461	436	482	424	463	480	438	483	470	469	486	454	512	472	488	454	444	472	473	440	479	498	459	481	476	463	472	447	480	452	465	434	481	457	485	478	441	451	467	500	493	485	499	451	496	476	494	439	502	505	454	484	480	471	498	476	463	492	501	509	439	459	469	437	460	504	451	483	500	497	510	474	486	472	482	456	494	470	486	458	501	446	527	486	472	471	482	506	483	487	487	459	478	486	479	476	489	438	454	491	520	484	472	461	507	490	459	459	459	497	434	447	495	487	469	450	454	468	468	465	456	486	551	490	477	455	490	497	468	460	460	516	487	461	469	445	494	462	422	475	503	447	467	447	456	433	491	480	445	502	447	493	473	503	471	486	480	459	467	454	457	508	455	479	497	509	464	471	467	504	451	474	460	486	453	437	445	458	495	497	454	445	454	444	479	449	472	458	464	452	480	492	459	454	481	464	460	463	493	457	494	441	479	448	459	493	469	440	472	481	484	474	448	441	467	444	468	540	526	453	461	480	504	462	416	464	440	439	463	464	495	475	512	456	492	492	434	491	461	463	457	429	474	458	474	459	479	452	494	435	460	476	470	438	496	507	468	481	476	504	487	507	462	448	467	451	451	463	457	477	463	495	459	486	465	494	478	469	468	473	509	480	454	432	485	477	424	466	460	482	469	527	453	462	456	451	496	498	492	440	441	495	486	459	477	506	432	443	468	453	438	459	469	461	448	456	488	508	446	478	469	459	447	516	467	462	438	459	499	496	414	448	445	432	456	487	438	479	436	438	458	475	482	466	469	466	482	444	435	459	481	461	472	465	524	431	446	466	478	453	438	449	474	487	444	474	461	486	462	446	482	463	484	458	454	472	468	476	410	492	467	507	504	515	500	468	473	500	491	490	431	428	502	478	443	462	509	498	484	476	461	454	486	458	513	464	471	483	490	459	456	432	478	466	443	451	470	470	489	478	517	482	469	433	478	471	433	496	439	473	517	465	470	444	436	429	506	513	456	487	466	491	483	481	472	456	437	471	440	496	467	491	520	476	455	481	429	491	488	459	459	479	451	475	441	452	480	495	482	436	465	437	465	466	455	468	469	454	473	460	474	452	470	478	473	492	478	497	499	465	455	484	483	470	497	453	500	480	472	447	438	500	483	453	472	434	485	455	506	469	441	467	453	482	463	462	459	423	449	513	491	498	449	434	456	447	469	469	454	451	430	478	443	487	478	501	477	502	450	518	445	475	458	483	496	447	451	468	483	454	486	497	489	461	474	495	475	443	507	509	462	469	488	491	437	482	476	465	453	487	451	508	464	475	440	468	509	455	476	459	463	464	489	522	474	455	478	481	473	485	488	463	482	507	480	471	452	478	451	470	476	457	463	431	493	426	474	473	523	494	443	463	477	446	454	474	508	458	435	415	456	449	474	463	455	465	472	485	404	470	451	453	482	459	491	471	475	441	470	529	471	483	499	492	494	436	471	452	461	486	517	513	490	459	500	468	457	471	458	486	464	498	496	475	493	454	451	457	459	419	478	493	467	476	473	480	486	475	458	440	476	483	462	474	443	478	495	461	470	444	478	487	455	447	477	478	480	464	477	472	455	458	452	447	484	477	449	476	463	487	485	480	470	469	460	473	482	420	475	470	451	447	439	458	474	464	463	476	453	492	416	463	453	520	512	483	471	458	439	440	460	521	455	470	498	486	492	485	452	472	501	467	440	472	465	415	460	449	466	462	466	469	469	486	467	476	453	518	456	464	466	497	459	480	473	502	476	476	462	499	492	463	440	513	484	492	479	470	495	484	468	485	480	478	509	482	467	478	509	510	465	449	497	455	515	475	492	480	476	471	438	443	464	483	445	501	467	478	460	448	488	458	453	484	458	478	474	478	462	459	519	476	490	466	465	447	468	471	481	456	452	475	469	461	450	510	481	477	475	510	450	454	500	485	475	429	479	501	453	478	484	496	491	419	503	512	452	493	479	516	482	438	436	438	467	430	448	450	454	448	518	467	450	466	503	490	468	446	500	461	440	485	486	484	466	447	467	465	429	530	429	491	442	473	414	454	483	468	474	508	460	478	491	499	448	451	472	464	481	431	500	463	473	465	455	485	420	483	488	485	453	470	461	443	496	474	466	458	461	487	488	507	499	477	464	473	466	476	442	513	465	484	529	452	462	456	443	480	498	482	467	452	453	457	463	457	476	475	493	489	466	475	454	466	478	443	481	474	470	496	512	467	471	500	491	484	494	478	472	474	481	437	491	462	469	474	457	482	482	509	480	505	453	470	471	458	443	474	450	485	498	459	460	474	450	470	434	493	486	491	470	452	491	528	414	429	486	485	443	460	448	498	498	475	455	462	481	480	479	469	485	514	454	482	454	488	498	503	479	456	488	449	479	454	447	475	458	471	463	439	483	454	421	483	485	461	465	472	437	451	479	525	482	470	483	458	490	490	404	450	483	505	450	492	476	475	426	432	459	456	482	417	436	471	471	511	448	446	482	441	465	455	510	487	473	426	486	456	479	430	439	448	446	456	490	470	479	457	460	493	459	448	443	477	477	459	436	480	437	463	472	463	481	480	460	440	480	443	469	485	460	436	535	467	476	437	487	439	523	448	457	455	456	477	455	504	455	456	474	467	453	474	502	470	486	513	495	456	471	504	487	463	458	449	464	472	454	500	466	489	505	493	449	457	484	444	473	486	438	476	458	441	475	483	484	459	475	450	442	478	437	486	517	450	471	480	465	507	500	475	496	454	468	425	483	444	461	476	451	489	467	476	458	477	446	505	448	499	476	455	520	465	460	481	426	480	485	466	446	460	448	480	452	478	474	479	490	500	465	453	488	480	450	471	491	481	466	443	472	468	460	480	467	474	502	495	467	479	449	462	438	490	483	489	484	472	503	474	479	462	449	450	488	481	485	486	466	436	466	496	479	419	493	506	468	449	483	461	461	487	454	447	463	439	471	492	468	490	470	475	443	453	484	457	477	461	436	455	486	442	468	491	478	492	460	473	434	478	489	467	446	462	492	491	453	494	445	476	483	470	441	483	450	476	474	448	470	500	431	468	485	473	436	491	467	486	476	441	480	470	470	431	468	462	475	464	476	461	450	438	478	489	470	438	445	467	471	494	491	485	487	450	446	486
20719	32950	27467	13499	6979	4595	3473	2811	2336	1923	1567	1341	1218	1073	1109	989	1043	1015	978	932	953	910	902	936	928	848	924	839	925	942	901	842	867	895	879	835	893	897	858	933	928	921	940	879	806	814	897	870	891	841	904	861	880	872	936	898	902	862	918	883	903	928	905	920	858	867	894	851	907	916	895	936	903	905	861	854	925	874	867	888	895	912	920	859	876	925	876	929	886	875	883	855	869	876	849	874	887	866	925	873	924	921	864	893	875	887	935	907	884	919	877	902	930	898	869	876	910	875	875	834	846	872	875	908	920	840	889	926	868	897	855	877	896	880	897	884	854	941	945	892	855	839	913	859	834	895	841	873	910	876	894	858	909	888	873	946	899	869	882	882	891	876	840	893	901	820	901	908	904	874	810	889	862	896	857	897	855	890	892	886	890	905	875	875	892	937	866	845	904	893	953	869	894	895	856	875	879	938	897	897	894	860	927	920	937	855	878	916	852	859	884	906	840	879	880	882	888	859	892	871	905	863	894	903	903	886	896	879	934	904	954	910	899	926	892	907	881	922	896	834	927	884	880	920	941	911	892	900	870	892	917	868	893	882	917	869	922	851	846	883	942	905	881	844	869	855	875	850	848	888	849	875	882	842	900	854	851	893	867	886	903	946	879	861	863	862	902	890	899	881	910	863	881	892	831	890	898	930	821	838	891	902	905	882	886	902	864	883	922	903	850	927	862	880	888	912	900	880	857	879	883	886	894	869	887	840	895	932	912	898	933	896	834	885	886	860	878	864	903	892	868	881	846	906	957	917	912	873	893	881	883	893	872	946	899	903	905	881	864	883	850	850	888	935	861	868	828	886	934	953	896	883	877	903	890	847	920	933	918	897	920	871	915	893	883	867	921	880	895	878	915	871	885	918	845	889	869	869	866	851	884	916	878	910	902	903	896	898	900	837	890	892	872	884	858	915	846	843	862	880	872	868	877	895	953	913	916	879	892	859	908	897	932	863	897	867	870	908	847	932	916	897	872	876	850	882	916	895	917	844	887	908	885	906	831	922	857	874	809	871	969	899	923	853	876	836	842	905	939	875	832	871	942	887	917	883	856	869	819	876	923	891	877	840	884	902	814	872	889	854	867	843	898	892	848	939	860	879	917	919	871	878	882	930	912	906	911	879	900	898	877	875	904	941	839	825	872	882	860	879	901	902	813	838	932	888	867	859	899	914	886	901	926	904	858	905	858	851	900	858	918	916	957	848	859	869	918	872	871	835	872	885	874	859	878	915	911	902	891	850	887	893	863	902	899	827	896	882	826	873	819	869	860	906	856	934	904	853	889	870	939	848	841	899	884	910	907	893	908	901	930	869	880	940	876	859	872	907	903	887	840	902	828	924	892	830	870	860	888	838	853	872	901	908	917	903	879	862	915	874	851	864	896	837	911	870	896	905	895	879	888	861	917	855	889	887	886	891	847	856	846	892	844	887	842	918	914	920	892	884	866	883	929	824	814	914	887	933	933	959	887	865	903	864	841	904	888	850	926	1003	860	938	899	879	837	904	894	889	920	960	935	907	888	854	884	903	888	841	932	937	911	884	933	892	887	848	865	863	884	849	909	910	892	916	857	862	893	845	849	925	895	888	845	860	917	908	917	914	897	851	919	898	867	872	841	899	897	804	880	861	880	853	884	865	905	893	901	907	853	912	930	876	897	853	877	882	888	933	880	897	864	878	927	906	868	928	840	852	880	855	873	897	932	820	887	896	897	888	927	871	861	862	888	873	890	876	882	890	892	865	864	930	876	850	883	880	874	936	949	880	894	897	871	887	846	856	894	866	858	880	901	875	862	851	879	894	911	855	906	859	842	859	940	870	845	888	889	873	885	915	901	869	931	847	869	957	885	910	860	908	871	917	878	928	864	905	912	893	869	906	873	851	906	921	959	843	858	843	910	876	925	867	910	860	926	870	896	835	876	874	852	882	880	861	928	872	930	835	953	956	816	874	895	875	892	906	904	920	896	926	895	855	869	870	908	870	889	869	859	888	895	857	930	855	824	907	880	916	895	853	895	936	875	884	919	914	906	911	943	930	914	856	915	856	886	859	867	902	875	879	851	880	890	874	859	836	953	876	839	931	882	881	894	887	815	895	868	860	866	888	932	917	912	880	909	879	833	924	884	948	862	866	939	850	899	867	885	880	880	917	915	883	886	839	868	895	862	865	882	853	891	879	877	893	859	878	905	859	917	954	934	850	877	936	884	926	905	910	879	918	867	896	843	932	881	818	912	943	884	839	836	877	859	901	911	872	859	879	913	875	900	874	883	897	902	898	848	864	864	818	921	924	858	845	944	866	880	927	832	913	873	849	850	909	906	877	897	928	898	835	829	880	880	886	869	929	869	895	942	864	870	873	875	935	891	901	946	891	936	888	843	879	881	880	896	824	856	861	861	897	916	893	849	902	896	880	963	901	887	947	904	843	859	885	866	845	840	879	927	889	892	827	883	862	849	914	862	896	861	853	843	870	924	924	895	881	863	858	887	916	888	888	908	879	870	898	936	924	877	935	875	850	830	850	878	931	878	892	839	885	858	905	850	926	953	893	881	872	846	877	887	894	887	898	930	934	919	889	847	908	851	914	877	890	865	929	893	872	837	884	894	874	920	904	861	925	856	873	838	938	907	880	902	933	842	852	843	851	883	923	862	911	858	850	885	882	918	843	901	848	856	898	897	873	904	892	878	857	882	932	865	927	872	874	889	880	924	893	889	878	880	856	917	916	962	891	906	875	870	840	904	902	866	888	872	880	840	906	927	912	870	904	844	908	894	879	851	832	936	913	898	838	887	922	872	881	863	848	887	915	872	918	867	917	904	877	903	842	907	873	928	908	862	883	899	910	887	853	897	926	894	898	851	895	930	914	860	927	856	835	848	882	895	873	899	875	942	871	851	916	902	860	898	870	900	913	922	896	861	839	937	891	859	850	908	916	877	887	883	878	861	972	884	882	885	889	927	903	879	880	884	963	907	903	878	928	905	899	884	889	916	846	836	911	895	872	902	913	888	935	896	887	942	883	911	897	916	898	853	864	885	905	946	873	814	901	936	911	930	926	845	887	891	861	891	839	909	890	880	920	905	905	883	888	880	886	927	921	876	874	847	881	874	882	889	934	864	911	894	897	920	880	931	899	866	907	863	871	931	917	909	920	938	917	891	849	901	926	894	914	859	921	931	842	879	881	865	868	834	941	915	918	888	869	900	859	863	920	887	928	957	917	912	892	813	896	921	857	843	874	916	845	838	855	938	888	927	865	873	877	868	871	882	925	857	962	925	909	876	951	897	881	930	881	936	908	886	920	880	838	963	882	882	862	909	897	917	830	899	847	845	904	845	849	875	878	907	860	858	843	933	899	931	919	931	887	898	935	873	938	864	852	885	811	873	838	849	919	869	874	854	887	862	932	917	874	880	910	888	916	885	917	892	867	905	860	894	933	902	928	863	888	890	865	914	920
24504	21402	28352	24950	19370	10384	5479	3362	2380	1699	1169	981	694	632	613	507	486	435	434	395	370	427	411	372	377	337	360	346	380	370	380	424	397	383	347	348	380	356	328	385	404	353	362	341	380	348	329	319	395	350	373	343	367	353	340	336	379	378	358	370	391	343	390	363	349	354	368	349	368	344	336	342	351	362	358	365	351	366	351	357	350	374	360	369	357	339	377	312	381	366	321	373	337	349	352	344	358	351	346	356	334	366	346	357	370	365	350	362	365	341	330	348	340	338	354	362	330	334	338	352	366	353	331	347	353	360	354	348	372	333	332	363	344	318	320	360	343	358	385	377	357	339	373	369	371	348	354	332	349	334	349	337	370	329	331	361	387	382	371	327	348	357	366	341	337	363	341	341	365	337	350	359	350	345	351	355	361	345	355	348	353	359	355	331	347	357	335	314	337	368	363	324	342	345	371	366	368	342	353	355	327	367	354	335	394	374	321	342	342	324	345	306	368	355	366	344	364	331	361	385	341	346	370	327	374	349	366	380	381	365	340	372	326	380	373	361	342	366	331	377	328	351	345	407	340	367	358	350	331	381	357	360	366	327	374	364	328	332	337	343	359	353	354	363	354	359	325	351	357	330	327	335	353	331	335	409	349	373	368	374	382	386	373	363	336	363	341	349	374	332	364	374	338	342	365	361	361	373	380	356	363	375	328	334	365	357	362	363	364	311	360	319	356	366	358	359	372	343	365	349	361	401	353	326	381	381	336	337	366	358	372	399	356	369	307	359	345	354	361	344	357	326	380	367	351	372	346	360	386	367	355	357	351	349	309	340	367	363	337	342	365	372	394	364	343	360	345	373	364	347	377	323	363	347	385	370	355	357	362	376	352	356	345	351	347	358	373	370	334	350	323	353	388	319	349	371	349	359	320	375	382	384	378	335	330	296	341	332	351	357	359	371	328	341	375	362	358	332	341	360	345	332	344	333	380	358	351	339	336	348	322	352	336	327	343	323	320	362	305	374	312	368	352	376	338	373	347	335	361	336	348	360	341	380	336	359	369	355	332	383	370	319	311	339	351	341	344	349	334	355	341	349	327	337	352	355	326	350	356	357	351	342	359	369	386	358	358	337	366	364	335	339	363	365	325	351	349	376	352	352	322	347	357	352	348	331	351	346	343	365	355	343	347	375	348	349	362	363	358	382	400	350	353	364	359	365	340	356	374	346	341	348	366	337	308	365	366	337	360	391	339	369	377	367	351	361	383	352	337	370	371	382	327	345	366	352	345	347	340	334	348	353	344	358	337	321	322	336	339	335	325	358	389	336	384	331	382	364	370	387	343	362	353	368	323	323	354	357	325	370	350	368	348	356	373	374	370	322	375	328	349	346	334	345	335	362	318	345	358	355	360	347	360	357	378	350	384	343	352	362	333	365	369	337	359	329	316	353	355	315	332	330	367	340	333	332	352	378	329	294	325	386	340	349	349	364	322	363	348	375	344	347	355	372	345	326	339	383	372	365	383	366	339	341	349	321	370	373	350	327	363	339	339	368	368	320	355	356	366	384	358	354	356	292	363	366	347	358	375	347	317	305	371	327	394	318	389	345	329	360	339	367	339	342	394	349	340	327	360	382	329	340	339	349	377	367	346	367	347	393	343	343	325	328	329	345	327	325	352	353	384	346	349	362	399	348	317	338	348	348	340	355	376	325	363	361	356	341	367	345	357	355	356	355	315	373	353	404	355	359	354	332	363	399	359	373	369	363	342	337	339	342	354	367	356	357	330	368	339	333	359	321	358	384	367	348	341	373	396	348	361	292	344	349	356	339	324	366	369	395	379	366	335	385	341	353	384	331	358	368	384	350	375	347	340	344	359	352	336	333	352	342	340	359	369	351	340	351	330	367	338	360	359	342	329	362	388	370	374	372	360	370	361	330	373	380	379	340	356	368	343	315	350	386	339	360	358	328	333	356	331	365	366	372	344	369	357	326	349	357	395	347	362	374	360	342	368	362	363	363	332	346	351	332	348	352	339	361	320	359	344	350	371	354	357	350	335	354	380	350	354	365	390	369	342	320	349	316	368	363	379	368	372	365	379	345	367	337	337	371	344	360	381	322	372	359	342	347	364	364	340	362	323	365	368	356	358	339	341	368	369	365	365	370	376	367	366	340	342	348	338	353	356	352	367	347	368	366	359	341	332	355	378	336	345	374	358	348	382	366	354	329	319	391	339	337	340	342	338	369	332	371	332	328	319	328	359	359	342	358	336	360	357	340	367	339	360	347	354	335	362	309	366	353	331	364	355	378	364	359	331	351	373	370	329	380	344	353	347	408	334	346	315	350	359	348	311	363	350	335	355	325	321	380	320	345	350	343	353	329	338	306	325	343	314	344	361	341	360	347	344	341	328	336	312	337	342	355	353	326	362	355	393	371	370	352	338	337	388	367	343	352	347	372	365	333	359	370	378	369	340	390	349	361	315	350	359	359	328	368	343	384	337	338	373	371	335	361	382	363	405	335	368	377	353	391	395	373	379	329	351	396	358	360	352	355	362	341	350	376	339	342	339	381	377	353	327	352	391	341	313	397	333	330	323	365	399	353	370	355	377	322	357	367	339	340	330	334	347	345	391	355	390	348	345	332	364	371	328	352	376	342	376	370	334	367	371	334	339	332	324	337	345	330	345	348	369	376	340	347	360	366	327	324	354	340	342	338	370	340	353	340	380	367	327	342	351	319	362	350	338	317	365	355	356	340	344	344	363	360	356	371	362	345	343	338	353	352	378	360	374	361	362	378	357	347	358	353	343	388	366	333	370	315	398	352	369	360	352	322	365	346	321	365	339	373	355	354	368	364	369	349	322	367	335	346	379	344	308	361	330	309	337	349	328	365	369	339	324	358	364	354	348	364	342	399	367	311	367	354	354	319	378	343	350	340	363	350	352	315	363	352	339	327	375	348	343	349	346	340	383	358	347	333	365	362	366	353	357	356	324	354	340	356	350	359	321	312	354	344	349	343	358	337	367	331	347	364	347	344	332	361	354	351	353	336	383	351	343	326	329	365	339	360	343	352	358	356	365	349	327	346	371	361	386	344	339	331	359	361	348	345	349	325	332	328	332	335	360	325	356	331	352	342	368	336	343	354	371	356	331	368	348	332	342	379	363	356	380	382	332	346	373	387	348	371	372	341	332	306	359	337	358	341	342	346	347	357	323	378	328	372	329	367	357	373	365	364	348	379	355	372	342	358	341	337	372	359	337	391	358	337	331	344	351	363	353	347	364	338	355	351	371	338	367	371	358	368	361	342	345	335	333	349	341	303	359	367	362	376	340	378	347	350	333	354	343	381	366	320	353	378	351	356	356	364	369	343	378	307	365	384	361	368	351	354	357	379	371	339	315	362	324	367	332	337	331	323	331	343	373	361	383	358	363	387	407	324	338	344	333	381	317	359	376	342	378	345	353	350	367	345	363	348	335	306	349	362	363	358	361	347	340	290	353	352
26292	45890	37410	26444	18309	13632	10417	8284	6642	5078	3622	2731	2086	1699	1506	1317	1257	1027	1038	910	815	822	825	783	778	718	721	731	709	719	718	691	690	682	700	659	732	665	680	691	676	690	696	672	639	703	644	636	697	696	725	638	732	669	679	691	703	714	659	719	705	655	683	685	721	639	673	670	696	691	671	682	650	680	662	687	686	685	675	681	675	664	670	679	689	682	665	662	691	684	678	666	678	688	717	703	694	649	711	646	684	703	694	673	671	714	681	655	656	696	681	678	692	663	652	655	658	734	677	678	690	694	691	667	719	658	630	693	693	671	656	684	693	666	636	705	655	679	683	675	672	659	672	698	651	708	712	622	675	682	680	666	672	695	680	697	649	673	667	655	641	674	658	685	687	643	683	651	698	675	691	651	689	666	713	672	676	679	717	715	698	633	692	633	685	714	633	659	643	689	689	675	667	706	705	706	652	670	663	725	650	691	716	716	699	699	691	670	651	633	724	680	684	749	665	676	710	677	675	638	676	692	675	664	621	660	674	713	712	668	645	675	645	687	674	705	682	620	664	696	669	663	691	680	661	722	697	662	622	683	736	663	677	645	720	691	689	657	656	668	645	705	651	678	677	664	695	708	726	662	663	681	644	679	676	681	662	707	697	719	673	637	628	680	647	643	694	699	716	710	667	694	666	668	643	696	635	721	649	670	662	703	664	742	696	680	637	649	632	704	694	706	679	681	696	640	656	645	687	682	669	711	706	709	682	690	701	660	706	675	710	684	699	711	677	688	678	640	636	700	642	608	665	678	704	710	662	644	653	683	690	695	661	633	694	673	640	709	648	713	665	671	692	700	704	705	663	651	709	698	668	650	692	705	731	633	645	716	660	661	656	708	720	638	636	679	676	702	691	659	656	672	695	701	696	677	679	676	661	640	654	677	660	671	678	644	683	687	648	654	641	702	684	649	710	700	696	689	630	686	723	664	698	685	659	663	693	695	723	679	713	665	639	679	620	659	706	702	688	700	616	695	621	670	616	701	640	726	680	628	679	717	696	690	651	657	678	667	613	630	664	651	699	761	683	708	695	680	660	655	660	638	645	714	655	701	711	675	653	704	647	725	681	690	632	683	666	679	686	651	655	692	655	673	616	676	690	679	647	713	691	680	674	688	706	654	716	725	697	654	694	696	659	682	692	721	633	676	672	684	682	704	635	723	680	658	731	672	668	659	687	651	701	674	696	681	686	666	673	665	708	668	656	658	606	668	666	674	624	731	655	663	689	673	698	655	709	644	622	678	693	660	688	699	680	661	648	667	685	654	687	736	631	719	745	673	651	689	628	710	731	641	721	692	663	697	645	687	683	687	650	685	682	694	720	660	691	723	669	654	635	642	670	672	702	676	688	683	689	706	670	637	674	654	676	665	689	631	702	700	697	655	668	731	705	724	690	683	673	694	670	694	731	675	716	655	681	729	689	667	685	695	725	676	673	718	714	666	699	664	663	684	687	676	659	711	684	730	682	648	684	619	682	661	678	666	656	730	649	712	682	654	705	675	659	715	693	696	723	652	700	660	654	684	688	629	684	720	672	675	661	631	676	634	697	690	670	656	649	677	630	661	697	702	705	734	681	700	714	678	668	672	705	710	672	686	657	669	695	657	711	689	633	729	647	684	709	692	645	672	686	664	692	646	638	683	661	695	662	689	663	694	685	661	666	732	689	683	657	659	685	704	683	690	658	679	684	691	664	713	665	690	686	672	693	728	697	681	694	678	689	692	688	679	746	702	685	676	702	672	710	668	675	677	677	687	661	698	716	733	656	743	630	683	717	684	677	717	648	628	650	692	681	668	630	652	702	676	662	674	690	658	670	702	669	671	691	690	655	633	663	692	708	760	671	696	614	679	630	685	662	685	693	712	648	715	657	689	690	683	644	728	663	693	719	643	668	679	732	690	675	669	671	752	649	708	641	666	672	683	641	700	694	659	704	637	656	640	655	674	665	658	661	703	661	693	660	645	745	671	708	658	668	658	670	720	677	643	685	644	654	642	676	654	638	655	689	647	697	709	705	653	712	668	670	710	694	679	694	703	717	696	725	631	682	690	661	692	712	706	657	687	677	724	665	665	726	631	679	686	699	710	731	709	694	704	649	669	704	720	664	687	687	684	677	735	664	629	578	732	678	692	708	682	675	714	665	673	674	659	668	693	675	635	678	720	690	680	691	641	660	678	682	666	689	673	679	667	690	671	652	691	698	700	687	742	684	695	681	681	671	697	662	689	649	618	643	703	678	659	654	671	717	652	668	673	612	675	677	700	662	675	648	688	694	683	680	678	715	658	654	672	654	762	642	703	623	669	677	688	697	607	647	714	701	682	677	699	673	643	658	683	633	669	683	641	710	646	738	649	676	695	657	679	668	685	679	657	671	709	664	715	659	677	694	659	654	659	724	678	686	635	659	687	677	703	664	707	680	694	734	697	639	656	678	629	683	722	700	660	648	689	627	708	642	689	664	668	718	682	675	683	660	679	636	619	698	684	680	690	681	709	631	689	690	659	661	699	703	717	676	658	652	625	722	681	674	690	722	693	699	669	665	700	658	696	694	679	637	710	715	685	656	714	622	680	671	691	700	714	628	680	686	671	698	653	635	660	672	655	711	715	658	681	699	675	650	660	684	692	632	710	638	664	698	637	704	696	676	660	658	667	636	694	665	690	633	607	716	674	715	693	684	683	668	694	679	668	682	686	688	697	650	669	607	695	724	709	663	653	688	727	682	707	683	660	669	655	678	676	672	663	669	704	651	713	691	675	659	707	674	715	650	711	682	681	677	658	642	679	671	675	677	731	711	684	652	670	690	633	647	650	671	691	734	703	658	674	674	644	677	671	704	641	641	673	656	715	654	683	693	706	646	711	686	673	687	681	700	679	695	619	688	654	699	650	678	699	633	703	668	671	694	662	682	733	700	660	676	721	706	626	685	675	672	728	657	684	693	691	640	664	719	633	686	673	664	700	754	723	673	681	662	712	646	717	713	687	665	656	737	671	680	664	681	679	691	656	663	685	620	704	652	677	649	689	687	679	706	691	691	669	664	716	745	687	697	626	707	655	684	707	696	659	649	734	639	661	662	753	670	671	654	709	663	710	661	701	653	711	707	639	694	701	680	651	696	707	711	665	624	674	644	695	674	672	701	746	677	707	658	623	697	632	695	647	693	704	684	685	667	709	635	672	722	719	681	679	669	620	660	684	661	635	685	709	707	709	672	678	686	668	710	689	641	641	673	677	685	699	681	698	668	686	664	658	679	675	704	680	673	681	669	659	653	669	682	644	671	663	639	718	658	686	675	666	722	707	660	649	661	660	697	722	649	643	682	666	671	722	671	721	686	695	684	711	708	639	705	709	677	695	661	699	700	687	682	677	695	681	692	669	679	652	661	715	647	700	717	705	661	706	650	713	684	666	695	674	636	714	695	713	626	626	689	687	706	666	649	660	616	655	710	662	729	658
23447	21390	29090	24156	21600	19876	12159	6249	4260	2908	1930	1530	1040	861	725	719	563	468	426	467	385	362	355	366	348	318	337	340	327	294	311	331	296	306	314	290	298	288	314	323	342	296	311	309	270	300	300	320	286	300	314	355	306	316	332	298	315	290	273	302	308	286	331	288	287	316	290	305	303	281	285	306	344	328	303	315	271	270	312	309	305	288	287	269	275	297	308	284	267	307	325	305	320	286	308	297	316	294	306	296	255	311	287	271	306	300	274	285	288	325	273	282	302	326	303	306	291	292	301	291	297	259	299	299	305	283	302	287	291	301	284	312	279	290	278	299	286	315	316	300	289	278	321	300	318	300	286	278	284	297	281	334	284	295	308	271	287	313	278	302	316	289	303	293	293	295	282	327	294	299	266	311	314	258	316	300	309	265	293	322	299	282	290	321	265	287	290	271	312	310	304	284	295	286	296	310	280	268	310	286	272	300	303	280	314	312	315	299	250	308	281	301	272	321	299	291	297	301	278	302	292	299	282	281	289	295	315	297	298	278	300	262	294	259	268	334	290	293	280	250	259	292	289	298	302	283	261	280	298	276	285	288	303	302	295	319	280	298	294	272	309	283	307	276	322	299	287	309	284	291	295	274	299	302	276	312	291	290	314	284	292	297	295	302	281	300	299	301	329	281	310	290	302	339	302	298	262	286	293	298	277	307	310	301	308	303	294	287	267	292	303	290	276	301	278	306	278	281	269	304	255	279	253	314	291	303	286	289	280	285	315	298	299	293	275	313	288	308	265	294	310	299	303	289	304	275	284	289	294	313	320	286	274	306	295	284	293	280	272	298	305	307	271	289	310	319	279	292	292	279	307	314	282	289	317	293	337	277	289	261	306	276	306	284	307	265	296	301	342	300	308	273	310	280	271	296	293	316	256	284	285	321	306	300	310	294	286	309	304	279	292	271	303	312	311	278	317	289	342	299	302	343	298	275	289	277	316	303	280	301	290	287	295	309	286	309	277	291	285	304	311	310	290	268	308	323	267	255	286	296	311	278	271	308	326	312	323	316	301	287	327	305	285	298	299	296	293	289	265	269	285	295	290	292	313	312	276	311	272	271	300	292	321	313	309	325	287	283	281	282	301	294	304	313	297	269	292	313	273	279	281	263	304	286	284	295	289	273	316	284	295	312	288	285	282	296	302	279	305	274	302	309	305	286	289	295	282	298	289	278	293	300	291	316	324	295	285	328	258	302	311	289	290	311	314	295	294	307	283	282	287	274	288	300	282	323	311	296	300	283	277	322	283	286	298	283	284	269	307	264	299	259	288	323	295	294	313	304	264	291	311	297	284	304	293	287	313	305	281	301	292	261	331	269	278	315	283	292	300	261	283	277	278	273	295	271	291	268	271	304	297	268	312	287	309	296	295	285	325	312	290	278	309	295	305	290	304	281	281	276	282	309	304	327	290	300	291	319	306	312	328	282	295	310	306	294	294	306	301	311	302	323	274	307	275	281	296	303	294	283	271	297	265	271	281	319	282	296	295	308	288	275	294	304	273	266	335	296	291	299	295	283	278	292	309	283	289	286	292	307	311	296	300	300	312	299	324	300	336	267	296	334	316	290	317	279	279	341	317	281	284	310	297	242	270	271	316	291	261	288	285	307	303	273	265	267	286	288	295	313	319	283	313	275	288	278	279	301	287	301	302	301	304	313	299	306	331	291	282	302	307	283	316	325	290	311	309	282	307	281	290	288	313	275	287	303	296	292	314	292	285	293	300	326	291	334	305	263	283	284	306	301	308	328	317	299	289	311	317	298	297	268	312	264	314	318	299	309	280	282	289	288	296	284	289	277	286	305	311	289	289	277	327	286	270	282	296	280	301	297	317	298	291	326	286	298	302	282	315	241	275	281	289	293	297	288	268	273	302	313	313	293	288	303	295	301	300	302	296	284	289	282	263	258	265	288	271	305	295	280	298	272	282	273	281	275	286	299	312	280	288	289	296	310	297	314	286	304	328	302	281	317	271	280	299	318	306	294	294	279	303	274	285	286	263	308	297	282	298	279	286	298	279	272	314	316	282	285	304	280	289	289	276	286	280	298	279	305	297	308	299	364	294	319	311	273	277	264	278	266	268	282	283	330	282	338	326	301	306	293	288	276	323	295	285	317	287	268	314	282	306	316	296	291	310	274	286	294	278	301	302	328	311	323	331	272	281	300	284	305	312	294	333	307	301	289	274	288	292	299	296	286	325	286	264	323	310	298	300	279	319	296	275	309	290	310	313	299	291	300	289	325	251	277	303	290	295	283	272	316	284	306	313	288	262	289	289	269	309	301	313	258	288	295	316	281	276	325	304	279	303	301	289	260	296	302	305	267	282	321	323	271	311	282	293	290	268	307	277	283	302	278	294	306	306	302	298	300	317	265	266	277	308	293	299	278	327	282	293	304	296	308	264	300	296	288	341	250	276	290	279	272	282	275	285	279	301	308	312	285	302	300	312	309	296	296	305	311	292	311	279	285	263	294	289	320	272	302	325	269	288	294	279	320	305	312	305	281	289	301	319	318	301	271	292	276	295	306	326	283	308	314	279	309	307	290	307	314	286	272	307	278	322	306	300	279	295	306	279	304	265	283	274	291	297	306	268	315	288	285	307	301	285	277	281	281	292	300	299	305	330	302	298	290	309	297	269	294	270	268	316	279	293	307	308	306	312	282	296	259	281	298	265	300	312	289	287	323	317	285	312	302	286	341	316	279	287	284	312	272	309	295	302	305	286	288	281	299	311	266	287	260	312	287	273	283	295	315	257	288	271	307	292	311	296	306	291	277	292	298	296	330	287	297	271	311	303	242	280	287	321	306	293	278	286	268	303	301	308	297	297	289	288	289	294	289	278	296	322	272	271	320	302	313	298	276	296	314	291	305	299	318	288	278	282	305	311	336	292	311	307	260	275	306	268	286	282	305	304	289	276	283	298	267	294	299	306	306	283	293	297	333	302	306	239	292	298	291	282	272	276	283	279	304	308	299	282	294	238	283	315	287	293	290	283	260	282	299	315	280	249	293	296	278	295	323	286	308	290	308	302	261	305	314	336	311	289	268	265	306	290	315	266	283	306	279	306	310	291	317	281	275	285	293	322	314	291	259	311	313	283	293	298	274	317	286	296	293	305	288	296	289	305	292	300	309	279	307	326	254	308	326	274	276	282	293	310	286	314	302	288	299	297	284	286	307	317	282	290	310	279	306	313	280	303	308	298	273	277	291	260	292	285	314	299	285	254	310	283	309	316	296	283	308	306	337	296	286	312	301	285	292	301	307	281	303	301	302	311	293	289	274	279	312	265	270	288	296	303	309	268	327	319	278	288	333	287	320	318	302	287	295	277	293	283	276	268	281	298	294	296	293	334	288	283	283	309	299	308	298	311	282	295	315	285	261	301	301	306	319	300	298	290	285	273	294	297	269	303	283	286	294	275	301	278	295	321	284	318	287	286	291	295	288	284	296
30536	50107	42245	32333	24384	19060	15698	13238	10901	8036	5651	4317	3081	2477	2080	1820	1506	1322	1200	947	858	862	783	805	753	698	636	650	667	635	611	630	586	591	618	575	556	613	597	575	566	546	574	573	541	556	588	613	567	590	589	591	547	569	563	571	610	568	555	563	575	582	568	557	552	574	563	565	573	592	557	557	677	584	562	579	553	609	580	545	569	521	543	563	553	562	541	582	574	553	532	540	571	536	549	588	556	559	578	579	557	549	545	572	517	539	520	522	527	573	563	549	572	572	583	547	513	555	599	582	538	634	537	578	592	556	613	518	573	562	536	565	570	544	582	566	503	567	582	578	560	558	529	553	561	565	581	551	584	506	541	542	581	545	551	554	537	567	576	563	569	609	550	505	535	507	563	534	555	548	538	563	567	561	564	539	579	550	593	562	542	577	578	531	541	545	571	549	546	520	622	541	554	585	522	542	567	560	538	542	513	552	567	546	579	555	554	535	514	527	576	574	519	555	534	536	536	540	564	530	592	557	511	548	527	540	537	549	572	581	569	552	576	598	569	579	549	550	563	539	548	601	543	533	536	540	528	574	570	520	540	507	569	557	569	560	560	550	540	542	534	553	585	503	587	563	563	589	559	531	580	546	524	521	538	536	555	575	596	531	559	528	590	583	501	547	541	557	541	527	539	572	573	540	539	579	567	593	532	490	542	519	555	530	556	561	532	586	577	584	543	563	540	547	578	503	512	500	534	513	550	592	563	506	538	577	554	537	527	547	542	519	562	562	560	540	549	528	550	553	613	524	563	561	508	557	551	561	600	545	501	575	556	546	552	551	559	550	566	562	528	541	561	525	559	540	539	542	542	556	546	572	558	546	538	568	551	566	572	579	574	576	574	555	556	552	544	526	565	574	575	531	567	572	556	555	498	547	548	550	561	557	522	591	553	568	540	553	594	560	557	560	582	480	577	630	548	536	579	533	555	562	503	583	545	526	601	573	539	531	572	564	597	502	549	536	538	579	602	585	565	584	511	590	592	591	503	556	538	536	542	560	556	535	564	523	522	548	557	560	542	562	546	591	554	605	497	613	568	559	571	553	569	502	538	545	555	540	530	548	546	579	517	562	525	542	552	553	562	562	549	513	533	551	506	558	539	503	513	519	558	559	543	542	581	575	573	588	540	526	568	526	536	544	528	567	576	571	617	569	550	570	577	527	516	599	579	626	558	561	537	599	519	557	549	543	549	527	541	541	529	523	578	557	557	565	547	569	587	582	556	521	550	565	548	548	570	562	582	557	572	555	546	535	603	556	563	580	547	515	554	544	552	548	561	537	525	532	566	545	518	561	563	557	583	581	567	566	592	565	560	563	551	537	556	578	580	536	564	552	596	524	557	527	568	562	603	551	506	561	565	504	575	556	547	516	536	535	565	546	543	570	581	554	559	525	564	559	565	545	521	539	584	543	535	634	541	535	561	527	537	536	579	575	530	548	555	556	555	511	548	548	573	544	520	533	580	583	519	536	518	560	518	571	532	562	547	536	564	525	535	579	578	528	559	543	551	588	546	535	592	499	567	571	567	546	568	551	539	560	521	549	575	544	554	533	565	539	531	538	569	563	537	531	552	535	553	549	522	551	506	544	558	609	572	554	545	556	538	617	568	529	556	551	603	517	600	533	561	564	549	590	550	528	553	552	533	546	544	562	544	533	531	564	541	507	538	546	585	525	538	518	562	525	562	560	547	591	545	561	510	573	574	536	555	601	583	524	550	556	515	564	554	547	574	542	583	550	523	567	553	531	569	506	576	531	575	583	532	555	562	545	547	544	594	562	542	554	540	523	560	550	566	565	571	537	546	560	513	539	561	580	526	555	507	578	562	522	544	516	600	556	534	561	518	546	595	575	588	560	560	552	529	547	527	594	571	504	558	551	595	578	568	515	550	524	552	547	576	547	542	542	563	515	528	493	570	523	529	506	597	564	596	563	556	572	554	542	562	582	532	551	545	568	562	569	533	535	544	559	566	567	550	538	538	625	557	532	553	549	588	536	560	565	514	557	550	571	557	544	560	561	541	568	575	553	600	549	572	538	519	571	561	531	563	549	553	556	530	562	543	572	572	553	525	547	579	527	515	558	576	516	549	635	541	577	551	569	549	563	544	583	577	534	550	529	542	594	523	544	588	516	567	557	557	572	601	546	521	572	588	566	564	582	615	564	542	587	540	554	483	560	537	545	510	577	546	524	546	569	548	540	527	518	560	521	574	547	580	566	537	534	586	556	572	563	548	527	540	527	578	534	551	568	563	525	558	583	540	534	538	526	549	560	571	608	558	595	555	546	507	558	526	562	553	556	555	559	490	611	552	506	564	511	573	536	584	566	565	574	527	560	555	528	561	545	602	524	535	548	569	565	520	552	578	568	557	549	546	536	511	561	560	575	528	561	549	548	551	554	513	563	562	564	576	541	567	556	573	557	542	550	564	566	547	561	557	536	549	566	571	600	551	517	515	591	584	587	532	571	568	580	540	581	516	550	547	540	542	586	535	528	538	557	562	587	531	534	566	553	590	547	562	543	572	586	546	560	587	550	551	521	597	543	547	594	538	583	500	503	569	544	545	540	544	560	568	536	543	546	511	539	586	548	576	538	561	541	520	587	538	548	534	541	573	541	585	549	570	547	520	530	542	562	598	541	541	570	557	589	557	562	547	574	547	554	524	565	565	536	537	540	553	563	545	534	557	578	537	553	522	548	534	584	547	548	579	556	538	467	517	550	543	563	542	569	538	549	588	549	523	523	578	589	565	541	531	533	587	579	550	547	556	520	564	556	599	570	570	561	589	570	546	515	536	540	556	622	571	529	568	539	553	576	550	566	557	515	564	542	556	568	576	533	538	535	565	529	550	545	530	530	553	574	553	564	620	525	547	542	545	567	626	559	555	538	553	570	542	514	546	547	558	540	530	613	555	570	538	519	555	537	564	559	546	554	572	515	592	582	555	547	556	555	572	534	546	536	517	557	548	555	546	591	565	547	553	532	538	550	582	550	525	576	558	546	519	573	488	554	583	516	525	521	558	543	564	541	531	559	596	517	594	523	546	540	590	566	585	539	520	540	528	542	570	538	558	532	537	537	529	554	543	560	594	542	523	605	558	545	558	540	556	535	524	569	526	559	579	552	535	518	582	572	534	535	545	586	537	563	534	538	555	454	515	535	519	547	608	522	572	532	583	584	555	533	576	512	559	564	578	561	521	591	522	584	520	551	566	560	563	540	561	565	548	564	544	577	554	597	590	528	561	535	527	576	537	574	626	577	523	574	539	573	559	540	537	571	559	572	543	572	508	559	575	534	555	545	550	508	598	547	530	518	557	558	540	563	578	587	560	567	518	529	558	540	546	536	538	534	538	536	545	553	578	572	564	531	562	563	598	613	543	572	560	526	587	578	526	547	555	595	554	552	594	544	569	548	524	538	543	558	551	559	570	553	573	598	522	568	581	551	561	518	529	519
27091	21552	17912	7117	2652	1675	1335	1056	916	762	711	574	535	561	540	502	538	522	486	486	474	500	485	477	494	493	487	493	496	480	485	458	485	506	470	452	523	485	469	503	461	479	497	504	461	445	492	473	497	469	485	463	434	476	463	513	491	440	468	437	479	466	467	460	481	481	500	487	499	483	484	474	496	448	485	450	479	482	492	453	475	447	474	466	487	483	475	478	486	470	478	464	459	479	453	452	461	482	448	447	473	449	492	477	484	469	473	466	509	472	476	510	466	485	529	473	457	493	455	473	479	461	426	472	474	477	493	441	454	452	512	488	454	465	448	475	462	450	493	485	476	459	467	474	488	502	509	484	442	434	472	509	498	470	471	459	519	485	477	495	486	477	473	452	438	492	448	458	467	497	481	453	491	513	475	442	445	500	496	451	496	450	452	513	446	453	466	460	466	480	493	466	480	491	497	472	471	491	444	493	480	454	469	451	467	474	441	452	458	424	466	509	489	502	484	460	472	452	474	458	483	477	476	473	440	498	470	477	479	431	473	475	479	444	439	462	421	516	410	438	453	492	503	450	465	519	480	474	472	480	497	486	460	491	434	452	463	463	469	468	497	505	447	477	494	468	490	480	442	442	433	475	493	456	486	483	478	466	464	523	444	465	481	453	473	476	492	473	457	470	444	441	469	450	469	464	436	474	448	511	479	461	457	471	448	489	457	473	431	463	432	475	450	448	442	480	463	444	482	456	466	474	476	478	478	445	520	459	457	469	471	488	441	452	500	447	450	514	460	461	483	455	438	468	415	492	463	463	484	480	455	498	451	476	464	444	461	473	522	527	431	466	483	451	476	464	500	501	464	489	440	446	460	493	496	468	458	471	477	486	481	463	481	423	488	462	480	461	470	459	464	504	444	462	490	473	480	485	455	455	491	455	480	449	456	464	472	435	433	499	451	479	487	458	470	502	458	483	485	493	445	464	484	495	428	485	503	485	481	484	507	514	430	486	472	498	473	463	445	481	492	463	482	467	456	476	479	423	465	462	475	475	504	461	467	459	462	487	466	465	476	467	471	439	461	473	494	488	505	445	465	452	524	462	421	458	442	478	471	463	487	470	452	463	464	466	439	476	475	485	466	534	477	473	500	485	467	447	478	516	466	438	462	451	473	470	502	490	433	434	495	486	475	468	431	482	452	475	473	460	448	473	481	505	418	489	473	477	484	454	474	477	485	446	476	494	465	495	429	463	455	472	484	476	484	461	492	431	505	445	460	492	468	475	458	477	467	463	458	471	472	493	461	492	480	460	512	459	496	467	462	422	495	483	469	480	473	468	490	456	509	508	461	435	436	452	471	464	491	450	512	474	463	451	447	508	513	492	461	461	462	487	475	497	490	479	480	494	522	498	517	480	483	481	485	474	476	476	466	458	458	438	503	467	475	488	451	500	443	491	492	469	475	456	502	441	506	455	456	500	448	451	447	513	470	489	499	475	460	489	447	485	467	431	456	433	444	488	474	455	507	470	486	502	451	462	449	472	457	528	464	493	472	471	466	455	458	493	464	480	466	455	467	482	489	483	456	467	508	475	499	458	454	429	484	487	459	471	482	461	484	462	477	450	466	445	429	516	483	468	445	467	469	531	445	441	475	476	485	488	490	449	477	484	484	471	452	497	452	485	495	482	471	492	475	452	472	485	491	479	463	489	447	463	481	483	492	437	485	470	440	447	464	465	424	507	516	488	504	430	490	506	475	461	472	486	438	454	480	483	462	441	475	470	440	502	462	443	462	463	468	505	477	483	477	489	482	453	491	502	461	478	451	447	462	475	459	481	481	469	505	492	451	457	485	472	496	488	442	440	498	464	485	471	486	475	390	448	420	462	463	442	457	442	478	506	490	495	428	491	447	465	526	447	463	477	480	498	447	475	465	461	464	472	450	475	429	467	509	482	449	430	487	475	482	490	493	437	483	463	442	457	456	460	487	447	485	440	488	496	477	512	494	458	405	453	502	481	481	509	486	460	481	495	480	490	459	501	465	462	456	483	484	467	436	479	448	479	483	473	486	490	505	486	465	443	431	424	484	474	467	475	452	515	492	482	491	455	440	480	465	495	489	484	494	494	473	473	447	475	468	443	463	466	485	466	462	510	477	453	460	479	437	482	512	460	474	447	473	448	449	477	464	489	476	518	468	435	460	501	500	505	481	472	462	464	462	450	488	460	466	477	458	484	435	503	465	506	427	467	492	456	486	473	489	455	426	442	465	478	488	501	459	482	427	477	461	472	513	453	464	470	492	490	494	505	453	459	453	486	506	470	457	461	450	465	507	478	453	480	468	430	453	475	480	521	451	443	472	470	550	433	457	487	488	441	472	483	464	503	462	479	472	449	459	481	470	483	497	467	480	446	445	483	484	469	495	486	486	466	459	438	452	462	501	494	463	452	475	482	417	464	453	482	446	465	501	447	494	462	477	478	468	454	485	448	464	456	503	510	477	477	467	437	454	528	463	460	474	435	503	497	446	443	463	465	438	441	468	474	440	428	454	447	481	472	512	468	449	458	474	484	501	483	434	528	482	503	464	462	489	447	461	480	476	478	465	493	477	506	467	460	468	453	469	504	501	478	450	498	459	436	503	456	457	487	483	483	468	491	446	453	499	446	426	461	474	467	480	470	430	447	470	465	483	460	465	511	478	489	470	459	477	465	469	441	481	480	454	481	483	522	479	505	450	475	482	456	458	500	486	455	475	465	481	482	500	447	480	484	488	450	438	427	466	459	479	455	421	457	471	414	479	469	436	478	444	478	477	485	445	469	434	467	443	471	506	454	495	458	441	437	447	490	472	504	478	454	500	453	488	476	459	489	472	465	449	451	450	458	452	407	471	482	502	472	444	459	444	471	482	505	470	462	499	504	457	438	468	440	512	496	471	428	465	459	469	509	445	438	468	447	511	472	456	444	485	497	489	521	456	481	506	473	465	494	450	454	482	480	444	485	460	468	473	486	464	473	443	472	440	470	439	468	452	451	432	442	534	475	421	500	483	467	455	473	455	453	477	459	462	422	498	447	480	474	457	495	490	474	423	468	456	477	491	457	510	481	494	488	485	497	457	475	480	465	453	473	475	465	482	437	445	445	498	481	445	482	458	474	469	467	461	474	430	465	488	464	477	436	475	512	470	496	442	458	468	446	459	481	468	478	471	483	475	446	462	483	476	502	446	481	463	506	448	479	506	493	465	451	509	516	466	471	454	487	485	472	437	489	475	467	499	503	472	466	447	495	481	476	527	478	436	454	455	435	444	463	487	470	480	448	483	504	446	551	431	497	444	463	483	461	477	453	518	445	443	426	475	433	476	476	465	501	461	469	460	465	533	507	467	448	481	472	495	472	462	480	485	468	456	471	461	471	436	464	501	491	457	487	500	473	458	485	472	462	461	438	436	469	448	430	451	467	469	474	457	448	448	453	471	478	463	504	428	455	421	526	447	462	445	450	470	480	438	449
20549	30999	23641	10795	6485	4616	3749	2872	2488	1906	1615	1406	1263	1152	1062	1085	1094	973	948	1002	937	866	913	882	892	895	882	890	909	910	855	901	847	826	878	857	892	904	881	904	893	905	817	887	882	842	883	886	878	871	879	926	872	875	889	900	938	863	890	887	904	915	888	884	914	864	885	876	938	864	809	881	865	808	862	893	876	903	843	914	883	868	892	907	873	910	970	897	917	889	913	881	886	888	942	827	886	898	875	860	901	877	889	917	855	881	863	952	965	875	842	793	880	841	853	905	868	886	912	943	907	824	864	918	886	914	847	888	891	879	896	947	867	885	900	905	876	890	922	850	856	875	908	894	845	866	860	910	871	917	853	846	865	836	844	849	906	891	899	852	866	878	848	875	868	876	951	890	848	887	887	882	937	871	865	889	874	912	886	902	835	894	847	878	878	873	890	887	929	856	862	855	890	905	893	890	901	856	854	879	870	846	832	836	908	913	909	859	875	864	856	849	888	902	874	859	894	917	877	869	923	859	851	868	887	892	896	985	904	937	864	884	855	879	864	913	843	885	851	866	901	870	890	808	915	917	839	899	895	876	911	860	898	870	882	885	894	968	843	852	916	867	872	867	879	903	949	895	875	893	865	846	852	875	854	846	902	869	872	845	873	903	923	848	923	888	887	897	858	917	866	898	878	872	873	850	904	837	825	869	910	882	854	869	866	857	880	898	907	865	845	906	909	936	888	863	878	902	881	867	928	940	873	871	854	911	911	862	897	834	910	881	898	870	855	942	860	888	878	939	887	889	887	872	883	904	886	872	877	853	872	908	855	896	858	889	835	887	880	861	875	871	909	897	843	906	929	933	840	886	892	888	892	867	890	875	843	833	830	877	886	893	890	855	850	910	922	841	889	913	891	870	892	889	913	878	918	869	902	826	893	849	934	899	916	850	811	797	861	916	868	875	875	874	838	874	928	907	836	874	913	852	940	837	864	932	855	848	911	882	884	851	895	856	864	853	921	833	860	891	854	852	842	926	880	857	885	892	913	888	912	855	904	867	876	816	869	902	921	927	888	848	891	941	952	893	883	835	907	847	860	919	876	875	900	885	904	905	934	872	898	874	880	910	879	896	857	846	932	867	888	844	855	846	883	880	860	846	873	882	854	889	888	863	899	861	879	905	863	885	888	917	876	919	915	907	866	855	854	867	875	868	847	841	848	824	953	896	864	897	825	833	892	878	832	873	827	859	856	939	902	903	863	866	882	877	874	885	846	855	899	895	862	912	872	918	911	929	947	888	935	909	842	911	917	843	860	845	887	876	838	888	902	895	926	846	924	932	875	881	834	879	891	883	946	871	853	889	854	876	915	858	908	926	896	876	914	821	914	891	796	896	900	876	934	884	871	856	862	961	866	842	895	919	890	838	844	928	850	899	890	869	811	884	868	838	902	900	887	900	843	912	924	878	872	867	941	872	830	890	902	903	902	864	930	891	894	835	933	906	814	839	844	899	853	859	879	914	875	881	865	872	903	892	874	895	939	894	826	894	878	901	872	861	876	864	797	865	871	859	861	917	934	873	856	866	958	887	939	888	908	882	887	868	915	868	869	847	885	835	887	905	848	863	860	886	875	937	855	930	810	911	882	888	926	883	905	892	843	913	863	938	925	883	909	906	901	835	876	828	889	910	920	876	826	908	947	871	885	882	910	900	823	854	902	937	906	883	862	860	851	913	841	833	895	894	900	877	922	904	930	853	918	887	903	921	872	892	913	834	926	914	899	847	909	861	946	844	900	837	876	865	894	882	916	904	925	938	878	843	866	871	852	869	897	872	909	852	821	910	882	912	854	878	835	872	906	879	900	832	906	835	875	962	884	924	889	874	890	906	926	900	860	942	905	908	909	874	868	883	879	867	912	919	884	851	849	905	937	891	826	825	859	893	906	883	847	862	878	814	902	921	876	913	847	865	873	894	868	917	820	866	881	887	849	900	869	912	848	885	856	886	910	897	884	860	860	861	877	876	915	883	823	830	878	874	869	894	901	879	865	909	874	913	848	840	881	873	820	909	919	886	887	827	866	872	921	846	894	876	921	917	922	839	927	962	830	911	848	843	861	904	918	895	851	883	874	875	901	838	914	872	864	928	915	903	899	890	823	904	844	838	880	895	890	861	860	845	876	883	863	859	910	862	893	859	860	893	907	851	926	911	821	865	887	894	880	898	926	928	912	879	836	865	890	918	874	873	854	841	876	889	854	854	895	937	876	890	904	886	870	866	841	883	875	882	910	869	877	882	886	907	876	863	962	862	859	926	873	879	866	937	902	910	883	821	954	978	938	860	888	847	848	870	860	847	878	861	849	898	859	893	881	872	897	899	890	966	891	913	899	892	868	883	828	852	903	876	870	878	903	860	900	875	850	867	931	859	898	874	873	874	869	842	831	915	923	881	911	891	909	893	864	887	850	931	891	841	867	877	868	897	832	884	898	890	897	855	881	898	883	861	921	883	882	812	923	879	858	863	874	891	946	909	864	874	862	897	871	877	848	909	849	850	871	872	831	873	924	865	859	874	872	877	888	825	872	899	847	912	886	916	941	890	845	872	907	898	901	853	891	892	876	883	913	853	862	947	946	927	878	903	915	877	893	911	911	859	867	913	885	873	881	905	900	861	817	905	864	888	855	839	870	862	908	814	831	898	886	914	891	840	890	879	895	894	900	855	902	868	876	881	912	835	900	890	887	875	883	887	877	907	904	817	886	853	888	903	849	868	887	869	818	862	857	928	898	887	870	853	866	916	808	870	932	873	936	904	884	909	936	958	878	899	855	924	896	934	894	847	860	856	885	902	828	848	876	868	897	882	865	879	826	915	838	828	880	883	911	882	939	891	961	864	847	853	870	868	862	846	890	857	917	879	872	911	894	885	896	881	957	838	896	879	850	883	884	873	900	849	851	846	912	853	877	873	864	895	863	876	891	891	915	904	868	888	874	876	858	896	845	879	821	861	889	866	891	876	844	918	944	889	891	892	925	901	831	845	914	853	927	909	864	929	889	901	851	925	853	858	876	872	876	861	858	822	863	890	864	909	848	874	883	912	857	919	870	891	862	881	897	846	913	889	884	856	846	860	897	889	920	924	875	841	919	899	911	921	874	846	852	859	868	881	868	883	924	885	893	885	928	912	874	882	898	928	889	931	869	913	866	879	936	933	914	828	893	856	886	910	860	903	853	882	904	874	880	852	888	892	885	883	890	860	888	884	923	890	871	862	910	874	826	878	880	923	851	868	859	836	930	891	924	853	884	887	879	866	879	868	870	904	889	879	858	942	901	863	863	908	880	882	897	913	874	887	839	874	864	896	891	896	867	922	863	897	911	873	888	883	892	869	868	877	921	894	876	868	868	901	870	889	875	878	910	904	875	897	893	904	870	913	889	881	919	838	848	898	872	916	915	924	907	861	887	877	867	875	872	880	879	861	913	883	896	891	872	846	840	864	883	913	897	884	887	900
24445	21412	28323	24958	19364	9694	5099	3025	2133	1541	1122	896	757	617	556	543	466	432	389	403	372	334	344	383	373	366	368	323	360	360	369	357	328	359	377	332	325	350	341	354	359	323	311	348	315	313	344	376	403	368	370	349	336	327	327	338	340	341	337	346	338	318	366	353	330	355	351	328	320	343	345	313	328	338	335	322	325	319	352	325	354	323	330	327	354	311	328	332	326	328	324	349	341	331	353	322	354	350	335	343	342	355	301	323	315	332	304	357	343	287	334	352	316	338	317	364	296	354	358	331	316	317	319	359	323	348	326	355	338	346	329	341	381	324	329	342	353	313	356	356	299	341	361	350	339	352	331	368	335	325	358	343	275	300	343	353	318	342	359	347	351	360	341	317	370	334	373	376	332	330	361	324	346	341	347	327	338	338	332	331	326	356	338	325	332	314	340	381	322	349	360	303	326	325	355	334	334	353	351	349	356	362	353	328	340	337	346	319	354	331	327	320	313	357	345	335	346	347	331	307	337	340	356	325	316	317	337	332	328	346	302	324	302	356	330	336	330	345	365	349	346	346	327	312	304	350	333	342	317	371	360	340	359	342	333	337	326	321	338	329	327	302	318	291	333	313	368	327	333	347	368	309	326	312	333	353	350	354	360	334	337	331	363	300	342	373	350	328	379	348	337	361	365	283	353	352	332	349	371	374	347	343	344	343	332	324	306	349	383	343	340	312	353	324	352	356	320	331	359	333	355	329	330	364	369	327	388	374	340	313	314	325	331	313	345	363	360	319	365	310	357	341	331	342	352	324	298	368	341	285	363	320	348	355	368	353	292	316	352	344	345	327	321	334	342	349	320	327	345	321	320	368	318	349	347	332	368	320	338	347	340	334	337	336	346	359	333	330	323	366	346	368	339	316	324	315	333	345	362	324	299	323	311	355	363	362	307	333	349	327	330	304	316	372	342	322	355	329	350	330	322	375	380	340	334	343	308	313	344	331	356	351	344	309	330	322	343	342	334	317	346	341	351	349	332	340	331	340	338	343	350	332	351	301	304	377	327	298	349	318	342	361	342	348	313	332	366	297	323	342	342	332	342	348	312	342	325	320	335	331	328	333	351	362	352	343	328	317	337	337	327	357	330	338	324	338	311	344	326	292	353	314	373	338	319	347	362	336	300	355	336	321	330	299	332	348	349	350	340	318	355	341	329	351	346	328	344	340	326	352	312	364	387	333	339	333	339	354	344	327	344	307	340	330	374	329	356	366	358	321	353	345	337	344	335	346	317	317	363	345	348	361	372	338	352	333	370	345	372	354	340	353	313	309	318	323	316	330	359	331	337	333	368	342	315	339	325	351	339	337	323	343	361	349	307	359	367	341	350	344	324	326	332	317	351	343	343	358	369	344	337	337	345	352	322	339	332	340	332	331	360	326	347	323	361	361	326	340	322	373	304	326	314	344	334	354	328	328	328	317	348	312	366	351	347	345	322	351	321	317	370	326	330	370	325	351	363	371	344	285	348	339	336	341	330	334	333	285	338	350	355	319	339	332	358	343	371	336	343	361	327	344	347	330	351	338	369	320	370	356	335	342	336	337	298	338	327	313	347	342	339	333	329	320	335	348	335	327	313	309	334	338	337	352	341	329	339	341	354	339	316	314	347	351	346	346	341	339	329	363	368	327	337	350	323	384	331	327	317	340	322	330	335	325	344	346	382	358	355	336	309	365	313	364	320	302	341	327	335	306	336	306	334	364	341	308	321	340	362	338	380	320	319	344	322	318	351	357	323	339	336	316	357	342	341	333	359	325	343	331	328	363	354	355	356	361	341	328	325	329	335	320	375	334	314	305	332	340	353	339	345	325	336	335	338	324	329	350	356	360	335	334	342	338	347	361	351	342	327	344	364	343	329	331	320	325	342	353	318	327	352	331	340	353	341	354	314	339	372	349	333	358	311	344	327	317	341	338	347	300	367	343	368	318	327	335	301	350	354	343	366	332	341	337	350	313	328	395	330	375	311	321	319	356	357	349	350	329	328	340	328	379	334	311	360	334	323	337	315	337	327	325	334	351	347	338	322	330	323	345	326	346	325	314	319	370	328	351	346	358	350	318	320	343	325	332	340	333	321	329	312	364	353	337	327	344	350	357	341	326	339	378	333	353	345	349	340	328	342	337	336	338	313	325	310	361	355	311	354	315	345	319	351	327	356	318	349	323	366	331	355	335	368	315	324	313	365	329	320	329	347	349	328	333	339	336	366	350	323	339	341	332	346	318	392	345	322	344	326	344	322	346	307	333	331	333	330	354	355	328	322	316	339	346	332	306	291	293	345	344	334	341	325	370	347	322	363	357	391	332	379	327	296	360	344	370	354	363	334	305	319	338	371	362	348	351	321	371	325	327	325	325	360	335	321	318	327	334	302	330	354	345	306	319	326	331	306	324	347	352	302	330	365	310	334	335	335	371	344	367	375	294	343	341	330	312	338	359	332	349	333	305	339	316	339	314	339	326	316	332	359	340	332	314	328	328	380	353	307	322	326	325	348	327	341	316	355	358	342	352	375	337	299	348	326	314	336	336	319	335	303	325	340	358	352	346	341	357	337	330	365	327	323	361	337	327	309	360	325	309	339	350	317	342	338	308	294	314	334	337	336	348	349	326	351	325	340	338	352	328	348	313	377	341	318	352	311	325	295	377	358	345	339	299	318	354	345	338	341	309	329	340	315	333	330	340	332	326	335	335	341	328	345	352	329	366	340	327	324	356	330	305	341	338	325	355	304	348	348	354	338	344	330	358	338	337	327	353	345	361	364	342	336	353	346	346	339	347	348	345	343	317	313	341	345	347	323	322	386	343	302	323	336	365	363	338	353	368	325	342	319	345	322	344	330	333	312	310	343	342	356	322	339	356	336	345	359	331	325	339	338	340	303	353	357	340	321	308	344	358	317	317	357	370	355	331	354	339	340	332	324	337	359	303	340	351	325	363	341	337	350	354	353	345	354	319	364	392	360	332	329	346	339	317	305	358	323	307	314	304	312	352	348	348	298	326	323	341	333	335	334	354	329	362	327	322	348	320	337	312	391	325	336	322	350	342	329	326	314	328	340	336	325	333	362	337	318	359	359	347	360	324	324	341	335	346	371	367	339	353	326	327	315	310	354	347	326	354	355	357	326	340	350	331	358	327	332	349	334	340	323	318	350	340	343	333	356	344	312	304	330	356	348	327	347	344	333	345	315	331	341	304	349	320	364	366	351	355	318	353	308	323	314	333	345	370	322	305	314	328	343	334	356	300	358	364	362	335	329	328	340	367	334	348	367	313	349	324	315	367	332	313	356	317	351	305	332	342	332	331	363	306	339	369	357	358	346	338	366	327	336	342	328	306	316	347	373	339	345	320	348	353	329	330	342	334	322	337	349	360	333	344	316	319	354	333	331	339	322	334	348	356	338	336	333	307	368	315	336	347	336	345	334	326	336	352	341	326	338	360	374	350	339	317	343	328
25910	41672	36055	26970	18390	13249	10392	7907	5932	4525	3443	2665	2208	1895	1586	1417	1207	1106	963	908	821	774	811	821	722	688	689	725	713	724	692	640	651	671	656	690	690	645	658	668	684	629	656	697	630	648	653	657	663	626	628	657	637	632	656	620	656	660	674	639	665	680	671	702	674	634	664	671	626	662	704	649	745	651	651	646	709	665	683	646	638	655	643	702	654	635	669	623	649	695	670	657	681	639	638	655	656	664	631	673	661	628	629	681	676	645	639	653	647	682	586	668	621	652	629	673	645	676	648	587	620	656	675	681	664	708	660	671	657	682	685	655	610	659	628	638	621	632	654	659	639	655	647	687	710	671	638	649	635	643	664	681	659	620	626	617	640	697	632	632	650	658	666	672	665	693	689	656	646	609	659	658	638	628	656	658	675	654	710	668	683	691	653	641	648	657	692	694	714	631	681	637	665	664	645	678	698	705	674	692	644	670	669	660	664	655	677	675	700	615	686	636	692	661	659	589	686	630	633	645	701	646	694	631	658	689	657	624	650	656	668	651	638	678	628	662	654	681	654	633	629	695	660	623	687	660	663	643	654	661	644	652	659	664	626	657	649	712	642	638	709	638	675	613	650	668	617	720	612	657	668	678	608	629	677	605	713	683	658	645	653	668	707	687	638	675	629	582	638	682	616	652	650	683	634	675	694	635	623	665	630	640	668	623	659	673	670	699	662	631	661	643	692	670	631	637	668	614	676	623	628	652	653	680	648	616	660	680	643	648	629	648	655	635	660	645	665	697	696	658	646	655	654	676	661	671	712	630	649	671	665	643	698	665	651	638	632	659	636	620	646	636	674	669	640	646	626	664	623	661	658	671	679	655	664	622	676	685	679	647	696	659	674	619	596	664	671	652	643	641	673	688	631	689	650	669	645	662	673	699	633	705	683	633	652	643	639	641	590	662	635	671	653	681	654	679	682	654	644	617	644	668	666	666	670	669	633	627	694	692	632	668	699	641	703	660	597	627	649	685	625	647	661	635	684	627	641	664	615	621	671	679	646	666	623	662	669	635	705	633	609	650	668	650	634	636	609	692	637	663	675	670	618	654	644	638	623	685	679	641	639	666	666	639	646	651	659	651	678	669	671	645	667	664	645	640	698	638	648	646	661	612	708	633	679	662	621	624	659	643	633	639	641	654	668	619	631	665	644	667	676	630	637	671	673	692	624	642	699	663	682	670	646	623	675	661	684	613	687	630	589	655	602	667	685	656	618	721	625	678	612	662	646	628	648	665	674	654	655	659	620	607	624	646	672	703	659	638	683	690	672	665	666	654	619	697	620	678	653	700	661	625	647	676	615	635	648	696	634	667	617	683	684	665	666	614	655	645	647	682	637	656	651	608	642	685	637	687	630	661	685	683	667	673	657	615	632	664	679	657	641	689	678	634	669	607	619	658	662	628	628	652	663	582	616	670	638	650	654	690	713	648	731	671	674	660	691	608	684	634	709	673	627	601	646	689	659	649	642	643	664	588	631	665	656	665	625	631	677	690	656	637	635	656	626	659	643	643	654	700	632	686	650	674	640	670	662	664	641	643	688	670	627	647	679	679	688	659	665	635	660	626	707	651	623	611	628	633	615	638	650	647	653	637	664	669	712	685	636	681	661	641	667	666	636	592	610	659	631	624	643	635	646	672	674	655	692	632	650	650	676	649	609	663	677	678	668	676	687	647	661	660	595	656	660	689	645	693	656	663	650	692	630	622	668	686	653	664	659	657	642	639	646	634	681	644	670	669	670	615	662	684	655	648	659	664	678	689	612	651	637	659	653	688	648	679	646	663	653	634	695	615	604	674	645	705	679	626	685	613	667	615	666	649	657	640	709	645	676	599	665	630	678	691	660	629	632	660	632	649	686	667	663	670	604	674	685	647	718	619	648	647	662	631	660	688	635	659	652	675	635	625	678	665	645	669	651	687	607	607	625	691	621	634	654	653	641	647	664	597	591	617	684	643	657	645	674	635	670	644	655	647	660	624	657	637	665	625	669	642	644	630	579	676	653	648	644	649	634	668	644	629	619	658	703	682	625	621	599	637	625	674	642	667	629	641	644	644	608	649	685	661	668	665	626	659	604	682	642	722	640	603	639	661	630	598	635	654	644	677	664	658	660	608	656	639	618	649	677	672	681	644	609	658	608	647	676	625	622	664	659	657	679	681	652	661	653	690	642	663	654	585	667	655	623	651	638	660	668	651	677	671	650	695	677	697	610	656	619	616	632	680	632	657	638	676	660	659	643	662	677	699	626	648	679	685	648	631	634	619	673	649	672	660	626	648	646	662	633	662	655	655	631	636	646	636	652	666	640	631	607	669	635	679	641	620	635	644	654	680	676	619	708	661	684	683	680	673	618	668	629	679	643	629	655	660	649	690	628	653	644	671	643	645	671	614	698	690	657	672	642	653	645	625	698	669	642	600	645	645	636	649	655	674	635	681	653	688	636	688	634	657	689	652	642	663	651	647	642	656	665	626	656	672	648	658	636	648	663	646	630	707	616	658	646	641	688	622	629	645	701	650	664	677	627	636	667	710	640	636	603	667	686	644	659	674	647	693	709	691	642	656	623	667	663	673	635	658	627	610	626	632	679	619	700	666	643	663	679	715	654	664	655	656	694	668	626	640	631	640	646	648	653	668	690	650	623	673	668	640	682	633	689	705	655	651	705	647	622	639	621	649	674	663	684	645	666	644	640	675	653	666	700	675	650	622	655	696	643	607	668	712	631	607	655	650	649	613	625	631	632	681	689	660	642	628	677	696	638	656	726	617	664	690	634	652	654	666	649	646	655	654	618	659	642	668	668	648	634	712	618	626	648	669	660	619	672	671	627	648	670	662	639	639	697	688	654	662	650	647	641	641	623	622	649	617	643	629	653	664	665	701	691	632	652	652	675	650	667	633	629	646	706	650	678	653	625	668	640	637	669	650	606	636	647	623	659	663	694	628	657	638	664	645	638	632	612	613	647	674	668	656	642	668	669	662	629	666	658	651	667	668	625	624	638	622	625	659	628	631	644	650	633	669	725	647	663	614	674	649	689	642	643	665	677	647	640	627	667	656	646	656	663	689	628	693	640	593	646	649	664	640	693	662	720	651	677	662	599	644	649	631	650	659	655	676	621	670	618	623	632	628	694	692	655	618	619	628	669	645	658	669	666	644	660	666	662	669	663	664	644	640	629	647	636	647	614	685	629	677	641	647	665	647	602	671	643	658	670	655	702	668	691	641	639	697	647	648	646	675	636	636	654	662	609	642	654	608	637	671	637	675	666	633	615	658	648	686	669	624	644	671	620	614	640	711	689	690	614	637	637	616	627	670	653	663	660	647	665	618	673	650	678	665	662	655	636	681	650	678	704	641	643	603	618	682	693	662	629	613	633	604	651	668	675	676	669	643	615	636	626	670	643	660	628	632	643	662	638	621	681	678	685	617	719	660	600	634	595	661	632	656	734	632	641	641
23467	21427	29075	24256	21677	20072	12092	5679	3689	2534	1719	1298	1035	913	755	663	608	524	412	488	367	352	357	334	313	341	310	313	324	303	346	272	302	334	315	296	299	308	297	298	306	263	321	280	311	329	290	285	283	275	319	317	299	311	303	311	298	299	267	305	271	316	316	330	324	299	298	279	273	300	334	298	389	334	269	284	311	264	301	297	302	306	286	267	303	279	279	310	267	309	290	297	262	295	290	315	282	281	294	293	267	317	281	277	296	305	283	309	280	311	295	267	314	283	280	285	291	299	341	298	261	288	279	258	288	246	320	279	292	287	282	296	271	296	269	304	276	284	281	282	305	287	271	290	308	281	301	283	305	318	289	267	268	298	284	283	316	308	286	291	263	300	302	283	291	278	291	295	271	307	296	265	315	280	291	315	314	282	278	299	279	308	280	252	278	295	305	299	317	289	273	290	283	292	288	273	310	286	288	297	270	295	287	268	262	303	283	298	311	282	299	298	289	305	328	292	291	281	285	296	281	282	281	273	294	314	298	288	288	291	327	300	275	279	247	276	286	292	290	281	282	289	275	284	302	307	293	307	277	271	302	283	277	295	283	282	287	289	267	290	285	288	299	304	265	311	331	290	293	303	296	306	267	297	320	294	305	268	304	280	279	286	289	306	282	296	313	315	300	267	287	303	300	316	326	275	291	295	289	291	293	307	317	334	269	280	277	299	322	308	286	284	297	293	275	275	290	291	307	272	285	275	306	271	277	267	301	294	271	293	284	285	313	269	286	295	304	284	275	296	281	290	308	301	308	303	275	292	306	282	280	270	280	309	292	307	284	301	293	266	274	314	308	291	283	299	335	304	306	296	299	304	283	296	268	261	292	299	299	298	291	295	282	283	295	286	301	292	273	304	275	292	270	269	263	325	301	296	304	292	285	290	297	277	308	288	262	263	299	283	279	279	297	264	291	257	278	301	288	278	305	282	303	303	306	327	261	281	308	263	277	288	311	280	275	263	277	293	304	306	327	289	273	300	275	294	283	280	324	320	271	266	283	272	248	279	278	294	300	290	308	317	274	283	302	308	320	283	319	321	327	303	278	286	286	277	295	279	296	283	295	269	261	304	293	286	296	334	271	308	287	307	281	272	289	262	290	297	287	285	270	276	256	296	305	304	323	266	272	293	259	286	281	302	293	290	293	314	285	296	292	306	254	293	280	278	277	301	304	270	284	285	275	293	303	261	279	285	301	290	295	303	283	308	271	320	273	304	279	281	293	298	288	270	306	305	291	280	261	314	273	322	253	303	276	268	307	318	274	294	283	257	298	287	265	302	319	269	263	268	276	291	287	280	289	315	307	258	286	301	265	298	285	282	275	252	270	310	303	266	310	277	296	283	297	275	288	312	285	263	312	303	290	272	281	286	315	304	269	271	288	289	272	293	290	288	296	299	284	258	289	264	319	252	266	299	281	300	286	278	300	289	291	297	279	270	309	296	300	310	285	316	291	304	287	281	263	288	298	305	276	282	284	283	256	253	302	295	305	314	327	308	284	283	281	266	309	312	306	291	256	290	281	280	292	273	292	271	294	289	318	259	284	273	286	289	300	252	285	297	290	288	267	292	304	292	314	298	289	267	270	308	295	268	271	305	293	277	281	310	310	288	286	305	288	290	256	281	295	289	303	300	288	273	264	282	275	269	268	313	317	271	308	280	265	268	295	273	272	280	266	295	320	277	316	273	263	291	304	323	292	310	273	305	299	266	293	300	309	270	301	310	290	288	287	281	286	281	266	283	282	293	300	295	285	319	284	284	295	271	271	290	291	311	260	314	267	308	278	272	273	276	288	292	314	290	295	269	292	264	298	282	272	280	315	284	274	301	292	287	302	299	301	253	269	279	308	277	287	273	252	303	291	295	267	261	326	310	271	274	275	312	273	315	310	288	292	309	302	263	289	304	271	293	294	295	277	271	291	309	292	277	301	309	267	303	297	285	294	294	304	323	304	268	313	280	276	295	300	277	278	286	257	283	279	290	283	259	266	289	279	307	287	301	290	304	293	297	320	302	309	288	268	309	289	299	310	323	293	290	266	289	312	280	287	313	291	275	305	260	279	286	291	283	265	316	277	329	295	283	294	275	287	318	265	303	316	278	268	281	271	296	290	297	278	306	290	285	268	274	302	272	305	296	331	301	288	285	313	312	268	292	289	274	312	302	283	303	315	308	229	290	291	303	283	263	270	318	285	290	294	302	289	268	288	310	296	308	293	303	309	291	296	281	291	290	319	255	294	277	289	321	333	265	295	269	281	279	297	306	309	287	307	282	286	303	319	295	286	292	307	294	287	299	275	295	266	310	310	254	304	289	276	265	312	273	273	277	304	267	277	289	301	304	292	287	303	284	329	272	305	254	269	262	246	280	284	297	246	286	313	292	272	274	290	304	289	297	293	326	256	289	248	300	326	279	283	280	279	311	277	293	256	273	279	271	282	282	305	337	307	308	280	299	290	256	286	284	283	293	272	272	300	281	287	308	295	283	329	338	299	249	302	294	293	304	278	300	294	285	290	292	270	282	276	285	289	284	279	305	306	280	256	336	291	264	290	274	272	300	299	311	333	260	322	299	273	292	269	285	318	322	281	265	297	303	298	272	310	256	292	293	316	265	282	297	285	294	281	282	297	280	267	305	311	304	296	270	285	282	279	290	316	306	259	274	284	258	298	280	262	268	300	278	300	288	264	307	278	260	286	269	272	288	267	278	327	297	285	310	262	301	284	278	296	263	304	308	268	275	310	263	289	316	281	286	294	284	294	323	282	268	293	278	305	290	281	315	280	273	267	274	294	267	304	275	279	260	274	336	322	311	292	272	276	276	289	308	272	265	275	317	266	301	326	294	267	283	290	273	292	306	321	297	282	322	297	296	279	285	293	271	286	340	296	311	291	300	253	303	265	288	291	268	299	281	277	263	306	251	291	304	294	279	302	263	287	281	278	292	298	322	283	279	309	290	313	295	303	270	268	266	269	306	288	288	285	320	302	264	290	306	308	292	284	287	300	276	263	298	286	310	297	285	282	318	278	299	245	270	296	281	275	311	281	280	276	281	293	283	301	327	282	319	258	276	301	282	257	296	295	297	298	302	292	292	327	316	283	284	307	287	307	290	311	285	311	276	288	301	277	332	295	287	314	305	284	256	281	277	303	288	258	279	278	284	314	295	314	276	271	315	306	310	283	290	281	296	281	301	294	290	305	256	312	277	303	280	303	279	276	271	311	283	297	284	244	294	306	303	315	313	315	295	278	279	280	269	327	275	294	269	307	275	288	302	255	283	281	291	310	303	311	284	290	290	274	328	251	293	263	295	285	262	294	315	291	287	297	295	280	280	294	278	272	291	281	271	272	284	303	287	267	290	273	306	286	319	296	246	278	281	295	258	303	278	294	297	280	300	297	321	288	272	258	275	303	303	274	287	287	274	310	293	288	290	301	295	270	316	331	261	285	287	268	259
28598	48319	44357	35207	26319	19387	15488	11989	9695	7098	4969	4204	3500	2877	2236	1935	1579	1262	1240	1068	879	796	733	715	726	677	656	679	611	647	620	616	544	600	585	610	580	570	583	606	598	535	536	567	592	546	558	561	599	589	565	568	538	526	610	559	556	543	564	556	566	570	600	559	559	551	550	588	584	564	570	532	798	777	563	583	554	499	545	527	546	534	567	567	516	573	550	560	558	545	557	533	576	587	496	539	571	551	544	546	540	541	558	538	581	545	537	571	539	543	566	565	540	580	588	556	546	566	534	520	568	512	557	540	546	523	554	534	528	567	581	516	563	525	550	524	574	570	523	551	544	559	507	537	586	585	550	558	589	589	569	542	555	539	524	520	546	565	562	507	558	517	559	570	533	561	544	585	574	544	519	513	551	558	530	567	568	554	536	577	550	573	593	519	512	590	547	519	539	485	556	564	510	560	567	552	557	581	560	521	552	527	563	532	525	538	514	555	556	570	554	547	525	503	537	516	519	538	523	507	537	560	553	578	530	551	538	536	518	518	538	525	537	569	556	543	560	556	534	574	572	533	555	567	518	498	506	598	558	522	517	576	536	531	582	523	598	546	527	544	556	547	559	564	516	541	533	541	578	542	492	575	556	543	553	529	574	548	526	548	576	538	525	505	560	544	576	536	540	544	547	527	594	568	548	571	550	588	600	556	522	547	512	549	575	589	582	565	531	524	574	529	563	551	555	496	531	600	608	571	549	520	540	532	507	528	527	539	588	533	548	536	544	537	545	553	522	538	547	500	555	557	543	577	559	523	599	544	550	548	514	509	523	559	522	536	565	532	550	536	539	581	540	565	546	486	545	541	541	544	530	558	525	563	565	565	516	551	543	541	533	537	551	543	538	543	540	503	549	540	537	564	501	529	548	531	532	557	552	590	558	559	553	568	558	544	567	522	568	553	536	533	558	532	572	542	557	570	543	560	553	500	535	552	593	559	536	569	564	572	555	566	512	588	559	528	592	507	531	522	544	551	533	543	590	518	578	526	560	570	572	557	535	580	510	553	586	540	595	535	510	571	560	567	546	561	516	557	513	562	549	567	554	552	519	555	520	551	522	519	577	524	535	519	563	546	504	556	524	573	541	589	516	577	535	544	552	569	590	529	516	546	575	544	533	579	561	537	567	511	550	537	534	551	594	532	514	563	578	572	554	568	501	539	507	539	557	547	559	563	534	549	530	557	530	547	589	500	533	569	567	553	559	550	573	522	536	574	559	578	563	538	547	565	545	513	578	533	561	573	555	548	623	528	588	489	538	570	568	569	558	579	532	553	550	517	580	556	571	563	498	527	547	512	562	588	538	585	490	530	559	549	575	548	539	521	538	557	565	503	543	527	518	541	569	557	570	511	603	546	566	532	558	532	520	501	545	538	561	585	515	536	613	545	567	517	553	578	577	511	570	537	565	532	548	555	557	567	545	550	523	585	536	531	574	547	521	547	560	512	531	510	525	509	548	503	537	562	551	564	567	575	534	543	526	548	567	504	541	525	536	600	521	526	549	553	548	555	553	519	544	548	542	540	534	542	546	596	548	552	550	522	531	564	547	555	539	545	502	536	545	548	563	555	571	550	577	544	517	528	579	524	540	555	553	586	554	554	579	537	559	582	541	540	567	544	537	579	531	543	509	514	563	525	516	554	542	518	577	566	555	597	501	575	543	521	560	562	540	555	538	534	558	538	559	530	574	499	556	552	576	585	519	583	526	545	543	573	549	565	577	574	539	557	562	501	524	522	574	535	547	570	539	570	551	525	535	489	544	533	496	584	569	577	533	545	533	555	557	556	560	530	562	514	560	573	557	521	519	527	565	554	497	583	541	557	529	531	518	570	578	564	529	537	600	574	553	599	525	564	581	556	547	552	502	576	581	558	546	553	564	531	570	558	546	568	532	550	537	544	531	560	570	503	536	530	539	548	538	588	530	598	581	561	551	537	547	505	604	540	509	575	538	555	520	535	578	545	525	543	526	507	544	564	518	510	560	523	504	480	526	534	544	530	535	540	541	499	546	517	569	566	555	556	518	559	538	543	549	546	516	587	540	551	512	526	516	564	547	528	567	513	542	547	537	516	526	553	541	526	553	582	565	520	534	554	569	531	560	528	560	514	600	540	548	486	555	568	577	534	516	516	530	509	555	535	547	569	562	539	535	524	540	572	524	549	562	573	567	526	573	529	567	514	554	562	546	551	557	532	511	554	537	518	536	558	563	574	558	551	546	557	558	575	592	580	525	530	566	560	517	546	557	555	574	557	543	563	549	547	571	547	580	536	562	561	552	550	527	519	558	595	525	551	505	538	557	502	562	565	499	524	551	543	543	539	557	518	553	583	534	530	502	559	567	546	563	505	567	567	512	544	573	566	537	558	562	533	598	547	560	517	540	585	587	559	517	564	546	578	511	548	564	559	569	518	565	569	505	521	597	522	508	521	542	560	547	543	541	513	540	574	547	562	544	551	546	547	549	552	537	580	551	543	538	577	565	545	537	582	578	591	568	534	528	564	522	577	547	543	531	530	563	530	585	576	541	544	580	570	556	546	550	594	513	571	545	561	489	599	555	557	536	569	541	551	517	547	527	547	529	541	561	552	490	559	569	534	536	555	552	543	553	503	550	526	528	600	561	525	594	566	552	541	570	547	536	554	562	549	519	560	534	584	525	542	543	563	530	550	551	552	536	531	584	553	507	531	536	561	585	553	555	525	527	537	529	544	556	532	565	570	516	535	578	571	546	539	511	483	518	506	564	565	560	586	529	559	489	565	551	525	513	569	591	568	568	558	553	550	542	510	563	529	568	541	525	604	524	546	546	534	531	531	587	535	580	583	536	545	536	530	570	515	525	528	571	535	581	551	532	561	570	536	533	533	557	525	521	532	507	561	549	577	552	565	540	498	554	530	534	530	519	551	543	588	528	555	542	543	522	493	490	520	560	521	566	564	547	567	540	481	558	496	538	528	552	556	558	538	564	597	528	499	532	531	543	538	541	518	581	539	523	572	549	559	583	505	565	546	589	543	499	589	537	577	569	512	562	560	547	559	537	511	535	536	534	544	581	564	562	536	491	590	546	512	539	500	534	567	526	550	560	545	530	535	503	579	549	594	520	546	561	505	534	556	531	547	549	536	535	585	586	549	543	563	553	532	580	553	536	520	543	548	504	532	548	571	537	563	588	560	560	556	547	554	534	542	559	559	599	511	554	536	577	532	508	550	519	533	526	529	533	548	526	573	558	527	574	595	518	540	525	515	533	548	558	542	514	539	549	525	558	567	563	544	520	535	586	504	536	550	563	577	531	544	542	517	569	576	563	541	571	569	595	523	559	558	526	596	553	530	552	558	561	568	531	545	524	563	563	546	541	515	530	524	570	528	586	539	539	542	581	558	555	492	566	531	568	539	586	567	562	539	569	553	572	541	523	535	592	543	561	589	575	529	561	543	555	524	532	559	544	561	543	515
27075	21150	16967	8554	2910	1660	1279	1026	833	676	634	562	581	587	526	530	515	533	492	467	523	463	477	498	519	471	487	460	424	517	478	475	483	461	451	518	461	500	520	492	461	440	484	496	500	450	499	501	508	469	485	479	466	494	496	469	474	478	508	487	438	481	480	460	469	472	487	493	451	459	470	465	463	476	507	480	498	488	463	479	496	459	444	475	486	459	495	436	470	472	470	478	509	507	479	502	482	490	471	465	481	477	461	487	461	503	495	460	433	503	448	484	462	410	481	464	459	455	454	495	470	494	475	479	459	460	459	472	459	507	495	459	499	462	493	482	457	437	456	457	419	475	477	470	491	460	499	499	496	488	480	540	467	461	486	465	464	474	481	490	481	499	492	473	446	474	455	494	490	513	469	431	451	478	458	479	468	464	496	448	492	486	477	452	491	454	444	458	469	471	469	477	489	485	497	529	482	468	497	465	491	458	463	481	460	477	413	460	461	493	451	479	516	467	495	444	443	461	515	494	450	468	481	460	484	515	506	464	478	495	481	479	476	469	452	443	470	464	467	465	453	460	442	417	475	481	508	452	435	475	492	482	477	495	494	447	484	477	472	477	447	488	477	460	456	482	457	469	483	498	455	493	469	506	487	464	491	495	450	465	471	492	483	471	505	421	462	511	459	514	488	472	481	470	450	447	445	459	469	466	432	495	511	471	488	497	473	479	492	506	474	525	480	522	461	463	464	482	458	452	513	446	460	519	474	453	480	474	481	446	448	461	513	474	450	491	478	451	513	488	490	460	462	512	466	480	446	521	474	466	491	503	460	451	460	460	479	458	436	508	435	464	462	453	443	456	440	469	456	494	494	473	501	447	461	487	483	468	483	447	470	508	437	454	437	463	460	461	458	477	480	450	464	450	483	447	523	486	520	488	485	440	465	452	492	497	458	430	460	472	496	493	464	475	473	485	467	462	532	442	480	476	520	525	505	465	470	499	476	439	424	441	455	442	466	472	475	493	482	444	495	470	417	465	463	464	492	485	497	486	471	461	479	474	471	462	487	460	504	481	484	468	479	466	453	494	509	489	512	455	451	458	400	456	465	423	461	489	495	451	451	511	518	513	456	453	483	509	482	476	525	491	466	498	480	484	473	460	467	459	471	464	495	450	478	486	475	475	470	494	483	471	469	471	454	473	496	486	464	479	473	485	454	503	449	451	489	504	463	473	493	456	521	503	454	486	482	488	482	491	466	514	460	477	472	443	450	483	450	454	477	452	474	468	483	471	446	456	488	473	492	470	495	492	468	500	482	443	458	472	488	485	429	516	485	477	451	509	439	481	493	501	451	462	475	488	458	470	468	453	473	445	468	479	480	466	481	464	490	468	491	489	473	481	447	494	484	498	482	470	475	454	480	455	465	478	431	477	441	494	422	451	468	510	456	428	471	456	412	457	464	452	482	505	521	502	437	491	462	468	459	523	488	458	436	440	498	472	482	449	471	456	442	474	468	471	491	446	480	493	526	491	488	465	488	456	529	468	489	459	444	475	475	483	468	453	460	430	412	474	461	436	496	483	490	448	499	470	499	481	458	480	488	480	464	479	493	480	457	447	504	489	449	475	459	488	469	474	472	466	467	486	475	474	458	486	460	476	481	458	452	479	492	503	460	492	472	478	502	478	456	464	471	513	478	464	482	465	466	455	453	502	479	475	454	455	449	489	464	482	482	483	460	483	438	469	459	456	464	500	452	476	492	478	467	481	497	441	478	495	448	473	477	517	441	483	525	461	501	455	513	460	481	435	474	512	469	456	503	460	451	449	463	478	471	454	456	490	475	423	479	480	428	461	473	479	475	503	489	473	494	502	465	457	488	450	469	458	477	480	458	482	445	492	491	424	461	482	472	476	468	493	466	453	434	469	440	484	465	480	485	488	435	493	497	475	502	477	483	450	502	492	481	461	455	487	451	486	507	497	491	446	485	459	447	471	464	479	488	474	491	503	461	456	464	458	465	516	426	470	481	466	528	455	481	485	474	462	465	502	479	450	475	453	481	456	523	500	513	513	525	492	441	456	447	454	446	528	474	444	510	496	448	478	439	471	469	456	472	529	465	504	523	465	455	482	445	496	442	505	499	472	455	473	475	489	466	456	467	493	480	470	515	462	452	492	460	446	503	465	509	448	436	468	466	469	451	478	459	491	453	464	501	432	461	444	434	478	499	488	466	457	457	478	452	474	506	475	492	489	500	462	472	503	491	504	437	502	485	486	442	442	477	484	473	484	469	472	461	479	421	473	475	450	466	493	477	499	464	456	498	444	481	465	496	451	487	453	468	520	465	485	456	445	469	482	481	464	479	439	513	457	476	492	474	462	492	445	472	500	471	468	460	459	495	480	461	496	517	444	487	473	476	462	454	472	468	504	477	479	487	494	467	477	480	465	506	452	441	457	443	489	463	467	457	489	446	491	498	473	500	508	478	440	433	463	419	511	500	439	439	456	488	463	493	514	456	472	470	454	430	448	432	457	446	470	500	470	470	449	493	475	479	506	509	454	473	466	466	443	495	506	485	479	497	475	448	462	486	468	498	483	456	442	473	480	438	501	466	495	477	456	464	463	456	482	474	473	464	490	466	468	469	470	479	455	470	495	459	439	451	474	457	459	442	463	424	467	489	421	440	459	485	481	438	485	485	468	493	514	478	494	483	456	489	484	463	497	474	454	493	490	489	454	486	489	480	494	463	480	472	450	452	457	524	456	485	489	505	459	454	500	498	456	458	478	459	461	454	477	487	443	497	463	460	485	469	508	491	473	467	488	468	494	488	471	451	481	495	462	483	463	475	500	463	519	510	491	496	460	469	464	483	473	464	501	443	480	483	469	490	468	484	449	450	414	475	470	467	493	506	453	448	469	481	459	460	507	526	425	475	472	475	447	499	472	514	477	498	432	453	459	486	461	481	458	479	433	496	478	482	455	505	497	483	496	516	477	470	424	500	482	461	475	489	458	463	507	445	480	467	486	479	467	450	450	462	440	454	491	470	471	503	469	490	500	492	508	449	466	475	472	441	449	479	416	460	448	454	452	428	510	458	471	457	492	476	491	467	463	445	525	490	488	467	509	480	467	512	478	462	447	452	460	479	472	476	506	499	481	475	470	495	498	468	451	461	447	508	462	501	446	450	512	497	461	456	478	465	482	462	468	482	463	446	460	499	457	482	504	503	478	498	495	489	454	471	429	454	458	466	471	494	453	528	468	472	461	448	505	474	446	484	471	432	481	475	447	472	506	503	450	472	465	439	456	478	469	473	475	468	484	445	478	510	514	485	475	439	465	453	459	479	455	493	463	506	473	440	459	468	478	437	474	466	483	469	483	488	439	484	474	476	476	488	491	441	441	450	490	500	456	475	477	489	484	499	495	449	473	475	454	470	467	456	484	457	469	456	429	438	431	485	493	481	454	448	454	506	487	467	436	472	432	486	493	509	455	477	462	475	468	488	492	504	496
19430	28307	23081	13994	6901	4595	3418	2735	2175	1795	1462	1488	1341	1309	1145	1089	1039	992	1022	972	958	941	902	983	947	859	887	916	923	894	923	855	883	913	903	864	865	932	921	870	904	919	926	870	894	875	937	881	895	901	878	969	889	896	895	911	889	923	919	924	827	932	910	934	924	895	866	856	889	903	906	856	905	898	885	871	897	880	814	971	884	953	876	922	898	907	915	927	960	851	867	859	895	896	914	931	863	851	887	891	917	904	888	813	922	931	905	881	934	859	887	877	886	872	839	918	896	870	902	898	931	882	878	898	885	937	911	884	916	936	905	923	910	864	889	899	912	872	885	896	870	929	845	874	898	868	881	885	857	899	890	863	921	896	888	849	895	929	906	848	866	903	896	920	927	913	855	881	901	859	895	923	892	902	902	918	916	888	908	836	902	849	860	962	892	841	813	896	876	855	946	887	931	943	835	934	949	955	919	914	884	915	921	865	855	892	911	869	883	884	902	895	945	873	914	864	879	885	856	916	877	880	930	887	887	876	878	925	879	857	901	881	924	880	907	874	902	860	899	885	925	889	928	917	882	914	904	869	865	863	948	901	946	876	888	870	872	866	903	931	863	874	896	905	911	895	880	871	898	860	956	906	910	898	897	899	879	862	936	920	848	899	892	875	902	911	874	871	876	887	905	934	911	905	846	881	886	886	873	862	944	899	914	857	831	909	906	903	822	884	945	905	934	873	903	948	883	883	892	893	925	864	897	847	878	875	863	977	869	935	840	940	963	924	877	858	880	939	916	908	928	886	888	904	963	874	944	934	850	904	853	896	881	887	914	938	886	888	892	904	872	911	906	883	845	889	892	895	881	894	974	886	887	904	861	903	837	861	868	890	936	864	856	858	877	943	926	916	888	924	858	924	913	886	892	869	877	896	887	870	961	889	893	915	879	884	945	887	891	890	936	848	809	860	861	850	926	902	956	915	924	906	853	846	891	864	851	889	875	915	871	873	892	889	921	882	858	884	805	905	889	895	911	906	905	860	899	919	886	878	874	953	929	870	837	921	911	900	924	915	938	914	847	916	844	909	874	906	873	924	847	858	877	909	910	876	880	926	900	933	870	844	849	916	844	933	863	841	896	934	880	915	913	863	886	838	857	867	866	865	861	853	886	860	922	911	882	916	901	906	869	915	911	904	852	924	893	882	873	926	953	906	851	883	883	879	881	895	899	793	925	871	919	950	916	865	888	889	906	892	896	872	901	907	839	899	892	861	915	848	899	922	954	823	887	915	879	910	908	930	893	869	912	894	875	888	858	896	968	857	864	934	903	921	862	921	874	902	945	920	884	940	896	831	888	844	899	894	874	900	926	885	895	915	876	869	906	859	848	877	910	851	910	849	913	894	866	891	879	872	929	850	851	885	864	890	893	857	869	900	884	949	863	929	895	863	888	919	850	869	877	844	879	860	892	877	843	913	908	854	883	931	867	904	885	882	881	947	851	952	871	854	928	880	845	959	882	880	841	905	872	893	877	904	893	874	909	886	909	878	878	877	929	881	888	872	935	830	910	895	870	855	894	887	903	847	870	883	909	867	852	909	889	912	920	882	910	900	850	913	908	888	933	872	896	897	881	951	863	897	896	890	938	899	903	892	949	908	876	887	900	912	943	852	828	941	936	924	894	855	905	915	927	908	884	946	935	924	937	905	960	975	935	887	902	867	849	839	867	884	917	892	867	900	881	925	895	870	921	908	886	943	858	846	876	886	930	872	912	886	880	888	885	876	901	822	892	882	925	875	898	869	913	900	878	889	914	832	903	923	909	864	876	882	866	937	896	914	865	886	873	815	870	909	851	920	900	865	886	901	865	877	892	905	862	882	891	905	901	848	900	932	843	918	878	836	832	905	857	846	893	886	892	855	873	843	863	931	863	882	852	899	915	941	906	924	899	940	911	905	861	869	948	875	963	937	919	909	950	843	883	949	966	915	908	909	937	853	898	886	897	908	831	825	861	851	944	870	911	912	953	903	857	892	885	851	947	896	859	926	892	893	929	879	907	907	882	872	896	894	894	924	900	896	890	898	904	876	865	927	908	907	913	901	954	875	882	886	956	855	886	911	874	848	872	933	845	869	863	877	889	897	911	887	953	894	850	869	875	883	896	918	836	912	852	859	918	914	870	856	907	870	863	883	881	848	926	940	900	877	896	876	876	836	847	855	886	883	887	894	924	847	856	882	846	930	843	949	903	881	903	892	920	883	909	944	918	958	879	901	902	845	855	890	872	888	881	898	919	949	874	904	904	914	868	898	860	829	902	867	905	891	854	886	851	901	880	864	895	877	941	868	886	881	925	854	901	851	884	853	849	909	869	862	937	924	933	886	874	892	903	879	900	888	857	886	922	854	826	892	895	894	959	847	882	896	963	894	869	898	895	856	869	891	894	836	888	860	841	898	854	892	924	846	857	944	911	847	901	837	877	876	892	892	843	901	883	944	888	901	906	876	922	965	943	847	897	868	892	883	907	874	884	874	864	890	890	838	844	927	921	865	911	867	881	912	912	893	891	877	860	927	914	890	899	863	913	896	935	884	880	942	865	885	851	909	913	864	934	895	907	921	865	914	916	957	906	916	840	861	892	924	854	927	880	934	844	908	903	907	914	932	926	873	895	920	855	936	868	900	854	884	876	885	865	881	916	912	856	906	875	902	878	862	901	929	883	887	873	923	898	919	895	889	897	862	902	916	923	908	932	879	909	914	899	917	881	919	860	896	889	937	893	939	918	910	875	880	933	904	881	885	878	845	908	895	885	879	899	885	881	879	909	889	915	908	851	936	867	890	928	918	898	856	899	856	858	911	943	841	952	859	912	909	903	871	886	923	884	937	925	890	905	907	841	876	908	853	919	880	950	867	898	875	874	917	868	847	918	873	923	886	941	849	846	900	888	910	919	887	901	900	924	818	881	854	895	905	839	859	876	916	841	826	961	926	894	898	883	857	914	896	905	909	931	913	941	875	874	910	877	915	889	891	851	882	860	875	847	877	884	881	882	946	847	920	911	932	867	916	885	901	922	921	908	934	880	871	884	927	865	940	919	915	867	883	897	891	919	908	982	944	868	872	820	902	906	872	895	902	867	939	882	896	891	911	894	868	899	914	908	918	906	904	902	896	852	890	877	912	934	861	855	913	893	895	889	897	948	912	846	944	855	932	924	889	912	902	911	908	864	887	876	889	875	903	905	922	908	904	960	880	891	927	863	899	887	961	886	919	855	904	858	950	871	903	904	911	838	925	887	867	891	857	906	872	887	859	880	879	939	849	868	912	914	879	864	866	836	912	890	889	929	880	851	845	904	939	876	932	839	905	921	843	838	862	902	851	909	891	876	910	859	881	922	865	905	891	943	908	882	863	837	905	915	926	915	950	921	885	888	900	855	898	918	904	845	877	874	892	943	855	916	877	931	859	925	920	892	856	928	875	938	915	858	891	897	846	905	898	891	931	853	925	955	860
24456	21412	28382	24991	19042	9976	5090	2973	1938	1401	1086	922	836	712	573	556	535	466	436	417	405	394	401	376	369	389	375	360	368	395	343	341	342	360	366	353	379	341	390	380	349	349	350	334	353	339	352	360	342	357	359	335	357	349	348	342	340	345	333	342	360	343	356	351	370	374	361	327	328	370	351	381	351	331	322	345	330	338	366	362	357	359	323	316	335	331	369	333	363	352	358	346	327	370	359	347	349	354	334	340	333	376	365	358	344	348	359	332	359	334	346	364	329	349	321	330	332	367	365	352	330	347	351	340	329	355	359	346	347	348	350	340	370	316	341	343	364	389	335	350	345	308	361	339	349	355	350	352	303	349	327	332	347	351	351	317	363	382	337	382	337	360	317	317	378	331	338	355	338	357	300	345	344	338	344	356	328	351	339	341	344	328	361	336	327	341	356	342	312	325	323	370	364	344	341	370	348	354	349	354	339	366	332	348	351	358	340	340	368	361	380	360	333	348	344	339	324	337	344	338	348	334	359	343	384	358	368	346	333	340	349	389	387	332	333	349	339	348	351	342	341	330	373	311	340	350	367	354	330	320	333	352	364	332	337	323	361	329	360	338	322	349	358	332	334	359	334	326	330	331	346	377	318	357	340	347	347	353	346	320	367	319	351	349	362	404	352	330	332	335	336	355	364	327	318	360	354	339	331	338	348	318	369	373	309	343	343	370	322	319	367	335	350	357	346	338	358	330	321	381	330	357	368	351	370	359	324	346	323	329	333	312	322	343	361	336	340	323	350	364	342	355	361	335	375	351	373	350	332	323	381	323	348	357	331	337	359	341	346	353	359	351	361	339	354	357	346	321	354	361	310	328	332	364	370	357	345	335	394	304	358	338	344	346	342	317	344	370	355	330	355	330	348	351	342	362	323	368	356	341	322	302	381	342	325	386	345	339	295	330	366	380	376	355	356	381	353	359	334	373	355	334	374	377	362	366	336	335	372	329	333	315	383	355	362	318	357	358	344	355	324	364	355	324	341	369	341	361	325	351	354	341	350	336	360	365	323	321	340	343	368	328	344	319	349	334	358	345	340	343	325	345	355	358	324	396	360	371	344	351	352	373	322	319	365	339	343	343	335	351	350	357	320	305	363	336	356	381	399	341	375	366	340	355	330	349	334	343	371	361	329	360	363	350	349	333	363	332	360	392	349	347	327	357	363	303	361	348	299	326	351	374	337	309	313	364	355	315	346	352	381	334	334	373	348	340	350	336	404	366	371	320	361	347	373	343	345	352	341	341	356	323	352	332	363	365	351	383	332	362	371	340	342	304	349	332	349	328	347	319	328	342	311	328	331	365	363	365	331	360	329	393	319	335	344	366	319	341	313	341	328	326	325	333	354	321	337	369	387	360	337	368	356	349	342	323	364	341	354	354	336	359	318	348	359	373	332	352	327	334	337	310	332	359	322	345	362	311	342	325	319	341	340	357	332	376	379	372	368	331	343	368	326	343	330	355	349	356	346	359	322	344	324	353	365	347	342	336	329	334	322	368	358	330	338	334	329	356	357	324	357	338	337	323	327	314	345	361	338	367	343	336	352	356	357	353	359	354	348	340	323	362	349	341	388	361	364	339	344	376	332	380	337	353	349	333	347	336	345	352	379	357	357	353	361	346	353	352	356	360	336	326	347	371	359	322	354	356	371	336	318	389	339	308	345	322	328	348	352	345	370	298	327	329	336	355	333	373	352	344	341	376	360	341	360	341	338	311	328	333	362	345	328	343	374	362	328	337	327	348	360	347	370	365	364	386	370	347	350	329	334	382	357	325	347	348	325	304	397	317	344	334	324	361	342	389	385	356	332	382	388	341	334	336	327	319	366	348	337	331	357	307	315	348	358	377	313	368	337	344	364	339	330	346	323	352	359	316	361	336	345	319	327	349	352	349	334	353	339	343	336	338	324	322	342	366	349	338	338	351	367	325	354	340	339	360	348	352	332	359	338	327	332	381	316	310	336	355	325	355	350	330	330	345	332	356	378	364	337	341	387	378	361	348	349	314	355	349	358	336	322	348	364	350	367	357	350	388	341	349	369	302	351	331	352	350	351	320	344	326	350	373	378	332	358	393	345	330	366	348	340	347	305	341	329	372	369	322	339	346	337	367	380	348	328	366	336	327	335	308	352	367	375	335	353	372	340	364	346	341	329	318	330	372	373	357	351	326	368	321	334	354	348	340	365	316	301	352	347	362	345	371	376	358	343	332	322	367	342	335	311	313	359	336	338	366	336	330	336	381	338	348	377	323	343	356	370	320	337	344	339	346	359	318	355	369	368	330	343	332	358	335	331	379	351	339	348	355	361	363	362	322	366	348	329	360	345	337	355	344	335	360	363	343	342	354	355	386	373	338	359	338	340	336	361	374	349	309	349	355	324	330	341	328	335	383	348	367	320	343	313	354	341	330	311	317	349	378	360	391	341	348	354	339	342	348	325	354	320	341	364	366	340	341	385	353	319	305	325	353	330	344	326	304	372	342	345	343	341	313	344	363	349	362	327	386	338	363	345	321	371	359	370	356	366	351	346	345	336	362	320	356	341	340	337	343	344	345	356	377	374	374	362	359	349	364	334	346	343	341	351	362	366	337	333	298	364	359	361	319	341	357	346	338	335	341	316	364	339	334	328	357	382	325	344	349	351	390	343	313	356	316	305	346	364	348	348	350	350	311	308	347	353	377	359	311	302	356	347	371	320	311	328	302	340	313	334	332	362	328	380	338	367	363	347	359	312	330	325	372	330	357	375	301	352	352	389	348	375	337	324	333	349	306	324	323	343	349	352	396	344	345	348	359	349	341	362	355	355	337	328	357	350	380	364	346	351	389	342	328	372	357	361	354	337	359	360	343	362	371	385	326	337	369	345	357	359	373	339	324	347	351	359	330	369	350	356	368	330	339	344	321	364	347	363	372	367	380	359	361	331	368	346	345	332	337	320	354	328	365	315	347	374	350	334	300	341	354	349	331	345	338	360	339	350	335	359	332	333	367	333	348	336	340	381	348	358	334	340	325	345	344	360	358	349	360	356	350	337	350	347	339	342	337	343	361	340	353	364	350	349	334	308	329	373	335	341	340	343	361	367	339	340	362	331	347	340	350	356	316	310	383	348	309	359	349	362	358	336	302	322	323	339	361	350	367	351	358	326	344	329	333	338	379	364	348	308	355	359	350	323	347	340	327	331	346	355	335	337	327	365	354	375	348	316	347	335	347	343	353	351	313	332	314	366	380	348	347	348	342	346	350	329	374	354	352	311	333	367	350	323	340	349	320	346	350	324	359	344	341	342	329	349	343	316	352	336	357	302	320	349	356	374	318	304	340	361	305	359	362	341	322	365	348	356	336	325	368	328	362	353	330	337	359	363	337	363	336	322	346	336	342	323	336	344	375	323	375	334	361	360	348	350	310	359	350	342	364	351	366	354	321	355	314	308	334	368	379	352	373	360	333	329	353	368	337
25670	43721	38859	27378	17083	13420	9630	7552	5477	4217	3295	2809	2316	1954	1591	1377	1255	1128	999	970	846	847	757	774	749	763	697	648	714	747	691	740	707	708	716	682	693	670	734	694	680	707	669	684	665	676	625	672	719	664	676	655	717	677	695	663	711	700	680	716	677	690	697	677	666	671	718	669	703	712	697	652	688	637	698	720	683	678	612	658	679	639	650	674	683	630	682	663	678	685	634	707	699	683	659	752	658	668	646	669	647	663	599	686	639	637	714	711	693	695	705	673	671	659	674	693	646	674	661	680	645	646	666	660	646	638	699	669	661	632	674	688	682	675	698	695	736	689	666	667	696	657	671	661	687	672	709	683	664	664	616	662	676	678	660	684	648	711	665	681	695	702	642	644	664	720	675	637	644	718	717	717	659	693	646	680	674	646	641	644	667	672	675	634	669	681	762	656	667	659	665	691	665	598	683	663	702	681	672	687	663	627	723	645	706	654	667	656	686	647	673	701	657	652	637	659	640	677	637	682	642	644	655	661	637	651	667	657	687	659	691	701	657	699	692	694	668	675	710	628	702	688	658	682	623	672	682	652	637	602	682	653	697	669	681	679	598	668	690	669	661	696	625	672	668	696	671	661	656	684	658	678	698	699	637	695	653	666	638	729	687	704	613	640	642	659	683	644	639	659	722	645	655	691	693	654	641	661	661	656	660	678	653	687	666	651	715	655	676	660	670	653	685	671	664	643	670	704	662	703	667	654	623	681	674	680	695	622	693	710	694	643	729	644	670	656	657	669	666	671	674	684	635	652	656	637	713	693	677	684	694	642	690	696	629	650	703	684	641	639	704	690	676	625	675	671	624	683	684	705	634	699	674	633	669	660	635	681	653	703	689	688	717	624	689	641	683	675	645	664	666	636	703	668	616	668	672	632	673	647	654	661	634	686	670	687	666	702	668	652	660	651	674	651	701	642	655	706	638	677	638	622	664	651	690	704	699	697	688	728	698	712	627	637	672	670	688	690	610	684	625	677	682	633	648	726	678	686	652	652	683	659	676	672	655	670	628	663	666	667	644	650	643	679	680	683	685	685	679	653	652	724	667	656	712	688	666	640	654	645	648	688	637	674	684	669	660	656	651	688	656	707	642	664	706	684	645	639	656	689	672	684	653	646	680	641	699	665	701	665	687	686	654	667	620	651	691	621	685	694	682	695	627	674	659	692	703	681	685	650	642	666	691	713	628	663	677	668	668	677	674	701	715	708	675	683	694	711	654	632	669	683	657	677	692	686	725	667	694	694	622	669	701	657	638	630	703	679	655	672	694	663	663	684	695	621	688	593	690	686	692	670	706	667	678	693	664	666	645	686	681	674	652	621	678	664	679	714	710	728	660	729	674	663	679	726	689	653	712	658	708	707	712	657	655	662	657	688	687	655	691	708	708	695	616	633	644	682	622	676	683	635	690	641	652	675	684	677	680	649	705	740	719	682	670	661	655	683	701	658	647	693	671	669	670	697	592	690	693	677	645	676	651	661	714	702	656	632	660	673	646	678	615	652	715	687	657	689	657	691	655	713	690	655	685	650	682	660	680	654	697	686	657	651	644	703	697	734	710	658	667	684	693	660	667	662	709	659	646	673	676	698	666	697	656	655	729	645	680	670	696	662	651	669	690	673	702	679	656	633	676	688	643	643	706	685	667	670	693	673	667	679	708	638	636	718	668	653	690	692	664	634	668	705	664	655	700	653	651	649	654	669	656	671	681	679	666	684	677	650	611	696	695	658	673	684	672	671	677	685	684	701	646	649	643	670	649	645	671	676	670	721	670	678	710	634	655	638	681	684	703	673	613	593	661	666	658	693	652	669	654	674	648	629	674	671	668	668	661	661	636	670	670	698	652	667	645	745	658	680	690	612	643	681	664	660	685	680	665	673	683	676	644	677	643	667	672	673	716	655	660	661	691	683	684	630	677	706	690	652	709	716	713	677	686	699	618	652	669	684	621	684	677	650	677	683	691	668	696	689	666	702	712	671	649	677	710	674	692	682	649	672	654	637	718	638	633	638	698	672	672	668	703	608	666	700	671	720	658	718	668	654	672	683	661	665	647	646	656	678	623	718	695	659	721	638	686	671	646	629	712	668	665	671	651	687	670	664	664	638	654	691	681	680	690	681	662	711	629	705	629	649	694	694	689	639	649	664	670	678	678	670	684	659	657	682	656	641	683	654	692	636	644	690	680	651	650	667	642	659	694	659	616	676	634	720	671	691	673	641	701	656	678	659	646	667	656	641	673	648	654	683	652	664	666	690	635	700	679	700	630	659	659	661	659	670	690	643	716	639	693	670	638	661	632	737	649	623	639	706	695	658	664	651	669	700	624	673	687	682	678	657	641	687	681	650	698	639	672	695	699	706	659	648	644	722	720	650	672	673	680	706	688	713	677	674	684	655	674	656	679	640	691	663	683	649	663	668	644	658	690	647	694	677	699	687	695	661	634	654	683	672	725	665	673	684	676	657	728	638	675	661	694	670	641	683	650	658	697	657	662	628	675	697	632	723	684	708	649	655	676	701	654	669	651	671	650	699	714	642	647	692	726	699	678	650	664	703	689	673	645	696	714	668	671	675	686	714	656	666	669	687	644	695	672	656	652	639	693	659	651	652	649	668	688	657	666	700	664	617	704	686	644	672	704	667	665	657	670	669	682	659	665	656	670	658	665	663	646	646	647	661	704	692	649	687	673	660	672	712	659	664	664	695	677	660	640	640	619	660	654	668	636	669	682	672	709	661	639	724	698	674	673	644	642	673	675	668	656	637	646	655	678	667	633	694	693	677	727	712	670	686	670	660	672	686	672	703	737	703	647	714	705	666	668	665	695	671	676	695	715	643	664	673	667	712	685	656	653	705	667	643	675	657	711	672	701	639	696	692	646	675	672	672	694	675	671	657	632	666	673	671	696	689	682	690	659	659	689	654	648	706	681	677	668	659	645	673	628	642	681	645	656	698	701	683	667	697	637	705	691	702	635	670	625	665	740	704	660	715	682	638	627	660	664	664	654	662	676	686	690	654	645	711	669	634	719	676	728	672	654	680	680	637	622	698	685	646	680	686	653	676	647	652	679	681	660	671	682	616	702	660	647	693	611	674	666	644	697	684	679	611	624	681	649	714	669	634	702	663	655	636	633	670	701	706	678	678	719	657	690	679	663	683	627	652	677	652	657	682	727	671	663	660	717	622	674	664	726	695	706	689	681	698	694	665	720	676	668	704	668	656	645	652	660	720	689	666	694	673	619	686	676	659	642	686	669	700	661	650	698	668	665	668	692	686	658	660	647	668	633	693	640	674	697	661	702	684	655	660	682	653	713	695	639	635	643	702	638	690	664	700	646	662	689	665	639	685	692	642	656	683	632	671	694	653	703	699	654	704	725	662	686	686	639	671	638	675	656	686	665	660	682	633	679	697	704	638	664	667	675	704	663	667	609	666	699	698	706	696	651	668	688	647	637	691
23452	21453	29116	24311	21697	19854	11627	5027	3238	2430	1891	1518	1171	922	846	614	623	500	470	436	351	380	344	326	361	340	334	327	333	309	324	312	298	302	298	295	295	332	303	322	315	327	311	267	319	311	311	291	340	332	305	309	305	306	316	299	262	301	324	334	314	285	293	305	320	298	293	289	341	296	303	322	301	303	284	298	311	275	307	312	294	321	299	286	288	285	315	269	304	300	294	318	297	270	310	293	325	328	304	289	295	293	304	278	313	309	304	300	305	312	286	301	302	296	278	282	324	333	305	295	292	304	307	281	303	301	295	278	285	264	295	333	313	272	297	298	294	300	290	314	289	292	282	302	293	292	319	321	309	339	291	284	290	288	324	273	311	281	290	327	313	283	284	307	276	302	304	304	323	314	272	286	318	308	310	309	307	288	294	309	290	300	278	315	343	311	343	299	323	321	310	307	288	322	314	309	294	299	255	286	287	301	333	314	319	302	286	316	304	306	304	283	277	313	320	296	282	332	286	316	298	297	311	297	297	288	275	303	308	269	269	314	308	292	309	299	320	311	297	303	306	295	309	318	324	310	298	297	329	309	299	303	305	307	309	281	331	292	286	298	298	306	263	278	295	281	288	365	314	309	294	280	287	285	326	320	282	292	292	316	296	328	278	267	299	295	296	337	299	326	324	320	295	286	298	267	298	285	299	301	311	281	333	294	296	298	300	310	282	298	316	289	277	276	313	303	319	307	308	328	299	291	305	314	296	292	315	274	305	282	305	282	296	282	316	290	297	299	320	300	307	308	270	304	320	316	297	310	307	339	333	331	316	304	290	314	300	333	310	264	302	296	307	296	303	285	270	303	300	313	279	317	304	302	301	297	299	303	290	288	308	310	289	276	305	338	320	327	292	322	327	292	324	271	334	303	303	307	318	277	323	316	340	309	303	278	311	310	316	322	321	274	304	282	307	309	298	341	305	266	285	302	305	314	307	315	314	288	306	294	307	336	298	289	306	315	306	269	305	306	306	302	306	298	321	275	310	298	284	294	281	273	340	285	281	314	294	304	299	297	303	331	333	275	288	309	330	293	316	308	316	282	283	295	309	278	292	286	318	282	285	288	307	287	269	292	300	326	301	314	328	310	269	311	290	279	302	288	289	302	270	338	277	318	316	273	301	312	303	309	274	319	293	320	311	324	286	281	312	303	297	280	324	336	299	293	316	304	317	297	286	322	298	305	292	297	297	295	304	327	331	321	312	298	275	284	309	304	303	286	261	315	317	294	348	298	310	300	289	286	291	286	284	295	301	317	274	287	294	285	283	308	299	318	325	279	314	297	294	308	303	332	312	324	257	319	282	288	327	325	296	282	295	289	298	326	309	333	313	323	310	289	299	305	317	284	321	294	324	295	305	307	284	281	291	338	294	325	292	339	330	310	315	290	311	283	332	297	321	276	327	263	323	294	270	301	326	294	296	290	309	282	281	299	299	306	305	311	325	297	290	286	290	292	318	289	296	289	301	319	294	312	264	318	319	313	318	296	302	279	305	307	319	299	316	288	290	312	324	304	292	311	307	311	321	298	314	300	329	294	303	294	348	295	279	333	343	313	301	326	313	303	301	294	295	306	317	275	286	294	311	301	327	322	292	294	310	292	341	298	292	304	285	334	316	293	277	300	283	300	277	269	312	317	301	311	322	304	278	301	295	310	311	312	290	311	296	291	298	333	277	319	309	305	307	305	286	316	265	344	302	314	314	301	284	304	291	284	338	306	321	300	337	336	308	300	299	286	333	306	322	324	326	288	284	295	318	273	293	319	292	318	300	282	308	289	303	309	315	289	284	283	296	288	288	308	312	303	305	300	288	294	299	318	302	309	299	291	294	284	312	314	288	293	280	283	325	293	289	322	300	295	342	289	304	296	321	300	316	324	310	314	278	297	323	329	306	295	304	294	317	305	306	332	313	297	325	287	310	313	274	286	306	290	289	317	309	280	282	325	277	296	301	323	291	303	330	324	312	269	294	270	301	298	301	324	300	288	300	297	302	255	290	282	309	293	303	256	303	310	273	300	330	332	315	296	317	267	307	277	303	293	283	288	336	294	298	320	300	304	325	302	295	312	300	326	295	299	280	308	270	277	319	290	325	331	351	333	271	317	259	291	288	294	303	292	319	287	322	280	288	329	299	294	271	307	299	277	287	292	268	267	282	297	289	288	296	318	302	294	275	305	301	317	311	286	261	327	311	310	295	297	309	293	289	336	279	322	310	323	329	289	301	307	284	275	305	303	283	295	294	297	301	304	280	314	307	268	297	274	320	302	303	291	306	300	279	288	352	330	324	283	346	327	285	319	278	302	283	293	315	312	309	319	293	286	287	313	303	312	275	325	298	318	258	295	283	323	293	290	301	284	272	304	307	278	317	298	294	278	293	313	303	320	304	294	305	284	296	312	296	328	299	277	310	287	302	294	288	296	308	285	319	262	293	288	276	279	349	309	304	289	297	331	351	281	303	300	280	287	309	316	333	315	259	313	309	285	303	316	289	301	283	297	321	302	296	345	293	291	279	318	289	302	290	325	287	336	320	281	262	258	279	300	322	295	308	299	313	284	299	292	292	302	278	322	323	295	324	283	255	284	310	294	271	310	266	315	310	315	305	273	294	325	301	296	271	267	296	294	323	332	317	305	319	290	276	320	279	288	289	295	298	296	284	313	297	317	298	298	301	284	307	292	298	275	340	314	322	295	337	281	301	298	293	309	320	314	312	330	312	291	326	274	285	340	320	292	287	307	322	297	279	325	259	324	315	337	297	280	287	297	313	301	298	264	275	278	321	305	330	306	284	304	298	295	267	296	282	306	296	282	292	323	286	310	277	327	297	297	290	323	282	268	287	275	300	299	299	297	284	322	274	298	292	297	315	293	317	300	291	324	320	289	274	319	316	314	318	283	310	311	317	269	317	305	279	294	310	291	292	318	311	290	303	303	271	283	296	322	288	313	271	280	293	332	297	284	321	277	293	270	307	325	299	304	279	319	297	317	289	301	316	328	287	276	323	302	290	273	304	315	330	328	278	311	295	283	283	285	302	308	316	297	313	317	299	313	310	291	289	336	280	315	283	303	299	298	300	315	293	273	273	304	277	294	300	295	296	310	311	316	294	306	306	294	278	298	319	312	308	270	295	292	300	284	317	285	271	321	290	305	300	271	302	285	325	281	294	310	297	274	276	285	316	307	296	307	303	268	304	342	304	293	264	309	274	294	287	284	316	278	321	290	313	310	321	299	296	336	299	282	310	275	287	308	312	299	300	297	296	296	286	336	299	285	301	306	301	301	337	296	313	320	304	303	279	322	291	302	323	288	312	298	305	270	325	274	300	314	312	341	301	309	301	277	295	278	280	282	306	275	318	296	295	302	328	326	293	305	323	323	269	284	305	302	310	286	289	284	290	315	299	325	337	294	282	327	280	285	280	285	286	281	311	294	295	311	293	300	315	320	312	299	337	286
29535	50783	47294	36393	25183	18917	14649	11117	8889	7057	5654	4413	3603	2913	2544	1903	1675	1368	1179	1027	944	831	706	722	683	746	730	637	648	605	634	604	595	629	633	622	592	581	592	575	571	591	582	554	596	540	535	599	570	582	619	569	578	582	512	582	573	619	552	591	570	544	597	562	559	561	566	584	551	564	583	574	592	534	591	599	593	583	554	553	631	590	598	543	550	563	591	578	519	623	561	544	565	532	553	613	574	601	580	544	585	572	561	590	558	580	591	521	568	564	551	513	558	558	588	575	529	570	582	599	541	557	537	567	569	531	586	587	606	604	545	564	570	569	593	597	581	544	554	559	565	566	579	559	594	540	536	594	589	557	562	567	605	575	549	559	575	552	563	610	590	589	566	589	576	611	555	560	574	546	552	606	554	527	596	583	563	566	541	556	565	570	593	578	581	574	535	572	563	576	574	572	585	599	602	583	604	541	567	612	540	533	565	564	545	595	556	532	614	576	572	600	534	559	570	488	517	555	545	556	559	576	566	586	592	581	529	592	603	572	534	560	570	511	514	543	522	555	564	562	589	539	537	587	544	590	544	532	542	529	551	576	572	554	533	552	567	564	567	588	606	533	557	555	556	522	590	559	520	589	546	613	551	570	588	570	587	560	567	558	574	569	548	578	543	574	531	556	536	556	596	618	541	602	571	550	561	552	557	576	564	557	579	550	555	575	553	548	543	555	576	613	561	538	557	519	571	516	587	562	519	562	574	598	549	574	525	591	577	581	586	586	585	553	635	583	551	574	573	532	585	568	566	547	535	553	548	511	545	582	595	594	573	557	543	622	585	576	607	546	571	604	522	539	585	545	586	542	550	589	560	561	559	529	526	568	558	571	524	540	543	603	576	562	603	548	583	570	530	590	559	556	587	555	575	559	542	606	609	594	536	545	539	517	598	526	584	527	567	553	530	564	556	565	517	564	578	546	562	608	529	546	557	538	551	540	589	580	566	534	575	563	560	524	539	571	573	578	605	555	568	509	546	554	559	549	603	579	564	550	568	557	539	562	572	553	550	515	547	582	536	547	553	566	559	557	532	519	604	567	556	558	562	597	549	590	575	555	569	584	564	611	547	557	547	571	577	532	564	536	556	591	563	559	544	557	552	574	550	579	558	598	569	545	569	537	584	570	539	545	520	554	553	544	566	575	589	553	582	541	563	576	620	547	568	562	554	557	566	564	540	601	524	538	549	518	629	541	546	573	598	539	577	572	528	564	553	487	567	540	514	594	552	529	602	569	580	580	540	538	574	580	535	578	576	597	561	592	576	550	578	582	619	558	604	551	563	582	627	566	590	586	605	548	573	520	543	556	536	555	558	617	586	537	567	554	584	538	538	554	566	530	565	603	552	578	591	549	595	568	568	601	567	534	528	549	533	586	576	575	551	569	541	619	521	568	582	540	568	554	511	614	592	597	539	595	601	622	575	602	587	625	558	595	597	569	530	549	580	567	588	580	551	589	573	638	544	557	583	576	592	561	601	577	561	538	550	581	558	553	556	561	554	573	569	560	522	540	536	536	556	568	562	572	577	566	570	568	552	557	539	543	574	552	537	537	548	594	577	616	608	596	522	622	556	563	550	559	593	565	553	566	579	544	582	558	588	546	571	559	626	571	576	561	583	589	576	580	580	544	593	555	562	559	551	543	557	560	576	547	554	596	570	599	577	589	601	553	555	581	532	561	552	546	566	549	591	566	578	506	561	559	596	570	559	606	576	578	602	576	556	521	545	573	576	572	564	578	553	604	574	600	547	591	545	571	551	556	575	591	542	516	547	579	589	558	550	586	555	553	543	572	539	597	569	586	576	581	589	569	554	570	556	571	579	553	538	526	507	575	542	533	574	605	533	584	562	542	521	542	602	567	567	585	548	610	541	549	540	542	578	578	555	484	637	595	565	599	581	585	553	551	575	547	585	568	543	546	560	604	547	552	598	602	597	589	563	535	616	580	578	559	563	502	580	525	555	556	550	540	572	561	579	585	571	547	551	537	573	579	588	543	516	577	591	588	602	600	554	604	531	590	541	569	578	614	553	520	568	527	539	554	562	529	536	584	578	541	583	571	539	542	611	554	552	554	580	500	528	552	530	564	570	561	597	564	550	562	549	595	581	578	624	583	517	590	580	535	561	577	563	583	540	594	529	542	521	587	558	591	532	595	567	555	573	563	589	584	556	559	604	555	545	580	530	586	545	585	547	601	573	582	536	581	557	563	605	562	596	496	547	546	557	540	576	585	510	548	584	583	597	527	559	566	546	532	538	560	556	581	576	547	579	562	559	557	566	570	555	584	582	555	607	572	588	605	616	566	560	581	571	547	621	561	548	564	550	548	592	530	529	556	536	538	570	563	536	577	588	563	597	584	618	538	570	541	506	520	559	553	582	561	547	562	579	563	583	551	551	561	511	586	607	598	611	559	535	593	567	600	583	561	591	566	577	580	527	596	547	543	524	583	552	550	577	576	600	547	516	505	562	618	584	550	569	610	565	548	577	525	592	601	581	599	598	556	564	563	529	549	546	529	574	562	584	585	557	546	522	600	546	569	600	563	513	536	583	569	586	572	549	543	565	548	625	598	566	546	529	572	564	523	563	549	553	559	562	578	537	532	570	579	574	560	596	559	535	571	566	555	568	598	561	576	538	569	578	548	581	587	560	598	567	590	570	545	528	548	583	549	582	538	586	538	542	567	538	594	581	547	571	547	584	582	612	580	592	611	567	613	531	571	565	552	559	558	600	567	569	549	542	552	597	574	538	554	568	559	567	555	546	540	542	569	559	556	581	552	570	560	548	574	564	551	540	538	578	567	544	516	567	560	566	564	560	598	536	551	545	601	554	563	531	591	590	558	569	529	543	574	599	518	591	577	551	574	564	558	570	573	583	578	584	579	599	576	560	605	618	530	621	540	529	590	556	574	545	545	523	542	560	545	584	558	572	550	559	542	525	593	584	553	610	557	544	568	542	518	567	595	559	546	613	586	564	580	548	553	514	531	582	614	596	594	566	538	526	542	538	571	541	584	554	557	574	537	597	565	594	547	579	566	573	546	520	599	555	549	542	607	617	548	566	574	596	555	531	557	539	561	538	569	588	586	584	557	562	574	575	584	565	573	528	546	531	575	572	568	561	547	562	540	556	543	538	580	555	574	617	603	586	633	574	542	540	570	557	608	556	532	607	542	562	571	519	586	547	569	559	556	504	560	578	548	539	575	550	565	571	558	577	568	600	577	597	536	553	584	631	571	559	584	589	567	524	569	567	595	533	571	593	564	558	550	542	560	559	556	551	605	567	564	542	618	589	588	546	541	536	577	543	562	550	606	565	587	578	581	561	536	574	565	562	532	544	560	596	574	558	592	570	582	559	592	563	560	560	527	528	531	572	569	578	531	550	573	547	578	566	556	564	578	586	577	585	583	586	549	549	553	584	559	544	555	545	541	508	573	562	588	594	588	582	578	566	599
27081	21438	17499	8203	2789	1678	1155	946	778	755	671	645	538	556	532	536	513	499	495	494	495	456	477	470	473	484	469	518	486	498	467	467	470	449	449	467	427	505	472	478	473	483	482	513	475	477	461	495	492	475	499	491	499	428	453	459	446	464	452	443	464	429	512	516	514	473	468	515	481	481	483	461	444	455	506	431	467	476	486	483	536	464	461	488	530	455	439	437	460	494	465	483	472	466	449	476	447	449	500	480	473	520	470	499	471	428	415	445	439	466	473	465	483	474	474	435	477	466	507	462	502	438	486	503	479	452	449	480	493	456	479	495	442	491	469	510	459	489	464	449	437	521	465	482	464	444	492	459	507	476	486	495	445	463	459	451	509	458	463	468	471	468	487	466	485	473	466	494	489	446	477	451	439	469	402	474	443	487	449	482	476	481	507	479	517	478	464	402	482	478	478	463	472	464	453	465	480	472	500	501	482	430	504	491	468	506	467	458	473	510	519	470	532	459	480	482	483	457	467	489	481	482	491	444	489	456	484	446	461	482	441	471	530	492	455	489	470	471	478	472	441	509	482	454	497	450	460	495	470	421	470	456	443	430	496	525	480	489	468	439	478	464	474	443	432	489	468	492	482	448	469	460	477	460	505	476	483	464	465	503	450	419	466	458	485	518	468	475	463	460	506	457	444	482	445	497	465	464	450	507	480	485	433	486	465	459	472	476	432	447	476	468	468	499	452	446	472	436	456	502	481	475	485	445	476	454	435	483	465	458	451	465	503	481	474	485	468	499	484	484	485	460	468	476	499	494	474	418	474	466	480	471	460	474	492	494	457	475	436	503	493	459	488	471	439	441	492	524	461	475	529	466	466	424	442	491	477	477	473	430	492	488	499	458	458	464	488	465	464	458	469	471	475	465	487	492	470	506	493	460	491	481	413	448	460	485	485	476	483	478	468	462	468	439	429	432	489	473	470	502	467	466	481	505	468	482	457	466	476	436	454	437	510	430	485	448	474	471	449	479	518	483	455	461	469	463	465	443	498	483	449	459	450	463	481	454	486	431	461	447	469	507	458	537	484	465	479	452	510	470	478	506	503	460	455	441	474	480	445	484	470	461	465	492	469	460	461	460	438	448	459	470	497	480	490	510	449	500	472	458	454	475	449	503	493	500	468	460	456	455	472	449	466	500	503	491	518	536	468	494	467	446	493	484	475	477	445	479	466	492	479	465	435	427	482	471	468	425	453	487	458	473	475	500	488	452	479	458	512	414	470	489	503	455	494	469	457	523	459	496	480	469	475	455	461	472	519	473	473	445	459	472	483	478	489	477	486	479	480	449	454	469	490	465	503	446	447	471	506	474	436	453	455	469	502	456	493	474	471	483	483	466	466	446	425	462	487	484	473	463	467	471	492	445	466	466	491	440	503	480	477	464	502	455	449	480	483	502	493	474	496	446	460	418	459	498	436	500	456	454	464	465	475	490	475	507	468	472	506	483	494	508	499	489	470	455	488	480	456	454	486	470	476	484	544	500	446	446	479	467	440	501	455	517	499	437	486	446	473	472	484	486	455	484	476	428	465	470	434	451	462	458	458	458	475	406	480	465	474	448	467	480	444	464	478	457	480	504	472	457	485	425	497	492	444	476	474	537	489	490	451	427	496	461	484	470	459	462	479	476	495	441	464	448	465	461	426	502	468	434	495	473	512	502	499	485	506	474	476	469	441	472	480	410	483	441	478	467	464	449	477	486	505	459	487	473	471	461	450	493	459	469	437	451	451	481	447	471	505	477	484	456	444	503	479	456	451	474	476	461	455	538	503	529	473	466	484	477	482	496	478	504	427	494	463	448	451	516	459	472	505	511	489	486	496	472	475	465	480	468	501	511	481	457	466	460	462	461	470	470	527	451	430	471	490	444	502	475	458	447	474	463	462	492	483	438	462	474	463	480	484	452	472	510	452	485	439	462	494	482	454	466	467	448	453	482	500	468	507	472	476	469	461	466	458	457	467	465	475	460	514	491	515	512	469	479	456	457	481	494	448	446	507	501	464	500	476	483	446	434	492	481	495	507	487	466	485	491	441	463	495	484	463	499	491	473	491	472	493	463	502	473	455	481	486	459	507	481	472	502	453	506	476	476	459	467	435	472	474	478	473	485	494	471	464	471	517	458	465	468	460	486	441	486	444	439	489	451	476	501	466	473	460	486	488	463	454	458	502	482	498	463	477	498	482	480	513	438	503	492	468	468	473	450	459	421	442	467	418	479	495	486	468	484	487	464	483	452	470	466	454	449	471	504	468	453	502	452	506	470	483	463	485	459	455	465	467	500	467	479	452	484	467	518	480	475	479	495	515	455	467	482	482	488	474	414	474	456	459	483	425	482	467	473	487	464	495	478	494	451	474	438	479	489	505	494	496	496	443	461	463	499	454	456	470	458	480	439	471	480	469	455	491	472	507	480	446	469	496	456	482	475	482	510	453	495	515	484	458	483	439	457	474	438	493	464	495	443	450	502	467	502	457	403	448	478	447	462	491	446	451	448	491	458	461	478	460	520	470	484	516	422	483	447	454	467	498	467	483	448	459	469	497	506	496	480	457	479	454	477	465	485	477	501	475	460	481	497	517	492	496	458	488	471	485	461	481	542	477	489	441	499	480	479	481	447	475	446	452	467	505	493	488	466	455	463	445	481	488	464	467	493	445	460	486	491	463	519	468	463	450	476	474	480	452	445	497	472	461	429	480	463	469	479	484	489	456	476	530	480	491	517	456	457	496	494	478	449	443	412	494	474	465	441	476	466	479	450	519	462	483	481	474	508	461	470	501	461	439	471	442	512	427	492	456	501	477	478	470	468	495	457	439	463	485	507	467	456	478	461	479	459	498	478	494	466	450	455	465	501	433	487	445	497	424	503	442	477	496	479	445	474	427	494	463	449	496	484	493	444	489	496	412	463	456	493	470	514	457	516	478	444	455	440	458	478	464	435	500	493	483	459	454	489	481	507	438	452	456	454	456	442	459	457	473	479	444	488	434	501	459	492	456	469	444	466	480	486	481	440	458	508	460	488	473	508	485	465	488	483	471	488	461	485	501	462	471	472	480	411	440	474	535	477	493	526	442	461	467	459	482	452	479	473	467	486	503	463	461	485	462	501	479	453	452	451	499	498	474	469	501	489	490	490	505	482	457	444	480	437	458	462	475	507	499	438	467	481	514	467	493	461	487	435	478	461	484	460	492	465	467	459	484	488	493	434	474	455	472	436	496	484	473	493	486	485	488	439	481	439	476	480	456	485	449	447	455	476	465	462	452	470	463	453	435	473	482	503	457	488	491	470	478	451	478	474	462	476	506	455	485	497	484	507	485	530	448	427	459	457	434	488	463	470	479	486	487	469	474	491	502	476	530	440	494	481	499	466	448	507	443	448	468	484	458	494	458	490	468	478	459	470	507	439	470	508	503	467	471	503	430	479	485	463	473	492	457	455	480	506	442	450	460	476	458	438
19640	30576	23563	12751	6781	4444	3179	2754	2185	1852	1700	1468	1387	1270	1173	1106	1035	1060	926	975	912	964	914	952	870	861	930	925	920	942	856	846	885	877	931	866	907	906	903	884	870	910	932	925	887	866	912	874	886	842	882	893	852	867	888	915	854	885	922	867	932	884	848	896	924	957	871	873	920	864	966	932	871	885	917	918	882	879	827	866	926	879	901	875	871	871	844	862	867	874	865	858	898	916	898	891	900	896	874	942	840	885	861	908	884	934	860	860	882	859	882	854	885	859	890	886	928	840	894	922	864	908	852	891	905	859	817	875	871	922	877	920	896	876	898	889	842	870	842	894	899	947	887	872	956	882	877	908	857	856	890	896	888	856	834	880	903	918	824	866	833	904	884	863	884	843	910	901	895	884	815	856	870	861	850	881	877	887	855	894	876	932	898	882	926	858	908	905	898	898	882	886	862	844	956	867	894	863	918	879	860	877	920	892	860	894	864	875	928	842	871	889	909	881	894	836	955	871	899	907	886	871	901	902	903	922	881	885	885	891	903	865	871	835	950	827	859	942	931	830	851	836	866	880	889	925	874	845	905	886	893	920	875	919	913	838	910	863	907	879	862	870	892	894	881	851	889	907	872	887	860	894	891	895	906	870	858	918	822	885	901	861	893	888	892	864	903	841	898	942	870	844	884	894	922	869	933	880	881	890	908	899	889	886	927	859	869	860	885	856	875	916	859	942	848	890	925	880	875	856	882	872	884	928	895	862	923	853	925	889	889	857	890	896	917	940	827	898	837	833	898	904	909	874	915	879	915	910	858	872	851	890	909	873	910	874	900	876	895	912	902	911	841	863	889	875	920	882	885	896	869	885	895	821	900	884	884	912	870	885	898	883	871	869	876	899	859	879	875	842	906	908	874	870	902	940	883	932	903	906	873	868	867	923	875	894	869	855	866	858	853	923	881	955	863	835	886	851	901	878	886	882	850	866	855	865	863	892	906	865	837	868	910	845	942	885	909	928	928	907	898	879	882	887	883	898	884	839	878	858	874	836	844	869	877	906	893	865	859	921	894	917	911	865	965	923	900	946	889	865	927	829	881	872	891	899	934	918	876	911	920	844	886	915	844	891	893	922	835	859	906	893	902	895	868	858	837	880	949	869	899	895	910	887	891	859	846	905	957	870	857	908	917	942	907	875	893	943	886	892	927	852	835	878	836	883	868	910	916	897	892	841	856	902	845	919	893	890	924	871	921	924	875	853	890	886	914	863	883	900	888	882	938	893	859	811	857	908	895	901	848	902	885	891	914	859	880	902	824	887	945	876	910	870	890	886	885	884	884	821	872	840	871	839	885	887	880	879	851	824	913	897	903	895	846	887	863	839	934	873	849	879	885	833	836	878	898	918	854	857	859	916	905	895	891	874	890	876	894	880	863	877	862	956	847	870	873	898	906	883	879	886	930	898	900	916	912	819	919	879	847	870	944	916	839	902	853	880	831	938	962	871	842	903	850	899	912	883	902	904	827	893	888	892	856	882	872	872	859	942	857	848	917	879	920	875	901	918	884	862	884	938	879	876	927	911	866	925	860	903	834	828	866	861	927	909	874	880	898	917	871	929	903	902	904	899	912	917	900	900	883	858	889	851	928	890	830	838	878	864	911	891	797	947	888	931	858	922	890	884	889	888	899	880	899	930	825	913	894	931	885	893	872	912	893	890	916	887	858	864	863	858	904	905	904	892	896	914	878	934	908	892	913	891	867	856	868	902	883	871	895	834	852	885	872	870	898	877	937	883	868	918	900	869	917	831	885	854	881	969	872	899	921	864	876	857	927	833	881	855	845	892	887	920	890	864	864	902	872	901	852	920	835	843	891	916	854	899	868	949	905	917	814	896	864	854	876	918	861	940	852	904	886	875	880	917	842	898	801	827	917	889	912	898	858	958	873	853	914	922	910	884	964	961	881	916	903	887	845	866	874	847	863	904	883	914	914	861	936	909	905	927	859	883	863	884	849	882	904	906	923	901	865	837	863	883	865	856	822	890	890	911	924	913	919	901	874	894	875	853	884	934	936	888	844	882	925	814	891	875	867	885	876	894	826	827	888	901	911	893	885	901	956	917	880	898	819	878	889	892	935	906	862	877	931	958	898	933	922	890	886	865	855	862	852	863	891	912	868	843	926	885	855	890	899	864	862	888	893	922	878	933	910	848	887	866	896	902	938	859	910	951	874	903	883	884	929	889	831	875	882	860	880	897	836	875	876	832	860	940	875	898	883	910	872	865	926	878	864	899	860	890	894	928	930	887	885	895	894	900	887	905	885	875	855	911	885	904	948	924	851	817	893	850	884	921	918	902	869	873	891	935	878	905	849	885	853	908	878	835	875	881	898	910	996	906	901	880	887	892	863	918	888	875	883	879	891	874	858	832	917	832	908	840	962	880	904	866	829	883	889	834	907	867	879	896	881	895	904	863	863	904	942	869	872	871	873	870	876	872	878	896	862	940	863	897	859	867	906	863	887	894	841	834	898	928	903	920	861	869	880	877	910	849	901	940	843	908	859	883	861	919	899	894	821	876	915	905	911	844	906	826	858	894	894	855	854	898	842	902	893	876	830	880	891	893	915	913	904	931	908	892	921	848	906	900	843	907	887	891	936	829	906	914	930	883	863	914	857	920	916	881	907	855	877	846	898	912	835	885	938	924	896	941	875	910	870	905	825	869	871	904	869	850	883	893	882	943	865	880	905	900	896	900	907	897	857	830	874	842	857	847	852	912	894	930	908	840	891	859	814	895	913	881	858	874	933	937	901	941	883	918	865	852	896	895	921	903	905	845	862	896	887	909	886	891	861	905	916	894	872	932	895	876	882	903	928	857	884	832	859	914	892	932	879	864	851	910	851	910	903	908	911	911	933	831	831	889	899	861	907	940	915	899	885	901	877	932	887	893	884	883	897	897	919	881	924	908	904	849	800	907	879	886	853	885	916	854	887	896	855	844	863	866	854	848	840	912	881	896	886	886	928	822	908	880	912	861	893	940	918	886	831	976	903	926	870	879	887	916	886	893	889	883	870	887	891	900	875	854	855	834	853	869	892	901	853	901	923	942	898	892	894	905	885	910	890	938	880	891	848	864	939	876	845	928	922	819	881	888	873	942	901	902	927	905	885	844	849	880	894	882	896	926	840	837	855	886	920	905	927	855	848	825	895	884	933	886	896	899	877	877	869	906	873	870	927	886	893	867	921	869	915	902	919	832	882	833	882	847	920	864	872	913	973	876	917	919	908	909	897	911	873	869	832	881	906	931	873	871	876	910	883	932	888	919	849	884	904	888	910	883	872	939	846	937	907	895	860	904	872	855	920	878	939	836	840	847	876	922	901	873	912	860	910	949	859	887	836	882	900	860	911	853	876	861	878	872	933	867	873	877	892	882	849	875	868	832	900	858	898	909	930	897	938	928	874	924	898	867	898	837	862	849	857	880	898	889	895	950	904	919	931	878	864	914
24495	21463	28388	24924	18912	8850	4438	2723	2071	1655	1349	1089	1177	843	650	602	490	457	437	428	424	426	370	445	405	370	366	364	371	370	334	364	363	367	363	365	337	337	338	373	393	363	368	378	303	329	391	344	343	331	366	340	373	345	346	362	339	363	381	341	326	339	316	354	348	330	358	334	368	364	314	368	324	380	357	400	365	373	334	335	341	353	317	308	352	362	337	341	336	364	370	354	354	352	359	352	345	338	366	351	356	336	359	354	362	326	350	356	375	368	352	382	369	355	378	322	354	313	351	324	327	356	376	365	363	340	355	370	345	332	346	349	337	348	334	375	337	323	349	360	347	335	388	322	369	317	340	375	378	379	348	334	312	331	407	323	355	351	357	348	358	371	343	341	359	340	333	305	370	364	368	363	335	381	329	347	360	327	376	323	362	338	379	345	394	375	335	349	354	365	360	347	359	373	354	371	391	368	394	374	338	353	329	375	364	355	384	324	315	341	345	342	320	331	346	348	363	338	348	361	355	376	381	335	307	327	363	335	372	345	385	369	330	342	349	363	324	369	313	345	352	374	375	381	364	359	325	340	348	343	356	341	356	343	359	369	336	341	361	328	366	346	358	370	342	342	330	339	358	323	340	365	368	346	353	372	325	334	379	325	340	310	369	323	382	347	375	370	325	343	391	337	360	343	321	359	351	351	332	365	348	319	372	352	343	351	331	377	342	320	320	327	335	365	346	372	362	332	343	339	339	362	354	339	352	332	357	356	333	323	348	341	324	316	366	353	335	321	338	341	389	336	344	322	340	331	332	351	340	343	324	300	336	348	295	324	393	342	362	316	346	359	316	363	382	388	357	374	325	337	378	364	360	335	329	376	357	352	369	340	351	349	344	302	354	370	352	334	357	342	320	354	302	331	363	313	346	319	337	354	350	340	356	363	341	353	356	328	351	326	315	388	320	347	351	362	352	362	338	346	363	342	379	346	340	371	308	343	358	353	345	369	320	384	324	364	351	343	343	342	369	370	371	400	361	364	361	354	322	352	348	368	364	360	363	311	358	373	366	380	360	332	370	348	387	383	324	356	341	338	346	358	334	349	364	316	345	371	336	323	369	346	344	372	344	338	331	362	377	369	336	340	376	327	348	343	324	334	343	391	341	357	345	378	339	347	359	356	327	362	343	347	342	350	359	359	379	332	342	322	372	370	340	344	343	369	337	353	322	379	352	352	377	316	403	353	323	341	323	377	353	324	350	349	350	353	347	362	328	349	330	367	333	338	347	344	350	362	409	357	322	333	342	355	375	377	323	393	390	344	356	354	365	346	381	344	339	346	374	322	351	377	341	320	349	338	346	325	355	344	317	344	326	341	363	344	332	362	343	361	349	341	336	348	317	373	361	324	340	345	336	351	328	319	325	357	340	330	316	331	366	346	341	348	350	333	334	379	365	376	333	346	381	320	377	316	333	342	312	322	405	365	362	347	357	346	363	347	345	354	345	365	364	386	340	381	336	306	371	319	349	346	330	336	393	334	318	306	340	314	330	367	363	348	348	356	364	311	349	342	345	382	348	353	362	372	339	342	367	317	344	344	347	342	335	340	363	342	361	347	359	377	304	352	353	364	358	369	350	327	352	346	354	354	339	350	349	328	347	357	344	350	366	355	381	339	345	357	378	326	355	357	332	352	352	332	350	380	333	376	324	353	298	325	367	385	368	349	358	349	342	329	321	366	338	375	369	343	339	372	401	332	337	354	339	347	328	381	349	350	352	355	356	363	340	351	350	337	353	344	353	341	355	349	340	342	355	354	361	360	344	327	390	340	343	339	359	341	367	337	362	374	344	384	330	340	386	359	358	375	324	332	348	352	355	360	336	345	331	342	342	378	348	331	359	311	357	350	362	357	390	374	345	332	365	343	329	366	353	371	358	359	328	343	329	324	339	364	348	336	360	343	314	344	346	360	375	390	365	371	353	324	321	349	326	332	370	382	322	375	344	335	349	350	366	329	326	327	318	351	363	336	378	369	337	364	382	374	360	353	327	321	359	338	327	356	347	355	324	398	370	343	364	316	351	344	347	361	367	365	367	349	350	357	382	323	347	370	331	380	356	370	323	337	342	348	369	348	339	339	345	344	339	328	366	350	393	362	335	291	377	366	336	385	372	359	356	355	340	317	331	367	344	345	343	357	352	367	336	367	354	310	320	317	349	370	332	366	357	365	348	336	295	362	341	308	349	355	334	358	311	351	333	342	338	331	383	336	378	367	359	346	342	339	339	360	350	338	344	360	345	375	307	349	344	359	336	355	338	346	328	399	317	344	398	340	383	316	356	376	330	356	375	378	331	331	373	383	362	364	331	333	338	333	358	322	339	392	319	336	368	411	369	345	324	362	332	338	349	349	367	335	364	343	379	383	334	337	340	339	329	361	335	351	380	337	370	319	350	356	331	320	359	348	373	329	391	389	372	327	337	375	342	324	378	353	383	338	374	328	320	390	352	354	336	387	372	356	327	330	354	336	366	321	319	325	328	320	377	364	351	346	340	303	333	342	359	363	372	333	367	327	306	385	372	373	357	338	338	378	328	360	365	341	315	358	373	362	338	345	348	325	363	364	378	348	306	327	372	316	321	349	356	343	350	332	342	340	353	316	341	341	351	353	371	372	351	323	344	328	341	345	337	387	356	355	335	337	330	345	352	365	334	365	330	347	325	350	345	334	337	358	365	344	329	372	311	341	356	345	355	313	346	338	385	371	353	368	343	357	347	312	367	356	353	359	345	345	333	374	343	366	353	320	382	353	352	354	345	350	319	379	370	366	386	343	310	379	336	333	315	365	343	357	365	344	347	363	360	348	332	370	336	345	342	339	333	355	346	387	387	372	362	322	368	349	363	350	334	337	353	353	365	345	406	342	374	326	386	331	338	315	327	342	350	331	340	358	334	360	346	318	327	351	328	332	360	331	340	363	343	339	314	344	363	383	332	332	331	366	364	369	373	343	346	348	347	366	360	343	352	323	324	363	398	359	357	342	310	319	348	348	351	334	347	355	323	311	310	339	361	363	349	345	364	350	333	357	371	312	321	361	339	359	338	311	337	329	360	364	385	334	332	363	363	384	331	358	338	342	344	378	358	341	338	351	319	336	316	364	324	332	316	350	355	342	365	335	320	372	340	376	319	359	354	332	317	359	378	359	329	380	393	353	334	332	357	383	379	348	346	334	357	369	362	346	387	348	371	332	318	374	359	365	343	365	364	356	365	349	355	343	363	328	314	354	328	345	360	347	356	355	356	338	360	373	354	324	342	360	346	376	324	340	336	315	345	354	358	352	340	359	355	345	344	351	381	335	328	341	322	373	374	352	343	371	344	342	358	344	368	334	369	351	362	344	343	376	324	356	350	348	367	361	365	339	382	361	363	382	372	372	333	357	349	344	388	358	362	324	355	315	352	354	365	364	373	363	336	328	361	310	339	372	344	326	327	368	311	323	336	342	339	355	336	365
25792	43118	37451	24152	15768	11964	9161	7188	6037	4980	4054	3427	3698	2366	1799	1408	1216	1133	1013	958	916	844	813	795	819	737	737	749	732	724	733	721	686	742	720	675	702	697	701	657	718	682	683	682	705	707	719	678	667	698	704	682	699	654	724	704	675	771	690	686	702	687	696	648	660	664	703	678	714	657	675	686	707	686	662	699	666	654	672	672	704	672	666	645	685	700	693	682	646	641	678	685	710	687	661	652	669	636	665	631	694	662	670	712	628	680	677	682	674	709	664	669	691	698	686	676	670	695	646	687	671	660	760	671	664	673	678	651	670	665	726	653	689	692	700	676	657	658	707	654	619	694	649	662	693	652	727	630	671	697	676	654	709	693	688	716	692	720	709	676	660	663	654	693	670	639	662	682	687	692	685	705	670	687	647	702	722	684	701	682	658	669	624	693	628	623	628	693	665	692	661	661	669	703	663	661	742	686	676	616	648	612	615	688	695	662	724	669	664	687	662	653	654	639	658	640	646	672	673	749	724	677	694	670	670	639	654	702	692	701	703	659	664	663	658	685	660	681	704	680	674	635	625	708	685	675	687	722	682	672	695	663	726	665	659	655	643	709	688	665	696	625	682	671	654	641	652	629	686	667	666	682	656	645	670	665	629	677	690	663	636	663	648	668	638	677	689	671	685	670	687	660	644	681	627	664	677	677	663	703	692	666	673	628	677	649	669	672	670	716	694	699	648	693	664	705	656	647	666	661	690	726	683	669	670	690	661	670	648	687	664	694	674	682	674	685	662	651	696	655	661	687	668	658	664	631	654	683	633	662	685	661	666	740	680	663	650	716	666	693	676	644	671	662	665	625	685	656	690	667	658	670	686	696	658	703	758	671	670	680	655	740	660	625	684	704	738	632	635	661	706	698	647	716	682	676	672	650	644	688	718	634	697	673	672	669	674	651	695	689	618	667	638	688	698	684	667	662	713	673	654	676	708	704	689	673	656	676	711	712	734	630	651	653	648	722	684	707	628	656	687	746	701	668	676	691	638	718	687	667	637	647	664	641	721	646	668	643	664	652	644	678	668	661	677	669	695	644	643	650	615	647	691	686	678	681	672	651	660	651	691	667	685	687	678	640	693	666	679	683	691	713	616	690	681	694	671	652	690	683	708	660	634	698	675	679	630	684	650	686	644	678	695	620	674	685	683	645	685	670	659	660	683	714	664	643	682	636	667	694	709	699	659	671	680	654	673	681	676	665	641	660	641	651	638	680	652	634	629	682	674	677	668	685	668	665	656	682	660	663	647	654	705	654	669	646	709	703	674	670	675	708	695	694	656	691	679	702	720	689	629	691	669	657	652	687	665	654	650	636	694	638	690	660	690	668	706	703	661	689	700	633	705	714	665	675	672	658	656	670	670	641	650	639	645	731	713	663	679	655	653	689	674	690	643	654	691	703	664	682	684	663	721	685	659	667	704	706	680	740	695	727	628	664	676	676	723	656	685	697	707	707	685	643	601	681	661	723	662	677	698	709	692	679	664	673	684	676	645	647	684	632	656	695	653	656	698	641	707	648	705	635	701	700	644	650	679	676	679	698	668	665	615	692	664	708	673	671	628	668	675	690	669	672	680	685	670	681	675	639	681	655	683	659	683	671	621	695	669	730	656	701	618	696	635	626	663	651	672	695	715	699	637	692	658	660	666	696	727	637	659	686	645	669	717	667	684	712	692	691	680	667	669	653	657	673	662	690	704	637	692	681	680	651	641	679	725	698	684	686	681	677	674	661	679	667	656	664	713	704	616	685	637	717	707	696	675	685	694	692	659	637	672	694	685	723	620	674	657	702	689	693	667	625	641	696	688	680	646	715	688	703	657	666	674	642	708	639	643	678	686	652	688	656	739	674	656	690	655	697	687	651	668	686	705	702	713	645	666	650	688	729	723	714	648	677	691	691	709	656	669	673	685	658	660	644	726	688	705	638	648	663	685	681	640	689	718	732	684	692	716	618	693	662	673	671	700	666	641	689	724	655	689	683	679	727	686	654	673	708	680	694	636	725	673	639	718	636	677	650	668	690	685	672	658	685	690	658	658	680	666	760	667	698	671	697	661	693	651	704	680	706	659	656	657	713	700	636	679	664	668	687	670	669	653	684	706	720	698	645	673	676	697	688	689	647	681	683	690	688	662	649	685	644	696	675	662	679	690	690	688	715	618	676	633	708	673	641	632	705	694	699	664	669	657	732	635	692	715	665	650	711	670	636	677	664	667	674	638	664	676	674	662	700	730	659	683	669	677	677	691	700	679	715	664	734	689	695	675	633	643	645	669	706	697	661	698	616	673	690	677	675	679	670	680	724	747	661	639	678	670	694	626	694	649	692	652	690	707	627	660	673	631	667	657	635	648	623	719	643	705	634	678	661	671	650	636	692	661	674	636	680	642	653	649	672	731	656	685	666	666	663	658	673	657	664	626	646	690	677	680	710	661	690	699	672	637	713	694	629	705	658	693	688	628	716	661	641	687	664	700	666	677	659	671	684	707	652	662	683	641	701	662	683	676	677	629	681	692	664	664	710	667	656	662	717	674	683	666	682	664	680	691	672	664	653	712	684	664	637	667	644	651	705	642	667	663	650	665	658	659	654	663	646	693	616	661	649	684	686	662	698	662	681	705	654	642	674	699	676	649	698	686	650	690	669	679	695	677	696	719	664	660	658	680	726	679	670	662	705	739	649	703	679	702	659	701	657	672	672	666	721	653	703	682	709	671	658	707	651	636	718	679	715	647	653	683	649	685	707	691	632	667	693	690	682	654	664	649	719	681	714	660	693	649	680	688	691	649	682	657	723	676	713	716	727	662	634	720	690	684	726	618	642	692	679	730	676	703	644	615	652	689	626	649	695	637	712	674	667	638	691	690	663	650	647	669	665	698	675	693	647	638	659	631	663	661	628	618	658	686	702	715	620	692	664	683	715	670	633	738	670	728	699	681	617	684	686	668	691	664	682	615	655	664	667	690	712	675	667	674	732	648	714	685	667	694	703	705	673	636	683	676	680	691	690	682	648	701	678	695	621	666	705	658	701	711	715	652	637	691	696	665	679	692	661	651	652	698	662	663	680	674	679	637	668	665	661	692	712	657	677	638	655	669	684	716	640	676	688	640	686	668	700	655	663	629	676	673	725	687	673	656	671	676	751	672	660	688	717	718	710	667	614	622	681	644	666	720	669	664	690	710	623	627	677	672	649	630	696	697	658	660	599	690	702	669	656	673	676	641	645	702	673	688	660	679	622	688	654	658	716	666	701	721	662	684	694	652	643	705	681	684	670	653	713	675	689	689	653	689	678	713	617	650	660	622	608	714	662	648	629	667	683	639	671	621	701	688	634	655	639	669	701	654	663	645	615	656	680	638	672	705	680	699	657	687	639	672	679	650	622	662	663	669	691	724	728	694	682	631	676	687	683	656	677	656	636	667	714	669	668	677	664	638	693	692	676	670	674	627	624	718	704	677	664
23382	21386	29040	24095	21548	19520	10702	5182	3567	2653	2078	1783	1322	1139	895	708	610	552	488	417	434	402	422	389	362	349	345	358	354	350	353	308	376	320	355	321	292	343	328	327	314	344	356	311	318	317	291	334	330	337	313	335	324	327	332	305	304	335	308	329	326	323	357	338	310	321	293	320	382	381	295	266	306	322	380	342	322	312	319	330	325	319	326	307	309	300	326	302	325	325	294	305	342	323	317	305	308	301	348	344	324	344	326	315	323	346	313	330	307	330	358	306	319	302	354	305	314	335	322	331	324	319	325	328	321	308	284	309	330	330	354	308	321	345	321	306	328	332	309	340	297	325	279	288	318	298	309	304	295	322	292	327	280	347	305	321	295	306	348	294	332	327	319	299	317	312	325	308	334	346	314	335	302	337	294	327	331	320	286	314	295	318	340	318	302	321	308	313	334	308	319	318	338	319	296	288	295	288	331	341	313	294	320	290	309	329	296	339	297	317	332	310	306	309	296	347	283	297	342	328	331	328	311	328	308	302	333	320	325	308	323	335	326	275	356	306	304	286	329	293	315	293	287	301	322	313	313	308	324	306	322	314	316	310	327	326	317	319	306	336	345	309	306	318	313	300	301	283	353	306	340	325	348	302	319	329	312	262	333	306	352	294	302	325	307	323	271	315	321	319	315	290	305	344	312	320	308	295	314	297	312	297	324	299	351	320	320	319	320	295	330	351	325	301	294	286	325	287	313	305	302	309	327	323	308	316	274	305	337	328	292	308	292	318	317	310	353	307	298	271	301	334	307	302	303	308	320	307	371	318	324	331	260	312	322	314	311	314	317	334	308	310	353	301	309	320	318	332	326	254	315	319	314	325	315	312	327	302	338	308	324	321	344	289	312	323	330	272	305	298	289	329	312	304	328	318	308	312	296	281	291	310	311	279	288	285	296	299	299	321	317	275	306	291	313	329	326	305	324	307	325	311	290	312	330	351	300	298	278	306	327	299	306	296	344	326	322	298	342	326	317	309	291	331	320	312	339	320	306	329	318	320	308	298	308	336	310	311	261	298	308	320	292	292	357	321	327	296	328	330	305	354	306	304	328	340	298	279	316	331	314	329	283	302	348	339	306	290	327	330	342	341	322	327	298	337	332	324	284	339	313	300	320	322	331	291	275	323	316	279	310	313	303	328	283	312	315	344	318	311	307	342	324	352	329	328	298	312	317	290	294	304	301	316	289	310	319	323	296	326	322	293	341	352	301	323	333	276	300	323	324	279	283	314	269	312	311	287	312	323	302	319	303	312	322	304	324	321	321	352	303	270	324	265	327	300	326	317	303	325	304	338	276	310	301	309	316	318	314	295	319	285	330	295	355	302	317	308	278	295	311	293	311	315	313	298	312	304	351	289	320	311	320	295	325	318	302	323	308	314	316	313	310	290	324	285	320	309	282	316	313	315	351	306	319	325	312	312	315	327	294	294	273	305	264	312	302	348	302	294	340	303	280	294	307	320	328	321	297	287	291	322	336	326	332	270	332	319	340	310	300	335	323	326	326	338	313	309	297	307	323	332	318	323	320	316	368	322	306	304	320	328	304	337	347	330	307	339	335	334	345	303	284	308	333	321	308	313	335	332	286	334	270	323	308	310	319	295	311	331	319	302	299	298	322	310	308	307	342	299	314	355	313	297	314	333	297	283	319	349	313	324	324	310	303	303	298	269	341	333	305	360	335	302	350	278	301	297	356	327	302	286	330	307	308	317	337	302	312	297	311	344	317	331	327	302	311	314	338	290	342	294	314	347	308	306	355	326	311	299	320	324	305	314	285	304	312	323	364	301	300	297	362	299	314	277	300	322	302	332	308	324	314	312	311	335	303	318	325	340	332	305	318	320	310	300	336	314	317	314	267	323	297	323	312	304	318	319	341	345	317	299	312	311	345	283	279	318	304	312	346	320	311	328	306	318	306	313	302	302	294	334	317	332	323	299	325	276	332	334	305	318	317	289	328	309	352	309	337	314	352	350	311	276	310	298	329	315	300	285	287	337	302	296	269	327	317	300	311	313	327	305	298	324	315	306	304	272	299	316	295	272	310	317	304	317	334	325	330	290	302	332	323	297	330	325	322	301	308	307	308	303	317	330	321	309	321	306	299	313	331	314	335	319	288	326	275	301	304	296	309	330	324	299	314	311	341	320	329	302	346	324	312	354	309	293	306	316	301	307	330	303	308	317	290	312	317	333	320	323	304	334	295	332	311	296	314	307	319	360	299	332	323	281	312	274	309	335	318	315	300	332	307	292	299	307	299	296	317	319	307	271	310	309	306	301	305	305	270	312	291	321	330	337	290	306	291	302	305	312	347	288	312	306	336	296	352	319	298	268	310	323	310	283	305	291	315	315	310	363	326	310	315	312	306	277	306	306	303	319	310	332	340	318	333	332	299	278	314	293	298	356	297	321	304	307	339	298	299	313	304	316	322	291	328	284	315	320	324	312	310	299	292	300	275	313	318	310	291	322	338	332	309	292	318	296	303	313	362	336	316	316	315	304	314	294	305	314	332	323	323	293	298	320	300	308	303	318	309	309	314	329	307	321	314	323	333	318	310	298	282	309	263	338	312	308	300	300	335	375	289	325	336	303	303	329	301	310	323	331	304	307	318	332	281	309	354	300	325	313	314	344	346	315	342	294	330	307	293	310	322	328	331	273	338	315	309	307	337	290	292	338	318	324	320	330	296	308	338	311	339	328	265	340	305	329	335	306	308	303	312	333	322	281	317	292	292	316	298	369	306	304	334	298	282	307	318	299	292	329	308	278	330	317	310	318	316	316	318	312	342	328	317	313	301	327	322	294	293	294	308	309	286	312	307	310	324	319	305	288	276	291	324	306	306	326	324	322	323	284	306	288	319	314	325	322	294	294	328	308	312	304	322	282	304	324	321	302	311	288	307	315	307	325	321	277	300	309	309	355	323	285	283	302	311	275	297	309	299	303	292	291	303	300	300	323	289	283	328	322	296	300	301	314	288	296	322	317	288	311	299	341	295	317	303	300	303	307	312	312	332	305	325	311	304	318	307	343	279	302	344	318	324	321	304	316	327	289	302	285	299	320	294	316	296	307	286	286	291	324	347	298	329	299	303	306	316	306	315	294	311	317	348	294	318	310	314	286	311	313	318	313	338	324	322	335	322	336	297	358	293	325	308	297	337	311	307	335	312	324	297	304	318	278	298	318	300	315	307	277	324	280	308	324	310	291	312	321	293	312	300	330	307	329	333	302	312	337	309	311	305	295	300	308	323	323	316	289	312	317	290	352	299	329	330	348	314	305	314	331	338	307	323	310	329	322	339	303	290	300	312	293	307	313	369	313	312	311	306	330	316	321	296	301	324	335	310	299	339	297	315	329	310	299	294	335	298	321	309	329	298	332	300	311	340	317	334	326	301	290	321	273	317	307	288	304	335	261	320	309	304	327	336	343	296	300	329	317	307	326	339	303	327	312	300	301
29272	47365	42282	29933	22487	17205	13878	11227	9539	7522	6074	5266	4164	3571	2802	2119	1671	1441	1318	1149	960	925	891	773	776	743	781	725	696	714	654	637	669	689	629	619	612	625	650	639	617	616	615	581	618	621	624	574	592	571	617	637	608	598	580	621	572	552	604	590	635	609	603	616	604	616	609	613	870	805	616	575	584	696	854	608	574	598	613	632	593	597	557	546	597	595	584	555	608	555	583	575	606	631	598	552	583	601	543	586	543	569	610	582	598	599	606	594	569	573	582	596	605	626	543	587	579	621	643	618	596	599	606	600	602	619	661	592	611	573	589	612	614	596	612	588	550	616	610	547	641	584	575	606	559	604	625	589	619	623	592	609	569	570	603	547	609	603	586	629	594	592	584	613	587	615	595	599	573	592	594	570	593	589	566	592	606	619	551	599	641	585	599	579	587	625	602	561	596	575	547	578	625	615	580	582	561	578	626	566	587	566	583	573	609	624	599	594	628	552	595	564	599	577	571	521	608	609	605	598	581	613	549	620	612	591	620	560	577	605	595	587	556	632	589	576	590	601	567	607	576	595	596	604	586	625	565	570	582	616	580	587	567	600	586	639	587	606	596	576	530	605	568	617	626	610	593	607	622	598	606	590	644	647	561	581	569	639	607	612	621	568	566	626	614	596	600	537	598	619	571	615	591	561	608	605	597	584	623	593	583	623	598	586	589	571	580	573	624	580	620	597	564	562	597	637	597	535	573	589	521	607	609	590	603	602	608	591	612	572	606	589	611	635	617	583	590	595	604	557	585	598	594	574	602	572	606	559	584	566	593	620	602	567	633	618	617	601	542	612	588	557	601	559	580	625	640	604	606	588	587	575	583	572	594	540	534	604	605	543	601	610	594	612	584	608	608	585	584	592	632	571	591	585	567	624	610	530	583	556	588	556	625	628	624	555	592	588	566	560	624	598	594	602	560	573	591	590	575	654	582	550	599	578	560	546	594	584	591	597	601	572	559	610	599	614	593	597	608	582	651	621	584	559	580	585	609	592	588	643	613	598	562	591	617	593	606	564	560	632	613	596	647	617	616	610	565	588	627	565	586	569	590	626	606	606	612	550	566	585	581	582	569	649	609	608	569	575	610	559	583	601	575	605	602	576	558	600	588	545	608	582	589	594	599	613	580	558	614	576	569	607	616	580	618	562	579	570	586	561	609	583	624	586	591	568	623	592	564	590	575	549	637	577	620	565	599	570	579	576	596	579	544	550	617	586	616	597	604	572	541	635	581	591	609	568	608	625	592	587	564	594	564	623	616	600	603	566	597	575	603	581	542	592	630	608	596	567	570	577	626	602	584	587	567	581	594	620	579	620	614	550	577	571	577	590	597	570	574	576	566	632	574	616	598	580	558	590	564	550	578	587	571	591	568	576	611	596	590	609	645	609	610	585	541	578	593	553	562	650	605	587	575	638	615	573	607	604	582	617	567	571	575	599	607	572	639	613	592	563	564	558	589	577	599	614	633	617	588	564	603	611	538	565	628	567	601	572	569	569	611	579	634	609	598	541	625	614	583	618	603	600	608	586	604	597	613	578	597	605	578	626	584	553	576	542	612	603	558	575	586	592	597	578	643	568	579	586	602	612	592	582	625	572	595	600	596	635	642	558	592	586	657	583	626	606	584	581	574	591	592	581	594	597	608	606	581	587	604	615	563	583	553	551	624	568	576	571	565	594	533	601	612	594	617	577	558	564	594	614	587	619	581	570	570	578	584	591	558	601	587	581	590	588	596	557	600	575	582	582	551	539	595	554	578	572	575	561	604	603	616	555	590	614	559	577	598	633	603	584	619	586	600	564	571	595	588	556	584	578	579	557	614	603	591	580	594	558	608	541	572	583	628	608	623	589	577	584	600	575	602	596	587	584	586	601	610	577	553	596	580	631	583	567	562	587	599	549	569	586	578	562	590	591	607	611	613	588	553	529	589	607	617	531	593	591	607	584	619	598	611	628	591	574	593	571	606	584	575	599	588	580	601	575	592	608	589	527	590	586	594	558	555	593	602	562	603	570	620	574	596	562	590	589	566	549	606	590	607	562	554	575	586	573	599	580	554	611	585	612	594	575	586	576	568	603	555	569	604	615	584	592	557	591	594	618	574	580	602	589	552	579	592	598	601	641	608	580	615	626	625	619	573	555	580	560	584	550	594	563	604	599	597	599	591	595	599	583	594	635	585	594	618	584	618	597	585	556	570	552	559	616	640	594	594	604	607	558	637	618	612	558	558	551	607	658	589	632	590	633	590	560	583	585	639	590	597	601	586	558	578	598	586	574	566	607	619	568	569	571	560	591	561	583	614	568	611	595	576	599	626	606	626	592	578	603	611	568	555	607	582	605	579	568	619	554	642	595	592	588	588	600	627	586	557	586	576	626	585	595	600	600	586	578	621	596	577	590	596	533	566	575	580	591	578	555	588	577	611	579	575	614	597	585	598	598	588	572	542	626	616	584	570	573	561	560	565	566	595	614	637	609	605	553	621	572	576	625	549	637	547	587	578	666	599	567	596	584	583	605	620	531	583	632	571	556	615	596	590	581	595	590	630	640	623	608	583	600	548	626	591	574	560	578	566	603	615	630	600	550	643	558	608	601	598	562	575	576	587	628	596	637	569	563	610	586	568	537	578	560	577	581	620	571	565	616	563	633	580	546	568	599	614	546	589	596	568	595	579	550	615	620	590	598	610	566	588	580	579	595	596	550	628	596	611	578	610	589	570	621	595	586	588	569	597	583	562	571	626	579	609	577	629	614	591	595	619	568	613	600	583	579	603	555	605	600	592	627	566	580	617	609	557	630	533	567	570	558	595	569	598	565	568	555	593	596	607	591	560	643	588	589	602	605	597	592	598	597	592	577	595	645	571	643	555	584	564	575	576	573	576	608	615	562	594	568	637	576	609	567	626	569	605	576	569	566	571	631	661	592	552	567	663	600	578	621	564	625	566	595	581	590	574	572	585	626	590	542	635	609	550	591	572	587	576	582	613	647	585	573	604	599	624	599	540	609	609	588	533	537	579	637	554	604	577	617	591	605	569	595	563	580	544	599	614	647	603	574	625	584	587	579	587	584	572	552	580	605	604	562	549	612	598	585	601	589	593	596	628	614	596	576	593	587	609	577	529	573	621	601	552	587	578	521	599	605	541	615	583	567	560	619	574	548	575	580	559	587	610	584	617	645	597	584	600	616	584	577	598	547	530	570	595	558	591	587	602	613	639	600	594	594	591	531	632	566	619	563	577	579	591	554	646	571	589	574	622	580	574	595	556	585	596	590	563	611	579	585	579	582	598	601	583	648	592	565	558	618	599	598	555	597	586	583	580	600	599	566	582	576	635	577	581	564	602	592	564	578	578	567	587	619	602	612	608	596	589	606	574	578	596	647	581	621	588	563	563	587	593	606	591	567	628	633	567	563	630	558	559	552	600	598	569	607	590	581	575	577	629	577	586	610	569	579	579	596
27071	21595	16870	6929	2435	1562	1120	961	762	715	688	605	604	549	528	527	526	534	492	525	493	461	484	522	523	486	476	493	470	467	490	477	449	480	448	465	464	464	455	493	486	488	481	473	444	512	480	465	465	484	463	460	503	477	447	499	435	455	492	475	483	471	485	472	475	485	492	448	495	483	441	515	481	472	461	437	480	494	454	481	471	477	485	458	474	463	464	483	480	525	499	461	465	496	491	482	493	460	524	477	462	465	454	496	505	452	462	425	471	485	490	473	463	459	508	503	478	454	474	482	483	494	469	471	469	464	478	494	506	477	460	454	516	460	499	505	475	440	456	473	462	483	478	502	491	462	461	448	525	492	457	484	430	453	503	436	468	514	484	459	481	459	473	461	457	472	456	475	488	491	484	431	476	454	514	454	492	470	467	512	443	480	476	453	440	492	452	446	428	511	480	483	516	464	490	518	467	515	515	470	471	480	441	472	491	492	492	444	491	467	499	471	486	492	477	459	473	459	496	491	499	468	491	484	504	481	473	476	453	511	464	482	467	468	517	465	462	487	484	473	490	458	475	510	465	499	496	444	451	436	475	478	507	487	503	467	481	493	489	463	494	489	452	450	499	476	504	471	473	469	510	500	500	458	506	435	463	454	491	486	511	493	472	491	467	450	491	475	467	473	482	484	462	475	480	487	464	519	490	503	479	460	454	472	453	470	500	498	446	489	508	515	481	477	524	488	495	434	495	486	457	462	452	450	453	462	487	456	460	535	472	499	489	424	458	488	521	423	528	473	480	483	519	421	483	475	441	500	498	485	474	478	505	450	444	459	489	469	489	474	455	467	465	489	483	502	510	455	432	479	484	481	459	450	483	505	477	479	456	496	469	460	474	442	486	473	481	499	479	519	454	467	471	479	539	499	507	476	460	434	484	496	492	462	431	461	465	439	458	451	417	457	493	507	493	451	482	459	508	502	446	488	455	440	531	466	488	429	461	486	438	512	473	504	514	504	444	478	474	451	492	471	499	449	466	477	487	453	495	525	427	457	473	459	473	465	498	436	470	507	496	491	468	484	469	437	452	449	464	485	484	470	478	436	469	464	514	487	476	482	446	474	468	472	451	472	495	485	491	464	455	487	456	484	461	501	434	449	493	467	457	501	468	498	489	462	502	499	446	468	454	487	486	471	501	462	437	459	509	486	472	482	511	461	459	479	454	489	483	464	507	456	457	444	508	450	469	451	455	475	513	462	491	504	480	465	475	483	506	452	489	480	462	425	470	461	462	505	484	462	466	505	472	479	489	468	528	472	502	491	445	462	485	482	480	481	511	487	476	474	464	479	492	462	450	499	481	452	454	463	436	468	466	481	518	443	481	480	458	483	532	508	444	477	471	451	470	480	506	449	453	485	475	473	480	479	485	471	479	445	461	472	475	487	483	488	517	484	479	465	463	470	458	499	472	482	488	463	496	475	465	465	462	462	533	492	467	486	445	465	454	470	496	439	471	487	502	459	484	469	442	485	477	465	457	500	525	455	490	468	474	480	471	461	458	474	467	489	478	437	425	437	490	492	466	474	531	512	480	504	494	500	437	462	429	477	491	493	463	473	486	498	465	487	483	468	480	489	456	431	492	480	472	468	436	486	429	475	492	485	521	491	500	433	468	471	481	497	471	473	477	419	486	467	475	467	416	475	518	476	462	515	489	470	461	491	453	520	502	506	496	490	478	464	466	469	455	455	529	444	493	523	468	488	509	503	507	486	485	428	481	489	458	471	473	464	450	454	455	467	458	484	471	490	474	494	468	484	476	460	440	482	457	467	427	441	509	471	495	491	479	435	486	473	462	495	447	452	440	470	457	507	517	446	494	465	488	472	453	505	474	460	469	463	473	497	492	466	487	479	467	505	508	481	465	492	446	434	454	445	471	480	474	496	452	453	449	467	497	452	495	469	520	460	491	457	497	464	473	457	467	465	499	521	509	449	490	469	471	459	476	456	467	484	482	485	465	494	446	471	486	483	509	501	458	488	482	480	481	493	497	460	447	448	481	487	452	450	478	438	476	504	449	479	515	478	518	452	480	450	464	510	467	466	483	496	464	490	465	491	449	458	492	497	493	477	485	452	538	432	517	452	441	485	511	473	484	494	472	481	520	448	485	482	481	446	469	465	483	463	451	429	461	485	492	480	470	511	489	489	504	482	489	463	469	456	458	434	486	480	488	459	480	490	440	476	471	505	470	456	475	494	475	515	471	485	482	436	457	462	472	490	496	470	460	480	413	470	466	498	500	454	506	502	504	487	485	442	465	504	539	469	485	464	495	481	481	509	480	492	439	483	477	474	478	478	474	490	457	480	522	430	414	498	463	471	447	479	480	475	482	493	449	460	487	457	514	495	500	492	479	481	496	486	474	466	479	475	521	496	499	479	466	458	507	496	477	463	472	502	429	462	460	480	479	453	498	487	500	475	458	538	439	502	460	449	517	496	466	489	503	457	458	449	469	443	506	467	468	485	514	515	489	476	485	471	473	505	467	487	441	482	447	453	475	501	475	474	430	502	452	498	487	510	497	462	455	478	489	482	475	482	481	471	442	486	495	483	513	491	498	456	513	450	449	453	459	468	490	470	464	455	471	497	435	483	474	471	525	459	500	469	436	490	468	461	491	475	486	515	485	464	476	504	450	507	490	467	467	488	475	474	464	459	519	472	462	473	451	480	485	497	485	489	459	479	498	468	475	500	525	490	458	517	497	477	459	471	475	451	447	468	461	512	479	481	448	495	502	450	477	457	486	449	456	439	468	473	503	476	429	498	464	507	473	455	507	498	516	470	443	508	436	486	499	478	460	456	483	474	512	459	482	508	459	436	492	439	466	484	458	455	469	468	469	441	483	475	471	500	483	475	479	466	418	487	468	484	491	493	491	493	463	503	462	496	486	473	456	479	489	468	478	497	443	479	465	509	460	431	474	486	458	522	475	503	447	482	515	508	492	492	470	514	494	464	480	461	486	499	480	499	502	452	481	430	478	497	470	491	510	476	508	482	488	414	476	474	498	481	496	473	485	487	481	503	476	472	492	493	478	447	472	448	489	443	475	445	485	495	465	463	485	458	435	498	473	455	467	460	472	466	499	492	511	458	511	479	486	471	438	483	470	496	451	502	469	478	463	494	480	472	472	518	477	462	439	469	450	507	490	484	481	473	498	490	443	461	487	458	446	440	464	508	480	459	473	492	453	480	487	460	500	482	475	451	481	465	479	474	481	445	464	477	460	454	478	443	461	444	468	491	497	516	484	467	490	460	491	462	499	475	458	445	489	470	468	463	477	484	491	491	476	463	426	476	477	477	478	449	465	427	449	480	466	478	438	459	464	511	458	489	512	437	488	471	466	500	467	491	496	454	504	470	486	437	461	507	467	476	493	483	486	431	489	466	486	497	482	441	448	478	492	473	466	494	467	479	469	471	465	477	480	475	472	474	499	491	517	479	479	504	474	454	478	433
19857	32196	22016	10736	6197	4252	3199	2590	2185	1732	1676	1477	1386	1303	1156	1110	1037	1062	961	959	955	946	940	880	946	924	927	896	901	900	923	894	879	912	898	872	948	858	905	910	918	901	853	927	883	951	899	934	830	925	950	906	932	910	882	885	916	938	865	889	988	867	924	895	913	900	903	901	889	875	893	933	941	910	894	929	907	922	921	907	933	931	897	856	938	868	860	868	880	925	886	930	944	929	979	889	894	882	896	896	902	881	941	900	887	913	891	917	905	901	884	877	906	889	940	890	944	917	907	848	886	915	878	927	940	901	955	841	877	878	949	897	921	867	905	920	915	900	892	917	902	919	908	861	875	925	875	938	880	923	894	883	901	887	892	863	860	914	958	896	914	900	904	861	843	896	861	887	885	905	905	899	938	941	909	911	848	876	900	824	919	844	867	903	941	853	869	914	922	912	873	867	924	896	862	904	871	912	885	966	906	945	907	948	921	901	920	871	904	858	885	884	929	902	883	917	947	905	891	932	855	894	903	870	911	889	893	911	925	895	939	937	905	874	923	899	829	877	951	886	871	886	913	926	874	865	860	951	857	975	925	918	908	913	881	885	948	907	904	902	915	867	863	949	913	905	861	919	944	872	843	947	904	861	898	885	894	925	919	908	840	895	918	907	936	924	942	864	857	869	905	874	902	875	893	867	910	889	908	919	913	923	929	903	868	876	919	940	908	961	853	847	908	935	945	908	877	921	814	903	921	873	889	907	914	913	929	854	893	942	897	886	899	894	845	931	922	874	844	892	886	908	946	863	890	934	916	897	929	959	875	895	884	916	933	886	883	924	936	904	909	901	830	875	867	880	928	876	926	864	897	889	849	894	930	855	889	899	918	930	854	863	888	895	945	969	917	891	888	937	895	887	864	838	867	896	917	879	904	885	903	910	838	893	959	903	933	894	950	911	901	891	953	860	905	910	901	899	884	916	881	856	829	816	881	910	914	876	864	884	923	914	892	903	905	889	910	894	852	914	944	881	915	909	917	912	922	890	935	891	887	925	901	932	883	863	892	942	875	883	883	921	909	921	925	894	891	881	914	875	926	851	893	898	864	898	918	898	917	931	896	939	872	876	903	859	908	930	872	881	885	947	876	939	895	858	915	928	923	887	920	910	905	871	901	926	845	851	901	921	862	876	942	882	873	925	875	853	928	936	862	915	929	887	913	908	898	848	861	910	852	865	872	854	924	880	959	872	885	900	959	917	923	880	903	926	925	877	949	882	918	913	947	936	922	842	902	908	901	894	903	911	925	909	920	942	857	896	906	946	872	923	862	935	876	872	923	934	902	874	854	896	909	913	887	929	921	891	913	937	886	957	940	894	896	870	857	874	939	937	885	883	874	906	916	860	884	847	880	896	934	898	876	890	892	916	817	976	890	966	897	899	962	918	902	894	961	833	896	818	918	891	936	887	902	919	841	895	880	844	864	887	858	900	876	902	890	893	887	910	947	899	937	902	864	907	879	957	900	952	897	906	878	900	907	912	849	901	907	919	913	917	918	911	922	876	899	843	959	917	897	885	813	890	916	901	903	908	911	887	890	933	884	836	922	912	889	881	921	900	946	935	935	839	860	907	922	880	916	921	950	856	899	927	894	867	915	922	863	870	920	940	874	875	902	930	960	908	892	900	872	836	921	859	913	888	950	912	897	840	890	936	871	873	908	863	926	886	950	920	895	875	872	877	869	860	928	933	905	896	896	873	929	933	904	841	881	893	912	950	879	860	920	906	921	874	867	924	911	941	935	923	958	886	881	904	906	931	927	892	920	925	890	907	898	914	894	918	920	878	896	886	926	874	887	874	927	847	954	890	895	907	940	910	951	969	853	909	898	882	927	895	940	870	964	950	856	922	866	933	862	928	937	907	895	901	902	923	948	911	856	953	902	866	874	938	908	919	917	878	873	881	864	888	858	966	888	959	901	853	916	879	887	900	919	845	920	869	889	914	906	894	945	936	905	910	868	898	927	888	881	881	898	880	894	944	929	900	845	908	912	909	941	877	906	950	841	855	908	874	921	890	920	950	889	970	914	910	869	909	938	897	870	894	900	884	845	896	937	938	921	906	892	888	888	930	881	849	877	909	916	905	938	883	896	897	896	972	902	913	870	860	909	924	836	838	922	899	857	888	940	920	943	964	883	945	933	922	924	920	902	909	958	890	908	912	870	892	911	907	922	918	914	869	905	882	887	929	924	890	871	847	873	906	911	900	864	920	922	919	833	863	935	895	896	883	891	912	909	899	923	937	925	908	910	892	877	867	865	872	915	906	949	930	907	883	939	899	913	864	927	857	918	844	937	898	876	884	946	882	851	897	950	894	914	911	930	875	878	903	905	882	902	884	940	884	928	863	988	910	861	896	922	953	958	915	859	851	900	899	894	907	930	911	899	907	906	887	900	922	909	888	870	873	881	940	888	915	956	862	918	904	911	917	888	911	926	856	933	895	915	886	879	879	879	906	907	896	896	958	842	865	875	902	933	891	865	882	871	926	924	828	904	929	865	906	938	894	900	926	917	884	922	910	915	929	890	973	923	890	932	933	936	941	899	921	931	920	899	842	880	915	930	895	918	957	871	831	879	908	915	916	928	917	891	907	854	848	902	882	879	867	929	882	905	857	963	872	887	903	955	852	858	847	892	901	895	896	896	894	924	901	897	941	894	894	913	881	889	927	900	942	941	924	897	932	886	910	872	881	942	927	900	929	852	907	895	920	927	889	900	880	935	867	866	898	872	900	924	906	898	921	918	889	905	884	949	922	919	877	893	913	890	878	915	898	879	913	901	904	883	906	922	890	914	949	864	870	928	900	933	912	914	905	906	872	857	931	905	872	892	876	841	862	889	899	911	918	891	895	932	908	883	914	860	912	916	901	898	885	935	912	875	911	865	865	862	875	918	935	887	893	859	911	927	906	896	911	908	879	929	906	873	930	912	916	893	926	871	849	871	864	913	932	867	865	854	894	905	912	910	915	865	885	895	932	865	905	900	887	858	918	853	836	945	921	906	924	916	914	894	968	882	910	876	878	830	912	861	876	877	869	889	821	884	887	925	899	910	877	944	887	940	923	926	890	871	947	916	905	933	913	885	891	905	891	928	924	942	910	879	876	950	925	950	879	911	905	895	871	888	906	905	912	939	902	876	842	901	927	844	917	948	904	917	938	912	919	875	916	904	861	895	842	870	890	914	878	906	869	949	965	912	952	836	901	904	960	860	929	855	931	893	904	924	869	914	917	854	930	819	878	841	939	853	947	894	913	895	927	944	872	909	903	931	875	875	840	914	904	938	923	903	868	888	937	890	908	885	887	923	874	925	924	912	882	882	896	912	877	933	862	917	867	868	891	827	852	879	905	949	858	895	888	922	838	875	882	927	856	928	901	888	907	907	893	904	949	895	941	863	887	908	911	905	857	963	832	913	922	913	915	888	879	924	858	935	876	907	952	889	882	903	940	899	864
24521	21398	28330	24870	18906	8478	4079	2789	1962	1679	1359	1032	825	766	562	545	509	484	480	433	415	387	362	358	398	403	374	342	387	423	376	367	357	350	349	362	358	370	381	334	377	331	345	366	379	344	351	351	347	341	347	354	336	332	377	359	359	379	357	356	327	359	383	333	355	337	383	374	332	346	382	366	401	376	348	360	347	371	357	345	348	356	366	358	382	358	385	355	377	322	353	362	333	330	356	339	397	344	350	365	360	367	371	381	376	354	329	349	315	372	337	352	348	355	340	370	318	365	334	332	373	372	389	345	339	379	368	363	375	343	342	361	359	344	349	322	339	348	348	344	319	343	347	366	364	392	381	369	363	339	346	348	364	323	338	359	356	349	353	331	361	372	350	367	346	339	331	365	373	367	368	325	330	347	352	346	372	329	361	347	334	339	371	373	393	355	293	394	350	362	382	352	367	337	367	329	365	328	363	357	358	345	384	369	327	320	331	354	351	386	347	372	348	366	334	339	351	364	353	363	331	338	339	349	339	350	356	329	384	326	361	364	358	346	332	342	361	353	351	327	363	349	335	326	348	360	346	318	357	328	372	352	345	334	367	343	329	355	354	368	354	356	399	326	392	318	331	353	330	352	340	377	313	332	357	377	380	367	344	363	364	326	347	345	342	366	332	341	348	337	334	342	370	367	382	370	363	354	354	366	354	378	342	361	360	376	346	367	345	359	350	376	319	315	371	351	349	334	346	383	321	376	341	356	339	316	359	374	372	364	369	353	368	360	353	327	378	354	338	323	333	333	355	361	365	335	371	343	358	399	356	356	345	352	339	357	349	334	331	360	359	335	380	358	375	360	404	365	339	371	364	356	348	330	366	388	382	361	360	361	357	347	355	330	356	348	324	385	382	363	353	370	336	320	360	382	326	357	362	318	368	343	371	349	336	373	386	348	373	341	349	362	346	359	322	363	319	368	335	377	372	341	309	350	368	341	334	356	328	350	338	387	353	364	328	358	334	338	369	385	339	341	331	327	366	347	381	396	344	360	385	329	362	351	330	353	353	360	334	354	348	372	315	369	371	342	383	347	345	381	369	320	328	344	343	348	351	383	373	363	352	392	325	363	332	377	372	373	370	346	376	362	367	335	349	370	351	369	347	336	344	368	354	379	369	336	332	361	345	376	335	359	376	358	322	317	338	325	354	353	332	369	366	351	373	346	346	351	321	368	350	348	356	351	339	361	350	373	361	374	339	325	343	364	321	368	336	347	382	366	385	368	351	347	348	341	389	343	354	361	347	349	356	362	360	319	361	400	383	369	359	340	338	327	353	347	360	351	332	354	357	338	323	349	370	325	373	368	356	357	379	355	387	334	339	340	338	388	341	353	389	310	362	343	339	356	347	358	341	345	326	326	369	332	401	380	367	323	351	388	364	349	325	360	357	348	365	336	357	352	366	322	344	383	312	368	320	358	336	372	333	369	351	369	324	332	343	391	341	393	322	356	354	331	362	323	376	382	350	370	377	314	336	317	372	346	375	329	363	378	327	370	358	346	328	373	349	362	339	354	346	375	345	319	359	356	338	354	358	337	348	355	352	338	317	330	388	336	370	358	382	357	356	366	360	364	331	351	382	362	316	347	343	351	367	364	345	351	356	326	369	327	369	382	379	335	374	351	378	358	393	357	360	369	370	376	354	338	363	357	362	372	420	338	332	348	323	355	345	341	361	346	394	379	361	350	311	366	334	359	394	372	396	354	344	318	355	351	382	352	372	354	354	361	364	347	364	369	355	336	330	374	362	353	362	380	387	332	382	337	393	349	367	353	378	347	321	338	355	365	342	340	352	371	326	373	342	364	362	351	341	349	358	356	353	392	402	324	346	353	369	356	356	355	348	349	353	325	365	298	353	334	354	334	372	355	366	306	359	334	348	330	342	375	324	332	360	381	335	398	321	338	363	363	374	365	354	360	327	370	353	334	352	371	350	340	320	348	373	341	357	329	356	381	320	367	341	371	356	354	358	329	340	354	372	347	336	368	357	353	356	358	333	349	395	351	325	355	341	351	378	333	346	337	334	362	338	364	354	323	338	348	359	358	380	376	345	342	345	352	368	339	342	333	343	357	358	369	346	364	371	373	379	364	349	350	356	336	355	371	373	346	359	367	321	345	355	339	324	374	386	367	363	334	355	373	368	346	350	384	363	357	366	352	373	330	359	344	308	375	392	348	344	368	344	356	350	361	387	324	367	363	361	366	355	366	343	374	367	325	353	359	352	346	344	328	368	355	369	336	351	337	384	333	347	339	374	340	366	322	331	373	335	338	354	374	357	376	381	373	341	394	336	350	348	342	339	365	334	368	350	325	353	373	338	350	354	377	387	350	355	360	350	320	323	355	349	337	360	350	355	355	360	328	357	333	359	340	356	357	357	339	371	352	375	349	327	390	338	350	352	328	364	370	352	367	403	360	340	377	340	344	388	329	349	393	410	336	352	326	345	361	361	425	349	357	326	356	359	381	343	331	392	354	351	359	332	357	356	365	318	376	333	330	366	363	350	343	358	320	365	331	366	339	342	335	346	342	357	360	367	333	366	364	352	316	328	360	345	374	362	347	330	340	303	359	369	340	313	335	367	362	343	337	329	352	348	392	328	366	372	360	382	339	361	335	335	379	375	326	326	350	321	351	396	311	348	351	330	324	340	383	363	368	374	350	372	368	349	345	352	318	354	349	355	361	378	359	361	348	343	380	366	386	340	352	384	343	352	337	339	355	361	363	387	319	334	406	365	337	351	354	377	348	344	371	353	338	340	357	352	358	331	393	340	361	370	377	344	341	356	322	346	363	329	346	322	379	364	338	376	376	345	387	328	350	373	350	368	359	381	330	356	335	355	352	387	367	345	320	353	353	372	348	353	331	379	361	340	342	364	375	376	369	339	327	333	342	332	370	335	373	331	322	361	340	339	372	336	353	360	325	362	333	362	347	378	350	365	355	372	371	312	352	344	358	339	345	344	325	319	337	333	342	349	351	340	326	371	370	324	363	346	357	362	363	338	340	359	371	335	345	357	337	364	384	354	347	360	362	371	345	343	326	329	337	360	375	367	353	375	318	333	360	354	359	397	344	384	334	321	392	355	402	397	357	385	353	354	351	367	360	356	359	371	359	326	349	331	413	341	376	361	338	392	364	335	323	359	314	344	329	357	374	360	355	340	363	320	363	379	349	364	370	374	383	359	365	361	358	332	322	338	375	377	326	353	361	354	370	363	351	356	349	340	352	376	369	317	331	356	355	344	351	358	328	345	350	342	364	343	354	342	332	328	362	356	371	351	369	331	362	339	369	362	331	333	354	332	340	370	361	363	363	350	351	357	365	336	357	355	313	361	354	366	348	338	346	344	358	381	320	398	357	341	393	347	360	389	385	396	328	363	375	359	345	393	342	326	354	329	351	337	362	373	336	344	391	333	361	326	370	351	325	358	376	342	355	314	370	335	372	345	345	362	365
24073	41699	36559	25543	16973	11409	8676	7059	5669	5038	3947	3098	2481	2033	1708	1485	1311	1226	1007	1050	955	843	822	840	741	817	728	731	739	756	730	726	698	701	745	666	704	717	719	721	688	700	715	701	677	666	657	740	743	656	705	703	675	677	713	691	731	664	654	693	675	720	710	711	683	683	681	648	765	731	749	686	774	777	683	684	719	685	696	723	679	713	694	720	685	700	678	732	725	670	646	649	696	748	662	690	670	697	667	650	658	693	696	678	716	700	738	696	706	672	719	734	721	677	703	724	655	653	724	693	639	720	681	678	709	707	692	653	651	673	628	689	696	700	722	728	759	663	625	685	679	691	725	698	670	651	681	711	683	696	611	721	658	729	733	710	683	701	672	662	672	676	717	651	686	695	695	719	705	686	673	684	727	683	722	673	686	718	666	698	658	730	696	671	690	680	679	636	715	725	618	696	689	716	672	684	676	715	712	692	694	657	703	756	679	685	663	679	646	696	681	726	768	694	673	681	644	676	727	673	668	675	712	703	697	702	698	703	638	765	662	702	659	678	707	685	620	704	717	660	681	727	707	700	668	674	666	674	663	655	620	693	674	691	699	692	682	685	673	681	669	694	677	659	673	650	700	709	678	752	670	689	683	700	702	696	694	709	752	652	661	675	703	694	658	705	689	665	720	677	702	692	679	681	686	680	707	720	699	677	630	713	696	682	751	702	696	704	660	672	714	710	675	668	715	694	652	672	712	753	660	730	689	645	691	676	700	698	694	664	698	698	676	690	719	697	663	706	687	646	677	690	693	641	654	680	670	674	697	683	649	708	657	651	680	709	680	694	646	678	706	685	644	642	709	714	640	676	674	676	653	705	708	644	713	726	712	705	672	671	677	671	715	681	675	669	664	682	659	674	695	678	707	648	734	690	684	711	695	685	701	665	660	709	677	703	697	636	671	678	699	684	700	662	664	657	720	670	637	689	666	706	713	679	697	691	677	667	696	667	660	734	720	626	696	693	732	681	671	689	712	679	658	690	670	687	732	666	675	661	677	705	689	658	668	703	687	722	701	742	686	702	636	673	664	696	680	704	741	728	704	689	708	680	665	741	673	677	705	735	684	700	704	697	688	718	703	700	686	686	705	649	703	674	679	670	661	737	681	685	688	713	711	732	682	664	698	681	607	647	670	666	694	661	680	671	700	697	703	754	694	721	737	668	716	693	679	690	631	716	689	681	668	654	693	668	679	689	720	717	708	703	675	650	644	711	710	683	745	706	710	729	669	687	679	689	695	630	699	697	711	706	680	744	652	684	695	714	653	647	636	701	742	665	705	688	672	694	688	685	702	683	671	683	696	727	664	674	683	706	711	690	698	717	703	662	704	707	690	673	699	662	711	636	676	670	671	699	719	693	712	690	736	702	666	616	674	694	720	697	699	719	688	690	680	697	667	684	667	684	716	643	714	704	675	690	702	697	665	728	673	621	698	691	719	664	688	717	700	675	690	717	716	695	732	649	698	659	695	681	708	664	684	694	691	688	676	719	647	627	688	738	711	676	690	702	682	643	681	693	627	698	735	658	655	692	643	680	659	611	663	713	708	699	653	740	690	680	658	644	656	681	687	696	710	678	644	668	705	712	692	644	667	687	668	696	693	679	688	660	675	668	662	647	707	718	682	704	687	756	672	711	676	667	670	687	708	714	674	681	687	668	684	699	661	667	664	716	674	676	659	670	708	659	683	690	678	672	693	706	684	724	694	689	651	676	684	711	670	682	675	636	685	703	714	689	676	688	698	699	713	727	707	717	695	661	719	643	720	676	702	713	661	707	705	704	659	664	698	652	658	689	699	635	758	706	739	662	697	680	677	661	626	708	641	671	710	714	676	699	631	706	682	719	748	673	676	674	717	714	667	721	672	683	725	699	692	674	682	659	674	704	737	684	661	667	708	760	679	640	638	689	714	637	679	681	688	658	682	677	698	673	727	699	714	635	663	698	672	737	676	687	669	699	678	653	705	662	664	665	685	713	689	687	691	732	690	648	688	676	696	674	680	670	667	642	682	696	716	697	722	689	693	661	680	707	673	719	682	679	701	694	645	663	690	661	673	757	694	698	688	709	707	714	687	719	674	733	694	695	647	697	705	675	694	692	726	722	654	695	737	691	714	668	661	687	657	635	669	660	706	682	694	684	626	702	703	673	707	635	680	708	712	732	716	668	697	716	681	659	689	702	674	733	692	715	690	658	695	661	699	672	657	654	676	706	690	676	648	723	690	668	697	649	722	665	723	642	649	717	660	714	665	700	732	683	694	712	707	701	643	679	723	707	744	666	648	716	652	679	685	688	721	703	654	666	660	744	678	707	656	685	700	722	707	683	699	693	693	746	709	682	750	641	727	722	671	734	685	690	679	681	718	738	680	696	699	650	674	657	693	696	677	697	697	718	667	684	648	703	712	694	638	691	653	682	711	672	717	727	705	678	642	686	698	650	713	706	722	691	707	696	692	632	698	702	658	671	683	656	714	702	720	670	690	683	726	672	660	720	676	714	697	678	657	750	673	703	677	706	683	699	675	700	669	721	735	627	669	715	667	641	647	695	662	667	694	704	745	649	682	710	655	661	754	696	693	744	725	662	707	644	702	756	657	721	665	705	698	712	676	739	682	671	709	663	702	702	691	705	690	680	692	653	701	698	705	651	662	719	675	704	702	645	691	695	623	674	669	658	684	714	684	679	675	737	654	677	703	688	713	716	691	663	725	705	699	707	720	676	645	710	646	692	687	644	673	671	668	681	679	671	677	697	627	693	732	673	701	638	691	709	670	700	614	767	673	683	654	692	665	737	636	708	696	707	691	656	662	727	684	691	652	699	652	638	660	661	692	663	679	687	699	687	674	695	679	678	691	717	683	668	736	667	697	680	683	661	682	702	696	709	648	726	670	702	685	689	731	647	652	737	679	681	729	677	636	725	704	695	682	667	669	673	694	642	733	728	705	675	729	664	690	693	723	676	678	698	706	683	642	706	676	652	686	679	720	699	711	679	712	668	676	711	694	720	688	678	669	676	651	686	726	677	707	703	691	648	662	723	699	658	664	669	716	703	666	663	705	700	657	686	697	683	702	681	696	718	697	675	706	675	708	676	713	677	684	751	688	674	708	706	695	709	698	663	661	718	691	640	717	682	681	701	677	672	674	674	717	682	712	677	707	724	701	679	690	673	728	684	683	682	718	630	717	711	678	702	715	722	677	683	674	706	684	726	691	682	668	662	683	644	656	668	714	699	710	676	680	690	692	664	703	661	709	676	675	673	675	663	651	721	700	676	699	691	719	687	643	698	704	723	651	747	746	698	682	705	656	695	654	687	684	718	707	666	622	707	681	684	664	651	648	666	604	668	679	669	696	691	668	669	633	704	652	655	655	709	664	734	685	715	706	707	704	678	653	694	691	643	677	669	670	648	652	659	648	659	719	671	671	706	706	646	658	670	647	694	667	670	673	722	718	685	713	719
23441	21440	29076	24201	21612	19620	9862	4373	3386	2731	2111	1565	1139	946	803	696	646	576	485	476	457	372	377	399	373	357	344	348	362	315	356	354	310	313	328	308	333	327	324	323	313	327	351	320	299	280	335	323	366	322	314	301	340	327	312	323	347	321	287	302	331	302	324	325	302	319	290	300	294	381	321	311	324	386	374	410	326	334	323	331	288	287	334	292	328	334	326	339	299	321	330	314	343	301	367	318	345	292	324	336	323	352	322	338	334	295	310	331	326	332	289	300	318	323	328	276	300	350	303	312	312	325	315	280	296	347	315	314	292	317	311	288	312	353	339	361	314	322	349	305	314	321	310	316	311	328	311	326	323	325	300	311	322	300	291	291	315	307	331	287	293	313	324	309	286	286	322	318	318	343	330	314	309	322	336	316	337	326	299	320	307	323	297	333	313	299	333	294	335	337	324	337	316	331	307	320	333	354	295	287	286	324	303	317	307	350	315	290	291	309	320	335	292	303	306	286	322	319	326	334	325	333	352	307	328	303	317	286	328	287	313	322	322	326	302	325	344	330	315	313	312	332	356	321	322	326	321	284	303	284	312	350	327	295	319	306	298	308	306	278	336	302	309	317	345	319	319	302	294	329	328	328	327	331	259	309	293	313	297	297	323	321	354	336	315	334	341	319	320	347	296	324	324	304	298	337	279	327	297	316	325	336	317	319	324	297	332	302	333	322	305	306	308	331	320	344	351	315	312	302	322	319	300	312	291	335	296	308	307	330	342	329	329	296	280	297	336	297	295	321	309	307	312	310	339	306	302	308	321	326	334	322	290	328	308	302	292	302	326	329	326	361	325	327	328	339	308	311	297	340	321	318	310	324	296	325	316	330	303	318	344	322	324	312	315	313	305	342	282	316	343	302	316	331	342	343	287	356	335	326	330	328	326	313	332	332	341	315	299	289	315	340	304	321	296	321	320	301	314	338	329	296	311	297	363	280	338	311	318	278	333	283	299	308	312	336	312	285	330	320	325	316	307	308	348	298	313	320	291	328	281	342	303	315	291	337	325	315	328	302	329	304	305	311	319	329	317	325	309	332	336	330	307	341	344	337	304	316	329	306	320	334	333	324	300	294	317	286	310	337	301	323	321	344	339	312	298	312	296	316	318	304	286	332	337	303	308	309	320	324	317	289	325	280	288	345	305	300	340	326	335	325	299	316	289	324	325	328	315	315	300	314	306	323	297	338	307	303	300	315	325	300	258	315	322	313	334	312	342	325	300	343	300	326	300	314	308	288	306	311	286	311	339	304	309	293	327	299	312	308	352	283	299	274	342	347	336	315	311	285	309	292	319	280	325	314	324	308	340	297	328	321	315	335	339	323	274	312	306	309	299	302	333	333	318	334	333	354	313	294	302	305	325	306	309	317	300	306	333	312	339	315	354	288	253	302	324	299	306	303	336	302	312	316	314	291	334	314	358	301	301	340	308	336	317	351	299	295	332	307	317	321	300	321	316	334	320	286	322	273	298	310	293	323	320	290	292	345	287	314	323	254	340	325	304	318	301	298	309	289	315	330	313	318	320	306	330	342	316	295	287	339	300	317	325	287	347	306	284	297	298	324	306	317	282	314	334	322	320	354	327	297	317	317	323	312	296	299	326	317	295	297	314	315	280	342	323	309	305	327	313	305	337	289	319	302	306	336	308	307	349	268	340	298	310	307	320	298	292	317	337	277	343	330	311	343	289	282	314	340	319	319	324	325	299	307	331	308	322	307	305	323	299	334	309	348	334	360	340	303	331	307	290	331	339	331	321	323	325	298	321	337	309	312	313	346	289	333	317	299	315	305	324	320	323	285	304	305	352	335	270	327	295	331	311	310	312	338	341	307	332	318	341	291	318	292	345	336	306	296	334	323	274	304	308	291	332	295	325	291	299	321	322	335	328	309	329	355	294	293	330	305	308	315	314	324	368	328	333	335	316	280	317	326	315	286	287	292	329	305	332	332	325	317	296	320	312	334	322	325	344	285	317	344	307	316	315	303	315	333	309	283	320	334	297	308	297	309	324	295	340	304	335	306	313	318	317	279	321	324	289	328	319	303	287	305	304	316	294	325	327	332	334	325	298	313	309	312	307	310	282	325	334	326	307	311	323	325	347	320	322	291	338	327	314	309	310	315	297	318	284	310	330	292	336	307	314	330	326	304	306	309	315	314	310	327	330	332	286	324	337	342	303	301	309	350	322	302	337	322	300	318	303	346	357	335	328	328	302	322	301	323	322	343	303	331	321	300	320	330	299	333	322	312	277	333	332	352	301	326	269	322	309	321	340	309	274	325	325	307	340	325	322	332	303	344	320	365	310	304	336	289	293	287	338	300	295	320	342	311	330	335	278	325	329	303	339	349	281	312	318	336	318	284	312	291	320	296	293	305	322	335	328	305	322	335	322	314	283	330	312	307	297	326	329	282	305	335	331	289	287	306	303	283	304	317	298	312	280	302	310	334	319	327	314	346	282	314	294	332	338	328	342	313	324	318	304	318	327	305	310	324	289	325	355	313	315	325	277	322	298	315	327	310	335	346	315	309	333	257	336	329	312	289	294	293	292	321	307	283	314	317	305	303	307	313	343	334	309	307	326	304	325	310	317	316	292	344	309	305	352	324	326	311	330	314	346	305	326	294	352	320	326	305	281	341	332	283	326	317	300	303	310	342	329	332	300	308	324	324	330	321	323	313	302	292	313	316	296	286	316	289	304	341	295	282	291	310	321	345	313	342	307	302	317	343	332	311	308	316	339	357	321	307	310	314	312	311	352	311	284	308	329	321	344	318	308	338	292	312	284	332	304	317	316	312	313	264	320	309	316	315	309	335	307	307	337	300	318	316	341	333	311	316	323	328	315	345	337	331	300	312	293	311	346	314	294	325	320	282	318	343	297	307	325	302	329	308	330	328	343	307	349	327	321	310	279	293	312	337	304	323	305	276	301	285	313	332	318	311	335	309	333	280	338	312	338	363	344	314	297	312	304	296	309	302	312	356	302	310	338	287	331	329	319	308	305	330	349	330	306	345	302	302	320	309	309	330	319	323	301	304	335	318	283	291	341	303	304	324	334	317	274	318	298	306	291	307	303	300	316	331	295	312	294	313	334	338	296	296	283	282	330	298	335	318	327	341	324	298	344	302	330	324	317	323	350	298	301	323	270	336	293	305	306	305	311	313	325	280	303	351	312	319	281	284	325	292	340	320	303	310	325	304	283	303	316	316	340	271	321	308	327	338	294	373	302	301	333	301	304	300	338	312	316	310	327	340	321	320	288	302	312	321	327	318	304	308	307	333	326	326	327	322	343	288	331	339	315	293	317	316	306	348	303	308	302	311	326	317	311	299	328	328	319	267	287	330	328	325	308	324	313	302	301	297	329	309	308	300	299	314	325	286	289	284	317	335	326	297	318	303	299	311	314	336	333	321	316	331	323	318	348	347	319	319	306	302	330	319	330	303	305	323	290	305
28569	48121	43271	33133	24950	17550	12404	10118	8937	7575	6242	4602	3488	2942	2555	2055	1810	1588	1343	1210	1081	887	864	839	831	813	726	729	684	708	693	711	625	645	691	650	607	646	654	628	631	647	629	614	641	613	648	627	585	599	578	634	633	603	619	589	630	614	618	621	619	579	604	600	603	574	614	577	637	743	694	604	650	791	826	881	595	585	601	594	647	578	566	598	635	550	578	600	594	659	596	601	591	617	599	599	634	614	593	597	580	591	632	596	610	597	615	599	603	599	588	604	612	619	596	567	617	595	631	555	564	566	561	591	627	579	604	596	621	612	632	586	607	562	599	576	596	608	583	606	582	624	562	579	616	580	576	621	580	577	595	605	607	594	617	605	634	626	585	613	587	608	576	592	599	620	630	640	628	602	572	605	641	632	632	589	576	580	601	533	568	594	587	636	592	579	611	606	590	636	620	611	597	605	591	627	605	597	603	614	614	600	653	595	587	567	589	647	583	621	611	576	568	570	587	573	591	565	617	587	596	612	647	611	578	616	598	603	657	589	578	599	596	610	599	622	618	609	587	646	591	571	618	598	564	579	562	616	601	586	619	594	622	592	635	596	567	612	594	598	568	591	615	590	574	574	587	622	642	610	596	594	552	580	570	598	572	631	606	596	565	586	598	592	598	647	616	587	598	589	568	606	662	580	616	637	623	571	618	656	628	588	597	582	596	598	563	606	654	610	609	531	599	610	642	623	602	608	584	587	576	604	613	575	622	612	593	602	599	581	572	653	608	620	623	633	600	593	618	615	649	600	614	613	656	621	647	609	611	598	571	598	593	564	630	574	606	571	613	570	626	576	588	602	581	605	606	576	558	592	575	583	574	599	561	620	609	553	590	625	606	615	556	635	682	584	575	636	617	561	612	595	559	638	585	572	600	637	574	585	622	599	572	599	594	613	595	581	575	591	565	613	614	597	576	622	612	624	610	619	598	585	609	574	611	616	618	609	597	586	615	575	580	575	606	568	595	596	589	584	542	562	594	607	635	630	597	585	533	609	603	613	585	569	634	606	586	588	618	581	606	577	617	574	611	594	628	617	584	577	592	582	565	589	587	620	613	638	564	586	602	577	622	594	550	577	620	587	576	612	612	595	533	605	615	647	597	538	617	625	577	623	577	575	591	578	612	602	603	634	559	605	590	593	568	575	611	603	540	598	615	619	596	567	552	611	569	574	569	583	589	600	592	611	607	618	600	579	596	619	591	564	615	581	560	620	618	619	640	579	605	600	594	590	562	604	583	603	596	573	582	568	595	574	647	587	640	592	581	609	573	571	580	570	536	629	610	619	621	613	607	539	598	597	577	582	552	593	581	577	576	550	512	535	562	623	580	587	572	577	613	579	594	607	583	607	610	604	596	622	608	629	571	612	629	591	642	613	609	610	569	581	593	595	620	601	588	619	576	561	571	619	605	580	652	635	604	641	623	651	594	588	570	596	608	588	646	582	591	584	616	604	591	596	585	603	587	661	606	580	609	585	604	581	623	556	606	609	621	651	573	595	605	571	623	597	552	605	604	589	594	558	614	538	605	557	597	620	625	621	568	636	631	588	585	592	601	581	627	602	599	629	547	655	623	611	612	640	617	595	619	605	555	557	577	605	582	574	607	590	614	530	631	580	604	581	591	608	641	575	596	577	608	630	633	582	599	603	594	605	585	589	643	577	593	624	618	588	549	597	572	609	605	623	590	619	640	637	575	577	594	559	585	597	587	616	614	612	612	567	577	626	592	585	566	538	582	613	625	592	572	582	639	600	580	585	583	611	585	639	611	630	586	560	636	629	581	560	623	606	610	591	564	651	644	579	602	566	606	578	597	639	613	615	602	642	595	558	589	580	601	556	551	597	609	604	548	594	653	619	588	597	583	602	581	582	611	596	632	653	586	570	588	610	604	547	601	601	561	660	594	548	555	576	630	559	564	623	581	613	575	578	589	586	578	599	585	587	603	625	564	621	601	574	585	563	621	607	611	592	595	593	575	578	565	629	581	580	568	640	566	597	591	585	600	585	553	609	617	624	589	579	585	599	558	593	602	582	606	622	600	585	575	596	607	611	615	581	617	592	578	601	570	557	612	583	597	557	629	606	596	560	591	580	581	600	591	590	615	595	621	582	586	562	618	602	593	610	572	591	619	592	575	610	587	588	606	578	577	639	589	587	606	574	573	603	643	607	600	591	634	617	619	626	626	580	586	607	596	611	624	609	629	578	611	565	616	622	639	573	580	564	598	613	613	572	628	650	576	597	567	633	613	586	636	621	641	616	556	603	574	590	611	624	601	605	604	583	582	541	632	595	591	587	609	568	559	566	527	597	604	592	577	594	595	596	619	592	614	606	643	588	616	613	612	625	584	595	643	595	593	597	627	600	639	622	557	583	604	622	572	594	583	593	575	577	572	608	611	598	570	588	614	628	620	625	558	598	592	594	588	586	606	632	550	587	574	631	551	564	568	592	600	578	615	573	550	617	593	612	585	570	618	559	560	574	633	607	593	594	582	611	595	584	627	612	611	574	574	615	587	577	592	559	589	603	628	601	600	599	595	627	584	589	665	570	566	626	586	619	612	568	574	564	588	609	628	612	568	632	632	589	617	569	572	562	555	586	589	651	600	605	610	592	605	601	604	583	594	601	606	635	632	577	616	610	588	626	596	598	648	601	591	583	619	617	599	557	616	592	589	569	614	603	575	603	594	616	619	644	604	567	605	610	594	619	564	564	623	585	638	551	630	627	649	556	604	606	623	578	594	597	619	594	626	612	566	624	618	561	557	599	561	599	581	602	606	580	521	608	619	593	614	595	566	567	627	569	551	579	606	578	598	538	610	599	620	608	627	606	576	623	578	614	614	609	583	603	614	602	585	599	584	587	577	623	575	603	585	618	627	622	641	584	590	602	559	588	593	591	582	584	618	609	601	575	616	565	610	579	601	582	589	558	614	613	628	615	573	614	577	552	565	608	573	593	542	615	617	604	618	663	587	588	617	626	593	609	573	599	597	601	618	571	609	593	605	612	586	632	557	600	588	561	613	598	590	577	608	610	588	561	609	637	566	577	557	618	600	625	607	616	574	584	602	637	624	608	585	580	579	601	622	627	594	596	580	610	585	625	587	554	562	582	609	581	644	628	610	585	578	593	586	584	615	569	580	608	624	570	608	644	593	599	599	628	655	581	577	604	597	655	592	569	596	573	611	589	578	609	609	560	604	614	571	597	584	612	561	601	577	578	621	573	573	608	605	597	594	610	648	587	590	586	560	589	563	581	597	598	601	535	564	613	599	569	629	580	599	610	607	622	560	605	594	625	620	574	579	589	603	587	594	606	600	576	609	571	584	616	576	588	604	589	575	591	589	559	655	649	632	644	596	580	573	549	588	572	572	607	594	558	613	621	565	609	604	611	600	621	623	598	635	594	584	619	602	603	622	634	544	609	627	625	597	648	598	603	609	600	561	672	579	622	601	643
26586	20720	17567	8841	2874	1598	1126	1008	813	771	694	644	596	607	587	533	568	589	531	516	516	479	480	520	495	508	484	480	505	506	505	488	497	512	504	477	525	468	479	454	527	495	504	502	485	499	517	489	484	480	513	509	497	511	489	474	460	484	492	486	499	486	531	473	530	502	508	465	472	459	465	507	492	532	541	502	517	476	522	509	478	524	496	479	459	484	516	501	490	543	507	508	465	539	510	485	519	488	487	505	506	479	510	472	532	496	540	536	512	521	499	483	502	503	487	492	530	466	465	475	499	500	488	475	483	460	531	490	470	478	487	494	505	508	510	542	467	477	511	474	502	521	464	446	498	486	501	470	477	500	507	501	483	494	489	479	465	490	490	489	525	499	475	500	504	509	487	547	484	495	501	462	530	498	475	485	490	451	500	458	475	502	501	473	501	519	489	488	481	491	525	516	476	491	519	500	543	517	503	476	473	503	513	511	537	487	499	483	511	495	501	478	481	478	465	508	495	515	492	496	497	469	512	522	455	435	498	524	497	475	488	477	509	485	532	503	531	531	498	465	499	469	503	489	486	493	490	479	474	476	506	509	487	498	531	472	544	547	489	517	523	504	539	471	482	485	488	503	494	487	501	507	491	543	510	500	486	509	467	493	495	485	483	497	489	512	471	486	485	528	508	467	508	523	541	483	501	498	485	496	511	533	486	551	494	534	500	508	475	508	508	476	504	500	469	479	456	560	482	501	515	519	521	490	445	513	490	503	511	512	519	525	496	510	487	481	493	506	449	519	475	492	514	551	533	466	498	504	492	488	503	501	477	488	534	478	505	488	504	443	490	475	529	515	482	470	492	539	526	510	491	488	499	497	466	509	500	489	486	469	472	448	484	512	448	496	515	486	455	510	500	497	488	515	491	511	468	519	526	495	455	542	450	489	495	487	497	523	476	458	529	531	506	509	476	503	508	466	488	488	510	475	459	466	496	512	529	470	545	474	451	519	482	482	504	483	481	460	472	476	501	485	509	517	524	458	482	521	481	480	484	503	499	489	480	480	498	476	419	499	501	493	509	490	523	468	519	493	497	482	478	492	460	475	478	485	495	486	507	508	471	550	494	505	498	494	475	483	508	477	507	474	511	468	531	496	479	523	440	528	523	472	466	499	501	470	476	528	508	467	459	507	496	467	507	478	485	521	492	515	506	464	474	529	542	492	544	448	519	472	473	475	488	520	492	494	498	540	506	510	520	528	469	506	511	518	459	512	483	494	542	496	479	511	522	507	501	488	552	536	474	497	458	485	523	496	510	525	496	508	560	491	517	497	469	474	499	509	538	536	514	432	462	490	502	471	521	490	443	512	543	506	517	475	488	486	463	447	467	503	513	495	530	503	441	467	491	492	474	496	483	497	508	498	499	486	499	526	521	504	494	484	503	474	508	487	518	507	469	519	507	478	512	518	499	513	471	475	496	523	496	493	526	490	538	506	487	490	497	440	516	486	512	507	498	498	513	515	460	513	504	525	476	501	458	481	514	478	477	498	495	517	501	486	513	486	484	503	516	471	516	517	508	515	481	474	481	514	520	466	468	478	515	486	496	499	502	520	517	502	469	503	516	473	502	528	485	496	538	512	540	486	480	446	469	443	517	467	494	523	492	516	516	489	512	490	535	478	512	462	519	498	491	490	499	500	519	484	518	505	492	516	480	456	498	471	472	522	483	472	504	463	467	514	480	517	471	527	507	473	495	523	508	500	504	527	514	495	545	512	479	474	482	472	450	516	491	537	505	542	501	485	511	472	473	536	523	470	516	503	488	465	500	504	512	454	536	456	515	508	516	484	466	464	515	495	475	515	523	499	457	491	505	492	489	460	489	511	511	495	450	488	479	493	521	496	508	474	503	482	490	468	530	475	529	484	502	510	529	489	514	492	486	469	516	480	516	502	456	507	476	459	473	465	462	459	506	451	500	502	491	501	511	509	529	504	501	524	473	479	478	487	540	471	488	491	510	487	493	548	470	475	509	507	529	509	540	511	445	499	471	483	463	483	540	475	502	476	487	514	476	493	501	480	459	531	503	489	508	482	517	495	494	515	491	492	503	476	461	485	492	470	467	485	482	519	524	519	496	456	492	538	470	489	477	492	481	446	516	478	476	498	508	476	489	520	486	540	503	477	437	538	511	526	522	463	533	493	498	483	517	517	493	523	487	529	487	488	493	477	519	478	509	496	513	507	483	494	505	506	469	456	497	476	559	493	501	487	546	507	513	489	514	513	514	479	500	502	496	522	486	483	509	505	511	464	501	525	457	472	481	453	525	474	497	500	495	502	527	507	479	447	453	486	484	506	460	450	493	495	486	503	512	513	506	539	507	499	478	442	516	493	542	470	529	494	470	496	463	521	468	488	517	514	450	470	511	452	476	536	497	544	479	518	484	506	520	511	495	493	467	482	539	534	474	497	495	529	427	557	507	475	448	465	476	474	541	508	497	509	463	500	485	492	532	487	502	474	466	496	480	503	473	474	508	503	490	497	482	478	496	515	467	482	454	473	474	479	516	500	493	513	527	509	470	493	488	492	501	505	485	490	479	516	491	477	542	492	500	507	468	488	499	474	492	463	481	524	483	490	501	487	528	530	500	482	494	509	507	489	464	477	518	535	515	457	454	458	531	512	487	486	499	458	496	483	448	518	469	474	500	480	515	506	498	469	525	467	456	494	490	499	447	490	481	522	521	490	437	506	496	531	473	460	459	469	490	456	489	513	504	489	524	487	476	464	511	469	479	531	497	481	475	522	522	481	481	512	487	501	475	546	507	455	488	474	503	498	486	495	465	474	462	499	515	468	502	500	519	525	499	496	485	496	470	454	519	512	513	483	529	501	488	491	472	465	485	541	524	508	467	510	507	474	481	490	515	498	506	473	500	500	495	474	506	497	517	497	517	474	494	502	518	504	503	527	495	492	493	514	480	526	519	540	499	478	526	504	495	493	505	501	515	504	495	484	528	537	492	544	488	501	463	483	468	516	508	486	492	486	511	518	481	510	573	497	519	484	468	484	505	483	516	488	515	461	499	472	491	471	474	469	488	456	470	478	520	496	500	512	523	451	518	503	475	515	504	487	513	516	507	491	499	490	490	485	515	511	509	506	472	519	489	489	493	475	503	506	497	484	513	484	499	533	489	493	507	486	495	487	463	482	487	493	483	505	477	490	463	501	507	447	506	509	521	469	550	459	480	499	493	500	468	484	516	509	504	470	484	523	508	521	469	471	515	519	547	499	483	492	521	503	464	462	520	483	483	488	529	481	463	510	510	450	499	477	514	462	503	505	526	487	463	494	464	431	504	454	501	491	510	504	492	496	532	471	506	508	493	524	497	479	527	526	460	520	520	480	497	501	465	528	465	486	464	504	497	489	508	509	483	494	435	497	481	499	482	524	487	502	477	490	502	496	526	459	469	539	515	478	515	493	504	558	474	475	500	475	484	540	514	479	492	464	499	498
17557	25201	24987	13709	6928	4285	3038	2573	2230	1891	1805	1560	1367	1308	1309	1122	1105	1039	1018	1058	954	980	943	936	972	968	901	903	981	890	965	956	948	928	961	907	956	933	910	916	958	901	923	931	920	954	924	978	888	957	913	870	927	944	965	1013	888	917	955	915	1021	971	937	924	874	985	911	882	923	953	849	963	958	995	1032	977	927	940	884	907	874	916	928	917	949	917	930	911	919	932	928	966	902	903	934	974	926	898	881	908	960	1046	915	896	945	892	967	929	904	909	941	919	943	974	987	909	935	843	907	865	940	974	897	953	943	929	1003	947	984	871	955	862	902	933	921	987	974	904	935	937	931	971	996	926	930	872	956	957	865	951	950	880	958	944	957	909	912	958	968	921	919	909	965	947	922	900	953	929	937	916	919	872	925	938	954	920	945	910	891	946	945	960	908	940	906	947	950	929	926	976	933	933	881	932	922	918	935	925	946	930	913	917	902	898	933	912	906	927	871	949	898	957	907	964	956	929	945	927	902	943	889	930	911	887	925	918	988	932	916	940	913	990	948	934	917	923	935	941	981	954	926	899	893	928	939	989	930	947	967	921	942	940	914	923	881	918	967	915	924	915	994	909	954	937	908	890	911	965	936	934	897	971	925	960	949	941	936	941	959	890	884	995	915	896	892	941	903	930	930	942	930	912	894	916	931	917	930	909	844	889	935	897	920	896	906	922	938	994	925	935	931	912	960	902	943	905	889	952	922	935	933	908	969	940	920	941	953	936	943	870	915	943	918	951	890	942	893	881	931	936	965	916	920	898	906	940	996	916	846	916	923	965	960	930	922	910	971	907	957	934	897	956	945	914	962	889	937	970	937	956	926	905	956	938	925	893	913	964	950	952	959	888	1006	973	945	957	913	937	945	911	944	877	962	900	939	918	925	915	989	937	897	974	961	928	989	932	957	933	952	949	918	904	888	949	986	931	957	942	910	924	886	966	859	929	883	910	957	871	951	904	948	911	925	908	942	928	876	965	930	926	942	908	991	929	928	962	943	946	957	933	932	964	893	917	905	931	942	922	872	938	961	904	933	902	925	970	938	882	907	892	930	853	923	922	982	888	976	967	908	979	937	927	871	920	939	894	925	900	963	857	961	893	912	908	918	964	956	963	970	915	843	933	945	947	928	931	942	933	1026	925	924	880	890	930	982	956	1003	910	920	993	926	964	994	956	946	905	940	924	912	854	891	928	955	948	942	935	901	954	936	935	895	956	917	944	945	926	938	917	907	907	963	954	956	938	949	983	923	974	899	920	947	953	870	917	869	908	928	882	934	910	948	921	976	954	926	922	896	945	934	880	882	923	877	946	934	894	904	927	963	951	952	947	933	904	1008	915	949	946	918	923	951	962	934	922	888	940	904	872	930	945	890	986	940	920	894	885	921	895	937	940	949	992	930	921	880	964	937	882	892	997	955	946	925	911	950	926	972	926	924	915	854	1009	895	918	911	914	951	944	954	978	925	937	959	965	969	870	917	948	936	928	951	949	895	947	945	899	980	983	918	938	920	932	961	943	897	963	910	907	974	969	929	938	881	906	926	919	901	963	909	940	945	922	875	866	948	918	891	1005	942	904	878	904	921	893	868	957	948	948	947	890	949	917	903	950	920	916	911	937	921	951	964	962	936	964	915	992	937	893	935	926	937	934	926	903	939	966	982	856	919	912	887	914	973	919	899	945	913	950	931	891	886	924	944	976	937	912	994	926	871	919	933	940	933	970	949	953	928	939	902	977	924	941	872	932	921	967	938	927	938	934	911	940	998	874	934	891	922	895	940	878	981	986	893	922	892	942	949	902	974	890	941	961	925	900	933	907	899	922	925	921	880	922	877	945	984	945	928	921	914	897	917	873	901	859	924	942	917	960	883	921	978	937	943	937	951	934	884	892	872	911	891	889	909	920	975	907	960	893	936	945	926	919	1003	895	893	835	988	939	921	884	955	927	928	899	942	1002	912	912	926	991	962	909	949	927	941	922	964	939	943	964	910	921	953	938	935	845	936	925	975	987	941	899	981	913	907	908	924	955	947	911	920	942	953	980	906	924	914	947	887	895	910	948	924	944	927	907	957	928	961	881	953	903	907	918	913	968	978	920	999	959	895	1010	891	915	894	922	925	945	907	953	937	915	896	898	934	882	922	921	929	970	948	918	933	942	901	892	915	888	906	967	917	955	953	973	938	884	906	973	876	995	920	926	966	959	951	970	891	938	959	1007	962	911	937	928	947	944	988	873	914	869	952	924	982	928	950	948	870	954	927	885	924	911	943	917	967	955	964	969	951	935	881	920	953	951	956	942	895	948	995	940	886	931	918	969	997	907	926	883	894	949	955	903	942	962	922	942	912	958	924	958	941	925	950	948	921	953	906	903	949	964	937	918	887	976	954	891	984	961	954	915	856	939	960	941	905	899	959	981	967	946	935	972	948	958	917	945	924	930	936	880	932	894	931	888	925	977	871	936	880	919	947	962	931	890	916	963	874	919	934	950	924	943	949	896	928	894	926	954	920	901	938	925	940	917	878	938	902	936	961	876	905	880	942	911	930	916	926	905	931	933	971	925	936	969	907	936	934	975	949	936	953	916	930	950	956	945	900	890	906	916	948	919	883	976	925	921	942	940	912	961	947	950	912	866	929	879	969	943	958	971	919	941	899	957	922	896	905	946	917	941	969	958	900	919	895	939	968	950	922	917	922	901	897	944	947	929	877	970	954	940	948	901	927	925	908	897	944	937	899	920	909	947	938	925	919	937	935	959	939	984	928	892	916	968	935	922	954	902	947	919	882	922	900	947	929	907	913	929	924	984	914	910	937	922	954	940	948	930	976	920	939	902	930	989	970	974	941	890	893	856	889	980	913	953	886	1000	935	915	915	926	902	870	891	937	863	892	990	938	896	896	959	940	964	935	865	951	931	956	949	968	884	934	920	949	904	912	958	911	931	904	952	900	940	918	924	865	909	912	904	917	963	931	977	925	953	861	975	980	911	952	914	953	934	892	945	864	926	944	924	937	992	919	945	924	928	913	890	964	940	957	916	957	937	962	949	931	959	947	961	929	921	896	939	924	954	932	946	936	891	920	978	894	925	934	894	941	929	889	919	942	948	917	914	898	946	933	966	990	953	872	887	903	910	1005	930	893	923	896	1014	890	845	914	943	941	929	925	935	967	870	934	900	935	927	910	932	921	958	885	941	970	930	922	933	921	916	919	957	928	949	955	946	889	963	900	934	954	955	927	960	867	913	949	902	923	891	846	953	956	944	979	924	964	952	972	990	978	955	897	934	952	955	880	892	936	918	902	918	919	953	935	959	897	992	907	931	885	915	924	936	992	875	969	925	916	901	950	933	920	1004	918	989	965	951	937	913	964	912	917	929	985	934	945	938	894	902	887	950	960	891	929	908	887	945	943	956	905	961	987	911	952	887	915	914	942	913	957	935	935	913	889	890	890	883	921	950	939	933	943	942	910	922	936	925	905	914	938
24595	21516	28503	25036	19126	8524	4045	2507	1782	1507	1256	1034	866	760	631	622	538	536	500	457	446	451	403	417	410	420	374	399	390	380	397	368	415	385	401	391	413	389	385	377	418	385	363	412	403	401	373	393	404	401	420	361	402	401	378	358	424	382	367	410	388	411	368	401	385	457	370	368	394	367	385	385	465	565	485	390	371	377	391	351	375	391	405	384	402	398	380	363	347	382	411	369	376	364	392	415	365	404	388	387	367	390	377	362	381	375	372	388	365	382	382	399	356	377	354	400	368	402	365	388	373	379	439	415	376	367	364	399	413	417	357	380	393	393	358	392	392	351	394	401	376	411	366	397	402	444	379	374	359	377	369	372	427	393	397	393	378	374	385	395	422	389	386	373	386	357	408	393	390	383	351	391	393	429	378	336	373	379	434	386	366	340	365	385	408	403	416	388	359	394	403	416	391	392	392	388	372	398	403	381	371	379	390	381	349	394	353	361	372	381	407	408	362	408	377	380	387	388	390	405	404	381	398	388	361	383	388	386	409	391	359	385	390	378	356	388	374	424	373	400	399	387	385	388	361	374	387	416	393	403	367	365	393	357	379	389	398	345	382	408	370	393	359	408	421	397	407	388	398	378	412	382	368	384	393	402	411	413	411	384	375	376	394	370	380	361	371	358	387	398	365	374	376	393	362	372	383	425	378	393	373	418	331	397	359	415	407	420	392	379	386	375	380	365	389	389	395	391	391	391	413	387	414	394	363	366	382	371	394	394	386	382	387	374	366	391	382	352	405	360	417	365	392	361	357	359	358	366	378	414	415	394	405	371	390	394	363	403	414	372	369	367	373	391	387	394	346	382	399	411	385	375	413	377	373	361	368	423	386	387	379	383	385	400	358	394	392	392	371	399	382	371	369	395	367	386	374	412	400	419	369	382	412	365	396	381	402	423	370	397	399	373	330	394	398	404	384	371	378	373	390	405	354	399	396	395	401	389	343	382	373	398	394	405	389	394	339	375	393	344	366	366	361	363	363	403	369	345	363	398	387	349	417	421	375	367	420	426	381	430	404	400	408	416	393	383	363	410	385	374	377	391	371	381	361	390	384	404	376	394	395	358	404	374	377	376	406	377	417	365	375	371	384	364	388	400	388	385	390	404	401	381	382	404	401	375	382	372	384	371	380	392	371	393	377	412	413	384	391	397	412	416	344	391	374	407	400	383	364	428	411	398	367	381	408	381	380	393	371	374	367	372	371	351	399	379	378	371	358	362	377	389	406	429	410	408	417	393	411	367	386	393	380	394	391	413	400	361	346	397	372	380	360	364	403	412	385	369	391	404	357	363	382	376	414	379	380	412	385	394	379	379	367	345	419	386	386	349	385	383	383	395	385	369	395	394	383	388	411	358	376	399	393	372	360	376	391	415	397	394	377	367	356	396	388	397	388	362	410	381	376	430	358	384	419	387	431	374	361	385	392	408	357	350	395	419	373	391	388	377	411	421	371	392	396	412	377	400	356	353	387	396	381	379	368	395	334	365	365	409	378	390	387	383	364	354	389	367	348	405	355	383	400	380	365	375	402	378	420	374	358	416	359	384	377	350	387	410	371	381	389	343	406	394	407	368	406	409	359	401	402	396	353	341	371	392	401	360	340	418	373	357	408	365	403	369	368	400	342	380	376	413	364	385	415	378	346	377	397	382	357	373	383	368	375	363	389	383	378	374	374	390	380	365	372	360	447	419	390	397	380	382	340	387	376	419	345	404	388	352	396	418	377	364	389	371	368	391	372	376	355	377	376	375	405	355	399	397	400	384	396	392	381	395	428	394	392	372	384	391	390	388	368	384	385	356	398	396	384	442	393	393	387	392	391	388	399	389	375	374	355	386	429	378	386	390	384	372	390	378	396	361	368	378	393	372	373	394	427	390	416	371	361	371	380	384	380	396	395	355	374	377	403	398	349	364	342	390	372	401	395	391	401	414	427	376	406	353	366	384	385	369	389	401	369	425	387	344	385	404	395	410	437	387	400	412	378	363	365	375	420	358	341	358	390	381	363	407	372	365	382	406	391	365	405	375	365	387	393	391	391	430	338	370	371	382	386	404	363	401	346	391	400	379	344	393	363	386	405	389	374	394	383	397	379	393	354	384	367	434	397	393	383	398	422	401	358	351	375	403	393	363	380	362	373	408	376	364	404	390	370	409	356	395	368	369	409	401	349	392	387	411	362	373	360	399	373	396	397	385	411	382	369	404	399	376	397	388	437	379	427	398	369	350	372	400	397	384	376	362	384	381	382	404	422	350	403	389	384	385	404	392	403	391	383	402	371	390	424	424	373	387	400	421	398	415	393	409	360	365	383	379	365	414	396	408	383	393	393	415	401	408	391	417	388	381	384	383	387	393	366	353	403	374	362	399	398	346	401	360	402	399	366	402	370	366	394	377	383	416	369	377	387	389	410	419	383	349	326	363	418	386	401	351	410	379	407	377	385	420	372	382	397	395	398	372	352	370	400	382	379	407	382	368	390	414	399	388	397	391	372	402	395	360	400	369	388	385	371	368	396	386	401	394	373	378	389	400	385	365	427	370	367	389	382	404	408	369	373	382	392	430	383	355	395	382	351	439	380	376	428	410	392	323	378	385	390	374	397	398	375	397	379	428	374	396	387	385	342	386	348	365	404	386	378	397	370	358	380	420	355	366	374	396	384	378	376	390	381	365	376	382	385	363	364	390	424	386	394	400	408	359	371	365	408	394	383	358	369	396	405	397	385	404	388	416	392	402	335	389	381	383	410	429	380	400	388	390	391	373	403	400	372	351	390	374	401	393	356	399	386	375	383	404	390	373	404	373	408	388	390	384	364	387	404	389	386	389	361	369	389	368	435	396	351	392	417	376	387	369	431	397	357	411	348	401	394	349	405	364	377	365	381	407	337	373	371	366	360	391	394	392	366	338	366	359	405	387	385	387	369	360	423	396	411	419	383	357	377	385	364	381	370	409	406	414	362	401	357	423	392	372	336	399	397	361	376	379	380	389	385	372	405	384	380	393	405	363	404	371	380	348	371	378	391	391	357	369	399	399	378	460	360	395	379	378	422	394	438	382	412	382	356	396	364	387	361	364	372	415	387	397	370	384	403	393	407	378	382	372	364	398	408	409	404	378	334	368	365	394	365	410	382	388	401	405	390	408	386	398	378	348	370	394	375	373	374	378	392	402	355	382	372	403	399	387	381	395	383	399	383	386	400	377	404	369	390	371	375	404	379	388	373	361	363	395	362	399	371	379	371	378	402	353	386	307	392	393	380	393	373	369	369	386	398	384	414	404	421	389	380	377	395	399	379	357	370	388	374	390	395	374	385	378	389	378	356	382	383	386	403	389	402	375	391	393	405	374	408	398	384	420	412	386	376	410	391	409	401	392	412	393	391	404	390	427	354	367	388	393	405	392	375	391	410	381	383	406	385	382	416	345	368	389	404	366	396	376	385	388	345	385	371	395	383	390
23963	41727	38977	26450	16101	10847	8176	6618	5324	4529	3969	3123	2523	2115	1811	1590	1474	1302	1216	1069	975	956	869	836	911	837	820	742	788	812	776	771	764	816	738	806	724	765	703	787	768	801	753	762	765	758	782	769	693	768	767	703	728	723	745	790	755	714	714	766	748	770	764	778	746	735	714	754	751	749	738	822	971	1277	1176	833	741	776	704	759	738	782	748	755	764	757	764	743	738	712	743	749	738	764	748	775	710	773	749	775	757	745	718	741	767	759	752	737	754	731	696	715	733	731	762	717	749	729	715	758	746	753	738	732	791	714	780	744	742	778	721	722	766	760	716	728	713	755	764	721	790	774	713	755	747	791	724	729	745	740	727	791	739	731	740	779	722	747	684	748	734	747	773	719	766	716	780	742	732	752	738	774	740	770	802	756	764	763	782	728	748	765	742	753	734	742	752	753	733	715	787	728	716	777	800	739	706	772	779	749	744	750	714	733	710	699	723	723	766	802	722	813	751	749	757	752	711	714	734	770	767	766	767	774	731	709	726	746	716	767	775	737	762	725	772	715	728	769	772	714	777	734	743	685	708	723	767	694	702	713	762	755	722	767	745	771	732	759	704	753	722	757	796	722	716	753	715	743	765	752	750	727	737	773	733	709	723	772	770	760	750	673	696	754	721	756	736	743	737	764	767	756	733	746	723	764	729	728	789	688	765	770	757	743	695	749	747	779	785	735	715	743	762	746	760	686	793	786	737	737	753	744	756	709	723	698	720	752	719	768	795	714	779	786	739	809	763	742	745	748	739	727	730	745	726	769	788	758	728	738	735	774	716	800	717	790	781	788	717	718	744	746	737	721	716	739	762	729	746	772	749	696	814	769	744	804	742	738	743	744	776	762	702	749	727	712	741	736	749	757	733	738	696	759	768	760	728	755	794	773	776	776	733	747	727	720	779	711	734	746	733	741	756	696	697	755	763	701	781	758	722	728	725	736	769	735	716	776	717	782	757	749	733	708	738	729	761	721	713	719	727	769	738	787	747	685	752	753	739	753	738	742	731	763	736	733	746	794	728	785	745	794	729	725	767	773	762	726	762	726	732	750	772	725	764	742	727	721	736	762	750	760	777	780	734	719	748	762	710	733	740	754	681	768	737	736	736	718	760	780	763	750	739	774	777	739	760	730	768	774	749	723	742	731	722	748	749	774	734	769	716	751	747	753	734	770	792	751	720	758	746	782	758	749	725	755	738	776	749	734	746	690	756	754	716	731	754	774	770	744	724	736	728	695	748	723	720	793	723	792	766	705	720	750	785	685	734	729	735	745	775	739	755	752	727	730	724	713	779	722	745	819	695	726	755	755	744	789	731	765	743	766	756	707	763	733	737	753	719	729	800	750	773	779	729	782	751	772	766	743	780	706	765	757	710	747	723	770	795	772	729	742	726	736	743	742	733	807	708	761	792	736	758	736	759	766	765	758	762	746	731	769	747	784	775	753	714	705	710	736	754	755	736	695	725	741	697	704	724	738	723	748	736	767	708	709	747	729	789	750	738	750	756	740	774	717	747	799	706	751	768	778	767	719	742	744	682	720	760	751	773	735	768	740	813	764	755	698	789	777	729	702	737	809	767	762	766	705	738	772	805	702	771	731	705	750	746	704	727	744	739	771	770	776	726	758	689	751	742	728	703	723	727	794	750	720	783	734	755	737	736	773	690	784	768	732	777	689	791	725	760	742	739	752	797	726	778	770	727	753	729	729	771	780	734	721	712	770	756	786	730	766	769	765	801	740	755	749	749	733	739	725	731	799	715	734	750	794	725	694	779	748	728	684	753	731	732	739	756	741	724	733	714	717	761	745	758	770	756	766	776	698	722	788	731	758	761	727	784	760	710	813	730	758	799	734	767	708	699	675	727	775	784	745	717	736	731	739	780	711	762	771	737	762	750	779	724	754	701	691	735	764	760	709	764	772	756	731	758	720	747	742	720	752	771	744	758	749	756	770	788	761	748	742	743	734	772	747	761	763	723	712	717	732	732	727	747	740	738	776	722	758	724	743	713	778	743	725	747	749	724	771	763	803	760	725	733	761	755	696	766	737	741	733	773	739	726	719	737	685	744	747	703	725	734	772	749	742	704	702	766	758	737	758	714	761	802	738	732	732	721	715	776	724	792	782	731	720	771	697	759	735	762	711	767	735	758	746	715	757	734	733	722	718	762	716	731	792	768	748	754	721	769	733	731	711	751	778	747	778	705	684	771	770	729	722	713	765	761	720	719	767	723	741	688	765	716	707	729	729	730	748	751	715	741	738	763	778	749	758	811	739	758	733	719	727	732	772	746	741	738	812	783	820	787	725	696	743	730	773	743	723	763	735	696	702	753	775	779	727	750	760	707	742	754	687	773	705	782	690	731	735	772	783	743	697	739	718	724	761	764	733	761	699	722	769	742	765	760	766	715	750	730	781	791	693	752	731	727	719	750	774	705	733	731	683	780	808	733	753	777	766	808	747	747	732	754	718	743	704	766	716	786	777	737	752	775	768	752	718	711	756	728	703	724	758	792	778	743	748	741	742	713	787	753	790	739	773	772	756	735	767	752	777	743	787	707	744	748	737	721	771	757	758	781	738	724	737	731	761	706	696	736	754	764	673	761	716	803	764	754	721	745	743	725	748	739	744	749	751	734	757	720	729	740	758	755	697	743	737	739	761	759	769	748	795	772	733	763	778	763	722	776	773	747	762	779	784	765	760	693	752	717	754	771	754	729	753	733	717	721	737	756	750	695	767	740	791	722	708	740	694	712	735	751	676	747	739	725	702	716	737	702	785	780	759	803	741	765	740	713	755	737	771	794	700	734	756	711	820	776	726	752	749	779	717	792	743	713	780	745	747	765	757	765	713	712	725	686	799	745	728	696	741	742	705	718	788	759	748	764	789	751	754	780	727	711	686	719	737	750	768	773	702	759	765	742	749	746	703	776	749	749	721	747	796	732	678	751	728	735	698	717	735	760	763	737	772	709	742	728	766	786	756	737	713	746	734	731	767	739	716	716	672	706	780	752	729	766	715	741	740	830	729	788	693	722	720	724	762	743	712	779	772	742	777	754	750	732	743	695	732	733	792	745	751	756	746	749	736	764	728	753	746	708	722	757	789	759	758	766	716	764	754	765	713	759	742	754	724	765	755	768	745	774	771	733	755	712	763	785	727	776	761	728	744	725	766	746	764	737	744	764	762	746	762	695	747	782	764	809	722	765	783	755	732	694	707	764	728	748	726	757	754	763	729	735	767	749	773	703	745	751	753	674	733	765	719	738	707	743	722	778	752	748	743	707	768	687	777	741	775	752	754	705	764	743	717	724	739	703	740	716	719	764	752	715	785	724	765	733	759	737	725	761	737	701	801	751	710	752	746	738	722	756	755	718	668	730	728	772	759	768	724	730	713	750	790	759	779	760	743	745	761	744	763	746	737	743	747	771	755	701	711	729	709	759	760	763	765	718	740	714	732	749	774
23504	21482	29259	24202	21606	19469	10280	4503	3030	2576	2042	1592	1283	1039	825	754	684	602	592	536	477	431	434	436	427	423	410	384	398	394	366	333	337	378	346	386	402	373	377	350	382	387	331	398	339	384	327	391	359	324	361	365	357	342	363	376	368	340	326	380	358	334	350	362	405	374	376	357	405	368	353	406	657	735	578	413	369	356	386	370	369	350	346	362	355	349	357	367	361	343	382	368	371	351	372	368	314	341	326	382	343	387	360	345	335	377	380	342	356	358	364	362	358	364	361	363	361	387	329	393	370	364	403	357	386	382	383	371	376	348	373	347	363	345	347	374	367	354	365	376	327	339	325	315	364	370	366	386	348	337	378	348	361	389	364	361	357	357	336	368	344	348	337	345	375	333	340	351	354	369	335	387	368	381	376	359	353	351	384	377	361	360	367	365	378	327	363	354	355	360	330	350	392	359	352	361	348	366	342	335	358	348	362	352	349	331	369	325	351	377	316	321	375	358	348	338	367	373	380	355	349	362	363	365	342	361	340	340	366	342	381	367	339	327	358	325	346	348	353	390	363	377	398	365	353	368	393	368	355	349	390	354	363	358	382	350	386	351	333	355	362	359	341	368	399	374	345	310	370	372	308	369	346	381	380	369	378	375	375	334	356	351	324	354	334	364	384	356	364	373	345	350	357	388	372	336	354	372	320	385	387	374	311	344	365	385	375	341	344	331	343	344	378	364	403	376	335	346	344	355	365	307	337	335	380	368	369	374	358	344	346	371	397	425	333	350	367	346	344	368	349	368	355	326	363	364	362	353	364	360	390	364	372	362	327	363	355	361	366	397	372	371	356	345	351	383	383	368	360	317	366	357	383	336	352	342	377	358	340	338	384	349	384	375	382	377	366	340	350	328	402	352	402	373	351	380	376	359	361	353	401	353	378	365	367	382	384	354	390	363	374	393	368	347	385	363	344	366	372	337	387	373	367	339	365	346	358	339	383	367	351	373	349	365	322	371	334	357	360	342	338	378	313	364	387	347	378	359	368	350	350	370	378	327	353	404	380	390	347	383	326	357	357	349	382	383	346	348	361	359	369	377	360	353	358	313	354	355	393	345	367	371	370	401	374	398	382	376	356	351	372	333	390	370	376	333	341	366	386	361	364	368	364	326	369	377	354	336	369	389	367	376	384	336	359	320	358	348	370	350	383	371	363	353	344	389	356	370	328	346	346	332	396	314	378	375	378	392	354	359	394	364	359	358	367	371	361	351	342	330	362	355	361	346	379	341	366	339	364	367	345	336	352	387	357	341	381	345	334	339	355	338	340	348	346	362	374	369	360	360	362	376	380	341	355	315	365	364	359	386	373	403	330	371	379	358	349	349	365	388	353	340	341	350	361	358	389	348	354	371	376	361	383	355	339	325	347	346	348	342	325	361	362	339	329	364	349	419	365	360	349	358	357	353	336	350	358	312	359	360	376	372	350	350	401	371	401	331	335	382	346	392	368	331	358	371	348	365	368	364	359	345	383	403	396	368	362	340	378	349	360	368	341	313	355	340	336	356	375	366	385	341	383	350	373	360	348	329	347	370	339	357	360	369	360	349	342	333	335	389	354	347	361	344	353	341	379	382	387	348	363	341	328	385	379	392	370	376	371	334	341	331	355	362	345	330	331	321	390	360	370	354	379	350	333	356	351	344	326	329	356	336	372	358	359	352	391	329	412	356	358	378	373	370	351	315	349	377	361	342	366	336	357	369	360	364	364	359	374	369	321	398	357	365	349	346	375	373	366	373	371	340	350	377	340	377	327	347	378	357	386	346	351	359	381	366	344	359	374	354	362	383	367	333	314	371	376	379	325	363	372	381	341	371	331	333	352	372	368	385	387	356	354	324	386	336	370	338	350	340	369	356	319	327	390	375	349	374	354	381	328	389	361	353	353	359	333	367	384	385	367	344	350	342	374	363	364	381	367	350	366	358	358	353	322	364	379	354	343	409	344	361	357	349	373	393	404	356	342	326	371	365	382	355	371	330	349	368	329	385	389	336	389	375	356	358	312	340	354	361	374	337	374	363	367	369	351	364	360	357	376	330	343	383	331	363	346	342	353	365	337	380	385	371	322	377	328	355	368	375	371	345	363	334	334	384	355	359	327	353	372	376	349	332	360	374	360	345	351	353	373	352	358	387	380	367	358	357	342	351	364	351	396	375	357	348	338	353	348	339	353	361	396	378	346	355	364	369	365	344	368	385	373	377	354	378	364	361	358	379	359	399	357	347	342	347	352	350	355	370	398	386	374	390	358	379	364	348	391	342	359	382	379	349	308	313	355	371	347	366	343	356	367	380	402	377	330	359	334	329	356	375	371	366	387	317	340	371	363	357	330	318	349	380	342	331	390	374	323	362	334	361	354	404	367	359	370	363	355	374	378	348	343	342	375	365	337	350	372	363	337	362	361	358	366	384	356	370	379	352	362	342	343	345	392	359	366	357	358	356	357	343	352	335	379	355	362	398	387	361	320	316	367	340	380	403	366	354	349	366	355	344	351	379	352	382	342	357	378	334	335	369	338	393	377	324	345	390	380	385	386	364	350	334	369	358	345	348	360	328	344	369	373	373	315	357	370	363	335	395	333	345	355	352	361	357	367	344	365	361	352	359	346	316	397	368	347	343	343	363	343	370	341	353	369	351	407	331	378	322	358	344	353	348	352	380	355	362	327	356	394	383	358	358	357	344	362	368	327	362	352	364	388	365	395	384	361	353	377	377	379	376	370	377	363	340	347	357	367	325	355	389	366	364	360	323	373	355	351	382	371	320	355	372	348	363	337	335	379	355	339	330	337	367	380	366	363	375	382	377	333	352	342	371	366	400	342	342	378	335	339	334	379	338	360	378	368	368	347	350	352	321	339	344	352	343	323	321	355	349	349	343	354	325	360	389	360	323	367	377	359	349	346	334	345	346	346	346	408	352	327	355	313	353	370	348	321	342	357	349	386	344	332	375	382	365	378	380	339	376	350	346	367	322	346	373	339	377	344	359	393	395	320	385	350	360	397	344	326	375	345	364	360	370	338	327	352	371	391	334	341	364	374	371	362	361	337	328	344	349	390	375	359	332	336	368	390	328	369	339	359	364	348	358	360	362	330	364	354	355	370	391	397	374	322	346	350	338	368	352	368	355	386	388	350	336	362	359	354	378	323	362	399	371	348	367	372	348	372	388	340	363	392	360	335	379	376	335	349	345	334	363	346	358	341	352	364	325	362	373	365	376	340	354	368	360	341	355	372	368	386	360	341	374	354	364	374	320	347	346	349	409	351	346	330	361	359	363	340	401	356	390	361	384	310	316	331	350	353	354	360	328	410	361	356	339	356	362	358	379	330	339	351	372	344	339	383	350	367	376	352	374	350	335	332	333	330	350	352	352	351	368	379	343	384	354	395	380	316	354	328	343	369	365	374	373	356	366	378	370	344	370	359	344	387	357	381	344	343	339	333	360	380	381	368	362
27278	51257	46657	30935	23525	17457	12969	9940	8505	7260	6054	4912	3849	3197	2629	2235	1871	1709	1599	1360	1184	1009	926	863	854	891	788	790	761	731	735	764	702	764	730	680	752	689	710	700	681	693	704	668	634	702	713	712	669	720	710	718	648	664	712	662	648	667	685	724	670	689	711	676	662	668	730	682	708	697	682	879	1771	1863	1381	817	642	643	655	670	647	681	690	622	681	664	708	705	664	696	671	681	694	709	653	769	652	662	657	675	669	653	737	725	661	652	652	673	637	672	645	695	650	621	611	679	731	721	714	656	724	640	696	715	666	689	661	663	670	689	685	637	653	695	663	687	676	641	688	681	654	658	669	675	656	705	681	692	680	655	642	670	604	669	683	707	688	706	710	698	753	669	659	709	682	640	692	711	666	706	686	683	665	691	665	692	663	696	663	701	645	694	679	651	665	694	696	657	693	697	711	661	670	682	692	639	633	700	675	648	679	656	688	711	674	677	671	671	662	693	667	674	687	705	692	634	660	651	692	669	706	668	671	703	653	708	696	746	660	644	642	677	675	691	638	683	669	702	664	686	651	633	655	678	725	656	662	677	643	728	649	678	683	687	662	658	670	640	663	664	635	748	675	672	677	675	645	667	678	668	636	676	669	696	675	707	690	666	662	638	655	707	663	678	689	651	697	682	619	644	685	673	648	656	722	662	668	639	701	692	685	733	695	693	668	673	739	658	622	700	656	669	678	698	653	700	714	699	670	647	702	645	681	635	671	618	665	687	659	651	684	658	702	659	709	686	701	683	651	688	692	673	647	637	704	655	698	670	650	672	690	656	691	663	697	658	658	655	667	644	686	649	641	682	652	629	680	651	621	627	626	668	639	651	705	658	651	702	660	682	651	652	701	628	680	662	664	655	654	672	667	659	692	696	688	637	671	665	665	694	625	652	667	685	650	699	680	679	745	684	666	657	649	666	690	661	697	659	643	665	692	683	638	646	679	661	693	673	663	703	672	696	659	649	675	703	710	674	680	650	677	674	691	654	664	658	668	638	683	694	688	689	615	680	718	689	698	672	704	657	666	660	664	670	657	699	699	640	699	640	673	664	698	666	644	652	624	678	651	677	692	708	671	702	685	657	636	660	698	680	736	663	660	682	720	697	626	700	678	664	662	686	687	685	649	647	685	665	631	671	700	670	684	726	666	671	654	675	707	698	662	699	693	704	668	658	675	667	694	698	689	697	696	641	719	686	672	680	661	674	670	680	663	661	683	696	697	716	690	655	709	705	657	661	659	671	665	679	661	643	700	660	648	673	668	663	676	663	695	678	675	609	638	641	700	623	650	676	665	631	621	672	692	669	654	659	656	693	656	708	721	651	666	723	656	639	694	686	680	658	668	662	691	665	672	677	686	689	660	673	679	637	704	651	683	654	676	673	669	654	681	697	679	679	672	676	641	683	717	674	668	641	680	694	706	722	700	683	704	705	683	636	682	650	649	672	644	713	691	648	687	697	656	622	705	686	684	672	685	680	680	699	679	685	726	660	684	725	666	650	663	696	690	680	659	643	679	702	660	665	650	682	651	651	660	678	701	684	664	667	705	680	674	676	630	681	674	625	704	698	657	667	636	697	696	680	671	632	714	687	663	645	694	661	709	673	669	664	663	687	647	688	705	701	685	694	672	659	657	687	637	640	667	713	659	668	689	669	690	642	666	700	649	679	679	640	649	641	690	667	655	677	673	698	675	645	701	633	712	677	656	663	661	651	623	677	651	680	683	697	682	659	706	640	615	684	659	671	665	683	670	634	738	672	697	672	661	640	639	688	661	644	643	664	637	687	643	788	697	643	654	682	676	659	726	628	638	669	691	663	702	679	706	664	708	631	668	686	655	642	710	702	716	705	692	683	663	669	675	690	715	663	680	686	682	655	675	741	632	647	682	712	673	654	685	665	689	704	657	706	673	705	646	722	693	698	672	668	654	662	695	696	680	643	666	650	714	658	676	694	681	621	675	696	661	667	623	652	672	653	657	642	698	631	657	684	675	660	695	698	659	666	648	650	618	665	654	680	684	671	718	685	674	669	634	636	686	641	618	676	694	639	705	661	694	690	644	712	707	688	652	641	661	696	612	667	661	678	682	652	656	644	663	671	705	618	675	666	626	644	643	674	640	707	635	661	691	651	699	700	675	695	683	660	668	669	703	663	669	647	692	719	666	685	635	705	638	659	659	700	674	692	706	665	671	670	650	690	686	657	671	712	669	641	669	665	664	690	691	684	679	665	660	671	638	664	673	668	675	668	669	655	698	660	675	620	640	667	620	686	698	663	677	689	717	662	707	697	639	625	665	694	662	669	735	626	702	669	658	715	681	695	674	643	689	676	691	662	666	676	661	658	667	674	706	641	705	665	703	687	685	697	705	657	702	705	667	681	700	650	689	675	686	680	688	669	630	651	706	688	692	654	646	673	669	717	690	655	677	692	669	661	710	631	669	666	711	755	667	628	670	641	635	694	661	640	716	673	602	684	675	673	674	635	672	659	697	688	738	689	662	664	680	677	669	665	637	703	697	647	644	672	704	633	665	683	689	708	708	688	702	677	686	626	679	674	666	665	677	635	675	692	649	696	714	647	693	704	679	675	664	679	710	694	613	688	671	680	627	671	668	685	666	696	635	700	669	671	664	664	643	666	668	675	679	673	625	662	671	672	690	660	661	733	695	678	664	691	700	669	687	704	633	674	647	703	659	690	632	672	692	669	653	646	661	672	656	707	688	721	681	635	663	610	664	685	686	703	677	607	687	698	664	675	612	663	697	657	694	668	691	681	683	647	684	656	694	679	682	684	673	723	625	675	677	630	651	672	641	715	672	700	692	687	651	683	670	667	646	628	741	684	663	659	668	643	679	670	684	640	705	640	675	629	674	653	654	681	727	651	668	672	717	678	691	664	699	683	676	667	668	670	673	676	681	671	666	675	636	660	730	649	694	674	663	671	667	685	674	694	660	686	680	742	714	670	646	696	648	685	682	666	640	730	682	637	650	697	624	666	704	686	666	633	644	701	706	708	651	684	699	676	654	650	714	686	697	665	662	674	745	649	674	702	640	638	684	717	700	667	708	671	668	694	705	743	659	677	642	701	664	680	687	642	681	674	630	706	653	676	683	671	672	619	665	680	697	680	669	679	702	669	725	630	641	684	634	639	647	596	658	689	652	668	656	665	712	630	639	653	666	667	669	651	696	627	681	637	672	671	650	657	673	669	664	701	640	668	671	671	659	716	668	685	684	633	732	699	738	662	679	642	682	653	679	637	665	679	645	669	691	671	669	645	634	688	647	728	683	674	623	672	704	659	647	649	687	660	675	668	676	692	635	663	722	639	699	674	683	699	641	676	670	680	661	680	714	664	677	672	670	641	636	695	637	673	700	659	679	688	713	677	691	693	637	665	657	625	644	685	645	629	669	655	672	682	672	698	696	643	714	691	691	661	639	677	680	638	633	703	660	644	645	671	655	630
26945	21415	17123	7562	3115	1628	1280	998	824	798	716	680	636	625	557	600	563	543	533	558	532	565	496	529	547	485	518	473	518	488	498	509	497	523	509	510	509	506	530	541	503	495	515	475	497	507	524	545	510	484	503	501	502	493	513	486	499	523	499	514	483	468	512	502	518	555	506	511	518	509	520	549	503	549	555	524	511	485	524	488	543	513	508	478	541	492	521	572	515	482	533	476	515	503	499	527	499	515	534	501	495	516	527	525	494	518	490	519	485	544	479	501	474	507	464	516	505	522	474	533	533	504	515	547	462	490	511	503	500	481	478	531	514	507	490	529	539	475	497	556	478	551	551	504	531	509	521	528	515	547	503	495	493	536	520	525	503	520	515	522	513	526	512	516	481	530	524	527	526	515	504	510	480	493	510	522	510	526	491	517	497	520	504	522	498	491	504	511	523	497	502	508	493	528	519	495	508	502	544	501	462	556	526	494	546	488	524	534	526	528	532	490	501	505	532	479	498	489	514	497	489	513	499	511	484	492	503	526	505	484	564	491	547	482	481	479	457	507	473	512	464	517	487	527	500	534	467	522	519	462	533	514	510	513	507	487	524	502	494	503	522	522	498	520	490	496	491	525	516	555	508	541	565	547	530	509	478	509	538	538	508	524	477	548	520	511	496	509	488	504	506	513	482	510	504	526	492	507	516	462	483	507	489	524	486	489	527	466	484	493	536	548	480	480	488	492	498	515	497	476	466	539	499	514	530	485	518	542	520	475	475	518	528	495	528	505	520	477	502	531	517	580	507	486	489	482	483	543	480	537	533	506	493	525	516	500	548	465	459	531	512	496	503	512	485	522	555	469	527	489	517	528	521	480	527	533	520	507	477	470	503	506	525	516	542	544	528	531	542	504	519	506	504	505	520	520	513	502	483	506	486	485	517	508	514	520	526	523	526	522	505	505	513	553	493	517	509	524	529	547	515	556	521	499	527	498	500	513	534	519	492	536	492	556	519	522	531	483	507	520	494	519	518	484	500	454	515	522	534	481	492	511	497	504	526	496	534	507	517	487	511	489	532	508	514	497	524	505	513	578	505	540	522	511	515	570	537	494	522	483	508	497	502	516	507	486	491	502	528	535	547	518	495	465	488	501	509	548	506	492	516	498	523	514	522	510	536	508	489	517	525	540	548	486	511	492	485	499	505	499	509	481	546	536	519	489	538	471	518	484	497	461	572	493	487	506	456	508	533	529	484	511	517	545	535	515	496	519	505	519	473	501	479	490	511	501	537	513	527	520	500	522	536	541	499	481	480	531	458	524	530	490	512	537	533	473	500	495	501	492	519	504	504	526	520	508	493	516	527	496	498	544	504	527	493	483	513	526	492	555	509	478	503	500	506	470	486	478	561	537	502	512	494	486	541	545	544	484	490	502	492	472	498	490	541	478	550	522	474	547	515	549	540	540	520	501	531	494	557	536	500	530	513	493	503	522	478	532	561	530	497	532	484	515	508	504	510	469	511	551	521	504	535	545	543	509	480	478	509	525	444	545	475	495	497	524	497	536	520	505	506	520	485	470	498	507	480	495	516	511	500	522	528	522	497	541	541	552	520	545	508	569	500	486	507	520	528	499	522	554	501	502	471	505	496	509	543	538	509	489	513	509	499	502	559	520	520	497	491	524	484	547	521	494	516	548	513	465	496	516	507	520	513	503	523	532	495	477	554	552	531	482	515	541	537	537	528	541	496	486	498	535	534	497	517	519	507	504	473	520	492	554	500	515	464	457	513	522	512	487	522	528	499	525	471	508	535	493	505	526	536	471	476	506	523	517	527	525	507	538	487	521	485	475	504	520	494	525	497	488	509	497	532	508	534	506	504	475	490	527	502	499	480	518	489	492	539	523	489	511	532	506	497	514	476	501	526	499	522	508	536	502	493	480	510	513	514	529	500	535	498	512	499	544	518	501	523	476	473	526	506	558	542	500	520	525	529	473	541	517	507	558	501	485	508	497	516	503	504	530	502	531	463	501	483	462	530	541	481	540	452	517	513	526	517	509	472	539	522	492	537	521	525	526	531	526	557	523	531	542	518	496	504	522	487	519	510	482	527	519	500	532	510	511	500	510	492	482	516	525	578	535	493	506	491	510	505	500	505	526	505	552	506	513	544	496	490	489	525	509	523	488	536	476	517	526	510	540	562	478	506	422	517	506	526	539	537	481	528	503	493	529	548	532	473	492	488	507	504	505	478	482	510	454	485	512	515	541	506	510	498	501	517	507	510	489	493	512	516	519	503	489	521	522	523	498	498	497	510	507	508	551	505	544	522	481	490	534	517	471	502	520	520	506	511	493	494	521	513	459	537	511	476	499	497	482	524	520	499	508	515	539	504	460	565	482	470	502	512	506	531	533	553	543	543	508	498	524	518	500	500	531	517	487	527	513	529	525	532	526	502	521	518	526	464	537	528	545	525	541	503	525	508	472	533	497	519	514	512	546	481	506	486	505	506	484	500	545	524	502	501	525	539	570	497	484	520	548	500	506	534	495	491	522	490	545	518	486	530	501	526	476	477	558	572	493	503	524	504	511	513	526	513	489	519	555	513	487	511	476	475	504	501	523	519	551	547	513	480	483	500	502	543	513	505	554	492	579	458	497	491	484	473	540	496	498	531	501	476	487	527	480	523	486	479	496	470	488	533	511	505	512	511	490	460	518	507	531	510	523	528	477	475	542	503	505	548	491	514	510	533	512	537	509	496	510	465	513	512	515	519	462	495	494	507	500	505	492	470	508	494	492	509	486	482	482	520	499	537	494	475	490	510	517	526	506	548	507	485	495	496	466	534	482	541	513	528	488	499	518	489	489	498	529	503	507	494	511	533	522	489	500	505	507	539	474	523	493	472	525	484	521	531	510	541	516	482	512	490	569	543	504	490	519	578	501	497	460	473	483	515	499	512	558	535	511	521	516	509	486	481	502	484	471	515	525	455	472	510	498	548	533	508	462	507	509	476	498	499	517	480	482	526	524	489	520	512	468	505	516	489	553	515	507	532	527	483	506	520	498	524	508	476	518	485	505	517	523	515	525	522	495	507	527	506	539	535	470	501	514	529	525	500	512	520	528	539	516	546	516	519	529	472	497	542	522	521	490	492	512	548	507	505	560	500	488	486	528	534	507	513	540	459	505	477	475	467	472	506	498	493	506	475	512	547	510	506	515	466	500	501	510	519	540	478	542	520	535	498	520	518	517	496	534	461	513	557	507	533	512	530	478	491	499	494	509	567	470	494	512	526	500	537	475	508	475	488	490	500	502	525	481	507	511	489	490	504	493	543	529	522	534	460	522	528	489	539	551	544	555	557	499	546	512	528	508	514	542	497	535	514	452	530	490	488	517	474	494	504	523	489	521	476	515	484	538	482	478	518	518	518	505	537	527	469	507	486	476	517	528	534	487	551	506	504	507	522	549	569	514	507	501	522	537	484	499	516	527	505	507	535	516	519	508	500	542
19878	30708	22577	12486	7854	4597	3500	2784	2171	1918	1818	1562	1431	1358	1234	1118	1118	1071	1074	1057	1017	964	969	983	1009	925	989	953	969	937	939	970	986	953	939	983	1000	960	950	943	964	934	956	896	966	970	923	1008	971	898	956	954	977	1005	949	1003	989	959	950	948	950	942	979	945	971	984	979	976	941	1012	969	962	1020	1109	1038	988	935	919	919	1002	961	959	992	980	934	924	1009	987	991	956	975	990	978	975	993	951	971	950	965	968	942	947	958	910	983	887	957	990	955	975	1006	954	911	993	977	888	952	912	993	941	947	957	987	997	947	971	939	916	931	986	959	998	967	946	989	947	942	897	914	918	980	940	962	948	981	936	938	935	891	980	994	908	914	943	958	955	991	924	1005	1010	1005	954	949	913	928	893	974	976	980	951	970	995	958	943	963	979	989	965	916	981	916	976	912	917	920	885	972	970	979	925	983	971	987	896	944	928	972	923	879	948	934	936	981	956	981	935	972	1014	984	928	932	933	1015	967	1000	931	959	924	950	954	956	954	964	984	938	953	953	926	960	985	925	906	917	966	1007	994	938	950	936	997	975	913	912	974	964	917	1010	954	959	907	940	912	964	912	962	981	990	916	968	922	1004	927	944	945	945	936	969	1008	935	887	926	918	943	959	1006	1003	936	956	934	973	1000	911	944	966	931	941	900	900	920	958	969	959	922	986	937	969	984	961	947	950	942	929	962	960	972	1007	910	957	986	929	969	969	1017	991	964	953	968	1002	940	943	998	1017	956	980	936	976	952	979	964	993	994	996	960	974	979	934	1027	1012	932	1000	934	976	1005	956	957	966	966	913	921	979	936	998	906	934	964	937	945	940	952	953	995	962	950	1002	1022	933	933	998	918	1001	934	936	902	946	954	974	949	993	904	961	973	963	939	979	975	979	1007	870	1017	1008	951	929	933	981	992	953	988	939	1002	962	939	961	947	973	1021	990	906	984	997	988	981	971	949	934	965	1013	977	992	950	942	985	974	936	912	946	914	974	992	978	929	956	980	1001	926	949	993	983	988	967	943	991	933	952	948	959	962	1004	884	944	959	969	885	1017	940	964	953	947	1004	979	914	967	1005	930	960	1000	1019	988	941	946	926	906	984	964	991	910	924	934	979	958	927	1017	948	942	1015	929	998	977	945	974	945	933	953	938	949	967	918	936	939	948	950	933	973	933	996	968	975	980	992	928	1014	1041	927	1017	978	878	970	888	925	931	893	940	954	995	987	1007	935	970	948	975	943	989	954	1008	929	981	954	989	973	941	922	1023	952	925	1022	957	920	935	923	936	982	1003	923	957	959	1002	969	935	983	936	911	931	946	940	956	974	977	924	974	957	971	934	973	930	918	940	995	981	1004	948	913	980	911	961	950	1012	973	954	999	974	966	995	928	944	943	899	954	926	994	1007	972	947	897	990	913	1024	911	971	945	915	905	918	905	989	926	1009	953	920	960	926	1002	991	933	974	926	943	933	956	963	973	940	950	954	924	972	972	1008	957	976	969	975	978	968	939	965	923	964	986	970	989	963	955	938	954	1017	947	968	908	969	980	946	918	886	939	963	941	956	983	963	983	941	944	962	1001	954	959	973	953	919	971	952	960	948	1004	939	945	1055	969	993	885	976	937	995	935	1006	873	941	1023	930	988	933	943	964	984	900	983	972	1045	951	975	977	956	1031	939	970	965	967	959	944	939	911	1018	957	922	965	917	967	961	947	928	965	935	967	993	921	955	922	974	986	943	893	981	972	923	955	923	937	952	988	945	910	984	1017	976	967	936	919	967	982	1005	958	950	1003	985	941	962	1001	995	945	906	961	973	963	985	970	980	942	940	943	955	968	925	953	980	971	959	979	945	945	951	946	967	910	993	977	959	971	955	979	971	943	986	963	1004	955	1021	1006	1002	980	928	954	952	992	1043	947	945	900	959	982	971	907	996	973	975	942	965	951	939	894	936	926	984	955	938	996	900	952	940	917	940	947	932	944	950	895	978	1012	928	996	962	982	977	936	950	945	933	984	919	951	963	992	938	1002	992	949	896	1006	937	972	985	968	991	963	956	954	899	937	984	962	908	954	921	907	1003	960	945	990	946	943	938	957	961	999	957	933	950	917	930	1028	972	937	970	997	901	981	977	923	979	964	955	991	968	957	936	929	975	939	908	984	976	1000	970	911	994	940	922	951	959	953	963	928	935	1013	1035	948	1005	967	989	997	904	928	933	978	886	920	1000	990	946	961	984	988	948	948	1013	924	939	980	1001	893	1004	950	925	967	945	933	994	904	984	952	1009	945	956	963	929	963	986	996	959	933	986	969	976	977	949	949	944	978	916	969	935	997	976	947	961	945	923	1001	955	942	911	963	963	1001	941	886	945	995	920	914	1020	980	974	1013	985	930	936	957	984	929	921	940	982	936	938	969	967	951	957	969	984	935	1016	983	996	975	1042	959	901	932	974	941	981	925	993	964	914	957	979	947	967	944	987	966	898	993	935	967	902	973	991	1018	991	937	974	935	960	953	923	980	1003	939	950	927	991	900	948	975	940	938	953	911	950	931	997	991	949	967	944	912	923	883	953	963	939	985	935	1012	999	955	1000	977	933	960	987	953	917	949	974	946	943	954	1005	989	985	1015	998	965	935	1016	987	913	989	964	929	980	989	950	998	931	974	992	975	941	992	954	905	954	919	975	921	946	980	995	956	945	1009	939	932	961	941	942	988	934	961	964	984	979	912	1013	940	976	966	978	918	896	965	875	941	976	963	962	949	990	955	929	957	956	937	915	914	935	937	961	1015	887	1009	977	993	971	951	986	946	945	954	958	975	1015	955	954	974	886	977	1007	951	992	1006	961	985	898	923	961	911	982	944	1003	1019	936	976	980	995	975	956	977	976	990	963	966	994	921	978	913	997	987	948	984	938	995	937	987	974	953	1031	915	922	912	928	955	963	1006	984	971	975	936	989	949	957	983	993	947	947	906	969	925	964	961	948	994	958	930	1033	938	941	942	953	977	984	947	984	1002	969	954	950	940	968	960	987	944	949	955	956	968	974	939	948	952	960	987	952	932	973	950	892	957	978	941	958	958	920	1012	950	1001	944	991	1011	979	1018	993	996	930	992	1017	930	925	963	927	951	946	965	938	981	939	923	972	912	930	928	954	965	948	969	957	897	953	933	931	989	958	966	975	959	905	999	1028	941	974	936	1016	958	879	1002	933	989	965	985	962	993	941	943	968	940	956	929	928	891	917	988	923	937	970	924	938	972	950	974	891	970	992	978	969	954	994	923	943	922	921	943	943	929	976	914	943	944	936	918	932	931	908	896	980	954	969	979	978	986	940	1040	962	924	985	932	981	973	945	967	956	954	923	855	980	1026	954	964	963	913	935	977	975	975	917	929	961	972	1002	984	957	993	943	916	989	953	971	960	960	945	963	969	963	923	1007	913	973	963	889	944	958	900	937	877	992	971	975	919	983	932	917	1005	939	984	959	985	936	975	952	979	929	953	952	957	942	987	921	967	963	919	951	936	954	956	971	1033	936	973	990	939	951	926	961	956	954	973	986	882	969	959	931	950	946	969	967	940	927	970	926	930	978	936	952	932	951	1002	1011	948	1034	973	973	988	1006
24536	21465	28420	24995	19109	8872	4107	2411	1776	1519	1156	953	885	755	662	605	580	526	488	471	436	413	384	414	394	381	405	357	363	395	387	369	356	373	379	368	378	370	345	373	385	362	359	374	377	354	349	378	418	359	387	376	368	404	389	327	397	368	347	374	369	375	348	369	401	375	337	395	335	394	365	367	364	421	505	472	381	395	373	355	342	360	373	369	362	399	357	398	372	352	365	383	378	337	367	396	399	352	375	363	370	370	378	378	401	350	378	376	359	390	336	347	377	390	366	376	375	383	351	398	377	372	385	367	439	343	340	367	363	370	388	318	343	362	379	391	347	360	390	359	339	360	412	409	362	374	342	365	375	367	365	347	360	365	354	385	349	350	365	358	369	371	361	351	376	376	402	353	380	377	370	363	360	393	388	371	343	363	364	367	410	369	375	368	365	365	353	365	378	364	343	360	373	370	371	344	386	337	335	367	342	399	340	352	367	369	365	373	355	347	406	396	389	372	379	369	372	354	404	382	350	370	384	423	380	368	341	347	350	401	342	372	391	358	377	361	391	368	359	374	373	360	366	386	403	368	391	372	385	387	357	376	357	385	397	377	375	362	333	417	361	357	350	377	358	364	387	411	369	398	371	354	344	363	389	387	343	336	400	386	380	370	367	358	362	346	360	346	390	367	360	365	387	416	364	345	366	376	390	353	425	382	353	342	374	375	395	365	366	372	397	380	361	389	399	368	369	378	359	394	367	376	339	384	383	353	399	336	377	393	369	389	337	391	339	356	368	372	368	367	372	367	361	366	382	364	348	379	366	373	369	357	370	380	382	375	384	362	359	373	385	353	362	357	401	351	360	331	412	377	361	406	359	365	373	367	360	402	335	382	369	369	368	373	315	401	332	382	351	381	380	415	373	374	357	343	369	384	402	388	365	365	369	373	355	381	355	365	349	343	375	378	407	392	364	378	356	341	354	386	342	329	396	362	377	392	364	408	348	390	409	380	392	354	389	361	394	370	368	364	331	387	331	375	373	357	352	334	358	348	374	358	397	417	402	370	356	377	344	365	359	342	362	376	373	335	365	347	337	375	382	361	353	361	373	405	395	359	363	376	395	344	358	364	368	358	371	344	380	378	344	391	387	336	361	337	363	378	344	345	387	368	363	383	393	345	351	386	356	364	343	358	379	374	368	367	334	367	354	335	390	386	362	370	346	357	342	349	404	407	369	355	368	338	366	391	380	402	337	384	365	365	359	407	418	390	373	352	367	350	373	378	398	379	349	353	381	350	363	352	382	345	394	345	342	391	362	369	333	416	348	386	383	401	365	360	354	385	387	353	356	412	379	348	365	357	370	386	345	370	364	380	392	365	362	381	344	375	372	354	394	369	377	385	388	395	367	413	342	361	368	419	374	383	359	380	374	402	379	352	322	350	348	383	351	394	395	366	382	375	350	396	352	372	370	384	363	414	367	381	352	377	368	382	354	392	353	370	354	332	361	371	372	338	360	386	380	371	386	335	363	350	354	376	341	376	346	359	393	393	355	344	363	337	373	351	349	347	370	352	389	375	367	328	379	333	334	341	333	375	348	354	352	379	372	384	370	346	388	388	350	363	375	379	368	386	357	384	352	368	371	387	363	351	372	373	356	387	337	380	390	366	354	385	400	375	414	357	350	338	369	362	368	371	374	372	364	352	386	353	364	395	366	365	357	347	381	380	325	371	365	426	375	369	342	371	387	397	407	359	362	370	380	365	386	345	371	375	384	401	357	360	391	401	362	381	362	357	345	364	380	374	380	377	376	346	338	357	328	351	392	386	383	370	371	365	371	375	346	322	358	367	381	372	391	377	361	346	376	335	376	345	397	401	348	369	387	348	386	372	364	377	370	394	353	379	372	392	387	409	390	366	334	385	333	348	360	394	354	355	354	401	353	386	336	386	394	387	377	326	372	375	333	373	414	379	363	377	368	393	385	351	361	369	338	380	348	352	393	384	368	389	339	396	384	364	348	390	335	370	349	379	379	405	366	337	370	338	369	349	389	391	408	350	366	394	390	361	333	383	379	369	382	354	368	365	369	384	360	320	362	403	397	359	381	356	371	394	341	332	394	371	371	372	345	369	375	374	372	360	382	383	371	413	370	336	383	348	343	410	409	386	366	363	385	383	364	382	372	369	369	388	381	416	361	365	368	367	399	358	341	360	358	355	361	370	396	349	353	389	383	368	379	351	361	377	378	362	366	392	328	381	371	386	364	351	358	380	385	349	377	378	359	334	357	391	333	363	354	356	357	388	355	348	399	360	356	347	354	388	378	371	353	359	360	379	366	376	399	362	322	378	391	367	412	373	377	373	331	364	388	366	361	353	386	360	330	370	332	368	371	362	338	388	386	402	367	387	358	366	354	389	383	361	374	363	364	403	401	371	370	356	392	325	356	381	346	362	369	381	395	346	360	361	363	353	380	399	361	372	337	374	378	363	357	348	361	358	366	387	347	379	359	353	366	358	360	401	390	360	396	383	384	371	373	361	362	384	349	363	394	397	337	374	352	370	397	345	371	356	398	371	404	362	375	360	352	369	333	389	378	368	393	370	401	340	397	342	373	396	366	336	371	398	387	349	364	367	361	349	377	332	349	377	380	352	360	385	340	347	371	362	371	396	374	388	381	379	365	385	356	398	376	379	381	386	362	399	386	368	349	377	352	357	383	332	383	359	317	388	356	370	382	394	350	360	370	389	385	376	391	388	384	350	400	380	351	345	379	351	347	370	381	349	400	353	393	375	382	379	364	342	367	358	361	310	372	365	352	353	358	403	364	364	385	388	341	362	341	395	349	365	352	380	364	363	330	386	329	357	372	347	366	355	379	371	364	370	398	357	391	355	363	372	354	368	386	348	374	368	336	348	351	403	350	335	375	387	341	382	373	373	309	341	364	337	348	369	373	379	352	405	374	365	358	385	378	363	329	382	403	384	364	387	404	396	328	384	364	402	391	336	355	364	373	383	376	358	378	393	370	363	371	369	336	355	363	372	340	333	333	372	372	336	361	386	395	387	405	347	379	369	365	360	390	380	369	379	354	409	369	341	367	365	362	385	335	377	357	354	338	327	354	392	341	369	369	350	349	369	351	381	387	379	392	382	366	356	393	387	350	394	340	373	355	332	436	347	360	357	351	363	380	371	380	366	360	382	371	367	403	361	366	400	362	369	378	341	375	364	390	369	362	395	371	380	343	388	372	376	375	382	360	380	336	404	382	365	361	370	346	333	349	381	402	359	394	380	351	385	393	385	357	389	361	367	382	392	363	332	353	388	333	381	354	346	355	346	368	366	387	381	348	360	403	399	371	389	380	367	397	351	414	385	344	344	372	334	357	376	358	307	390	379	345	379	365	356	368	365	327	378	364	369	363	368	350	341	351	362	384	373	361	365	368	353	359	314	348	384	380	339	365	333	411	389	357	370	354	391	345	311	356	389	386	384	381	375	377	394	398	378	342	351	341	326
24071	41936	38028	26681	16880	11778	8204	6171	5094	4597	3619	2838	2455	2091	1814	1576	1432	1232	1217	1142	1065	900	880	820	793	876	772	753	789	784	747	726	732	735	757	706	665	759	751	698	693	734	787	748	765	769	738	732	650	709	688	702	719	748	724	709	704	684	706	699	726	740	678	727	723	679	661	697	755	730	716	705	777	882	1202	987	761	727	746	718	673	727	726	709	696	706	691	722	758	714	730	685	692	686	716	718	701	705	680	744	695	749	698	713	708	693	733	705	731	711	753	717	652	693	709	729	753	739	694	749	727	740	682	748	721	756	728	695	706	726	716	671	728	699	730	759	689	721	733	740	728	759	707	674	776	673	701	738	714	701	720	718	686	696	737	655	724	726	762	694	787	764	722	747	719	689	712	682	699	724	732	668	742	660	690	685	702	738	714	723	760	725	659	733	702	733	722	750	720	695	731	696	712	708	726	720	692	701	713	714	756	719	748	734	699	745	705	724	733	692	665	657	693	725	694	754	758	691	728	731	750	706	671	699	716	758	695	715	699	708	714	698	748	716	682	695	758	701	698	770	701	711	742	697	681	745	689	769	711	706	702	709	724	738	721	705	723	730	731	699	703	763	713	718	705	714	717	732	705	765	741	703	721	704	713	742	716	692	692	720	720	741	699	725	692	685	679	738	726	768	691	715	718	680	716	670	705	719	704	711	719	758	708	729	699	751	711	711	692	748	719	757	727	699	701	762	722	702	701	697	718	681	703	734	703	694	695	705	726	687	757	756	695	738	766	758	685	664	727	753	706	732	743	729	698	741	682	684	692	723	735	699	712	684	723	732	742	651	657	749	686	752	726	710	695	691	699	704	726	712	704	751	709	733	724	727	736	694	721	715	673	724	700	754	712	697	782	649	740	701	675	707	722	729	724	752	692	704	683	746	697	717	694	752	717	714	742	700	730	753	666	754	684	724	756	676	663	735	657	726	752	758	704	755	697	720	701	748	704	732	716	701	724	691	724	703	731	756	641	707	749	716	751	756	711	742	710	750	721	731	739	733	719	711	713	685	761	765	735	739	704	704	690	746	706	731	716	707	704	746	714	750	725	677	731	718	721	709	707	708	725	719	740	719	699	719	679	713	699	730	704	730	683	716	715	753	727	753	734	686	717	708	718	716	711	781	758	667	726	717	685	709	695	731	736	712	685	705	724	743	692	701	692	704	669	757	679	730	788	700	731	748	762	702	750	708	730	669	715	741	707	697	719	695	692	733	639	708	751	677	710	705	695	683	756	729	698	753	732	693	737	687	665	740	738	684	693	705	730	731	694	709	661	720	686	686	721	742	694	705	744	725	665	746	740	713	692	716	720	681	690	754	730	700	686	718	660	715	742	722	713	719	733	753	683	692	685	696	693	736	709	672	733	744	687	784	690	709	723	684	732	720	724	718	676	686	692	713	681	733	729	720	732	684	719	709	690	708	716	760	692	702	729	696	735	706	723	676	724	732	697	710	704	717	696	713	756	680	707	703	691	709	703	707	690	689	717	710	761	693	736	690	726	764	675	733	727	680	686	735	695	695	711	749	743	707	717	711	719	692	697	697	709	770	727	705	761	711	696	707	687	715	709	690	703	703	700	705	668	704	667	703	716	736	719	709	743	706	704	747	686	699	740	741	699	683	722	709	669	736	676	685	686	713	722	698	689	750	706	682	687	701	700	737	673	712	738	692	771	711	722	688	722	760	739	675	715	694	688	666	680	710	711	684	731	705	704	701	690	714	697	696	717	693	745	744	657	692	726	668	721	738	684	728	697	681	748	749	700	652	681	722	694	737	736	751	751	697	706	727	749	712	713	707	720	668	688	735	731	653	700	739	707	709	692	679	687	744	726	719	703	728	723	745	677	740	712	686	731	684	689	720	715	679	684	738	663	664	705	686	716	714	718	679	716	690	682	703	686	709	708	708	753	695	734	717	733	692	693	696	755	713	698	728	736	692	702	734	730	728	707	678	748	721	713	713	697	696	727	759	695	696	749	674	723	711	736	689	692	763	716	747	722	733	684	768	720	709	760	709	702	671	685	668	694	677	750	721	679	707	746	671	725	723	716	688	731	714	620	651	692	782	704	696	754	701	707	753	663	740	732	735	764	686	686	720	755	680	720	689	763	752	682	719	704	686	719	721	679	740	730	703	749	738	690	696	756	714	680	698	724	677	733	712	748	756	704	719	764	718	701	682	695	724	682	652	706	720	699	695	742	756	699	728	698	689	713	739	712	703	756	721	706	716	740	714	691	713	721	732	686	681	731	695	707	719	707	703	749	714	759	742	723	705	743	712	686	715	684	770	700	726	710	699	750	739	698	685	760	730	716	654	777	697	707	722	744	691	698	708	742	754	678	731	710	737	713	710	708	695	705	653	757	745	699	708	771	669	732	719	659	702	715	784	727	712	743	688	710	684	743	691	683	757	778	702	717	676	706	719	751	717	762	724	745	725	683	684	691	762	706	732	666	756	678	737	680	741	714	691	707	705	708	748	784	771	688	727	718	660	699	719	672	723	693	738	720	716	697	674	705	718	729	697	695	695	703	715	740	730	768	708	751	689	735	768	709	725	723	706	730	680	768	741	669	690	711	714	723	717	740	705	713	710	684	645	724	735	710	717	738	663	718	725	767	733	741	712	731	666	678	713	739	728	708	691	708	715	713	732	698	673	705	681	698	658	720	741	760	716	736	714	769	736	671	731	694	721	761	764	766	733	672	709	691	729	692	753	701	749	651	740	710	675	712	724	724	646	701	745	730	719	704	687	713	676	714	705	707	722	703	757	767	783	717	725	703	668	717	740	710	763	703	728	745	687	681	688	670	701	719	671	710	696	726	710	689	727	732	723	741	749	745	707	768	697	677	678	711	793	683	712	712	673	652	741	677	710	733	748	753	738	745	704	749	724	708	673	740	733	719	751	721	728	737	734	712	757	705	716	723	735	660	725	715	682	735	694	675	700	726	727	702	715	703	686	710	769	667	704	768	716	755	692	688	743	698	684	690	739	716	676	739	729	661	702	769	735	736	764	708	674	708	733	725	693	752	768	698	668	652	746	746	741	660	719	706	711	715	747	754	680	708	702	704	704	717	739	744	712	677	706	755	738	688	731	723	737	684	741	711	727	714	736	702	712	758	706	708	740	716	735	684	707	688	651	749	752	730	684	774	727	752	717	684	703	694	678	735	732	668	710	693	688	703	703	735	721	706	705	685	718	678	668	730	722	728	673	713	748	719	715	700	781	714	702	702	717	731	707	752	723	760	710	729	709	686	686	679	764	726	718	714	712	720	758	697	717	734	689	702	775	728	714	685	742	693	707	743	737	679	720	724	715	713	719	721	702	740	748	681	721	740	714	714	680	718	746	698	702	748	742	698	743	713	693	696	712	726	681	701	672	667	685	695	732	756	694	746	735	685	747	711	751	723	741	692	704	720	724	721	728	717	710	662	714	744	683	741	697	731	731	689	721	670	658
23474	21439	29148	24193	21652	19343	9680	4118	2929	2365	1784	1473	1256	1029	844	773	747	611	525	543	502	428	431	371	385	387	407	363	344	341	322	333	345	338	333	330	354	346	354	316	333	366	353	337	332	317	373	353	323	369	315	281	312	360	351	349	339	341	350	329	316	359	343	313	361	334	323	302	331	360	345	316	382	539	575	548	337	320	344	324	308	343	332	312	342	349	318	322	316	335	322	316	325	357	347	353	313	317	335	370	296	311	342	317	317	334	319	344	299	334	302	344	325	329	343	338	299	326	370	326	362	320	349	348	361	319	299	347	357	320	321	337	345	325	317	343	322	345	308	339	325	314	312	337	342	332	307	321	308	327	310	309	314	320	349	306	360	328	349	337	332	327	352	320	335	272	329	345	311	343	321	324	337	339	349	317	322	340	316	317	340	340	353	340	348	320	345	291	319	342	335	352	386	328	339	347	327	365	319	321	348	331	326	360	340	326	336	329	327	343	375	360	325	304	336	331	310	346	347	324	336	340	326	327	319	299	336	340	318	332	335	345	329	330	336	340	353	347	352	327	329	354	325	332	355	344	337	359	315	374	331	329	324	318	329	360	353	333	353	311	346	355	340	311	355	337	349	327	330	336	319	327	321	349	323	316	352	313	353	355	350	348	311	322	336	332	377	303	346	341	353	340	330	319	339	324	326	321	362	336	309	300	328	317	315	355	310	357	335	365	324	333	303	348	348	296	320	343	330	316	322	328	341	357	340	387	335	339	332	321	331	313	327	337	363	319	331	330	367	328	309	316	339	340	321	317	345	320	318	318	316	300	330	301	317	320	358	333	281	337	319	299	341	320	311	344	350	341	347	341	339	316	347	317	325	334	314	302	339	352	367	336	316	344	327	344	281	321	353	357	361	316	331	313	344	349	351	329	321	332	341	335	323	322	331	340	343	284	321	349	337	323	342	362	364	317	334	354	345	329	311	335	338	335	335	334	310	343	330	340	330	324	349	341	341	294	324	341	333	334	334	335	341	302	333	322	344	314	324	309	331	333	347	352	338	343	332	321	316	336	352	353	339	331	328	299	316	337	357	290	311	376	298	330	341	348	346	330	314	347	354	326	315	322	342	319	325	335	356	297	343	324	352	386	338	329	302	346	348	318	327	331	326	323	333	331	332	339	306	315	342	319	332	363	322	343	321	297	325	354	316	338	326	346	357	299	348	340	308	337	353	339	340	325	311	342	345	340	334	337	321	352	336	325	339	336	324	333	331	322	337	311	286	340	350	320	353	335	322	317	338	320	292	346	310	293	311	354	338	319	317	305	301	348	326	362	360	317	348	331	320	313	324	310	352	321	322	331	316	348	373	351	338	346	344	374	331	334	337	353	332	296	319	330	303	307	332	358	352	315	313	320	323	337	323	331	347	310	310	343	334	351	325	309	358	342	351	319	329	331	314	358	328	308	365	347	343	346	328	334	338	335	329	314	316	351	319	350	385	301	356	354	360	348	324	373	345	335	356	363	336	352	302	343	316	348	352	297	333	323	331	306	322	280	339	334	366	307	325	300	348	306	354	333	315	344	310	333	316	302	306	361	356	347	327	321	344	321	289	321	332	336	330	323	299	355	340	311	367	333	329	311	342	349	319	316	334	318	358	299	340	370	306	346	333	307	320	348	329	348	304	346	283	281	312	315	330	314	344	344	299	377	307	344	327	310	330	331	336	326	347	356	305	384	344	293	312	355	328	319	342	336	391	343	322	295	310	315	351	304	302	336	324	343	355	318	306	352	303	343	311	331	323	330	345	341	343	328	360	315	352	327	316	371	321	330	333	342	328	303	322	323	320	331	330	322	321	325	338	327	306	280	337	302	362	307	308	326	327	322	332	347	338	305	337	353	313	337	352	302	355	321	346	368	314	331	346	345	374	332	334	322	335	330	349	330	309	312	369	326	348	336	323	309	306	340	350	292	345	305	308	341	301	335	379	335	352	358	322	305	327	341	345	354	339	352	319	325	314	292	326	327	352	352	328	331	342	376	339	336	327	384	322	304	302	307	343	343	322	323	354	291	332	352	348	330	333	329	362	325	306	348	315	313	320	332	352	338	332	335	368	326	332	340	311	343	352	331	301	271	359	318	330	322	344	328	348	357	292	321	333	308	369	293	318	316	328	323	333	342	333	352	386	358	317	320	344	374	286	323	369	316	317	341	354	360	331	315	299	323	370	390	322	362	367	366	305	341	353	342	296	330	338	365	325	324	335	321	308	337	340	353	315	327	315	340	342	331	316	320	333	343	368	329	319	325	331	327	346	341	353	318	334	342	334	324	337	333	314	304	355	325	346	323	323	296	325	348	300	332	322	327	331	312	308	312	342	347	327	329	321	339	350	323	321	318	304	299	334	298	367	307	329	329	328	334	310	318	320	314	307	326	339	317	347	348	344	318	337	334	327	286	335	365	356	333	338	361	341	328	324	329	325	310	311	347	341	344	346	312	355	358	339	346	320	331	306	298	304	338	310	327	344	326	317	293	317	318	331	324	307	348	331	333	326	323	334	314	343	323	356	345	341	367	326	305	332	333	315	339	321	301	342	333	355	350	292	306	362	352	343	317	321	368	340	333	337	312	347	343	314	305	347	339	342	331	321	307	361	378	324	314	304	330	301	330	315	351	316	354	317	299	348	302	289	335	297	331	365	339	342	349	323	312	347	347	342	317	330	336	358	317	299	369	320	339	325	314	340	324	344	340	344	335	324	328	349	346	310	342	368	332	334	325	346	329	370	329	316	357	311	328	339	313	309	347	354	321	326	372	334	346	328	356	322	330	345	319	341	318	321	331	326	307	320	347	334	317	313	316	344	336	300	333	348	353	342	334	307	309	315	351	356	347	371	327	323	337	311	331	351	324	334	388	336	343	308	302	361	316	314	359	321	317	347	304	364	326	317	311	310	345	305	332	325	333	337	349	322	334	337	366	340	332	359	320	337	340	349	326	309	372	346	286	318	352	325	301	332	306	322	307	329	319	316	330	333	312	325	342	323	297	323	337	366	356	344	332	346	326	329	312	338	348	342	318	312	319	305	337	347	325	334	304	312	340	364	341	346	338	299	317	309	327	318	316	346	323	316	322	316	348	329	311	343	320	330	326	351	325	329	355	304	334	337	338	312	365	342	320	320	326	320	313	338	323	311	336	345	331	321	334	314	332	301	340	341	346	305	312	329	359	308	331	345	304	320	330	322	376	329	322	327	365	300	339	327	330	335	327	351	317	336	334	340	320	306	323	331	350	336	326	355	328	353	292	328	319	328	347	350	320	355	328	345	340	307	309	319	316	302	318	343	310	364	339	333	319	333	320	329	331	348	333	337	320	357	306	335	344	311	320	301	304	329	335	310	358	367	324	318	299	311	323	306	356	309	338	324	329	313	323	337	311	349	332	317	329	331	337	291	320	318	351	334	283	327	341	341	311	314	348	317	334	342	303	341	321	350	334	312	299	310	328	323	330
27118	48653	43446	32064	23967	16631	11952	9652	8168	6821	5535	4760	3827	3248	2576	2258	1939	1644	1501	1389	1256	945	886	844	834	778	807	760	676	746	722	671	691	671	642	678	611	668	640	626	677	688	628	651	606	681	629	615	673	663	640	617	634	638	640	659	592	608	579	586	575	610	642	643	605	638	633	634	613	751	608	607	708	1247	1422	1363	621	615	669	648	638	613	624	616	624	613	610	605	621	639	642	624	574	669	660	628	627	627	610	648	615	623	664	609	621	620	570	629	637	626	646	616	625	593	635	624	630	659	652	616	635	675	602	633	571	649	616	588	649	634	613	644	622	621	649	640	646	656	651	607	619	607	634	634	633	613	589	642	613	602	655	632	606	615	637	633	606	576	600	593	647	661	619	624	585	653	626	581	655	575	621	614	601	628	594	645	609	603	624	614	621	605	602	611	641	633	675	639	644	630	616	583	593	616	624	626	641	643	632	616	644	620	574	638	643	639	600	631	615	583	624	659	630	621	651	673	638	661	638	623	654	606	611	616	659	682	675	603	621	599	664	594	587	632	637	625	688	641	595	616	597	581	639	588	597	652	620	605	624	617	639	628	625	629	633	600	667	591	660	609	625	630	606	588	632	626	648	603	636	611	624	649	650	639	607	611	628	626	558	616	633	630	684	642	617	606	605	626	644	659	642	625	628	617	653	580	665	630	641	584	666	579	648	673	597	610	664	602	614	618	613	630	649	633	603	642	621	612	616	646	614	673	653	637	661	644	651	658	613	641	592	625	613	635	635	679	620	636	601	601	611	634	633	613	631	639	608	629	627	652	610	597	599	622	633	641	647	650	624	635	636	599	633	627	627	606	610	656	640	611	654	607	664	620	624	644	647	613	609	640	598	638	585	617	632	675	629	598	612	641	640	645	614	589	572	650	675	603	622	601	607	667	637	597	668	625	597	633	593	617	646	621	637	623	574	597	604	658	679	622	635	598	648	670	623	653	655	596	616	632	621	603	643	610	629	603	592	668	611	620	613	615	585	631	638	609	619	623	591	580	601	612	627	640	607	641	664	615	655	618	614	647	627	641	628	632	624	628	624	640	594	649	645	622	645	624	637	647	612	568	657	624	658	611	614	635	655	588	608	631	601	617	654	624	663	645	636	626	594	587	643	611	658	629	647	641	592	651	645	625	663	623	653	615	611	629	619	634	598	594	632	609	639	621	641	612	612	628	592	611	632	609	624	580	621	607	624	623	629	614	632	616	621	638	616	608	647	615	623	637	637	600	645	596	612	615	624	608	637	549	630	633	596	652	652	662	586	628	612	654	620	591	594	640	615	625	663	568	631	645	606	597	634	643	637	633	629	609	653	645	605	630	613	604	624	590	635	615	579	628	596	639	568	599	607	611	629	625	671	599	575	666	693	591	631	666	614	569	592	629	569	605	617	639	591	656	610	635	647	564	669	576	598	629	660	635	672	615	597	628	597	579	634	629	588	643	624	637	590	572	643	612	624	568	630	639	630	670	648	665	679	627	631	642	604	666	610	612	620	572	599	578	647	630	604	624	573	623	636	632	591	589	645	618	609	654	644	649	678	608	648	626	635	562	598	647	565	603	670	619	633	617	640	632	623	640	587	643	644	631	619	585	652	594	666	618	635	641	601	616	616	625	621	638	592	675	576	641	605	597	587	597	641	626	577	599	637	622	609	545	665	594	616	625	628	617	610	634	633	610	585	650	633	588	639	627	652	602	641	626	632	644	648	580	661	641	626	624	611	663	581	617	616	633	617	650	590	658	665	622	612	641	594	611	627	631	624	593	627	602	592	635	646	639	651	610	636	606	623	637	582	606	630	623	589	640	634	589	618	645	576	584	619	632	590	611	642	603	625	605	623	643	583	611	599	622	623	674	604	618	636	557	648	606	600	615	599	615	638	620	643	649	638	628	642	640	675	662	586	651	585	618	602	616	663	634	626	680	611	615	596	628	643	664	641	633	610	658	649	622	626	643	659	590	633	654	640	628	598	607	628	616	640	579	574	586	608	615	636	615	638	584	622	635	658	612	601	616	661	609	634	609	596	663	567	645	629	628	639	637	644	607	629	618	630	624	656	599	633	605	646	622	630	647	615	617	628	661	589	641	630	609	588	646	569	592	580	611	616	641	633	609	657	624	597	607	621	653	611	630	634	583	597	580	619	647	647	585	638	607	625	645	597	637	645	595	592	606	607	616	622	642	637	623	624	648	631	614	643	620	605	655	638	655	589	613	654	617	664	652	602	622	592	607	586	633	631	621	614	645	596	647	635	607	665	634	600	602	638	610	623	610	593	612	595	612	634	632	653	608	642	597	588	593	685	654	633	649	608	593	612	622	568	620	637	626	578	633	622	591	631	664	617	615	623	672	652	608	625	621	648	633	589	626	633	650	615	659	625	636	607	602	598	599	625	589	648	618	609	634	594	603	595	612	619	658	606	614	654	662	629	647	613	644	608	652	612	608	665	629	631	613	620	611	606	583	647	624	627	588	669	638	661	646	580	620	622	656	642	598	615	593	604	635	656	613	608	646	640	570	615	635	661	635	602	609	676	607	649	598	680	581	645	631	635	620	605	629	638	634	615	622	654	656	597	627	611	615	564	597	623	614	585	644	590	649	656	587	597	613	650	604	594	605	618	587	664	640	613	651	630	614	626	662	594	641	656	604	612	596	630	617	603	642	622	661	632	607	564	634	593	612	618	618	596	591	621	604	637	650	627	629	612	670	636	608	590	615	595	666	601	650	574	596	661	637	657	636	680	622	646	593	624	650	609	616	617	616	656	639	619	655	585	581	609	630	625	626	629	657	647	617	615	639	660	631	649	577	611	639	589	566	596	642	618	653	676	628	598	630	629	618	632	642	631	627	617	657	632	606	624	613	651	616	630	571	603	593	639	606	610	588	618	653	589	586	618	629	633	633	616	620	622	660	587	622	614	629	609	569	631	609	650	640	650	630	652	622	603	629	641	649	636	610	621	658	644	563	600	615	622	646	669	618	624	684	643	642	589	601	634	632	630	593	619	632	627	643	588	617	623	623	602	634	627	611	633	591	591	662	613	595	619	628	637	637	623	594	614	610	625	619	679	648	596	607	670	620	611	586	607	586	645	652	642	600	586	618	594	650	624	616	617	619	636	596	642	625	657	629	686	651	629	641	584	616	588	635	652	627	634	618	617	659	616	636	624	650	626	598	648	595	626	644	647	614	603	617	590	622	619	635	625	653	639	634	647	628	616	679	608	581	644	642	566	589	637	659	598	639	633	601	634	676	605	651	622	612	644	662	578	620	625	643	634	593	615	591	624	605	609	614	613	597	656	587	596	597	589	596	615	619	606	603	629	630	649	620	682	589	625	628	639	667	645	608	598	631	624	604	646	669	620	608	633	620	640	632	671	623	620	633	673	612	596	635	628	628	634	613	630	592	598	663	617	597	615	627	585	642	656	614	607	614	586	639	649	583	604	633	624	625	629	609	599	605
27099	21377	16808	7595	2844	1616	1136	901	795	732	649	616	577	547	555	535	531	513	515	514	536	475	510	490	487	514	445	481	491	481	453	525	474	486	500	456	456	478	460	488	491	466	469	431	436	510	480	497	463	478	493	485	487	485	513	464	473	479	466	462	448	479	503	477	515	445	493	501	469	487	448	460	447	474	467	516	461	475	486	461	481	505	477	451	438	469	499	502	488	506	453	475	486	465	501	433	502	492	442	432	462	470	480	458	483	455	472	469	465	464	490	435	472	479	448	495	429	484	488	493	452	480	494	450	487	471	460	486	465	479	458	489	458	492	460	455	526	484	442	464	500	481	498	482	499	533	443	455	478	478	487	489	491	466	480	501	411	488	482	473	467	478	477	440	459	503	477	431	503	448	511	476	470	476	444	480	445	469	493	479	476	474	478	444	459	420	495	487	474	454	496	483	454	468	446	471	453	509	447	475	518	482	504	441	416	461	469	467	525	486	468	464	490	479	482	485	500	475	508	443	528	461	500	486	473	463	468	456	456	452	483	482	462	474	434	481	480	448	458	465	505	482	467	449	452	434	466	446	445	461	461	459	477	504	474	470	490	502	498	473	443	471	473	496	480	486	465	454	459	443	459	501	459	483	472	447	502	495	458	497	457	475	452	482	469	490	464	469	464	431	503	506	463	453	517	496	494	486	519	487	459	466	471	476	517	455	477	472	481	481	459	474	451	516	478	482	493	461	465	466	473	474	456	483	472	475	444	468	460	466	486	495	521	461	477	490	514	454	487	458	470	496	465	502	491	495	501	494	463	483	479	454	482	447	476	505	455	477	456	495	487	452	469	451	422	455	454	500	457	433	468	462	502	460	488	465	468	464	485	496	455	457	442	490	451	464	495	483	480	436	462	512	492	484	449	484	471	511	474	464	490	479	430	453	466	465	494	470	490	452	441	490	499	476	456	504	446	509	448	429	484	487	507	501	480	454	483	460	421	491	494	462	493	442	476	440	506	449	499	489	473	496	442	437	509	450	459	442	456	477	483	481	484	480	465	503	492	444	472	460	456	473	475	444	453	492	459	495	494	478	475	476	473	458	457	472	467	466	494	486	485	440	460	480	494	492	447	455	464	479	448	453	457	475	473	432	488	487	465	482	484	458	475	467	490	421	499	485	457	483	484	487	449	471	506	453	477	474	457	444	458	463	487	501	490	472	529	467	510	479	451	500	487	470	467	481	478	456	458	482	486	498	464	481	455	472	468	451	486	504	458	475	540	523	445	455	427	449	493	443	487	491	468	480	452	522	482	483	509	482	496	480	456	456	478	446	508	504	454	501	504	465	447	447	436	433	489	467	479	460	464	459	493	495	494	455	475	478	480	491	460	475	491	495	459	464	476	451	482	497	479	490	468	521	479	473	449	477	476	438	429	488	486	493	477	444	475	441	490	464	488	505	494	468	484	445	519	471	482	512	460	471	516	506	488	455	463	434	467	451	501	461	479	480	448	466	472	497	432	457	449	513	497	499	521	473	488	459	404	502	426	459	488	464	493	493	456	471	486	451	448	488	465	473	483	460	499	487	486	474	487	454	489	470	470	456	463	517	448	499	493	459	465	422	423	464	455	481	496	438	472	465	451	461	507	443	498	463	466	484	443	471	536	481	501	464	474	464	464	487	476	491	494	486	504	462	492	437	439	426	445	507	502	478	496	493	486	521	502	437	512	489	486	509	461	457	491	474	443	460	461	483	471	445	479	480	497	471	479	460	482	462	465	492	508	442	474	495	473	479	495	448	458	468	494	452	499	471	496	476	495	446	508	458	465	490	476	469	454	454	444	489	435	500	498	496	472	502	456	508	494	482	451	507	457	447	509	448	474	453	463	529	441	480	440	476	478	493	436	500	458	472	497	493	499	500	471	475	479	467	434	451	471	514	461	470	483	484	490	499	491	476	442	497	463	462	475	481	457	529	513	488	494	484	455	459	502	501	487	485	488	481	504	471	476	491	506	448	464	480	450	466	476	472	533	477	462	458	528	510	447	505	469	469	447	419	462	477	517	468	461	498	527	449	472	483	435	441	426	455	466	453	504	429	451	438	482	474	487	524	444	480	492	470	493	504	477	451	462	475	471	481	474	496	441	453	465	472	499	451	441	481	454	497	520	536	452	504	471	483	475	478	478	462	504	447	500	427	478	477	490	485	459	478	461	458	450	537	479	444	432	501	472	480	487	506	491	460	468	475	441	473	445	489	496	489	454	481	467	492	460	478	515	486	469	463	508	451	464	477	459	469	491	457	511	472	439	445	470	483	478	521	486	480	496	462	461	460	495	475	514	452	494	474	525	496	482	437	431	482	453	479	480	446	492	501	470	457	481	520	465	454	468	456	474	471	464	475	475	471	513	437	488	468	476	479	482	463	460	452	500	472	470	484	487	488	515	492	447	491	463	486	489	444	506	453	474	463	498	445	467	476	476	482	423	498	480	529	471	471	472	510	444	449	462	487	483	457	469	479	498	475	499	486	461	458	445	431	482	490	480	473	460	512	438	473	445	506	505	491	429	440	503	469	497	479	473	431	476	439	461	479	484	453	463	445	493	461	507	465	451	455	469	455	463	452	478	473	479	503	453	457	438	444	469	506	473	488	454	429	453	461	470	445	454	503	448	447	467	489	429	473	483	513	513	472	467	475	504	468	480	416	490	483	443	480	454	481	498	439	455	482	459	438	477	456	481	457	475	473	484	464	480	478	490	475	484	479	444	504	486	486	493	486	460	455	468	496	437	467	458	506	507	443	486	470	466	504	463	471	468	474	508	509	472	505	484	470	507	456	468	466	534	481	469	477	433	464	455	441	500	483	499	468	425	490	486	485	493	471	529	490	484	469	464	478	465	485	453	492	499	520	457	489	449	481	459	424	490	477	469	458	452	458	456	484	447	472	487	488	497	468	488	483	483	438	477	488	528	488	460	470	454	462	470	467	480	493	482	475	486	466	480	505	468	465	441	511	448	468	424	509	478	452	485	472	496	465	468	466	502	485	456	475	500	464	472	483	414	461	521	458	436	477	452	450	490	465	480	467	479	448	480	423	519	461	513	518	458	471	505	474	434	461	448	541	465	482	465	490	465	494	470	464	467	494	451	481	448	487	512	495	474	439	452	470	452	497	490	502	500	467	464	453	483	478	516	455	510	464	469	467	476	452	467	487	445	474	492	465	483	449	449	491	485	462	474	481	493	475	459	447	494	449	507	469	482	495	463	485	482	479	504	478	466	483	459	473	467	465	490	473	455	474	490	483	480	474	504	455	469	481	463	490	477	483	460	447	498	485	468	451	491	447	470	505	494	495	453	498	481	461	464	491	492	469	452	452	531	458	476	490	452	475	487	489	483	482	497	498	519	448	427	470	476	461	457	476	468	437	480	488	461	482	517	458	471	473	471	462	494	482	482	487	491	488	451	463	477	484	473	460	445	454	476	471	516	466	483	508	456	456	470	462	463	471
18930	29284	22427	12335	6872	4606	3515	2656	2129	1880	1688	1530	1317	1335	1143	1179	1162	1058	1033	1029	990	956	920	953	929	857	973	925	870	901	918	867	933	874	901	898	922	930	911	927	919	924	897	916	935	896	889	944	913	873	893	909	843	900	945	865	931	888	964	870	846	883	892	891	905	857	915	891	957	934	956	866	887	886	858	902	942	877	885	881	876	863	907	940	874	883	895	930	899	931	884	864	934	847	931	867	913	852	889	900	888	928	883	923	924	876	886	875	932	915	936	967	929	845	913	878	910	924	868	928	923	965	896	910	849	897	874	874	900	915	847	937	918	940	856	855	872	896	883	903	919	902	951	930	885	893	900	909	904	896	969	917	925	931	912	899	910	897	918	917	878	933	878	890	913	862	965	828	914	850	894	847	837	939	889	912	894	880	866	882	913	849	894	907	883	841	911	893	857	890	887	844	882	883	892	876	917	944	914	868	857	967	873	922	876	925	924	870	971	895	876	907	940	867	892	900	878	802	832	941	917	876	941	914	915	896	894	933	865	860	919	919	871	861	885	899	879	909	875	885	944	859	934	940	889	904	916	833	865	831	880	906	947	940	911	893	873	910	929	849	877	897	897	896	883	838	929	907	877	876	866	850	966	869	939	872	911	912	894	876	922	924	861	885	897	929	912	920	917	891	871	927	920	926	907	930	917	891	912	901	902	930	909	941	916	876	903	938	898	879	943	847	933	901	867	961	882	897	879	889	896	907	934	926	852	925	827	897	922	886	882	909	899	919	898	943	839	919	902	918	913	951	888	898	872	870	958	915	903	881	905	873	846	925	893	880	915	862	960	879	931	911	899	943	893	878	910	887	903	852	919	958	904	949	861	868	876	916	885	893	902	914	870	873	921	894	923	974	917	893	893	884	977	896	891	946	908	915	900	935	903	820	935	924	902	936	909	874	917	920	891	891	959	891	876	926	875	911	899	869	925	913	848	921	886	898	936	843	889	891	918	859	862	862	911	908	899	916	906	914	901	879	956	959	900	853	924	913	920	878	900	859	866	899	915	906	856	918	923	925	926	965	923	857	858	858	911	903	864	883	882	884	892	905	851	898	922	857	860	896	856	916	875	867	939	934	906	922	862	913	896	885	904	887	819	871	843	917	904	935	860	900	918	917	914	902	927	878	900	913	948	915	874	926	866	883	919	923	886	920	896	897	898	915	874	864	911	924	891	877	882	907	938	859	843	925	888	920	942	927	897	914	891	910	884	929	853	881	899	831	853	956	896	909	919	912	851	926	932	877	900	877	890	913	916	967	900	890	914	955	882	904	906	882	904	908	955	889	881	916	904	851	883	863	920	905	857	896	874	882	915	915	897	892	912	970	907	918	937	892	887	893	907	931	898	862	900	859	914	857	900	884	883	906	879	870	853	921	862	915	895	888	849	919	865	943	870	906	916	926	912	904	898	934	937	963	888	951	861	909	872	901	867	919	890	874	909	910	875	880	933	939	900	877	869	944	921	962	923	899	945	891	839	870	895	915	912	929	897	932	948	875	898	891	894	874	898	892	906	919	918	904	887	879	944	930	904	915	903	914	893	899	873	879	894	891	893	885	889	889	925	907	880	887	925	926	857	927	897	917	866	872	925	889	899	899	924	896	889	921	894	842	888	887	915	938	883	923	875	914	876	910	866	913	872	864	884	916	919	897	893	882	908	892	913	924	935	937	908	852	844	853	901	858	893	884	898	919	899	924	907	938	907	928	915	918	902	890	906	912	891	860	874	898	876	899	929	901	867	869	906	883	844	904	928	879	902	895	938	912	861	891	926	925	908	935	924	873	951	873	875	939	853	917	939	928	885	876	874	909	931	873	866	896	880	888	920	930	857	875	863	956	880	909	928	885	891	865	865	845	929	867	867	888	896	901	912	900	899	908	880	890	901	886	908	886	885	925	908	918	873	941	839	945	907	926	905	863	953	924	895	886	912	918	939	940	893	923	850	871	907	876	882	897	893	888	896	879	877	925	907	821	833	915	847	889	888	877	954	890	897	828	928	909	939	932	903	832	871	886	914	898	863	899	900	857	931	923	896	900	865	940	893	933	897	896	868	927	895	925	884	882	892	854	903	897	866	855	892	886	910	865	872	884	915	886	881	923	870	919	895	884	861	929	904	907	924	952	888	855	845	953	891	906	925	857	926	922	915	900	868	916	926	875	901	955	886	901	889	899	874	919	900	925	886	906	881	854	927	942	843	869	868	897	899	890	893	921	894	913	874	885	898	862	932	877	876	910	913	921	835	850	861	951	912	905	887	855	841	926	869	897	919	843	951	917	863	878	859	855	908	865	876	879	907	874	879	950	909	918	838	885	896	947	901	913	890	908	866	916	884	855	921	886	922	951	854	893	911	917	880	898	925	921	865	889	897	904	905	871	892	911	849	891	887	864	946	935	973	941	893	920	894	859	861	942	869	888	908	875	963	910	919	873	914	895	929	908	878	935	879	932	845	852	903	838	867	916	927	901	872	922	892	889	874	955	916	899	932	866	932	878	904	929	902	888	893	918	904	920	929	902	925	895	858	871	871	918	904	872	894	927	921	864	873	915	876	881	883	869	900	891	902	891	893	873	965	854	926	914	912	934	896	931	904	885	881	878	878	917	879	909	934	945	918	880	881	876	892	922	894	987	875	878	922	907	877	869	891	903	897	877	905	889	905	918	919	892	917	907	851	952	880	868	884	924	898	894	882	888	833	894	868	841	934	851	912	888	921	909	893	894	900	900	852	877	913	884	935	933	886	932	890	871	944	886	906	854	875	900	935	892	833	930	874	953	889	930	926	850	882	916	895	900	894	939	863	877	884	947	901	873	909	876	902	886	926	885	923	951	937	880	927	842	888	876	873	917	875	969	897	962	876	922	853	907	858	914	842	881	923	928	899	932	886	854	937	897	899	863	929	936	907	877	918	912	890	932	917	964	869	904	895	905	951	880	921	920	882	914	889	874	900	903	895	868	913	844	872	900	918	885	890	862	864	920	898	942	899	916	932	883	945	879	944	917	961	933	899	873	884	882	870	923	914	863	946	911	904	905	835	901	834	896	933	882	910	884	909	892	856	900	917	872	829	878	871	895	881	872	886	915	919	874	913	876	910	827	930	945	885	883	894	858	894	864	932	906	908	923	873	853	865	847	936	862	906	910	908	873	939	863	919	834	872	923	837	889	868	879	886	903	867	888	900	893	883	928	889	904	933	904	889	929	876	953	863	920	919	853	907	871	850	873	862	906	858	896	877	930	920	915	934	899	898	881	907	915	878	928	974	936	864	922	878	888	894	896	920	848	845	870	883	866	979	925	939	949	891	864	907	877	917	918	902	911	912	900	853	865	890	839	891	904	882	865	910	887	878	881	901	881	913	917	908	846	941	892	851	922	861	911	874	880	944	896	899	936	938	887	901	941	935	868	836	871	886	946	931	882	922	936	856	906	883	892	854	842	887	896	904	911	884	879	905	910
24504	21457	28279	24894	19045	8491	4374	2573	1621	1316	1131	963	836	738	638	573	537	470	452	438	442	410	374	327	299	359	388	353	368	372	331	362	335	363	308	353	327	358	314	336	338	343	352	344	352	337	336	343	354	376	354	370	334	325	357	379	351	380	318	348	353	367	343	349	374	338	359	343	366	411	336	328	346	346	345	354	336	340	351	354	322	351	367	342	342	374	326	357	372	353	318	359	332	324	373	384	315	327	329	349	314	340	341	330	348	297	350	329	358	359	357	327	348	357	348	363	343	361	349	322	328	326	346	351	365	343	367	333	328	356	346	319	333	330	333	327	338	336	355	349	328	318	370	351	348	353	347	332	355	374	333	319	336	308	364	374	347	357	377	328	361	340	341	330	342	358	347	340	342	341	360	320	324	326	325	334	380	364	357	372	348	347	361	375	352	366	383	322	352	347	350	354	302	341	351	342	354	326	353	313	328	329	328	352	331	322	344	326	332	330	367	338	361	319	377	358	349	344	366	328	346	355	353	360	373	355	340	324	350	347	338	339	336	369	339	328	334	299	330	343	366	332	346	327	327	347	346	333	353	358	328	329	360	329	387	323	322	347	361	343	345	339	336	364	343	322	342	348	349	348	352	344	299	334	345	347	274	349	350	361	370	355	305	337	347	355	358	371	319	365	354	353	342	349	372	340	346	337	356	361	345	342	350	368	329	323	330	325	340	346	355	316	341	336	365	314	364	330	335	363	345	342	348	366	356	365	346	353	351	382	320	315	342	345	338	307	362	367	345	349	362	316	354	343	336	346	349	352	370	353	336	366	368	406	338	326	346	329	373	327	360	390	354	325	358	315	354	331	336	309	344	397	332	326	325	323	337	347	334	363	321	330	339	321	348	328	316	340	354	333	311	336	329	354	328	364	365	327	341	305	353	347	341	372	360	324	337	355	356	339	351	332	365	332	369	325	353	330	341	325	338	334	355	354	322	368	330	346	352	327	376	312	346	335	384	345	310	326	339	378	339	333	308	348	348	367	332	343	331	317	339	360	314	363	341	338	348	327	346	366	354	338	369	337	353	347	347	371	322	340	340	342	317	339	342	321	346	313	341	317	345	346	320	366	351	341	320	355	300	315	361	346	354	358	383	339	319	348	358	316	347	314	354	369	362	322	319	358	387	366	314	331	351	333	361	352	336	344	362	336	338	332	318	321	352	334	328	333	318	382	358	331	358	351	354	346	374	306	333	325	344	311	331	331	366	359	337	351	327	355	343	359	372	352	359	364	334	382	363	346	356	391	328	340	349	318	317	393	338	336	312	351	336	328	356	364	352	352	304	351	359	341	320	352	324	334	320	331	334	329	336	332	352	329	301	364	364	336	381	357	307	329	350	341	349	342	340	323	335	358	324	339	329	330	363	351	365	366	359	334	368	358	329	331	331	371	318	327	353	357	334	345	330	315	341	333	368	345	329	341	357	334	329	389	370	348	324	367	340	330	317	345	355	340	326	355	356	337	312	335	364	379	316	309	343	325	330	360	317	307	341	338	348	356	330	324	313	337	343	334	349	335	338	330	326	341	372	339	314	347	354	322	324	312	330	321	356	378	316	349	330	346	327	339	351	354	338	350	323	343	329	353	312	340	295	371	341	329	321	346	349	361	385	385	351	325	313	328	333	356	334	332	350	340	310	365	373	345	318	338	348	332	338	326	341	346	302	324	295	337	314	356	352	338	324	358	367	325	351	291	320	371	357	322	342	353	348	373	339	329	318	319	349	376	329	332	367	355	343	322	335	316	332	344	349	318	320	351	310	327	314	337	348	329	374	303	327	351	332	356	329	363	322	327	347	350	339	342	379	326	379	342	366	325	375	315	359	337	353	330	336	344	328	339	375	348	330	360	331	335	364	320	357	356	317	375	332	343	343	325	344	359	355	349	343	332	352	347	338	300	305	347	332	354	361	324	332	357	327	319	340	350	328	321	352	347	360	349	336	358	330	357	328	331	347	321	357	357	352	351	331	363	347	331	328	333	335	343	332	373	305	369	389	356	377	356	340	335	334	362	310	358	363	355	326	313	328	308	336	328	340	335	315	377	354	350	302	310	322	345	340	301	345	352	339	362	319	346	340	345	342	365	332	328	354	379	356	351	372	319	340	328	315	335	328	356	326	343	334	360	325	350	341	354	363	337	310	336	317	357	331	345	348	348	348	357	334	317	325	325	342	341	358	366	340	338	361	326	313	317	378	374	371	346	321	340	323	347	365	339	367	360	326	321	361	365	341	347	330	348	319	372	304	328	362	332	336	341	321	317	323	345	340	330	338	328	331	339	327	317	363	334	339	312	360	347	366	315	345	309	325	348	360	349	350	350	332	316	323	338	337	342	338	357	333	358	352	330	349	373	384	347	339	315	394	309	362	327	332	346	340	334	325	341	337	333	341	343	312	340	343	342	347	332	347	329	325	310	341	332	316	316	346	345	351	361	371	362	339	350	324	357	348	341	341	342	360	338	319	306	362	322	319	358	332	309	319	326	337	355	317	351	340	323	346	346	334	327	334	345	328	343	360	339	356	340	360	321	331	332	319	382	368	349	336	345	330	354	346	377	354	342	343	357	354	349	350	348	350	333	325	329	341	337	336	343	337	292	320	354	369	382	336	328	316	335	362	330	337	337	353	354	344	369	341	356	346	352	358	357	356	367	367	375	346	315	354	334	356	330	347	330	364	334	303	323	332	348	357	351	364	341	350	363	391	380	357	343	321	341	356	310	338	354	322	330	370	336	339	325	312	352	325	325	348	327	338	328	322	336	345	361	306	315	329	340	337	352	308	341	315	334	323	380	354	328	337	329	322	348	356	372	354	325	345	350	335	363	334	375	344	356	326	323	340	339	339	325	335	357	332	324	349	356	353	323	328	335	364	351	340	349	338	340	329	341	357	310	342	368	336	357	333	367	342	352	351	335	342	335	346	360	382	343	361	359	382	360	353	331	332	321	337	316	352	361	352	338	344	309	336	344	381	339	341	349	330	358	329	356	317	366	323	324	357	354	351	333	304	358	356	339	335	347	328	335	356	343	359	330	306	348	335	332	328	349	334	337	360	345	334	340	367	333	318	348	339	339	324	392	315	349	330	317	347	349	335	342	338	327	384	345	339	321	329	341	357	358	355	349	353	330	361	355	349	353	350	350	356	354	330	364	356	356	307	345	339	352	328	346	352	320	360	330	326	354	359	331	314	325	339	347	338	341	329	344	336	331	311	336	314	348	339	337	338	341	304	349	320	354	327	322	349	325	353	342	348	353	351	399	381	349	347	368	325	363	336	342	370	343	328	333	346	346	354	371	320	324	343	353	332	359	334	364	332	340	324	325	329	319	349	353	339	362	363	359	320	356	324	314	366	336	333	341	353	384	337	356	327	361	323	343	332	344	340	327	344	365	359	328	307	350	368	302	366	348	313	317	344	345	348	332	354	380	337	351	346	325	329	319	349	342	323	304	336	350
24016	42496	35189	22209	16723	11733	8840	6928	4966	4164	3496	2940	2468	2149	1776	1613	1452	1302	1089	1077	1004	856	824	779	757	761	756	693	752	701	716	660	737	680	749	699	680	672	647	699	674	698	710	644	717	716	721	689	674	716	706	662	700	715	688	660	666	682	650	678	679	666	721	702	711	704	717	670	725	797	627	653	727	721	704	714	667	664	689	640	655	689	729	642	603	690	672	707	622	681	660	641	662	645	632	658	704	689	653	700	679	660	740	656	686	673	737	654	698	679	677	655	678	694	663	714	653	718	679	674	660	677	656	669	644	663	655	671	625	700	643	667	676	687	672	678	633	696	699	630	662	693	650	643	634	638	683	673	650	678	665	683	674	666	641	673	639	708	621	729	684	642	643	662	707	656	680	683	636	637	657	643	687	683	665	677	693	664	692	635	711	640	670	693	702	656	615	637	627	670	651	670	675	667	683	718	648	692	661	644	721	698	657	649	658	655	658	637	703	694	698	680	702	624	671	634	670	695	677	634	691	641	712	613	713	683	672	689	726	660	673	677	630	640	691	664	656	614	680	653	690	658	709	700	629	666	674	621	658	697	658	670	696	668	634	666	647	682	639	693	624	685	686	674	635	652	693	640	624	623	670	655	679	662	665	710	632	665	677	677	643	626	616	691	655	658	673	680	631	634	665	689	664	672	712	719	681	662	647	630	677	663	695	658	640	702	697	688	719	702	678	679	658	672	653	676	694	659	667	661	673	693	625	657	656	636	622	650	635	665	712	651	661	685	625	621	608	689	645	717	674	635	670	661	639	712	623	704	698	642	698	653	678	640	671	653	669	638	647	731	718	630	672	655	678	650	700	677	670	638	661	675	654	668	669	670	663	675	642	671	701	668	676	719	658	655	667	653	628	695	721	608	706	708	657	662	693	702	687	657	631	630	674	674	683	675	647	694	702	690	634	654	642	665	653	644	669	671	624	649	671	689	673	673	674	731	675	653	700	682	692	700	698	665	688	707	643	661	677	637	655	719	670	661	641	637	690	655	674	677	670	669	685	645	709	708	667	675	629	676	676	694	644	659	642	640	715	686	631	685	671	702	651	660	663	635	698	694	653	680	630	630	672	656	683	676	642	674	689	675	642	647	638	676	652	633	663	663	670	682	661	696	655	675	719	682	697	688	690	650	678	680	683	666	620	682	675	706	662	655	621	661	655	682	703	658	648	670	671	665	644	701	601	678	658	642	705	673	653	651	665	700	631	706	644	662	707	679	724	654	638	712	684	682	608	596	651	661	685	739	636	665	633	635	663	680	616	637	691	654	685	704	688	673	646	656	662	680	617	655	666	683	620	656	658	696	689	637	644	691	636	613	678	675	664	656	633	645	690	665	666	689	681	715	690	761	723	669	653	674	677	707	675	666	675	667	665	682	683	676	648	709	692	681	662	676	692	646	639	674	722	676	686	686	696	699	645	676	616	664	672	682	695	660	703	654	642	672	660	674	662	688	696	672	651	648	662	671	668	658	663	663	675	610	652	684	666	653	664	672	645	649	666	642	652	652	663	632	666	683	679	694	624	638	650	686	681	679	673	720	697	660	633	729	610	655	654	706	691	638	660	687	677	688	696	647	704	672	682	654	648	660	692	647	661	671	668	680	645	713	653	651	694	679	655	674	655	686	683	618	627	634	724	718	694	637	653	671	671	651	661	635	676	675	679	619	657	686	639	686	619	680	656	679	726	698	639	649	668	617	648	690	641	661	632	722	673	690	653	653	660	660	660	647	702	704	683	674	699	651	694	674	700	704	653	691	630	685	649	643	682	695	675	711	684	672	728	643	650	658	636	689	686	627	638	683	634	688	679	630	643	643	663	705	716	670	703	640	670	653	678	631	692	663	708	665	664	703	666	622	661	749	643	672	658	656	662	679	688	651	664	710	673	713	646	653	628	691	675	595	650	628	664	631	663	637	694	647	663	662	673	642	694	663	657	655	682	656	629	684	731	665	708	648	644	652	671	663	686	678	689	629	689	693	634	657	667	693	621	658	684	675	704	630	702	685	663	683	692	623	703	641	652	659	736	678	651	647	698	688	702	690	656	679	674	660	670	646	694	679	599	716	664	628	698	674	665	701	624	686	706	694	656	642	729	712	702	728	627	753	657	664	675	677	635	664	693	679	714	709	622	657	691	652	682	731	642	678	670	672	687	700	664	669	636	661	681	706	705	678	686	666	691	671	663	661	670	674	649	657	646	696	623	639	666	676	634	700	656	653	672	674	675	697	682	617	662	623	635	675	677	649	665	669	661	698	657	700	701	639	707	673	633	651	615	671	634	655	662	640	692	666	658	692	650	689	621	678	676	692	650	689	690	680	687	653	730	660	684	676	690	667	640	645	668	682	644	647	690	612	686	681	639	664	638	638	712	621	682	674	702	703	647	693	653	644	683	625	645	703	650	651	640	679	620	709	672	694	674	709	641	685	623	675	643	658	643	648	653	692	717	661	683	678	707	672	646	691	640	622	707	657	664	672	660	693	695	684	706	648	647	670	656	704	669	671	604	649	688	676	652	707	713	698	692	651	641	701	680	638	663	624	689	624	679	686	640	646	669	646	638	606	660	703	673	643	625	662	674	713	689	645	691	634	694	660	655	672	675	652	690	681	658	676	678	668	651	678	640	726	671	673	689	641	648	656	644	665	657	681	713	687	678	618	666	649	655	656	616	669	678	682	650	661	651	680	716	649	662	673	653	724	698	683	700	659	668	639	670	631	706	674	666	702	639	651	655	708	677	652	690	699	692	660	645	709	688	679	630	684	686	670	661	678	684	665	664	656	669	669	649	635	700	669	703	651	675	704	681	707	703	681	652	678	694	663	704	717	693	652	682	662	680	674	672	699	636	677	662	675	673	657	665	687	668	684	662	661	628	696	659	670	670	684	662	675	630	662	686	709	697	631	670	655	676	656	654	642	641	676	701	715	623	647	691	692	655	658	638	670	659	683	638	605	669	708	705	625	692	659	640	664	700	689	734	640	637	650	656	720	632	620	635	667	701	737	639	687	683	672	666	697	684	643	655	721	663	699	677	731	671	656	672	631	683	662	675	682	654	638	665	617	667	707	689	678	666	686	634	667	662	688	666	638	645	647	634	671	695	692	672	650	684	698	638	657	672	638	672	655	694	689	632	655	667	672	658	644	630	635	674	652	729	650	631	712	659	698	707	667	697	633	674	609	659	640	683	671	677	640	647	705	629	677	686	699	646	657	684	632	634	682	682	672	683	690	659	672	685	664	658	692	661	674	670	606	665	676	666	639	680	630	653	684	634	656	692	688	678	693	661	656	647	649	682	704	730	650	675	705	673	629	634	679	648	682	691	664	704	706	645	657	726	660	751	627	697	662	630	663	685	715	660	657	688	674	643	658	660	740	707	665	660	657	646	686	635	678	658	703	710	678	658	659	645	643	652	663	665	684	670	672	648	585	638	668	677	658	669	660	687	667	678	642	704	672
23503	21417	29109	24222	21570	19339	10329	4411	2787	1957	1580	1243	1089	969	753	721	620	533	509	427	441	377	357	351	339	305	334	330	295	315	306	318	339	321	292	331	310	296	319	275	282	326	296	292	319	299	264	272	287	289	312	285	296	306	263	298	279	313	289	293	283	282	274	303	246	282	315	292	312	283	293	300	287	331	293	287	327	282	257	277	280	333	252	273	279	291	275	287	301	287	289	276	271	282	292	310	307	277	274	304	308	278	310	267	293	292	283	285	305	290	302	293	255	302	280	293	292	310	276	268	300	284	292	281	285	287	255	306	283	286	286	271	286	299	312	303	269	294	309	314	271	301	270	277	279	304	294	283	256	296	312	297	288	322	298	270	306	305	311	282	283	279	285	289	291	277	273	295	287	282	300	293	308	300	294	302	290	297	288	263	271	295	287	285	294	318	291	304	238	248	293	314	273	310	269	271	255	271	290	267	257	278	263	298	272	263	285	272	282	304	292	275	303	282	313	299	261	307	305	278	293	276	303	280	289	299	298	302	270	295	273	284	287	255	290	282	274	272	266	296	281	314	299	260	284	290	279	274	251	308	283	299	297	298	289	293	283	287	283	279	297	298	261	286	305	303	282	297	291	281	290	246	279	302	297	282	277	322	280	303	291	294	291	278	291	292	271	262	276	270	321	279	259	270	280	312	254	314	337	315	282	283	263	283	292	282	301	271	259	287	303	251	286	244	313	251	275	268	261	302	277	318	297	290	304	277	284	280	283	295	295	295	298	300	301	287	290	245	304	277	290	294	290	302	270	286	256	294	281	261	290	271	267	284	287	307	274	275	267	274	277	288	290	265	310	284	292	274	296	272	295	290	294	255	283	277	268	307	290	280	281	272	312	278	294	295	318	300	265	266	307	268	276	254	303	263	308	296	294	289	284	284	288	297	297	291	261	293	275	283	291	250	288	325	294	312	288	283	289	308	307	297	294	327	243	273	305	320	271	296	263	305	280	290	280	319	299	301	306	297	310	270	281	282	306	283	302	269	280	275	292	287	284	270	293	267	301	278	308	280	296	300	286	280	308	291	293	290	288	308	292	288	285	305	318	272	283	256	272	306	282	307	295	292	289	291	301	268	291	257	304	276	303	275	303	278	297	318	304	285	299	294	287	305	288	297	281	309	290	323	302	255	267	253	281	289	324	280	284	297	266	302	280	278	273	301	309	297	271	301	249	277	302	309	276	287	309	281	257	282	269	267	317	304	286	285	293	282	294	302	300	289	298	296	306	280	283	284	293	267	266	305	272	300	290	302	330	277	314	279	275	276	288	263	291	283	323	252	280	293	266	310	281	282	270	275	271	263	283	276	309	266	296	260	300	277	291	280	290	267	275	288	310	311	275	296	254	259	316	288	282	274	296	290	303	273	276	324	263	305	291	279	283	298	296	292	282	292	301	297	291	281	283	267	304	283	274	282	337	275	269	283	290	303	274	278	290	311	261	287	315	312	286	300	260	266	281	297	295	279	318	273	258	248	294	268	282	293	277	314	280	285	322	300	285	286	297	311	292	286	299	256	253	292	284	272	272	292	286	296	280	285	270	284	271	296	290	245	285	284	285	259	267	311	285	296	273	266	302	272	272	305	333	279	262	296	302	286	274	301	308	289	283	276	300	299	274	304	265	295	272	283	265	269	251	274	281	228	294	278	255	328	267	268	270	259	270	304	328	322	254	289	304	278	315	278	279	294	287	277	256	273	247	296	298	286	310	273	274	298	286	288	289	286	283	288	315	276	263	307	279	309	250	304	314	294	261	266	277	293	306	299	296	301	299	291	272	284	281	297	290	287	285	271	292	266	275	288	299	259	281	310	290	290	275	307	289	275	305	262	284	261	286	295	284	259	291	292	293	279	280	260	306	262	289	301	309	265	299	279	288	324	272	291	263	305	309	297	303	287	284	285	276	305	299	297	268	270	275	289	277	320	281	292	269	287	288	242	257	291	283	254	334	273	240	290	277	300	301	277	267	257	295	258	294	282	280	282	298	285	282	307	284	283	271	297	292	305	310	295	294	290	260	285	263	262	275	286	275	252	283	262	280	294	294	320	286	303	296	294	279	276	277	282	281	272	293	296	252	300	316	283	297	305	293	290	297	247	295	309	288	272	253	259	280	269	310	278	294	275	272	285	321	248	289	266	292	304	285	270	295	293	307	279	300	284	284	279	289	290	282	304	313	302	262	269	324	308	279	312	261	299	310	310	275	293	287	299	287	288	280	287	309	263	274	308	277	279	266	277	261	269	288	300	288	270	304	291	272	330	273	306	293	306	302	307	291	294	274	315	290	279	302	277	294	309	283	263	295	255	266	301	307	286	272	300	274	307	277	271	261	266	286	257	255	296	272	254	289	274	293	263	298	263	289	266	294	267	276	277	299	292	290	284	263	295	263	306	285	274	269	272	293	293	250	288	249	298	267	270	272	308	285	318	300	290	268	265	302	303	295	275	287	290	277	294	309	289	266	284	274	251	278	263	287	272	278	295	271	293	293	292	291	281	272	309	250	321	300	297	280	303	271	296	289	262	326	264	329	278	292	284	248	306	246	308	305	275	278	285	272	303	262	320	296	286	267	291	286	285	263	272	330	294	277	276	298	275	276	267	304	285	278	287	308	320	281	306	241	269	287	274	244	301	297	279	256	274	271	247	298	294	298	284	273	299	280	287	282	282	286	301	297	284	288	307	266	306	289	273	302	271	281	276	282	244	270	303	321	287	268	292	304	277	269	297	306	322	292	267	339	276	278	298	289	286	296	294	298	257	328	283	287	264	285	274	286	292	316	270	282	266	266	295	256	296	299	285	294	298	264	278	281	284	273	294	312	250	256	285	298	247	291	305	282	281	254	271	273	283	304	298	277	319	278	283	295	285	269	280	291	286	290	284	283	287	262	267	312	293	292	281	302	304	276	297	271	286	279	279	330	257	296	291	305	290	304	288	267	286	280	256	267	288	281	289	294	296	298	274	295	288	282	290	289	278	287	308	276	273	276	291	284	256	273	312	272	279	300	252	289	283	312	263	285	283	300	249	293	253	260	271	309	272	295	259	294	298	280	317	304	293	286	276	268	317	309	288	292	328	261	286	301	277	283	285	290	291	288	287	315	284	276	293	273	263	300	290	277	281	311	296	268	282	261	281	260	257	276	284	290	292	294	270	284	284	319	297	301	288	278	291	260	294	303	283	309	268	295	292	314	292	287	265	280	263	276	274	240	279	305	273	287	294	294	299	292	286	278	304	293	256	273	301	335	294	287	300	330	274	273	289	298	269	288	322	274	288	303	311	280	290	249	278	302	262	268	306	307	281	302	308	305	273	284	273	279	290	290	291	296	301	275	280	266	303	264	307	268	324	269	297	333	303	260	299	269	280	294	278	294	282	288	274	312	279	278	283	288	294	282	276	287	270	289	279	289	308	284	274	301	266	324	288	265	295	293	275	289	273	319	271	286	264	277	268
26067	47634	44807	33084	23121	17274	13427	10324	7505	5823	4755	4074	3713	3201	2584	2141	1815	1642	1396	1153	1165	1047	806	737	705	735	714	656	673	642	646	600	560	612	605	624	573	552	577	564	561	549	579	598	547	597	545	583	549	549	518	565	545	550	548	527	567	561	536	564	560	507	588	539	546	508	534	551	614	546	540	544	572	530	562	539	546	540	533	561	580	555	556	585	603	539	568	569	567	552	538	575	577	537	558	558	537	582	566	559	558	529	542	562	505	508	534	564	523	567	561	537	568	532	541	554	518	502	524	528	545	534	521	553	565	516	514	566	573	530	527	585	542	541	521	542	535	550	546	567	528	484	569	573	556	508	611	530	580	540	533	532	550	503	531	510	550	525	531	511	544	522	525	530	530	539	521	500	550	564	580	576	536	521	546	525	551	592	557	573	568	537	577	539	539	534	524	571	552	536	538	573	540	602	529	533	507	559	562	542	550	531	551	559	534	570	537	558	533	532	498	512	533	572	573	538	516	531	512	532	555	516	494	519	553	564	532	555	520	516	577	560	540	582	556	578	535	521	552	564	562	533	498	553	517	554	528	543	508	540	548	573	512	516	551	538	524	541	576	553	573	563	536	536	555	524	583	532	525	562	504	525	527	542	547	564	531	555	550	551	545	526	534	510	529	552	556	543	541	548	531	520	545	533	580	570	540	562	548	554	526	552	541	551	563	552	532	552	557	555	542	528	565	563	549	557	543	522	561	528	555	526	546	545	557	545	554	530	544	508	538	554	497	534	527	580	533	571	539	527	601	531	553	544	532	552	550	556	568	524	529	560	531	534	557	538	512	485	564	509	530	568	553	544	544	539	526	598	542	519	519	554	533	530	540	547	556	514	553	574	545	531	556	528	527	534	573	522	564	582	536	523	545	531	557	539	548	515	549	563	520	538	500	542	539	550	525	495	528	579	526	554	566	549	574	623	543	538	528	537	576	558	506	582	600	516	544	535	500	549	524	492	541	584	548	564	523	562	509	500	512	534	557	551	550	551	578	567	520	582	511	558	581	573	577	531	559	521	559	516	515	544	550	524	557	571	504	522	496	518	557	529	567	482	527	533	574	542	525	541	535	575	489	543	530	558	553	551	521	568	546	535	507	555	540	544	534	537	559	555	524	544	550	548	496	562	570	498	596	513	565	508	547	543	552	545	564	509	572	514	527	541	552	514	525	540	511	555	545	603	539	501	565	543	577	530	549	582	582	526	546	524	559	558	544	570	567	510	572	540	525	532	532	556	542	519	530	540	518	490	538	538	530	560	561	550	580	544	539	533	508	524	509	524	535	528	579	516	549	536	499	530	540	535	561	539	522	526	571	545	527	532	564	528	582	546	565	518	496	526	526	550	538	545	521	567	572	521	496	579	521	491	553	533	553	547	562	529	533	540	559	555	516	561	538	576	549	561	538	542	530	536	542	524	537	532	553	569	561	529	542	535	541	517	491	527	549	573	560	530	573	541	543	516	543	543	542	520	534	523	569	593	546	582	543	533	537	565	525	557	547	526	594	516	532	539	556	553	529	551	531	526	519	566	527	548	541	516	556	515	531	553	538	553	543	517	521	544	540	523	515	535	557	575	591	560	535	515	550	499	528	570	470	556	555	538	571	575	519	558	582	561	524	521	533	570	507	510	538	579	557	545	550	603	560	569	558	565	547	515	522	513	557	570	555	539	518	528	545	587	557	543	560	518	594	543	556	545	575	480	525	561	546	553	519	549	543	529	561	519	561	546	570	541	534	530	560	537	542	541	511	543	507	539	527	548	518	515	501	564	551	562	539	534	565	565	538	552	550	531	591	524	516	576	546	540	591	523	558	521	512	514	514	556	578	579	577	582	519	559	506	526	530	502	554	570	510	519	509	513	511	543	535	573	533	558	529	561	559	501	536	568	530	547	530	543	535	527	540	534	527	572	558	543	512	546	542	563	520	542	532	554	548	565	574	553	561	574	529	556	515	606	542	534	582	568	559	546	548	616	576	560	579	586	561	491	501	566	555	530	499	507	524	569	550	527	575	554	561	583	546	569	515	565	576	533	495	561	505	575	532	586	553	542	515	541	561	543	514	528	545	538	535	575	569	556	601	567	567	581	543	521	525	533	543	532	504	524	525	538	538	570	581	576	551	594	537	531	528	515	563	569	537	505	552	525	550	539	530	572	589	558	535	504	533	529	546	551	571	550	545	528	529	552	557	562	540	532	542	518	534	573	556	570	560	519	538	561	573	548	568	522	562	527	517	546	551	528	573	598	538	537	532	584	569	526	574	530	537	566	584	526	523	527	511	526	542	576	521	564	511	512	540	512	527	532	548	537	510	552	561	517	504	521	552	544	578	531	521	519	524	513	506	555	513	562	577	590	559	536	521	522	558	550	539	532	542	571	556	520	557	552	515	563	546	524	539	515	527	515	563	532	552	532	548	566	540	562	518	518	541	559	544	566	541	520	583	515	538	569	555	556	519	507	558	518	554	545	533	584	542	561	516	593	584	536	558	573	561	551	496	564	521	541	544	516	541	534	555	566	545	532	568	546	539	555	558	562	544	549	560	534	545	528	523	594	533	537	558	570	518	533	536	551	563	520	546	532	574	503	542	548	576	507	575	531	550	582	519	539	560	522	498	534	551	567	568	518	547	504	584	552	555	495	538	540	549	526	538	535	521	534	533	551	551	563	510	537	534	537	546	514	535	533	576	555	545	519	531	510	531	547	583	524	548	550	543	538	598	509	566	527	532	530	539	514	525	534	563	509	544	515	527	552	545	545	519	541	494	564	537	520	566	572	528	530	567	517	543	544	550	615	582	553	574	501	528	544	544	507	564	562	555	556	528	503	542	543	566	537	520	502	513	538	543	555	492	550	548	514	564	493	537	522	556	582	531	531	526	549	547	560	545	560	503	560	523	556	576	581	527	545	526	537	538	525	561	545	543	534	541	581	574	539	522	546	563	556	546	517	556	556	518	556	559	581	533	578	591	556	515	528	573	553	530	557	555	568	605	533	560	502	496	543	547	552	537	523	564	589	497	554	550	530	548	516	543	558	536	532	530	587	528	547	525	528	521	565	577	570	543	517	491	537	560	538	592	555	515	525	550	547	527	526	538	560	577	573	532	537	540	522	497	507	532	552	530	552	530	492	513	521	557	571	524	477	537	539	536	551	556	560	511	574	507	539	553	537	543	563	552	521	503	550	581	543	540	515	547	544	544	570	571	538	542	530	536	535	499	542	538	569	553	535	502	579	535	555	532	523	548	549	522	518	545	544	580	495	514	556	550	509	521	529	526	558	552	583	559	518	518	520	554	535	540	554	560	569	556	480	555	525	518	539	529	519	516	527	540	562	510	504	556	509	558	523	525	532	535	550	507	532	550	567	561	520	533	559	533	510	531	561	570	568	572	530	565	590	540	549	544	560	541	556	529	571	507	483	550	534	532	521	499	578	532	544	541	485	518	516	545	588	549	517	547	533
27116	21454	18306	8276	3113	1647	1174	929	721	669	662	562	550	523	548	530	499	481	502	524	478	448	462	468	486	463	389	479	446	454	462	431	474	473	501	409	479	455	425	422	424	476	468	477	463	466	449	456	482	461	427	478	471	476	447	475	460	477	417	417	434	471	468	446	454	450	444	433	394	453	462	440	482	377	425	423	486	465	488	476	459	494	454	490	476	465	427	449	446	439	412	462	443	436	424	449	415	444	442	488	417	453	464	413	460	457	434	451	446	434	450	445	430	446	431	474	462	424	429	453	435	444	435	440	475	457	469	437	466	454	504	481	440	456	450	462	473	442	443	441	422	488	475	479	418	432	474	450	415	467	476	496	448	483	438	450	452	460	470	456	473	437	435	477	459	473	457	494	484	456	444	449	443	438	452	456	469	453	446	442	439	412	440	476	457	453	470	452	457	425	456	470	447	459	444	459	454	450	453	422	441	431	441	456	453	456	461	441	447	482	438	440	435	460	423	486	456	408	448	464	448	489	446	431	420	464	488	447	486	457	461	461	440	474	439	446	427	461	456	459	461	473	441	453	479	408	476	453	485	441	416	437	474	450	476	501	452	474	423	452	432	472	419	450	406	487	482	479	445	478	455	434	421	427	439	448	435	457	487	447	434	492	504	457	459	442	490	432	487	466	470	481	456	429	421	473	435	478	449	458	486	449	473	442	444	452	437	430	444	438	440	453	434	439	450	468	430	496	485	440	439	472	515	420	444	474	447	483	438	444	496	451	433	476	454	420	464	487	456	453	476	470	449	434	422	455	452	479	424	501	431	473	440	466	467	477	396	409	467	442	455	420	443	472	419	456	427	430	463	440	442	440	448	444	420	451	444	471	434	477	428	444	446	448	473	409	481	455	467	454	470	472	486	426	429	480	455	426	462	426	467	491	449	435	435	475	435	483	453	467	453	458	447	457	431	459	448	446	486	468	442	473	470	470	435	442	464	448	466	463	455	426	493	451	435	435	471	461	436	464	445	427	440	519	471	430	442	457	453	450	482	430	471	471	458	446	451	465	447	468	476	466	456	425	460	449	492	429	467	463	396	440	459	442	460	488	447	479	452	401	441	440	445	422	465	442	432	442	495	440	442	466	459	445	425	473	449	498	470	429	462	468	421	459	432	407	444	463	477	449	432	440	454	448	482	459	440	443	441	477	426	453	476	452	507	430	455	458	457	462	454	484	489	461	437	470	451	445	442	448	435	455	468	435	467	466	452	430	428	449	457	461	455	449	465	438	457	422	441	432	494	473	451	467	423	448	432	446	433	476	463	488	463	444	481	433	419	453	425	444	479	476	418	475	474	428	463	455	441	429	464	465	442	415	465	416	449	466	459	427	442	459	457	465	444	438	446	469	448	444	440	447	450	423	443	431	455	431	458	440	439	484	411	468	469	469	482	440	434	464	464	490	459	455	431	473	464	453	461	453	435	456	473	458	445	466	455	434	469	464	438	414	438	471	494	460	458	439	445	454	454	457	476	454	449	454	441	434	474	456	426	483	425	483	475	467	471	491	416	441	463	487	441	469	447	443	443	510	452	409	454	415	445	497	456	451	459	456	434	438	429	442	454	457	439	470	447	437	468	472	435	420	468	454	465	424	451	458	478	434	475	428	459	463	454	437	446	438	484	410	492	448	465	476	422	423	453	477	451	445	491	391	462	459	438	424	475	489	440	424	494	406	437	452	473	473	449	439	458	456	468	465	475	453	465	439	461	431	416	445	404	470	421	452	406	480	423	441	421	429	442	467	510	472	392	454	463	435	431	417	436	461	438	446	466	456	452	435	471	477	462	442	472	398	453	455	479	446	439	445	463	428	459	423	493	451	437	454	468	477	455	463	462	462	433	474	437	440	449	462	465	419	464	445	422	453	435	508	494	475	440	443	448	450	467	505	456	464	454	445	470	432	496	475	449	486	447	444	449	494	449	448	438	482	437	458	446	461	467	437	424	412	472	427	455	480	445	453	452	445	442	433	397	413	455	437	447	463	463	488	415	432	448	399	463	447	473	469	455	441	447	463	452	444	476	464	473	408	457	433	448	421	469	450	473	424	425	452	484	449	435	476	436	434	411	469	445	462	478	453	459	435	412	418	435	434	473	476	465	450	444	438	430	410	460	449	442	479	413	498	471	477	422	468	416	439	450	457	467	494	477	467	460	480	450	429	440	430	501	477	397	436	463	479	467	466	447	446	454	473	482	482	467	439	426	459	466	420	464	447	458	442	454	466	443	477	440	428	461	452	439	444	491	439	439	495	449	457	451	436	437	442	444	443	452	459	459	445	488	422	440	444	437	448	469	453	436	459	463	477	466	454	427	465	510	449	461	412	440	459	476	497	475	473	455	446	459	440	437	472	482	461	454	430	448	462	436	473	461	443	442	430	439	466	460	485	462	410	453	461	434	442	439	472	445	445	413	481	462	456	455	466	457	472	499	447	460	448	486	428	447	448	394	478	495	459	465	439	471	475	466	458	450	447	464	464	416	420	446	485	467	476	417	443	462	463	453	457	468	430	479	442	424	442	482	499	469	431	464	464	399	448	424	481	438	484	477	451	431	476	464	414	442	483	456	486	477	456	476	453	442	477	437	525	462	414	431	436	414	456	433	399	462	427	439	495	432	453	433	405	439	436	462	411	454	433	465	430	454	482	426	434	447	476	484	470	470	455	467	413	453	449	456	463	490	469	464	499	465	449	455	483	477	459	454	492	442	440	421	492	479	481	457	463	470	465	465	458	466	495	454	429	438	439	494	438	448	456	462	437	484	481	466	467	425	435	435	461	455	441	440	423	492	416	453	479	403	469	443	487	430	424	455	442	453	480	438	459	419	411	469	447	456	446	476	463	437	443	439	464	455	462	426	437	461	422	478	480	416	476	426	426	410	480	436	497	459	442	462	435	451	412	427	441	440	435	479	436	413	454	478	454	440	442	467	447	454	448	457	450	433	437	450	454	467	442	455	440	466	450	451	452	489	409	507	463	410	429	420	422	428	462	491	437	489	468	453	515	449	409	486	408	437	462	481	407	441	430	482	444	424	489	393	457	485	483	441	466	464	437	426	484	442	415	470	459	454	457	442	420	450	434	463	467	451	485	464	450	471	448	463	458	446	492	431	392	464	444	492	484	462	453	434	430	432	494	459	421	462	448	472	445	439	427	474	450	460	472	441	474	441	471	461	462	421	455	414	433	490	436	458	428	454	455	450	488	460	449	489	467	448	458	439	459	474	500	454	439	460	454	399	443	455	436	452	480	468	471	415	452	426	456	446	448	426	414	454	429	426	428	454	468	421	431	446	459	496	415	460	436	434	411	475	440	429	448	433	451	466	454	468	437	438	434	440	437	472	449	468	440	479	454	459	457	439	458	453	471	457	470	461	437	455	464	475	441	444	454	465	457	446	427	424	447	439	496	432	446	474	432	411	466	457	448	433	420	418	476	437	459	499	497	496	444	395	454
18473	31496	25245	13267	7993	4528	3349	2631	2041	1796	1507	1436	1402	1212	1191	1122	1073	1012	1011	962	897	1011	902	850	863	871	970	905	948	854	875	892	876	842	873	897	860	924	908	848	870	894	946	854	914	880	872	860	821	866	862	883	851	844	883	856	848	833	884	835	939	886	854	873	900	847	869	890	817	834	928	831	834	858	848	861	866	884	872	889	851	904	858	956	881	922	891	866	849	898	884	879	815	823	901	870	872	863	908	807	836	876	852	888	858	836	873	949	905	883	922	877	857	876	907	877	845	856	896	836	867	847	864	888	926	831	855	889	890	836	908	877	892	856	828	856	873	808	848	882	894	853	879	857	849	850	864	808	882	851	865	877	840	885	837	888	892	868	878	834	869	848	827	852	885	865	828	844	895	893	891	864	786	873	900	836	878	849	862	902	835	886	915	835	819	831	884	877	923	822	880	830	889	849	865	871	847	866	873	922	844	891	865	874	865	889	842	849	865	869	824	912	830	876	924	886	834	857	828	945	845	815	880	865	857	848	879	851	892	849	904	885	811	855	884	855	930	855	903	847	868	904	866	867	862	834	869	874	871	899	843	842	852	873	879	855	781	924	893	828	877	842	886	831	877	862	875	903	898	845	853	852	849	884	795	903	852	936	846	893	857	928	864	905	872	852	875	913	838	885	880	888	878	839	867	883	949	918	841	846	826	884	899	913	856	871	926	859	824	805	860	902	848	841	868	878	843	851	844	848	900	878	807	863	857	890	861	884	834	829	855	868	929	860	898	850	857	848	850	888	797	907	826	875	855	809	796	878	867	804	861	806	859	868	898	827	891	884	830	865	899	883	808	888	838	846	863	876	880	896	870	834	866	886	860	857	880	850	847	883	848	901	869	876	827	789	863	844	913	860	902	852	845	833	846	869	920	879	907	870	888	845	893	872	855	859	873	839	850	835	850	926	815	870	824	857	847	880	840	903	835	878	899	880	918	856	861	850	883	866	859	846	846	907	900	874	895	867	919	874	889	862	858	809	843	880	872	822	814	851	888	857	855	883	813	872	861	866	872	827	909	856	859	864	900	840	866	841	946	855	904	916	844	841	842	827	888	839	887	866	904	846	904	855	858	910	858	886	852	858	884	837	880	903	847	841	889	816	812	861	834	878	892	861	845	884	829	901	859	867	884	871	871	833	798	858	877	842	863	864	832	856	846	805	837	894	882	872	868	877	842	852	865	801	844	858	837	846	860	881	860	873	881	891	852	933	885	805	824	857	889	857	840	868	857	889	872	823	907	895	825	876	830	853	832	804	864	871	871	867	866	914	860	848	863	872	864	838	843	846	873	848	870	897	840	864	862	869	857	852	841	858	861	838	841	852	850	849	889	860	855	877	826	901	886	835	822	892	902	918	912	866	869	854	871	805	919	866	872	884	871	902	869	843	820	868	845	885	923	833	857	887	883	862	849	880	866	850	893	856	879	856	838	856	876	901	825	857	903	851	882	890	839	873	910	865	866	847	887	875	833	870	885	910	863	848	867	860	839	866	900	867	790	879	863	870	888	882	842	871	872	861	854	878	854	849	858	920	884	872	853	873	833	854	899	877	894	842	841	833	881	881	868	837	844	848	859	912	822	895	932	885	852	900	794	903	896	879	868	841	855	895	862	832	842	858	852	852	838	813	834	848	810	874	930	866	898	857	862	853	849	815	868	913	881	869	883	859	851	857	817	907	874	918	888	787	819	898	877	880	867	858	873	892	844	844	907	873	854	852	836	842	874	864	900	887	901	899	868	888	849	862	869	841	865	843	893	910	899	838	846	826	897	881	885	890	850	849	855	861	839	859	874	928	923	863	897	893	862	820	871	842	828	842	834	872	859	859	935	867	893	893	897	860	822	832	822	893	886	937	797	821	863	835	822	852	896	909	946	831	882	855	880	837	835	847	879	883	851	910	904	842	848	878	884	895	847	877	841	837	823	852	909	833	850	868	837	818	885	900	923	904	834	890	828	845	878	881	819	796	830	870	927	851	874	887	891	833	846	882	836	816	861	856	846	812	837	885	848	880	843	826	919	909	827	844	906	849	870	913	851	871	889	934	875	905	878	869	848	871	855	882	868	896	876	872	832	856	883	870	910	814	857	873	883	879	878	849	868	879	868	871	872	891	856	875	884	822	899	878	853	895	818	825	836	901	848	823	821	859	878	865	872	836	889	916	882	890	860	868	824	829	867	865	811	840	841	848	864	874	846	921	814	870	794	847	880	875	911	871	814	849	828	830	873	889	836	822	816	839	912	882	895	896	896	894	864	797	829	838	820	867	933	876	875	851	874	848	922	892	855	918	830	846	837	851	851	795	839	889	844	904	884	890	868	849	830	910	878	876	855	858	867	883	884	876	882	872	838	854	855	849	896	880	900	891	849	873	897	901	858	850	878	870	849	855	868	841	862	849	877	821	913	784	868	842	832	880	881	859	854	815	862	955	852	914	891	885	867	924	881	909	841	872	893	870	949	849	927	914	871	859	793	842	831	869	838	884	915	874	837	934	870	891	822	870	862	909	883	889	915	851	877	848	855	866	908	863	842	885	868	830	830	799	844	860	864	895	842	861	836	836	866	864	807	860	874	909	871	827	874	904	837	845	855	854	880	870	876	830	847	846	916	830	830	841	878	855	889	859	867	854	897	884	865	858	897	897	860	918	852	887	866	919	922	834	859	856	889	886	912	859	908	851	905	847	882	866	837	872	849	887	818	836	842	828	876	861	929	879	836	862	862	812	867	856	820	816	909	880	854	910	898	800	904	906	805	858	857	845	856	882	881	856	822	858	859	887	852	862	875	852	903	925	884	847	828	858	833	862	866	882	836	823	886	872	870	868	905	815	819	883	809	862	805	884	858	886	851	866	840	884	903	824	893	912	858	853	894	857	864	856	863	890	811	833	904	855	823	879	868	925	846	836	896	860	863	905	896	855	827	866	860	875	893	864	860	907	844	863	888	907	887	810	851	859	877	837	937	886	892	824	882	856	871	836	959	847	904	903	852	913	890	888	894	820	851	881	892	860	864	820	932	831	819	880	855	898	881	888	881	839	812	864	893	890	843	868	879	865	861	817	903	871	897	860	901	835	879	839	893	847	874	889	811	888	900	911	840	793	857	909	856	863	876	901	891	880	889	850	874	843	900	841	895	816	898	813	815	828	878	866	838	876	907	872	890	874	885	843	870	851	836	827	870	865	913	877	837	844	883	849	812	857	886	863	837	888	863	871	837	848	894	845	875	836	871	856	875	880	862	864	864	854	833	864	851	878	860	865	882	879	871	880	839	882	889	860	885	847	890	899	903	823	853	881	882	842	826	865	855	907	883	883	859	895	861	860	879	846	851	792	854	832	905	851	809	859	884	836	883	884	880	868	890	873	894	862	841	834	872	862	871	908	876	819	831	879	908	844	868	901	824	861	872	890	883	894	880	846	874	849	858	892	932	842	853	879	871	891	888	909	868	849	830	903
24511	21467	28425	25107	19355	9511	4243	2241	1410	1227	1029	886	785	648	596	526	525	484	439	432	375	411	369	362	370	377	341	343	354	332	363	356	326	308	333	335	327	340	333	333	357	346	335	351	390	335	320	337	349	335	336	340	346	337	325	289	310	356	326	318	341	368	343	301	332	369	364	336	340	345	327	342	358	322	320	352	334	332	364	347	317	341	340	329	310	377	354	334	353	309	330	312	330	332	347	332	342	324	307	318	322	343	338	370	335	348	354	352	318	330	318	316	325	338	355	316	300	345	346	342	330	319	325	317	302	360	324	347	358	342	341	324	318	312	298	340	342	319	331	352	369	350	329	338	335	340	346	317	336	321	352	318	346	359	347	343	319	333	317	357	335	311	326	341	316	326	325	332	342	333	309	334	348	324	316	308	315	305	319	309	339	327	343	298	329	335	323	334	359	319	291	330	347	302	353	347	312	341	349	355	372	341	317	358	342	342	351	342	348	327	319	349	345	353	321	315	307	346	366	334	307	350	347	330	342	328	302	323	318	324	307	332	321	305	325	356	340	306	363	330	330	324	353	326	295	344	304	337	294	344	331	345	369	312	300	351	341	344	318	323	322	337	359	331	297	327	344	312	338	352	367	341	340	319	324	312	332	352	341	339	339	358	320	326	320	331	347	314	351	324	344	316	327	327	304	318	320	367	346	341	324	303	326	352	328	347	353	316	301	342	321	342	356	329	326	356	315	298	332	350	337	365	329	310	360	363	362	353	316	343	328	368	310	319	322	321	346	343	319	306	352	357	308	308	318	323	339	344	333	291	318	321	351	307	309	333	346	348	348	337	313	327	327	323	348	334	333	332	345	312	346	309	334	313	334	308	321	354	314	323	349	344	337	352	304	375	325	341	334	361	306	329	316	298	307	359	309	355	299	321	319	344	349	344	342	353	315	353	344	333	316	329	331	320	350	340	341	340	306	307	307	340	327	333	355	323	314	328	322	306	292	331	370	361	351	307	326	327	357	328	343	346	341	324	342	330	302	324	306	332	325	330	334	297	326	340	309	329	346	321	333	329	300	337	329	324	346	334	325	333	319	351	342	323	367	345	368	321	357	316	308	354	335	339	330	368	353	332	319	318	330	337	349	324	308	324	356	326	367	319	322	305	334	346	366	326	365	337	336	292	333	338	313	337	326	331	358	320	372	322	354	331	342	328	348	351	357	327	375	332	327	327	340	340	319	336	323	331	323	346	342	350	338	332	363	318	302	362	343	343	340	339	324	346	328	328	337	323	355	334	327	298	326	344	332	327	345	294	307	336	336	328	328	325	298	360	344	321	347	353	313	349	315	349	332	338	334	356	318	311	378	336	322	322	339	327	326	334	324	342	333	342	315	350	312	321	345	350	305	332	330	342	334	298	332	335	334	314	314	321	339	344	355	348	344	321	352	323	353	324	299	345	369	322	345	368	360	360	354	329	332	358	354	348	324	322	344	324	320	354	334	335	347	337	349	348	334	343	336	360	345	303	321	318	324	324	339	336	324	305	343	371	313	346	322	307	322	350	355	307	300	342	292	315	316	350	332	348	329	362	370	326	360	336	337	369	342	336	317	348	342	355	332	348	332	332	363	328	313	320	343	338	331	354	371	354	330	324	314	340	331	324	351	354	336	309	337	357	358	321	324	312	330	330	300	352	319	322	297	311	331	340	342	348	273	313	323	325	337	304	336	332	324	301	343	338	309	343	329	325	341	315	355	326	352	341	322	337	333	350	322	354	340	317	329	370	320	357	347	330	307	338	337	350	331	309	327	333	327	335	343	329	336	333	301	349	327	343	325	340	367	335	360	322	331	326	344	348	335	356	388	298	328	342	333	342	335	332	330	314	339	334	329	326	327	326	331	306	352	371	326	361	340	329	347	311	315	361	345	318	342	338	340	321	326	327	315	349	348	344	329	311	326	323	313	319	305	329	324	305	363	334	337	330	360	334	336	321	350	317	339	326	340	341	334	342	361	320	324	314	334	366	346	348	353	299	358	341	312	323	315	320	348	338	315	318	348	326	326	314	314	300	322	363	346	300	355	311	358	325	326	357	347	340	360	337	337	374	336	339	342	361	327	328	345	324	342	356	334	332	348	367	318	313	350	340	355	323	357	345	354	347	358	321	332	325	309	333	308	389	305	320	331	353	322	330	340	348	339	346	344	335	335	289	322	338	323	325	341	324	355	334	340	336	329	353	328	339	322	352	325	335	344	321	340	345	324	328	318	321	339	358	336	362	338	299	349	327	298	335	343	336	360	312	300	324	304	330	333	329	338	337	322	352	340	322	374	314	355	326	314	336	324	347	337	322	337	363	315	346	334	312	356	365	338	350	332	330	335	346	320	311	327	336	324	358	283	354	344	310	332	321	343	354	358	334	311	321	318	333	346	314	324	332	338	313	322	321	317	353	321	348	334	334	351	337	326	358	353	323	333	311	313	318	335	313	356	318	344	307	324	347	330	305	371	335	325	349	334	361	378	335	335	343	323	333	345	319	317	345	384	344	334	353	311	335	324	325	332	325	345	312	361	349	315	354	332	323	333	314	316	332	344	351	339	339	364	327	339	308	316	338	306	345	324	332	313	302	350	334	348	318	354	334	349	333	344	298	345	368	307	328	349	325	343	337	329	325	335	315	338	353	349	313	336	336	334	360	311	323	344	327	312	330	342	353	330	349	327	322	335	337	360	324	328	326	347	340	309	314	349	340	323	368	323	306	342	321	335	331	319	284	339	323	344	340	317	344	344	369	365	310	332	334	357	310	326	309	325	343	361	306	326	325	315	356	354	299	336	323	341	340	361	332	330	353	312	360	339	315	345	343	329	323	322	342	335	338	333	353	360	343	345	362	342	328	329	348	317	339	346	317	306	322	332	369	336	323	338	335	321	306	319	306	342	335	350	362	329	338	354	358	367	304	339	333	310	297	322	348	345	351	320	346	331	315	344	342	346	325	309	322	378	346	339	334	320	338	327	321	351	316	358	330	357	346	326	329	330	281	318	338	332	338	316	345	348	315	330	345	315	348	344	348	318	330	343	303	331	312	342	391	313	341	331	327	327	335	324	347	319	326	301	322	350	320	326	336	347	332	341	329	304	355	371	332	333	295	338	371	333	334	328	343	345	336	356	322	318	349	332	361	358	347	325	328	350	329	354	321	370	338	331	333	352	340	355	366	333	322	322	342	343	304	335	332	337	309	329	365	323	321	335	319	348	332	334	312	330	316	315	354	338	323	336	343	340	339	311	314	323	343	309	359	342	330	336	349	374	319	352	338	337	361	331	331	312	336	343	357	342	399	359	328	303	329	309	298	344	352	339	335	338	371	314	358	316	361	330	319	311	373	334	350	335	345	335	327	347	356	338	310	381	348	330	318	326	303	352	329	346	334	306	338	310	306	319	327	324	346	366	320	372	335	337	337	335	295	330	351	348	331	350	327	350	364	325	320	343	292	351	312	374	336	360	362
24093	42421	38185	28126	18974	12643	8761	5846	4395	3505	2945	2661	2269	2013	1691	1569	1310	1196	1037	1028	963	889	866	798	734	729	753	759	666	727	684	693	728	676	685	687	710	642	677	681	676	671	639	672	694	643	683	647	653	641	648	699	681	671	630	683	705	637	638	679	651	713	640	636	660	681	663	656	689	635	700	626	679	631	700	666	673	704	685	618	644	687	637	701	639	626	628	679	671	658	623	647	646	629	678	647	679	640	665	679	667	673	676	651	646	591	623	671	665	588	686	666	641	681	628	686	703	673	659	658	674	660	695	654	686	644	696	679	668	675	668	684	628	690	598	677	631	634	692	639	602	670	636	665	586	647	649	642	688	643	646	630	703	615	617	678	621	629	613	667	618	652	646	676	681	659	646	659	648	656	641	654	628	669	667	623	623	675	681	658	656	605	661	680	665	629	638	644	677	644	662	701	608	713	686	644	690	660	662	690	596	636	677	707	660	654	665	645	656	677	634	674	657	671	647	631	629	638	600	597	682	683	655	663	710	637	666	633	618	652	700	669	680	694	662	617	628	613	651	613	688	660	694	634	639	626	644	651	685	679	643	615	633	644	655	676	643	659	651	669	675	645	645	655	693	707	619	647	625	657	655	607	665	632	669	635	709	679	666	641	644	657	637	613	658	608	670	698	695	681	698	703	654	675	668	661	635	701	670	668	638	693	600	699	614	656	669	640	689	640	683	623	683	651	698	654	650	666	649	692	659	649	658	685	641	655	659	658	665	662	671	644	653	647	681	650	663	674	672	653	666	636	662	643	644	651	615	624	642	667	649	638	716	664	670	636	641	668	674	659	608	703	654	668	636	658	653	610	633	691	682	660	656	687	666	660	643	667	667	646	690	690	648	646	631	661	636	670	666	648	694	623	662	603	658	652	637	700	624	610	646	644	649	646	651	648	644	662	678	627	654	641	613	684	678	680	657	693	649	637	636	695	666	657	628	679	624	662	643	671	634	641	677	629	668	607	628	663	687	667	629	636	669	674	682	619	631	636	702	654	636	637	653	673	666	650	679	668	609	675	651	648	701	651	651	658	675	671	664	704	651	644	667	661	653	668	660	638	682	669	694	650	606	663	667	668	687	643	668	627	659	668	645	668	648	659	633	653	622	635	662	642	675	629	689	632	648	648	670	698	645	670	650	627	677	658	650	599	675	656	628	603	685	613	618	723	644	627	647	631	630	623	639	660	606	680	644	655	652	632	645	645	671	670	678	649	702	603	630	658	637	669	648	669	647	667	680	665	639	690	628	640	710	638	629	646	631	710	678	687	639	646	639	639	692	617	586	658	647	652	660	657	642	603	661	653	634	638	669	687	652	682	645	674	672	680	652	649	657	663	606	604	680	685	701	687	673	630	640	684	631	621	649	670	637	654	657	694	596	628	633	639	690	628	639	649	616	632	655	621	649	683	676	655	616	644	617	668	653	622	655	643	656	656	662	662	650	634	669	661	688	648	635	642	634	645	618	624	696	666	633	618	675	649	657	630	635	695	652	659	644	670	628	661	650	682	716	632	632	645	631	604	677	668	602	628	709	603	677	653	636	614	680	663	687	653	634	622	675	638	666	632	637	650	679	648	634	647	637	673	651	653	672	626	648	644	694	669	662	687	658	666	619	668	644	659	636	666	665	650	642	599	635	620	678	655	706	615	661	668	665	653	640	636	670	635	665	642	600	605	628	656	664	622	610	650	660	603	669	639	680	681	655	670	642	637	669	660	630	645	629	629	607	654	692	604	648	629	622	695	670	666	680	678	649	660	694	629	637	648	675	635	645	626	653	655	651	699	714	663	599	677	683	622	596	666	624	633	664	645	668	700	642	685	678	676	630	675	648	641	669	668	671	670	662	676	667	641	612	637	664	664	663	659	637	668	703	680	650	664	640	631	623	676	649	657	594	622	652	640	647	651	655	642	617	664	632	652	641	683	644	669	681	677	644	684	690	665	638	635	640	681	650	673	646	630	692	657	670	643	627	645	690	629	620	683	652	650	698	616	643	623	626	687	698	617	651	691	662	629	653	636	676	642	721	619	662	671	634	644	657	633	661	657	639	662	676	609	645	660	678	682	687	695	641	683	665	660	634	667	645	660	655	711	711	671	643	651	680	637	605	628	708	603	690	579	651	703	621	706	634	631	663	668	647	684	675	662	638	661	724	693	651	595	608	672	709	646	703	630	641	683	652	626	666	635	614	656	663	691	656	663	603	648	624	661	663	655	648	660	654	634	638	655	630	667	669	636	682	648	687	636	661	667	643	684	657	712	659	651	640	624	605	675	669	642	672	711	695	633	676	626	670	643	612	632	657	692	673	643	663	629	691	660	661	699	678	642	644	644	609	629	664	655	642	650	657	660	644	657	658	642	664	649	666	708	645	595	697	647	625	677	623	682	716	643	662	663	680	650	619	681	646	666	712	680	597	653	654	683	619	702	655	669	691	687	689	691	664	626	587	638	662	658	620	641	631	573	613	680	655	668	645	621	664	651	674	627	643	635	656	710	687	613	652	630	646	658	666	613	660	621	651	646	609	655	684	607	676	644	618	631	669	671	623	643	685	688	659	644	684	673	669	679	670	663	692	700	655	685	651	635	594	626	679	682	625	666	641	684	678	648	655	669	679	636	681	675	677	659	650	661	648	636	635	671	680	684	629	663	640	677	624	659	647	650	623	674	640	700	655	638	651	670	653	670	656	609	630	641	658	678	639	597	646	631	683	653	669	651	654	600	686	689	664	623	660	666	656	666	622	664	613	646	708	648	691	665	649	655	625	658	691	640	660	627	643	638	606	690	654	642	649	640	652	674	642	633	657	631	662	654	618	630	657	628	697	644	686	647	672	622	662	638	644	631	681	599	657	626	621	666	663	667	685	678	716	662	664	616	676	627	668	687	650	633	696	649	657	649	666	623	630	658	607	651	659	637	654	702	647	670	644	675	642	647	679	630	660	614	650	708	645	645	644	650	624	712	682	672	658	624	654	673	622	636	657	682	646	656	635	642	686	633	649	657	690	628	669	640	682	635	674	648	691	658	609	673	639	626	658	705	655	654	632	648	666	662	602	628	686	646	672	708	653	658	692	647	646	667	708	678	694	662	604	692	647	676	635	722	619	712	682	680	664	645	681	615	653	645	648	641	657	686	624	676	658	694	694	626	655	642	627	669	619	693	646	652	641	654	638	630	678	640	646	600	689	643	630	681	658	684	651	686	634	651	661	675	687	639	697	675	688	661	658	601	654	631	668	649	657	655	629	632	666	635	611	669	634	641	649	656	672	670	639	632	646	649	636	650	683	687	627	653	644	706	691	658	643	696	594	599	651	638	632	657	618	631	650	612	624	650	646	641	643	645	662	611	660	673	635	639	659	682	604	676	689	663	698	664	699	668	648	670	639	702	635	639	652	683	644	619	634	650	666	665	640	644	592	658	650	626	649	645	645	683	680	695	635	632	655	640	666	663	693	665
23395	21377	29093	24048	21562	19320	10412	3905	2129	1732	1422	1248	1191	1004	883	750	650	572	503	420	404	406	363	350	337	328	296	319	317	309	296	287	322	297	292	326	311	323	291	304	280	323	266	323	294	285	289	269	303	299	268	264	263	295	288	265	286	283	284	286	314	290	299	256	280	284	320	297	284	300	268	313	281	273	270	281	312	309	284	261	259	317	309	284	277	294	260	287	253	323	287	289	286	266	278	295	292	282	278	296	305	287	266	303	289	292	252	267	254	291	257	280	283	261	269	253	288	292	266	294	279	231	310	297	273	280	303	288	278	284	305	282	290	259	288	280	269	279	279	289	259	288	274	273	304	245	280	293	304	277	274	270	305	294	261	279	277	293	294	271	262	282	256	282	318	275	296	285	292	286	288	274	301	286	269	279	274	288	242	284	269	242	283	267	303	301	255	283	289	290	305	295	264	289	287	281	275	292	266	270	281	263	269	282	296	290	295	267	297	284	294	281	286	285	297	298	287	301	282	280	280	312	284	266	297	284	283	284	274	303	264	278	258	276	308	276	281	300	295	280	274	270	271	256	293	290	284	281	283	287	279	289	298	315	280	252	333	303	287	289	273	275	283	289	294	294	321	289	293	300	279	285	277	295	285	268	268	275	283	293	269	267	296	266	287	318	278	267	285	270	281	292	285	286	280	274	289	303	306	282	310	301	281	268	261	294	290	261	287	285	266	268	281	289	284	291	281	311	272	292	272	317	283	271	278	270	289	268	277	294	297	273	272	250	288	267	297	281	289	277	269	286	286	272	287	277	296	309	288	271	296	284	263	270	269	298	280	290	262	291	275	295	264	285	294	323	274	268	271	280	277	277	319	304	266	279	275	280	275	282	289	266	315	287	279	284	279	299	287	265	299	297	264	288	251	281	277	301	300	265	292	280	286	278	267	294	280	277	287	316	296	287	304	275	294	260	285	270	270	285	308	301	272	263	284	284	297	301	266	273	297	277	271	280	278	249	300	299	305	291	271	292	277	290	299	267	264	255	307	278	276	303	262	312	295	268	302	299	268	259	294	265	266	264	261	283	264	287	273	265	306	249	276	254	302	295	294	284	273	299	303	278	278	282	252	278	264	303	295	289	281	281	294	269	254	258	263	311	247	271	305	273	303	274	322	284	281	305	291	301	278	294	268	282	284	291	271	291	276	276	321	294	275	264	268	285	298	292	272	295	280	278	286	284	281	274	263	289	283	264	301	289	293	292	272	296	255	258	278	286	293	260	277	276	280	297	300	287	289	289	291	289	264	282	295	302	290	270	270	273	291	291	304	292	270	285	285	279	270	273	247	289	300	276	299	259	267	276	287	281	299	297	285	293	260	296	280	281	266	320	297	280	277	311	246	287	263	303	302	286	284	247	285	275	281	300	301	240	288	297	288	275	290	288	283	281	281	299	262	272	320	255	296	302	307	275	298	274	277	274	292	294	265	284	294	303	278	274	272	300	286	275	258	285	274	256	267	290	278	262	256	272	253	278	280	260	270	297	304	281	289	286	280	275	285	305	281	290	268	271	275	310	299	255	321	307	268	261	276	294	282	298	277	309	296	279	254	318	283	307	273	267	283	283	278	287	279	270	275	320	274	294	274	266	269	304	287	277	261	307	294	277	270	266	274	273	265	281	329	303	261	294	303	282	286	266	269	281	300	275	287	258	268	271	281	270	246	291	279	259	300	288	255	306	293	271	297	301	299	292	253	289	308	260	256	246	289	271	305	289	297	279	252	293	276	280	303	278	323	296	291	286	269	270	292	261	273	291	300	287	270	278	288	287	300	280	285	279	291	305	271	283	275	285	264	295	298	288	289	285	304	280	290	269	284	283	272	308	322	278	265	304	276	263	299	268	263	287	303	252	268	255	255	259	253	281	276	289	270	242	308	289	276	304	281	324	267	299	251	268	259	311	294	287	282	277	265	290	266	284	261	293	275	298	268	267	265	287	285	317	284	274	247	246	279	281	322	279	284	239	276	295	283	290	294	259	280	271	295	265	295	265	266	249	287	302	307	272	298	283	274	255	316	258	278	300	270	278	283	290	288	276	288	289	279	278	270	294	286	267	270	272	300	280	288	269	288	270	266	299	298	276	264	300	262	307	298	260	294	304	270	271	272	277	272	285	271	271	250	284	287	295	264	309	270	263	317	273	292	299	299	302	275	297	330	250	284	274	265	291	279	283	255	274	276	258	294	271	278	281	304	288	307	279	285	292	290	301	260	290	281	256	273	287	285	301	299	268	267	252	277	277	283	268	284	297	248	311	273	271	293	259	292	252	250	269	295	286	278	241	255	322	268	268	253	271	286	299	269	275	222	298	286	254	258	278	283	287	261	266	275	276	260	263	296	293	317	255	315	268	296	300	279	256	274	284	290	288	264	261	280	288	291	291	284	259	254	271	256	256	292	239	281	307	291	299	300	275	287	280	309	292	300	259	273	289	294	288	283	274	285	269	285	275	289	292	279	268	320	288	270	283	313	277	263	306	265	271	267	293	298	255	267	262	275	278	268	288	295	243	263	277	259	271	288	281	300	277	283	279	269	276	265	268	270	290	254	235	281	290	304	259	283	295	275	263	268	276	243	280	288	314	274	290	314	272	293	286	286	271	267	284	287	282	271	276	300	252	299	257	292	288	274	285	284	293	263	284	279	283	280	266	304	318	291	287	308	285	291	283	284	274	288	292	300	262	281	261	317	266	274	307	296	289	290	272	284	268	272	263	266	314	258	292	293	262	283	295	270	284	272	309	236	293	258	265	282	267	300	278	271	299	287	268	279	257	274	268	294	281	263	271	296	276	307	266	286	304	271	274	308	267	288	282	280	308	287	276	304	307	274	279	303	294	308	313	292	284	310	297	274	282	271	269	303	281	313	280	274	301	273	300	296	280	294	259	283	281	292	252	247	293	276	302	292	303	262	261	267	300	261	315	267	259	301	275	306	273	290	274	286	272	313	298	278	282	306	289	278	275	295	295	291	269	335	264	262	255	276	286	279	302	253	319	276	288	259	271	258	280	276	262	287	279	253	301	299	261	287	276	293	264	307	279	273	275	262	312	293	293	269	282	271	319	278	300	278	308	288	278	278	290	277	273	304	272	290	258	275	282	286	287	308	275	268	285	295	289	258	267	281	283	313	271	295	284	278	293	282	269	288	263	287	297	278	275	291	274	289	285	290	281	274	290	268	285	309	292	277	293	311	314	296	283	291	268	293	308	290	270	254	300	295	310	268	293	299	271	288	295	262	290	294	258	260	270	281	271	268	275	305	280	304	241	265	233	280	288	294	294	258	268	285	266	261	288	275	279	290	267	269	294	304	272	272	287	276	290	295	281	296	259	257	263	283	284	274	299	264	290	285	335	289	259	289	266	256	270	253	275	286	287	254	278	274	257	264	288	280	284	244	289	288	294	284	316	286	287	283	277	265	271	301	313	275	283	268	270	263	267	252	280	260	295	305	303
25211	42255	42759	32403	23406	18199	13557	9052	6297	5197	4616	4034	3728	3213	2655	2249	2015	1642	1354	1165	1024	946	880	799	769	686	719	678	640	628	633	555	596	600	579	594	640	565	593	574	585	556	547	570	524	587	586	515	607	565	551	566	558	560	568	565	500	537	585	549	509	553	544	528	568	560	510	541	606	638	499	581	596	497	549	504	544	516	545	575	554	556	538	525	570	531	563	533	540	549	506	546	496	526	527	534	546	544	515	533	512	589	532	571	528	544	556	590	580	532	535	541	511	554	551	550	518	531	569	556	543	524	552	516	541	563	531	519	544	523	565	505	542	572	592	558	569	549	528	562	531	557	561	508	561	568	579	545	527	513	540	548	533	522	511	586	579	500	538	519	525	542	514	586	550	509	549	552	530	523	546	536	522	544	536	520	536	559	555	561	523	545	487	562	595	516	531	551	522	511	511	540	544	511	491	560	528	578	544	593	525	557	511	523	494	540	487	583	524	555	543	529	513	550	537	577	552	564	548	540	564	495	535	565	532	538	519	521	538	544	584	546	553	538	520	532	528	527	489	558	520	495	486	518	516	555	556	596	565	499	563	550	568	565	541	545	517	519	537	544	576	521	486	548	543	496	524	536	506	514	546	538	566	530	514	569	534	527	595	510	523	523	534	493	548	531	535	547	533	598	518	564	554	535	516	557	547	535	503	550	558	528	535	565	558	545	506	537	574	561	542	535	532	539	525	539	528	528	513	567	566	495	591	519	598	513	512	509	556	547	548	508	533	538	514	538	549	574	577	544	571	522	552	570	539	519	495	551	541	547	557	511	539	550	502	577	533	528	575	540	510	552	516	547	542	513	512	538	531	518	551	572	521	553	545	517	550	544	534	505	542	593	557	520	530	503	572	518	538	547	547	530	551	542	567	539	558	522	534	529	545	565	548	510	531	557	512	519	534	565	544	507	496	573	536	580	543	554	524	549	570	571	531	519	538	528	552	569	500	545	524	550	519	512	513	536	548	511	529	541	503	542	530	562	550	560	547	572	545	551	531	551	558	518	562	572	528	568	523	546	527	578	568	558	503	497	550	567	520	543	535	546	517	603	495	561	556	591	522	534	517	558	566	540	538	504	560	527	540	507	540	572	531	534	526	535	534	576	540	549	546	542	541	561	565	547	547	529	539	518	525	520	542	514	547	532	539	508	544	541	539	553	573	525	524	522	515	528	495	528	531	497	511	519	543	514	548	550	545	570	542	569	530	550	468	561	599	547	508	554	533	515	554	520	524	546	525	570	557	554	510	582	588	533	524	515	538	553	557	540	536	595	543	532	546	563	543	578	518	564	509	565	565	563	545	588	568	536	556	569	517	575	537	541	519	556	528	534	513	516	496	524	553	580	522	532	576	496	518	542	571	525	566	515	525	562	595	515	519	557	548	531	537	571	551	551	530	533	509	527	548	518	538	554	531	532	494	539	547	535	583	496	505	539	523	498	506	507	514	554	536	528	531	562	581	547	510	566	549	538	504	552	517	535	520	557	503	566	501	552	541	544	542	485	515	551	487	519	576	571	525	535	549	568	542	554	548	565	536	539	555	503	513	540	559	558	547	553	546	552	546	512	545	533	516	549	539	549	549	520	589	526	555	538	526	540	566	545	498	533	550	518	544	536	540	494	552	518	560	567	540	525	545	557	546	546	549	550	513	558	552	539	550	515	533	541	536	535	566	572	534	544	548	563	540	578	559	520	531	531	526	539	544	536	527	564	515	543	524	549	520	505	540	545	550	526	551	517	572	522	520	517	539	548	516	537	563	531	541	521	496	550	556	523	564	591	527	548	585	580	530	561	530	562	537	564	537	567	537	545	517	547	499	561	536	554	544	528	482	559	522	518	582	535	551	532	540	531	568	525	572	533	563	543	570	504	553	514	517	554	576	530	539	555	561	560	569	581	545	506	560	546	543	533	511	538	558	545	506	519	503	525	541	538	561	549	560	541	568	565	534	558	546	529	537	496	540	530	509	531	549	546	535	499	519	490	541	542	601	512	497	548	569	548	525	567	555	542	553	548	576	545	514	511	568	525	530	523	549	567	555	584	534	580	533	550	546	539	548	556	500	549	545	503	491	530	562	537	509	543	525	581	512	542	558	577	559	572	544	537	591	525	536	545	568	501	494	545	520	527	536	544	554	567	522	530	516	532	503	516	527	536	502	532	526	525	517	594	544	560	543	547	506	505	546	557	528	531	552	527	521	518	566	528	513	557	539	522	520	543	550	553	503	584	572	520	538	530	576	569	523	595	554	543	560	536	544	517	528	608	511	516	547	557	515	524	521	523	527	550	485	497	536	566	543	577	538	572	545	557	556	536	531	524	542	509	554	546	519	569	521	509	543	568	505	544	511	529	520	560	540	503	567	526	522	576	558	502	511	515	508	555	522	497	549	522	528	551	553	534	550	587	540	519	488	586	503	552	543	528	553	554	553	527	528	534	536	583	543	516	531	572	515	509	499	543	547	554	522	521	552	531	540	556	546	541	573	510	509	529	589	566	548	539	599	502	543	542	562	523	532	526	502	519	522	551	570	553	510	539	531	558	522	556	549	514	529	516	525	523	546	584	552	525	534	530	525	494	598	485	492	544	500	549	559	560	514	528	544	533	527	559	553	522	542	471	535	583	563	551	542	540	557	532	519	584	554	511	526	565	541	519	540	512	492	561	535	560	547	539	531	574	550	520	546	540	575	569	534	591	537	523	545	542	524	567	515	493	533	533	566	545	569	512	579	564	541	513	591	499	568	534	528	523	537	527	540	550	559	515	568	556	509	551	511	543	530	551	560	511	487	525	541	562	553	532	536	537	553	526	565	496	523	537	518	505	545	548	548	539	546	591	538	589	564	502	530	495	521	514	519	518	494	559	544	517	559	527	528	535	547	592	538	539	522	531	557	541	539	556	531	535	513	535	583	482	555	534	532	508	555	530	565	541	526	481	521	510	521	535	540	543	538	532	527	559	541	556	537	557	568	509	534	526	546	553	543	549	529	552	509	586	549	499	543	558	565	527	545	528	531	575	568	511	517	519	577	607	511	518	522	537	533	567	526	543	547	562	547	535	513	516	519	486	546	531	516	549	547	546	522	518	545	522	502	576	508	515	549	539	498	553	480	548	540	565	555	539	564	499	557	539	579	532	592	547	554	533	538	565	545	549	534	536	550	566	524	566	536	541	513	553	535	557	529	513	548	491	546	563	515	558	518	572	541	535	516	546	515	564	531	517	553	529	577	543	543	560	576	495	535	539	558	499	508	534	559	513	540	558	538	524	523	551	557	542	559	550	527	552	572	549	548	560	536	533	536	517	518	540	542	600	529	561	525	507	577	506	539	568	505	548	570	543	544	563	542	547	498	533	511	556	570	568	517	523	521	566	552	531	563	509	569	539	544	523	519	527	526	542	514	538	571	531	531	498	544	491	495	526	535	528	537	529	528	563	542	506	533	556	556	537	517	552	507	516
27008	20988	16784	8396	3116	1756	1158	860	724	650	609	581	571	548	561	573	545	516	467	487	474	463	443	489	480	503	460	470	461	461	447	462	488	488	411	419	488	459	444	461	480	441	449	461	446	501	444	427	447	454	447	459	422	423	470	479	450	452	444	468	460	452	488	441	459	438	464	470	470	491	471	494	462	480	436	446	472	461	457	448	506	485	424	441	452	481	438	459	421	419	481	475	430	461	450	443	483	479	420	503	428	487	436	480	421	475	448	440	453	420	490	420	454	489	476	475	481	478	499	459	473	473	488	474	469	496	474	415	476	489	432	450	435	457	449	477	453	443	463	456	413	463	466	441	470	423	465	467	419	483	466	472	472	441	444	467	469	432	449	418	453	434	449	466	454	443	453	439	440	501	450	465	469	434	453	455	460	413	501	427	478	495	479	476	491	446	464	471	451	454	462	443	462	473	473	479	445	467	432	451	460	438	432	416	477	454	431	468	484	473	438	455	440	449	457	458	455	439	488	456	459	464	435	459	457	460	427	443	456	461	478	467	460	410	459	481	466	446	460	468	425	482	480	450	415	465	427	436	450	448	449	456	460	464	446	424	453	452	460	443	447	471	475	446	454	453	444	481	451	431	458	457	453	430	474	425	466	415	479	446	448	468	405	457	458	493	438	456	459	423	440	453	447	504	481	435	476	419	468	441	452	470	491	461	442	431	486	454	422	448	441	489	481	459	486	462	460	452	495	478	450	473	411	438	435	432	464	439	433	450	424	467	458	436	452	429	492	472	448	437	471	437	472	472	462	438	488	480	435	454	469	440	439	448	442	459	514	456	457	459	459	462	404	464	485	471	421	481	462	466	446	475	447	448	443	472	450	430	471	474	447	407	472	443	499	452	453	460	424	451	433	465	492	437	444	419	467	464	476	471	450	421	478	471	459	495	431	493	448	458	438	462	419	482	447	438	502	483	440	469	473	484	448	453	434	473	463	440	456	442	469	435	452	448	469	487	469	433	418	487	458	489	432	459	427	459	489	519	458	474	451	452	491	462	438	454	427	457	445	436	461	462	487	463	480	461	438	478	449	413	458	453	485	401	444	405	484	450	422	442	433	440	478	481	493	453	471	441	478	458	444	455	443	451	454	450	455	428	463	442	429	449	428	437	445	511	437	461	486	435	474	468	449	448	467	484	429	458	478	464	455	445	444	432	423	417	444	464	429	454	497	428	449	465	442	437	438	457	456	461	432	474	486	452	450	451	467	451	485	434	410	478	484	466	459	468	469	463	488	481	432	434	470	456	475	461	449	474	432	482	433	467	472	482	421	452	454	448	442	462	442	493	443	450	433	449	452	446	454	442	493	432	453	468	432	425	412	428	479	468	484	447	421	465	484	439	462	492	439	441	461	458	427	493	447	491	468	460	450	404	462	449	436	449	473	400	453	514	440	467	417	448	471	423	437	468	435	437	456	371	426	446	492	472	435	448	478	453	472	493	452	447	435	436	452	485	460	468	469	493	476	471	451	465	485	448	414	436	472	440	435	456	468	463	470	447	435	442	450	414	460	463	480	440	497	469	456	417	458	425	459	465	487	474	469	451	432	492	460	468	474	482	459	456	462	439	465	450	425	418	499	462	435	493	433	431	477	471	453	454	439	449	451	407	440	453	450	437	452	483	464	433	475	435	453	421	377	458	430	449	481	417	451	425	442	466	428	492	462	416	447	496	451	430	464	456	477	488	461	425	462	483	443	440	466	417	457	428	476	429	444	481	454	462	471	454	456	459	467	429	485	481	457	444	438	469	438	483	488	510	490	428	480	460	460	455	453	454	477	505	459	439	450	424	449	452	446	427	446	447	484	470	449	503	447	463	479	431	470	502	485	449	427	446	467	460	427	451	462	436	461	480	466	426	464	443	468	465	486	467	468	440	451	455	462	415	467	413	451	473	455	457	500	427	448	450	442	458	424	451	470	437	425	437	460	447	413	467	468	476	451	467	460	481	460	429	427	441	471	460	441	480	471	467	472	486	468	423	490	450	443	460	449	434	478	455	473	495	451	455	476	461	466	458	433	440	476	435	455	434	479	511	501	459	474	463	458	473	445	456	496	470	441	444	426	460	486	414	463	437	449	463	458	509	431	424	476	441	463	500	466	460	401	450	432	459	480	465	475	454	472	481	431	425	447	468	449	476	456	462	442	486	436	490	468	440	452	459	475	473	402	448	516	433	453	483	422	466	467	443	465	451	505	469	456	444	446	486	446	469	440	455	419	464	475	476	484	437	442	459	475	490	450	452	460	464	458	479	460	428	414	450	453	449	477	476	410	435	486	440	474	454	501	438	465	449	441	494	435	462	490	476	427	457	433	487	452	467	453	454	463	443	470	451	460	474	472	408	445	470	482	461	452	465	460	459	501	461	480	451	422	460	447	452	453	471	402	464	478	445	468	480	496	475	453	410	413	473	463	463	487	468	450	472	471	441	483	454	437	456	456	454	459	436	419	437	442	511	463	435	463	497	459	449	473	454	466	453	456	462	429	451	472	450	453	466	471	477	470	467	479	481	474	464	452	453	451	469	448	499	450	477	448	456	469	462	467	476	472	459	455	482	439	461	427	475	452	470	497	444	440	456	446	427	453	416	432	453	451	477	463	457	478	426	488	444	461	488	458	474	449	434	457	443	499	474	465	448	440	473	455	431	473	500	473	474	484	476	476	470	478	425	453	470	472	477	476	493	447	458	435	474	463	456	441	444	496	417	459	470	495	420	463	459	469	422	478	459	458	465	457	474	483	428	440	466	469	470	490	458	485	451	444	421	458	449	424	440	451	475	429	434	475	475	475	446	425	427	467	450	452	479	421	475	435	461	470	478	459	448	449	436	432	467	464	455	467	478	434	469	427	457	489	453	446	410	478	450	458	432	444	445	474	447	435	461	447	443	470	457	453	458	437	481	418	433	455	455	501	437	482	461	464	477	477	492	488	486	458	433	500	476	456	462	432	481	431	443	421	474	473	439	455	441	468	462	465	483	459	469	417	441	454	452	446	474	422	433	484	432	452	472	453	451	448	458	439	452	507	440	472	430	421	517	468	448	449	454	476	426	447	461	478	460	452	463	435	446	463	418	478	440	462	450	445	421	432	452	458	472	490	462	470	465	458	440	448	462	449	463	479	453	488	469	474	482	466	440	462	437	429	458	459	478	468	469	447	461	466	461	480	431	482	433	479	448	462	482	468	490	442	429	466	442	479	490	469	468	477	410	461	415	485	472	436	447	432	433	475	478	443	468	448	445	433	447	448	428	448	481	492	428	472	446	446	437	447	466	455	478	467	427	431	462	486	452	417	473	473	457	462	409	466	447	455	453	457	464	465	458	459	448	453	436	474	471	410	433	461	457	449	454	480	444	457	444	431	451	424	424	474	433	470	435	448	452	442	484	465	473	485	435	460	446	488	450	455	491	502	422	464	431	434	427	453	447	430	459	454	424	448	426	445	445	429	434
16237	26561	23546	13880	7863	5049	3187	2422	1905	1674	1546	1418	1286	1312	1258	1206	1081	951	1000	925	977	959	905	888	921	869	870	845	893	818	853	914	868	860	886	847	920	870	839	909	928	876	891	907	846	861	864	859	830	841	879	887	864	900	825	857	846	828	864	834	875	854	884	851	846	883	868	971	866	919	952	792	888	828	940	901	854	898	880	901	872	866	823	903	872	843	811	868	841	906	865	815	881	878	876	855	878	859	850	849	872	877	856	848	865	854	881	877	843	854	849	870	874	870	879	890	870	860	896	896	892	836	894	912	830	851	879	843	876	886	884	859	903	856	841	825	855	857	870	879	870	873	895	815	861	872	866	862	813	866	837	876	856	933	872	863	883	934	848	816	878	853	888	836	841	861	858	884	858	831	868	870	854	861	878	846	833	874	847	865	898	863	913	891	839	837	834	892	879	805	833	859	851	882	875	874	866	873	866	899	881	885	849	838	815	837	885	842	901	837	864	869	842	825	858	908	860	802	866	907	820	800	869	868	867	843	834	846	867	874	884	856	866	863	865	878	878	881	871	868	842	841	809	868	829	805	896	809	891	879	859	841	869	886	848	857	836	929	858	901	836	884	843	852	843	879	906	802	839	851	798	870	866	871	854	875	841	899	850	871	844	861	854	828	870	884	889	841	871	845	875	891	898	852	832	860	873	851	871	883	867	850	872	851	899	870	887	904	833	860	836	771	895	884	847	861	873	839	832	875	934	846	865	866	847	885	828	861	880	866	882	873	790	875	902	888	853	872	853	858	861	901	839	836	817	859	852	831	862	877	880	858	865	877	899	882	845	878	879	841	831	960	868	840	896	853	886	846	878	867	886	870	846	850	841	876	886	869	887	858	849	856	854	873	900	848	864	858	827	872	861	862	855	840	919	831	892	842	881	828	809	893	890	898	832	854	824	869	935	821	844	889	852	826	868	895	875	847	848	855	867	853	887	841	900	873	855	820	917	873	840	835	918	820	875	844	892	875	868	861	844	891	874	846	871	861	836	905	897	758	862	881	865	870	828	828	911	814	857	853	885	875	858	852	871	914	884	852	892	835	873	870	867	785	835	801	859	843	836	849	817	862	851	832	870	823	852	914	861	873	854	890	858	857	857	890	835	874	886	910	837	863	851	875	848	895	840	846	884	863	886	954	922	895	870	925	851	901	896	903	881	925	900	776	854	827	898	911	919	852	826	822	839	910	871	863	855	871	868	839	920	875	901	862	860	895	897	888	796	875	897	837	887	842	881	835	830	871	858	886	876	909	887	831	881	832	879	857	839	877	837	833	860	888	900	849	831	856	888	895	854	912	871	819	862	905	875	860	873	904	856	833	838	853	842	819	838	872	847	842	812	861	853	872	880	846	911	889	858	840	877	848	921	872	943	832	886	874	822	846	851	848	875	839	884	813	877	872	831	808	842	876	875	835	876	850	859	863	873	850	887	857	877	889	888	903	897	860	870	850	912	879	898	889	891	852	827	834	905	839	855	843	895	868	922	841	874	869	882	819	884	883	831	836	825	865	842	878	861	850	821	842	942	885	915	832	883	873	890	903	931	840	869	831	886	857	865	880	851	901	839	817	905	898	854	871	857	812	911	866	854	876	837	867	854	901	830	881	820	849	835	853	924	887	877	888	876	848	883	854	896	844	917	856	842	901	871	845	849	793	853	868	853	879	900	857	840	861	864	884	822	901	872	855	824	824	817	930	827	894	857	881	863	869	886	861	861	853	823	824	842	824	870	834	871	860	874	875	838	939	819	889	851	868	885	879	847	899	887	848	842	843	840	942	863	916	899	899	904	842	829	900	839	865	843	909	903	834	913	846	830	917	855	876	854	886	835	874	821	882	856	857	904	877	890	863	859	833	908	904	803	887	869	848	866	889	867	851	876	876	882	809	895	885	818	855	879	862	829	891	835	857	888	851	866	854	858	867	835	837	848	837	936	865	846	842	817	871	861	820	833	861	880	873	893	845	896	889	864	819	867	848	789	784	845	867	841	854	828	853	874	827	834	881	877	828	852	859	838	815	874	843	916	840	875	862	819	878	872	840	867	831	829	841	851	821	854	885	844	876	844	872	863	897	871	875	852	816	887	839	893	842	924	825	835	831	862	898	898	857	818	821	810	895	899	891	866	894	905	893	867	887	862	865	877	898	858	877	883	877	881	848	854	908	848	878	843	876	822	903	857	860	831	840	851	867	884	890	808	849	892	867	881	818	882	859	869	877	873	873	841	891	868	863	868	921	850	869	862	907	871	870	832	863	832	920	859	878	879	881	843	891	860	906	863	893	863	871	872	824	889	878	858	858	898	819	849	854	827	839	858	886	854	817	886	893	883	819	904	864	839	848	846	891	862	827	866	881	886	856	818	847	838	915	877	826	854	863	853	848	878	868	862	830	809	822	840	848	890	840	812	908	883	854	878	831	890	814	875	872	893	853	829	848	826	841	860	896	885	881	846	855	837	869	827	895	866	868	840	881	889	837	868	908	867	840	862	840	873	913	849	859	860	881	890	897	854	860	894	872	866	898	881	860	876	903	823	898	816	866	802	830	894	862	890	864	913	855	841	862	810	880	865	885	863	841	851	889	838	884	885	871	826	852	871	922	886	850	835	844	869	883	901	842	853	888	865	853	897	869	851	845	854	877	851	914	828	908	795	853	854	895	836	861	889	887	867	892	855	864	884	869	845	869	885	826	894	863	795	834	776	893	868	875	837	868	835	827	832	883	831	810	866	845	844	874	879	923	775	831	854	899	844	873	878	883	878	859	833	882	839	817	835	867	835	855	839	828	879	863	859	912	859	879	876	843	869	796	835	852	918	903	882	805	836	874	819	865	871	808	823	776	824	840	862	856	855	871	850	807	861	831	874	831	884	867	863	864	831	858	843	854	853	857	868	833	902	831	875	866	863	832	769	824	872	871	833	856	879	857	887	898	857	826	901	854	844	829	918	873	881	899	865	861	860	841	826	914	842	842	862	896	830	810	836	891	899	876	818	869	828	854	851	849	850	879	837	857	840	839	869	882	890	791	814	894	847	800	842	892	830	945	857	856	855	836	910	836	847	851	796	897	864	872	870	863	826	911	876	838	861	853	875	883	830	841	854	871	885	882	868	840	862	908	846	935	894	916	874	859	898	863	864	881	883	836	802	857	883	909	875	913	873	816	868	880	934	867	855	883	921	835	873	836	814	891	898	882	812	871	865	846	852	878	900	936	875	880	870	854	875	881	866	907	845	875	880	844	867	837	884	852	903	869	836	901	904	866	831	869	890	821	903	866	828	891	872	846	801	812	878	911	869	845	864	890	902	869	858	865	879	840	830	868	869	868	889	854	875	914	914	883	817	874	861	852	836	854	834	858	902	814	858	874	850	822	833	889	845	858	903	891	877	837	842	869	869	854	850	911	846	825	838	834	912	798	856	833	849	890	798	814	896	873	831	898	856	857	883	924	844	878	879	885	862	894
24493	21437	28406	25037	19533	9646	4369	2356	1519	1161	935	801	765	668	639	636	590	491	462	449	457	386	376	360	389	384	383	380	346	364	353	349	332	386	403	342	366	366	341	341	371	333	357	340	375	320	345	367	358	347	316	320	359	352	361	326	334	347	335	344	349	360	330	351	332	323	342	344	363	483	350	347	354	336	350	366	316	346	346	367	323	362	366	342	324	344	325	328	294	361	343	318	352	306	357	378	355	338	356	316	337	347	326	358	328	330	342	341	326	307	346	386	313	354	340	351	366	326	336	332	333	331	348	346	346	360	330	383	324	386	345	337	354	353	336	345	350	363	344	339	379	342	362	360	352	324	362	374	335	367	356	314	328	376	368	347	381	332	331	354	353	346	335	347	324	331	361	358	347	351	341	361	365	297	332	341	341	319	369	354	342	352	373	348	306	368	341	326	349	316	347	322	330	335	360	338	376	366	379	348	324	337	344	321	349	348	337	345	321	363	336	334	370	336	349	400	338	339	366	341	342	348	319	380	358	367	367	338	384	353	319	342	363	339	359	338	359	316	327	358	349	355	358	341	387	349	323	348	339	328	366	366	346	328	330	318	354	356	318	361	314	325	365	376	371	356	320	335	346	385	336	342	340	362	355	349	346	350	374	392	347	341	326	358	356	334	358	335	318	380	346	352	345	376	370	380	353	304	362	349	329	380	334	329	364	357	355	302	353	350	367	353	330	317	372	352	356	348	384	343	372	366	351	333	374	335	334	336	352	321	363	345	323	345	340	307	362	346	340	328	342	367	369	347	337	350	327	331	343	322	368	356	313	348	373	337	347	331	316	329	353	340	339	350	322	356	348	336	345	351	308	369	364	363	372	340	389	380	327	363	330	357	346	373	372	340	372	363	348	342	350	337	339	354	349	371	322	358	344	354	308	324	316	353	357	357	318	376	333	332	312	321	349	327	345	325	404	323	303	345	341	340	339	340	326	350	320	344	345	389	355	376	322	357	339	385	348	350	356	349	333	326	348	343	324	317	351	343	362	346	323	376	340	360	353	348	302	330	298	356	322	347	345	346	359	347	324	339	331	338	324	373	316	352	325	366	375	362	372	335	334	340	371	323	349	364	352	364	316	346	318	309	363	381	368	362	353	345	331	355	354	358	376	321	344	330	361	334	371	342	352	313	349	333	307	318	320	359	346	357	330	332	341	329	337	381	358	353	308	362	348	376	328	358	329	339	341	372	360	346	397	392	350	371	368	354	335	360	324	324	367	354	362	364	330	333	368	372	358	342	320	354	333	336	316	326	373	353	350	346	372	325	342	329	295	365	336	373	377	350	373	346	342	342	341	336	340	364	337	372	356	333	363	359	347	334	354	346	334	350	348	335	337	341	357	373	360	382	353	310	346	368	360	356	371	376	357	384	300	366	356	360	390	327	361	327	358	332	374	314	361	364	329	376	358	321	338	335	338	332	325	317	352	321	355	303	340	348	376	348	307	371	349	333	387	365	348	346	320	397	345	370	322	320	379	346	357	318	374	355	372	347	341	321	349	389	390	339	372	355	347	303	330	360	330	322	336	320	299	324	342	334	334	339	345	334	336	342	373	350	354	341	306	339	338	349	377	328	346	322	344	342	346	352	351	309	343	339	320	296	361	364	339	347	334	333	344	342	350	344	259	337	346	366	371	358	357	372	350	325	318	336	331	354	359	376	337	369	375	353	336	316	354	355	340	331	338	370	328	350	352	341	328	374	334	313	370	346	319	326	344	330	328	332	340	368	359	329	318	381	317	335	356	368	350	320	351	319	348	372	348	340	364	358	356	354	357	339	366	330	360	342	350	306	344	367	352	343	326	322	336	334	337	317	346	326	359	316	336	349	336	347	351	338	334	335	329	332	340	330	351	344	367	317	377	318	353	350	323	340	336	328	315	359	323	330	360	322	306	352	351	323	329	339	346	344	369	335	349	326	344	372	363	350	364	340	352	344	392	337	364	362	338	354	342	331	330	353	335	344	351	390	349	341	335	341	369	351	310	345	326	358	347	360	345	311	334	345	294	328	343	343	367	354	373	348	343	351	338	337	350	339	310	345	382	356	348	329	350	341	407	342	330	340	348	343	334	325	354	312	361	313	342	323	379	360	386	352	377	344	324	367	359	353	333	341	347	295	330	330	327	372	334	353	304	326	369	352	328	342	360	327	324	344	335	353	358	347	340	343	358	360	343	354	360	337	357	362	338	323	350	336	390	348	341	339	332	302	325	335	357	333	371	366	373	362	347	322	335	354	394	370	361	339	333	365	345	338	330	316	309	339	327	339	366	353	366	327	351	368	335	351	363	315	344	348	364	341	296	361	330	348	360	315	348	370	332	362	351	353	360	358	340	340	378	356	327	332	297	362	307	362	367	346	320	367	351	363	318	288	330	351	328	320	334	327	361	314	344	374	355	366	314	354	312	377	349	332	370	347	359	334	373	333	361	299	338	346	337	340	346	326	349	354	367	340	328	346	348	345	320	319	308	320	365	338	343	354	354	300	329	335	344	348	306	327	352	339	327	342	325	355	340	362	378	322	347	324	339	335	315	377	349	337	313	335	346	375	319	327	357	410	363	328	312	356	335	361	339	361	356	384	360	369	355	323	331	336	325	350	332	388	384	363	375	351	345	331	361	350	344	362	344	331	359	341	360	328	360	340	391	364	382	340	330	320	331	372	353	325	344	371	319	361	362	349	337	361	373	328	361	324	346	320	325	323	312	329	353	336	372	322	338	353	334	342	324	330	330	322	337	344	359	336	335	341	324	307	391	349	328	362	360	333	333	337	328	312	327	359	350	348	337	351	328	356	335	319	340	347	316	369	341	363	347	318	320	372	357	373	354	377	333	333	331	352	327	359	360	341	342	353	336	337	336	346	372	344	350	350	352	352	358	358	316	295	355	305	346	340	343	344	362	329	362	337	328	361	327	346	344	323	365	332	344	339	359	343	364	365	355	364	345	348	352	371	319	324	328	323	324	347	334	338	375	331	331	338	340	381	363	314	346	381	343	368	320	376	352	388	348	361	344	329	310	348	326	369	335	344	356	341	318	333	323	329	357	333	329	325	373	361	318	352	371	365	345	345	318	374	319	335	360	324	363	346	354	334	351	378	345	339	323	334	348	338	332	341	345	333	345	376	351	349	347	335	338	343	347	340	335	373	358	365	365	346	346	330	343	366	348	331	372	351	327	334	376	335	347	377	327	341	346	356	353	311	327	346	337	352	353	351	348	326	340	382	395	383	371	360	346	337	322	347	359	321	371	331	320	330	349	340	332	348	332	337	369	351	328	334	336	346	359	337	373	340	371	356	341	329	342	328	340	342	345	332	330	348	357	317	370	387	360	343	376	326	332	350	353	323	361	353	360	380	356	325	345	338	324	364	338	402	331	333	363	331	319	344	359	329	347	338	347	343	333	325	374	343	353	340	354	338	365	343	348	343	340	353	327	364	340	355	346	340	345	331
21580	41269	39427	27830	19070	12568	8938	6266	4451	3285	2764	2307	2148	1907	1720	1662	1544	1335	1033	1008	1011	853	830	833	803	740	757	766	753	738	706	692	731	648	705	734	700	664	666	670	649	751	660	670	698	669	649	701	659	667	658	696	681	679	681	661	694	685	655	662	666	661	683	686	666	696	698	676	665	1118	788	650	672	701	662	689	640	696	611	697	671	700	675	648	684	614	696	625	688	674	668	661	671	670	637	671	673	668	741	693	591	619	682	664	695	673	714	699	650	705	678	670	620	691	722	660	695	633	692	678	644	658	628	648	691	672	657	671	664	704	687	653	694	630	694	646	689	720	701	696	661	674	701	641	659	671	705	663	644	682	653	652	680	715	635	671	697	690	669	635	641	675	666	715	672	655	651	677	669	647	681	671	654	703	656	680	690	721	648	694	709	654	676	696	698	656	670	608	652	670	685	629	655	645	662	646	650	690	678	619	693	653	663	675	655	696	660	652	632	660	677	696	671	627	659	661	681	651	657	639	613	687	634	674	670	653	667	609	605	627	667	685	628	682	670	684	679	632	663	645	636	631	691	675	616	673	721	658	641	675	681	674	630	651	682	629	648	662	691	703	649	698	693	662	656	683	680	666	667	640	657	645	687	667	672	642	696	680	617	654	689	675	681	690	679	666	685	665	674	678	697	724	672	681	603	672	660	624	685	650	672	676	672	669	610	631	653	684	673	663	668	649	694	668	689	678	625	665	631	704	671	642	689	662	676	679	673	682	648	691	651	664	669	662	723	687	648	650	632	658	650	702	677	650	666	689	583	667	700	661	667	669	638	665	652	664	641	713	693	679	648	720	655	675	648	644	678	655	695	680	694	679	611	622	675	682	646	661	641	657	594	688	687	636	642	624	693	666	639	644	720	703	665	669	697	684	715	634	686	645	678	651	678	702	656	681	633	673	686	650	638	657	674	650	611	683	697	700	685	621	680	664	697	638	675	648	678	674	660	686	682	653	667	670	693	660	669	681	634	682	680	626	619	695	629	678	678	696	661	641	623	684	647	657	676	724	668	623	672	713	636	713	664	661	690	604	661	668	665	653	708	690	734	650	674	617	626	703	698	646	654	680	664	684	624	661	683	663	630	648	665	668	668	645	655	637	663	599	613	652	676	655	717	691	688	660	722	658	703	707	638	696	662	670	655	643	682	657	658	683	694	701	626	628	671	660	661	652	698	642	665	694	673	666	650	687	687	647	652	657	662	632	672	641	669	639	683	700	673	695	666	652	695	654	707	651	697	667	649	637	695	649	725	663	681	672	721	634	648	642	658	673	660	690	700	643	650	687	691	670	673	671	633	708	650	710	655	639	589	656	674	643	606	682	657	641	717	646	655	654	699	674	663	632	645	667	714	685	657	655	643	659	688	694	670	666	644	649	638	698	660	667	653	645	622	674	650	658	652	643	636	652	635	665	693	656	644	679	680	658	642	690	724	654	673	662	650	687	672	685	706	666	633	676	656	675	665	680	634	652	670	693	607	654	672	627	666	718	644	672	627	656	608	662	677	669	669	649	706	679	687	674	667	681	696	704	632	701	669	678	609	648	682	663	692	661	684	684	646	621	692	656	676	624	663	677	650	675	662	629	635	643	699	665	706	654	647	691	670	668	695	632	664	693	631	647	658	712	645	635	655	643	669	649	650	694	672	650	676	663	665	696	650	655	675	631	693	634	691	675	661	633	660	716	652	660	631	645	653	659	670	622	690	669	701	685	691	637	677	620	589	683	713	660	676	697	668	668	648	688	653	699	634	646	680	673	601	686	655	680	687	649	689	701	699	621	677	655	662	615	679	667	632	679	628	698	691	666	700	630	663	667	653	653	701	656	673	695	685	671	654	658	681	686	669	619	672	643	649	669	692	648	706	692	660	679	649	670	683	729	683	669	656	663	652	671	658	633	655	676	648	676	670	669	657	629	659	681	656	690	694	690	654	689	675	675	674	687	654	669	681	661	665	648	648	648	657	678	694	704	694	668	632	646	674	679	636	682	708	658	644	703	639	642	645	650	730	678	670	653	614	669	645	699	671	652	664	678	659	648	685	682	607	671	627	683	685	617	637	634	719	625	631	650	688	663	652	718	648	666	671	666	708	669	675	665	652	664	666	717	640	648	642	622	663	690	665	644	657	645	670	652	652	676	667	627	659	626	660	634	615	647	678	673	694	661	675	622	646	652	670	634	680	665	707	673	632	633	649	692	647	649	662	671	659	659	676	615	718	695	660	687	677	663	679	667	633	697	684	648	692	671	659	673	651	649	621	688	658	693	690	681	638	622	650	673	650	674	614	680	680	659	630	648	644	668	686	645	677	677	684	696	687	675	667	676	670	658	658	660	681	661	691	668	732	661	682	608	644	678	602	635	682	664	666	652	638	690	679	635	644	660	706	643	700	674	690	692	668	682	654	679	666	622	668	675	651	666	714	651	676	605	666	703	657	681	679	692	661	681	644	626	712	587	667	723	675	626	687	681	649	659	679	646	674	638	693	661	649	716	652	621	656	673	637	657	662	687	650	636	682	650	660	694	657	643	662	660	653	642	711	651	710	666	683	686	685	651	645	689	685	676	652	676	689	684	627	640	694	667	715	649	630	646	680	660	669	681	653	748	629	644	709	658	693	649	652	647	632	688	660	641	674	726	692	656	645	642	674	693	678	648	650	617	675	677	645	685	693	683	664	662	637	609	674	676	634	645	691	661	628	621	676	699	708	622	654	670	647	642	658	673	643	651	656	683	679	640	670	678	675	639	678	671	674	695	636	681	659	646	702	637	676	660	658	662	660	628	674	661	705	653	658	653	609	660	653	710	669	689	641	673	652	636	666	654	629	655	662	678	710	649	628	668	606	630	641	655	696	635	633	657	662	671	646	665	696	699	690	671	701	636	659	653	661	643	648	677	673	662	601	615	637	686	693	651	656	634	683	667	645	659	674	657	682	638	681	662	678	697	678	682	653	663	639	668	667	663	696	629	633	659	672	642	684	672	680	664	679	696	653	622	643	652	624	624	672	652	668	660	711	626	655	619	670	690	687	651	663	688	670	663	712	632	709	665	637	655	668	648	656	659	675	671	689	699	676	656	648	673	660	685	659	663	681	644	651	643	687	716	640	633	676	701	690	667	601	654	652	692	676	670	647	628	683	649	644	643	672	637	717	651	677	644	650	720	660	696	662	698	662	695	584	712	661	666	683	699	675	654	694	662	664	656	705	643	662	616	640	654	689	680	628	663	693	664	653	692	632	680	639	669	665	657	676	657	623	662	664	676	667	659	706	640	659	703	641	655	655	648	666	627	665	666	658	734	684	622	692	671	676	737	639	684	659	645	715	652	619	652	656	640	619	657	687	628	682	708	645	683	671	663	650	662	674	680	632	708	639	660	674	651	674	718	614	721	696	636	635	651	676	624	618	653	694	643	661	693	682	689	663	618	674	705	692	688	670	644	685	686	668	704	646	699	644	640
23318	21261	28869	23950	21461	19469	10394	4249	2405	1603	1308	1079	880	846	773	768	706	579	493	505	458	421	364	386	346	321	366	349	353	321	310	343	304	306	325	300	316	292	328	343	324	366	318	291	298	321	307	340	295	313	304	314	319	315	312	287	312	330	256	290	324	335	292	322	324	308	317	270	368	641	415	305	313	275	292	288	316	333	290	315	309	291	310	320	284	295	295	318	308	334	286	334	282	282	279	311	274	283	297	304	308	308	324	300	262	287	249	297	300	271	323	292	299	304	321	337	312	307	291	328	304	295	359	307	305	284	304	308	311	317	308	291	316	316	321	302	276	314	289	309	257	346	327	278	315	303	310	312	296	284	299	298	298	299	296	272	349	299	294	327	279	305	296	299	317	293	296	335	299	264	315	319	306	298	311	331	257	325	291	293	291	309	295	314	302	299	316	302	344	307	313	321	306	310	277	292	314	332	304	297	316	301	296	325	290	307	308	310	333	301	329	305	301	307	304	334	283	301	293	331	290	331	292	341	284	292	301	289	312	294	288	287	306	305	320	308	298	302	317	318	280	313	322	309	301	324	304	337	312	286	315	315	306	305	322	315	273	307	276	309	319	330	311	304	314	309	310	294	308	306	301	320	303	288	289	297	327	271	310	319	268	288	276	313	287	283	321	285	306	294	288	305	287	287	309	335	331	297	311	305	304	299	299	318	321	318	292	317	305	318	314	306	300	317	299	308	322	284	289	332	310	309	273	277	291	340	288	326	291	295	300	286	276	318	289	318	333	298	300	291	293	288	300	302	278	309	290	324	311	299	313	278	319	286	329	297	285	324	313	287	276	300	279	302	309	304	298	314	268	315	288	278	293	304	293	302	283	317	293	315	284	301	326	265	301	314	325	273	291	291	322	299	304	326	320	305	304	298	300	300	306	304	285	324	305	314	319	331	317	266	262	286	293	327	320	300	295	304	278	308	296	330	318	314	271	315	305	321	333	290	307	277	315	297	283	312	298	274	324	328	316	317	342	327	285	320	287	308	294	287	315	307	300	268	290	292	312	294	262	308	303	301	293	313	300	297	300	274	303	324	308	326	273	287	285	276	301	301	314	311	328	310	324	303	301	291	315	319	324	311	291	303	306	295	280	299	295	259	322	273	307	290	305	295	295	318	291	278	299	315	291	308	279	311	324	313	322	307	295	314	313	328	311	323	346	300	291	298	332	329	255	302	310	333	307	331	277	276	316	340	276	310	313	315	298	300	277	282	299	284	307	319	328	301	274	317	282	296	301	296	327	305	319	294	299	294	301	310	285	303	295	297	321	323	320	302	306	286	291	302	281	319	305	269	259	298	303	287	270	307	316	302	340	301	310	275	310	299	282	313	317	292	296	333	298	300	286	300	299	277	292	315	279	282	301	297	304	286	293	281	296	287	265	300	301	315	319	324	312	278	304	279	338	302	345	285	283	292	310	289	286	282	314	301	339	309	313	312	296	290	274	292	299	308	288	293	321	289	306	325	283	294	319	297	280	296	282	298	294	337	302	299	314	305	269	306	301	310	303	310	311	280	279	271	313	334	292	325	332	272	283	297	283	289	270	315	323	288	294	300	289	285	293	285	303	301	302	278	308	244	300	251	332	301	271	293	308	279	270	328	320	315	321	321	296	323	315	306	305	290	312	316	304	282	283	310	292	345	310	295	306	318	314	297	277	288	289	308	314	289	288	314	288	316	313	296	293	310	304	300	300	360	327	257	284	303	262	279	308	290	257	281	311	303	313	274	307	314	332	294	315	313	278	281	326	271	297	305	309	281	302	303	326	306	290	300	305	261	337	302	288	279	307	321	305	294	307	279	315	278	306	302	314	282	296	300	302	296	336	299	308	299	284	303	297	262	312	294	301	329	290	326	279	277	285	312	299	280	293	311	320	298	265	306	302	301	317	306	309	323	295	277	266	310	305	299	309	323	286	291	283	281	305	302	297	326	307	284	284	278	303	298	302	310	315	306	310	308	288	299	322	291	313	327	278	261	284	265	322	282	341	300	271	300	319	302	298	286	288	297	286	294	264	309	313	310	313	294	302	289	313	280	299	292	296	285	323	305	290	291	301	308	266	311	303	321	341	298	297	299	307	309	307	338	295	278	294	341	327	280	295	332	342	290	342	280	315	302	305	302	285	297	291	294	299	300	314	290	279	296	339	295	317	266	307	307	301	311	295	288	302	320	315	314	279	305	335	298	321	272	273	305	302	298	308	320	266	285	311	308	327	297	325	303	287	285	319	312	312	281	317	269	305	298	308	302	314	300	303	307	319	306	308	319	334	305	287	308	305	278	282	289	291	298	290	300	298	293	289	272	313	302	290	297	321	289	277	302	303	303	300	286	322	329	279	331	322	287	295	297	297	293	291	345	314	291	289	313	277	325	279	285	319	296	283	289	318	299	310	308	331	320	282	275	278	315	308	335	261	317	274	304	294	273	297	317	287	320	310	304	292	307	297	284	308	330	321	339	319	307	290	300	291	297	295	332	246	286	248	307	322	318	289	289	290	298	304	307	342	311	317	301	300	327	316	291	276	328	292	292	298	286	288	293	293	276	281	270	319	302	328	256	289	314	292	298	296	302	322	305	285	291	312	301	326	290	307	288	300	284	297	318	264	308	328	312	306	316	303	286	297	308	290	309	282	295	311	333	293	294	317	323	312	325	297	310	290	280	330	274	270	306	301	301	313	312	312	283	305	297	309	287	291	307	330	292	327	320	274	275	314	336	288	328	274	303	303	323	296	273	333	311	288	323	324	286	329	304	277	293	299	301	316	296	306	312	305	308	303	307	282	307	325	293	282	268	295	314	286	306	278	257	286	299	283	311	271	281	304	282	301	319	309	261	321	305	267	326	300	295	306	302	295	294	271	311	326	317	313	291	293	309	287	310	315	271	257	294	304	324	290	287	302	290	296	310	305	322	280	307	328	330	332	264	307	278	316	280	303	309	317	294	324	310	309	312	295	325	309	299	312	300	288	317	279	292	294	287	281	303	323	323	271	296	305	323	282	295	314	308	323	305	288	278	307	282	297	282	268	282	305	277	269	317	294	301	297	306	307	292	295	289	309	296	312	312	315	307	319	328	304	322	263	316	294	325	318	295	312	299	312	302	330	318	286	315	286	282	338	280	315	288	315	292	290	292	302	336	293	290	298	272	306	287	289	277	299	311	305	310	300	303	300	287	300	329	296	325	277	312	299	311	330	311	287	289	297	321	289	309	292	299	304	309	263	308	307	316	300	327	346	315	288	339	287	282	304	320	306	302	324	284	319	290	273	313	299	276	301	299	295	303	261	302	289	294	309	317	333	270	304	313	318	261	308	313	283	305	304	314	331	323	311	294	327	290	291	326	315	335	317	282	293	279	336	322	284	286	273	292	321	291	312	312	305	260	274	279	295	326	315	330	298	300	315	273	310	332	300	311	311	297	326	297	303	275	304	311	298	285	319	303	308	294	287	263
25193	48372	45471	33427	24962	17917	12986	9656	6564	4644	3967	3369	2842	2673	2343	2220	2023	1757	1417	1169	1224	1019	879	794	767	807	718	740	665	663	657	613	615	632	619	634	630	606	645	591	592	646	635	572	584	588	589	600	589	629	560	610	590	573	597	565	552	585	604	534	583	580	590	579	519	605	569	569	727	1805	1010	572	582	552	599	585	548	573	548	562	603	568	563	498	607	588	607	550	537	576	564	596	595	611	594	568	601	557	569	587	539	556	584	577	554	580	551	556	592	524	527	545	605	544	574	572	610	596	519	532	573	585	611	560	587	560	571	558	593	531	579	578	563	567	532	621	571	616	551	603	576	553	560	547	552	574	558	567	589	549	589	542	583	536	596	595	588	599	577	527	588	612	555	573	558	563	587	581	559	568	561	534	573	578	556	544	607	533	544	589	541	576	568	561	591	600	574	550	577	581	609	560	554	551	575	558	572	569	565	531	544	570	544	534	582	585	555	563	584	571	598	579	550	589	543	583	572	577	556	556	556	582	582	549	597	552	546	563	563	580	593	573	555	540	580	541	603	559	527	576	525	557	559	537	624	622	533	551	534	588	618	559	596	584	592	571	566	540	538	573	574	634	555	565	568	561	578	536	536	599	578	600	540	570	586	555	527	613	577	584	554	618	544	554	581	545	600	582	545	576	578	566	580	580	596	584	565	574	590	567	557	558	505	553	583	507	539	546	556	538	602	594	576	560	616	560	567	555	604	544	576	511	586	567	531	561	619	594	579	570	583	582	567	578	565	551	592	564	545	591	592	580	596	566	585	541	544	526	565	555	530	586	580	547	570	594	576	549	569	541	542	577	571	577	564	534	562	565	552	586	580	574	585	575	585	585	562	534	585	564	577	547	562	543	568	558	566	559	536	572	587	561	592	588	546	589	575	597	530	563	585	553	553	552	596	602	561	576	589	584	552	533	630	592	563	579	592	527	531	577	519	558	542	559	585	579	527	571	528	547	553	540	579	512	554	573	560	580	561	540	563	566	586	574	551	592	596	597	564	570	558	563	527	573	565	565	554	603	598	556	554	578	567	605	568	549	562	563	574	587	613	584	579	571	546	592	541	522	580	593	587	596	582	546	506	550	560	584	557	559	580	610	579	621	595	552	591	594	576	564	537	570	593	563	537	564	531	577	588	543	531	583	591	594	581	554	574	552	592	555	569	555	578	578	574	585	597	562	588	540	548	568	591	546	542	617	566	551	585	592	611	555	593	547	574	520	556	559	543	558	545	570	583	582	540	555	542	555	539	578	549	593	589	559	560	536	544	550	561	556	583	589	588	562	553	628	638	600	564	583	588	570	540	586	564	560	545	602	579	557	579	569	603	572	586	565	582	549	543	570	601	564	527	580	567	632	552	573	541	539	534	560	545	538	572	586	571	548	541	526	535	546	563	568	587	596	566	555	560	567	595	564	594	538	563	598	530	519	536	559	569	558	569	559	560	566	578	535	588	525	573	515	542	591	612	606	561	586	572	616	622	543	564	599	583	525	602	537	551	550	572	544	545	577	626	545	564	536	579	585	533	567	583	570	624	537	559	559	626	555	579	540	609	563	571	519	552	552	569	594	545	590	582	620	560	566	598	531	546	548	546	558	558	567	577	585	511	596	567	521	578	569	549	593	567	566	569	602	601	554	519	572	544	567	582	573	542	594	569	548	535	562	615	587	597	567	562	575	573	561	544	586	568	592	637	575	593	578	546	569	615	593	585	535	606	575	611	569	567	599	587	539	573	548	577	546	611	606	585	554	563	535	551	541	583	572	550	569	620	577	558	577	563	578	523	578	534	585	610	598	605	601	551	536	563	579	560	581	610	590	562	595	554	540	548	568	566	574	577	610	624	598	569	608	552	574	591	622	576	570	570	564	610	551	583	565	529	543	586	559	559	576	561	586	553	576	576	558	535	610	568	565	547	566	578	517	563	555	546	575	545	569	553	525	537	597	564	551	622	575	543	625	571	581	560	611	579	596	538	548	553	557	516	547	587	584	576	535	565	580	573	584	587	560	565	582	592	542	593	578	529	578	570	553	588	561	571	554	574	548	577	544	595	564	572	572	550	582	595	603	572	541	596	529	523	557	606	593	592	617	584	530	571	576	580	604	616	547	559	565	640	568	549	588	597	555	516	525	556	553	591	572	609	578	567	548	540	580	552	577	608	592	586	588	579	558	551	566	595	609	542	552	592	544	533	579	565	562	595	573	583	551	546	552	563	551	556	577	557	533	596	623	575	576	607	560	599	543	545	575	612	555	592	528	558	581	600	598	591	568	555	560	569	519	536	614	559	596	577	573	542	577	607	634	568	568	569	543	595	562	560	525	561	566	628	577	547	542	598	566	538	530	532	604	562	564	557	585	579	592	545	573	532	543	524	572	539	587	569	530	597	595	576	572	582	605	536	561	543	610	562	567	595	581	605	563	604	551	577	596	513	574	555	558	564	602	528	597	549	561	566	575	583	572	547	520	555	561	597	550	541	551	564	564	605	581	580	556	547	563	572	558	580	560	618	539	548	582	589	607	552	572	509	580	584	582	579	576	597	546	578	588	525	512	579	569	609	533	524	546	557	510	566	603	562	601	584	605	536	598	585	555	556	552	588	540	588	564	558	565	595	543	563	592	515	627	577	550	631	574	495	562	509	604	579	551	570	534	564	610	555	606	596	524	592	562	572	617	542	562	546	539	553	563	555	540	552	543	553	558	594	527	576	597	598	565	546	554	570	573	570	568	568	595	548	591	544	574	611	575	567	528	545	563	569	544	590	535	602	600	559	546	603	558	608	563	600	578	596	587	556	522	605	558	615	609	624	554	535	587	547	556	526	560	527	570	573	602	551	550	559	582	585	569	549	556	566	541	519	578	579	570	583	595	551	606	594	568	584	564	556	573	580	601	515	555	580	589	529	492	587	533	563	559	551	545	555	541	551	596	576	520	590	559	530	602	561	563	558	593	556	551	607	562	575	532	562	534	523	545	564	559	564	627	559	571	551	570	599	615	576	550	576	547	546	583	603	597	604	565	581	580	573	600	569	528	544	549	574	548	553	574	591	580	545	531	562	580	557	582	575	590	547	547	594	554	543	536	568	581	547	590	557	549	567	591	602	562	546	577	586	563	592	540	562	583	575	554	556	586	597	522	571	548	526	563	584	548	630	563	563	589	554	546	571	553	579	548	542	560	607	528	550	569	554	563	573	553	563	580	566	558	588	576	598	570	575	575	559	590	565	553	573	515	552	562	602	583	557	553	551	565	587	615	582	594	601	562	625	592	586	557	529	564	597	602	544	565	569	541	557	563	575	554	550	558	550	596	574	591	570	567	553	592	583	595	510	582	562	578	523	555	552	564	549	593	568	609	550	542	579	582	570	627	561	571	589	576	575	598	613	565	537	551	582	579	577	587	556	548	532	589	590	588	592	610	553	557	564	529	535	588	591	583	618	607	590	570	551	586	520	562	612	566	606	550
27016	21181	17860	7579	2726	1704	1122	899	732	676	611	589	563	552	511	536	574	542	508	517	483	472	504	493	462	489	496	466	473	457	473	445	448	454	509	430	449	472	457	489	451	468	464	439	464	455	476	455	468	461	421	478	455	444	468	458	452	455	464	473	499	477	479	436	467	461	463	449	466	462	490	481	445	482	475	443	483	442	444	478	469	444	478	483	435	461	450	443	430	502	481	509	453	415	490	467	442	480	469	446	458	442	502	447	481	454	437	490	494	491	449	496	451	492	483	451	442	456	514	448	482	429	465	456	421	472	433	477	443	480	461	452	499	456	477	493	470	470	454	485	447	496	432	486	509	505	449	488	482	498	448	464	434	458	422	494	419	444	471	471	480	442	454	459	472	475	472	488	452	474	466	471	431	470	460	466	479	479	466	447	472	485	489	494	451	461	468	451	463	458	455	458	512	469	449	501	444	434	459	467	444	482	492	479	430	463	451	468	521	508	470	452	473	472	490	449	479	496	480	449	489	465	424	457	472	462	472	452	438	457	490	480	479	473	453	454	494	464	451	471	478	451	464	491	471	425	454	429	452	482	457	482	472	487	439	481	469	467	490	461	451	446	489	453	476	463	464	456	485	467	486	490	476	468	481	440	483	445	477	486	450	477	429	449	474	462	482	461	477	482	451	443	453	448	470	497	455	485	480	438	442	476	456	481	443	483	474	467	454	475	496	494	442	463	453	521	473	457	500	483	446	473	451	451	474	457	469	473	453	481	419	480	431	463	455	462	434	508	445	477	428	503	477	458	439	462	479	484	462	484	492	447	458	482	481	494	456	509	483	438	423	484	485	506	435	456	466	460	427	502	489	470	474	441	494	484	444	488	479	464	448	427	477	467	517	444	465	481	448	509	446	437	450	487	477	451	454	464	476	476	456	488	480	504	452	487	443	484	452	466	492	458	484	509	466	462	467	433	469	455	464	448	457	452	495	487	504	430	462	498	471	505	459	449	468	476	487	484	482	451	445	458	455	478	492	496	486	482	504	444	455	430	463	467	475	449	468	473	454	470	492	493	490	502	429	438	506	427	468	494	465	453	456	448	461	484	439	456	502	458	460	466	428	467	453	516	451	461	470	493	477	444	463	491	447	474	444	503	484	428	407	452	466	495	475	435	460	469	473	479	448	515	461	461	434	466	483	448	463	444	450	479	471	443	472	473	463	474	453	460	435	452	486	485	477	462	482	478	435	454	498	470	436	460	475	497	486	438	472	435	474	461	430	463	490	443	489	506	493	478	448	472	461	446	449	458	507	468	440	489	494	470	473	493	500	458	411	481	479	449	444	452	497	428	434	483	451	497	473	445	451	492	475	509	479	485	463	460	445	469	455	465	446	465	474	483	483	472	461	490	461	443	478	484	482	470	457	459	435	484	464	489	437	452	481	482	487	470	481	449	478	464	495	463	457	473	477	464	473	463	462	460	475	455	477	466	427	458	448	440	490	471	481	474	489	485	455	449	463	472	467	453	488	512	468	492	496	480	483	450	474	460	455	485	480	454	460	486	470	457	493	487	481	479	500	452	437	469	469	468	446	510	436	469	438	474	468	449	461	450	486	469	455	463	458	495	492	470	467	441	440	490	437	468	470	444	518	483	457	463	530	459	446	501	465	484	473	477	470	493	447	488	446	472	462	477	467	486	450	466	476	486	450	470	434	458	438	447	480	473	464	504	449	428	442	443	461	474	456	463	443	460	494	476	483	507	452	445	478	472	419	483	440	461	432	503	481	506	490	452	468	437	475	471	441	485	492	469	501	455	455	435	448	483	470	456	451	485	516	427	477	461	462	489	517	430	463	478	475	433	470	480	450	456	454	454	459	449	471	475	494	426	448	438	457	481	456	449	475	490	467	472	450	474	436	501	462	447	444	489	467	485	460	450	483	481	491	450	467	464	495	460	478	464	476	466	458	499	482	482	447	476	410	465	463	476	479	498	502	497	500	443	452	465	477	447	460	443	500	474	466	450	473	446	466	453	473	455	482	458	467	463	492	450	488	453	469	442	448	476	498	488	487	490	469	461	492	504	462	486	470	482	430	443	453	431	451	481	443	485	464	454	512	458	453	449	465	464	478	457	462	441	481	482	485	494	459	425	481	488	464	457	511	472	448	456	471	429	452	464	526	424	473	441	525	451	446	434	466	474	461	467	474	481	453	472	454	467	457	465	468	474	467	481	467	500	470	434	478	442	472	460	428	423	485	490	460	473	453	452	487	464	495	471	461	432	436	470	474	437	464	466	500	474	503	455	484	453	472	458	479	446	445	479	474	477	506	430	488	499	471	479	485	489	468	458	471	453	503	456	471	483	434	456	480	414	468	451	467	475	507	486	441	497	470	488	459	446	461	506	486	440	448	497	464	478	475	482	430	480	470	434	489	460	482	519	526	441	472	468	427	444	439	473	484	480	475	482	454	455	500	462	501	464	447	447	441	454	489	503	479	404	500	449	393	464	431	467	458	433	465	462	456	462	468	461	445	478	463	419	524	493	476	470	499	447	489	438	472	484	481	487	491	497	451	436	454	476	480	438	499	473	487	455	439	460	464	484	494	429	447	489	445	469	455	483	454	477	478	460	453	455	435	489	444	442	451	481	476	475	443	470	450	454	458	508	457	503	466	496	514	492	481	486	497	459	454	458	448	453	461	487	469	511	510	463	478	448	441	445	474	458	470	438	491	482	478	445	436	452	467	480	482	486	488	524	490	482	501	486	468	473	458	450	458	452	463	432	426	464	508	466	452	436	438	510	502	445	458	510	465	466	472	507	476	489	489	479	481	448	428	445	446	511	483	472	460	443	516	506	491	517	479	462	435	459	458	500	472	454	495	468	455	481	466	465	472	486	456	501	507	463	477	456	454	508	426	526	434	455	517	488	471	474	489	462	461	485	500	473	512	454	476	437	478	462	434	489	472	453	485	470	453	442	447	517	455	467	470	457	489	458	439	462	456	492	478	440	443	477	502	477	443	443	473	488	433	435	459	450	456	481	481	523	477	493	457	527	485	448	478	484	458	461	505	490	435	485	463	483	467	474	520	468	497	442	443	447	440	463	476	452	487	480	445	439	458	480	472	488	476	441	483	487	494	466	470	474	482	445	436	459	439	486	460	478	454	476	452	438	442	451	476	457	437	455	494	481	448	457	449	480	481	465	460	451	457	449	465	452	504	454	477	467	457	486	423	461	464	473	454	479	473	478	494	445	477	493	472	455	464	441	480	464	491	457	461	459	477	456	473	467	465	468	480	457	467	500	471	510	455	454	453	483	493	454	483	475	504	509	450	484	473	485	484	476	472	478	446	467	440	448	442	470	470	444	463	448	475	480	462	492	472	475	426	466	488	483	473	476	478	453	480	469	467	442	445	509	492	457	506	467	438	468	454	477	472	472	425	507	477	439	473	456	467	498	475	501	496	495	451	472	456	460	493	451	464	486	426	454	469	438	493	478	468	483
17275	28293	24626	11751	6830	4775	3122	2452	2131	1803	1538	1333	1217	1231	1170	1116	1125	1082	1064	1027	1013	991	932	948	925	926	875	906	916	926	870	907	822	944	916	805	859	919	827	896	859	826	836	805	887	887	937	895	843	890	907	878	848	901	851	935	876	910	874	854	865	916	934	885	870	921	910	929	908	922	935	896	905	816	847	858	867	871	875	869	937	882	887	897	831	852	809	858	906	833	882	881	874	873	890	892	869	854	899	830	863	845	870	852	910	893	876	832	910	893	843	841	893	921	880	862	872	872	851	858	895	853	917	885	941	863	883	831	895	896	899	903	840	858	872	824	918	902	899	857	899	913	916	826	853	891	903	841	895	884	891	868	878	885	883	925	862	874	900	917	886	864	887	854	883	928	904	874	889	853	883	868	837	921	916	849	891	899	866	922	893	891	886	859	854	905	903	893	885	903	942	880	870	843	904	921	842	842	892	874	868	841	839	834	897	857	848	849	853	890	910	854	856	851	894	879	899	890	865	893	873	883	853	845	875	813	840	888	875	838	790	853	880	868	836	871	880	919	882	866	868	896	877	868	928	886	874	839	862	877	882	901	867	817	886	844	789	824	909	897	894	906	895	858	820	846	871	879	883	877	893	898	914	915	822	866	884	916	842	838	835	856	868	960	868	868	878	900	872	892	881	877	898	861	879	911	885	844	883	887	883	867	903	847	926	906	856	845	862	901	846	924	926	863	888	827	892	885	887	822	885	884	848	844	879	851	877	824	861	911	882	913	841	842	890	826	889	900	873	875	857	877	855	887	889	856	910	912	928	871	840	864	840	880	859	912	894	875	835	842	864	901	819	888	897	857	852	905	872	881	848	832	828	938	874	838	851	899	862	896	855	851	853	863	884	864	890	913	848	857	857	898	841	824	872	868	893	815	865	846	836	873	884	901	853	927	870	881	927	899	928	869	847	863	871	838	864	866	939	878	896	904	847	893	851	844	897	850	870	859	859	914	947	846	816	874	839	941	891	841	951	859	890	950	826	863	863	913	850	899	839	874	886	894	881	892	887	901	876	852	865	904	862	839	908	860	892	852	854	852	847	861	856	880	909	908	868	904	880	903	865	842	845	871	865	886	861	848	806	882	882	892	841	863	839	831	925	917	885	914	883	809	897	873	900	882	907	879	812	886	894	880	911	875	836	823	926	892	867	892	865	859	847	920	907	890	859	855	882	917	850	892	842	840	871	810	855	870	881	813	854	908	824	891	852	858	877	874	888	883	871	839	856	886	842	855	902	906	927	861	866	854	819	861	862	843	855	841	957	870	851	906	886	884	908	809	846	864	900	871	876	830	888	882	913	875	839	884	881	880	838	948	896	860	885	889	933	884	890	870	830	858	887	861	878	867	848	862	872	839	829	868	869	869	886	901	870	915	845	919	912	869	863	839	863	919	867	889	883	893	897	849	832	903	885	907	878	867	878	888	860	860	840	895	858	899	891	898	861	904	898	911	825	892	905	871	853	892	861	898	868	874	851	847	835	892	890	870	866	868	905	859	939	838	868	856	909	873	871	899	863	942	866	833	875	816	938	899	880	891	835	893	887	869	908	913	827	844	870	869	847	848	859	835	880	914	854	867	875	855	871	840	835	886	863	801	888	857	842	887	839	869	867	837	896	859	886	888	893	851	890	858	855	832	852	882	878	827	916	925	876	882	850	859	896	870	868	881	865	884	863	840	845	865	839	829	848	938	877	818	876	875	874	894	888	893	924	839	871	903	899	849	919	866	840	857	847	864	813	790	860	871	802	864	837	884	897	835	934	815	874	871	896	816	870	891	856	864	872	910	876	884	847	869	841	912	833	816	894	915	839	876	891	871	846	923	889	859	879	855	849	926	852	918	889	875	826	930	870	852	877	891	861	859	865	835	875	868	841	927	884	890	897	872	853	944	898	834	863	875	859	889	862	850	951	918	914	842	843	862	867	827	906	803	863	874	867	871	867	874	853	818	926	905	857	902	869	884	888	804	846	882	909	874	841	841	882	874	851	845	888	932	852	840	849	904	870	831	893	867	838	840	860	887	909	879	865	886	882	897	856	878	884	879	888	871	838	909	839	840	862	924	890	852	845	891	814	846	875	893	887	829	882	891	904	881	914	930	858	888	880	879	895	870	894	882	864	906	875	882	925	900	864	869	889	862	878	877	935	857	840	953	853	872	913	884	877	898	846	855	919	877	876	874	863	833	885	870	932	849	878	865	946	886	852	826	877	923	854	882	885	856	865	868	875	868	907	879	871	874	846	866	926	855	882	919	893	856	851	897	929	819	855	851	802	879	880	908	884	893	841	858	918	938	891	855	907	886	842	899	888	819	865	902	921	921	846	898	887	921	943	878	858	863	853	856	851	905	933	959	887	865	838	866	853	856	898	917	890	898	906	911	881	921	845	863	871	880	871	907	893	824	880	885	866	874	814	864	798	902	849	856	848	873	887	865	867	930	893	870	900	909	847	900	925	858	872	904	916	840	926	880	858	823	858	864	872	898	882	863	844	849	875	901	871	865	887	889	907	844	886	839	865	847	867	937	886	883	853	928	901	914	836	925	884	912	917	850	841	937	906	884	898	850	896	833	877	890	896	885	892	845	810	826	844	919	860	870	874	847	882	904	836	897	865	894	864	850	870	911	896	856	868	904	830	891	952	857	887	893	882	805	840	848	859	910	847	871	887	905	854	931	848	897	873	858	843	840	850	885	823	913	887	872	850	849	904	859	882	904	830	838	869	832	817	874	898	844	847	871	902	831	903	859	849	896	880	889	874	914	865	854	836	876	907	918	917	859	851	952	866	869	868	834	868	863	862	863	897	934	855	854	841	941	889	874	903	883	836	903	908	875	900	872	913	835	891	870	895	842	838	839	814	856	852	896	839	862	880	851	881	895	862	892	869	880	885	875	858	855	870	902	865	919	827	871	885	881	912	859	860	847	924	857	924	862	881	849	895	866	880	859	840	860	790	914	820	894	868	841	830	901	820	909	887	908	918	890	863	889	846	886	940	875	871	894	812	825	865	901	876	853	874	886	842	860	861	801	828	845	835	911	877	920	858	889	878	864	874	899	893	896	806	856	933	901	862	824	843	867	895	849	846	886	832	829	909	879	854	874	870	869	881	856	888	849	828	880	855	879	874	876	917	933	819	887	871	863	902	827	891	798	874	844	886	827	890	902	950	935	822	853	846	892	875	899	858	899	929	888	863	886	900	894	874	941	899	845	889	864	862	866	852	893	877	860	854	873	895	876	946	885	892	823	874	865	917	824	903	879	896	830	851	904	882	880	875	791	862	909	880	913	905	885	904	887	884	811	856	956	852	879	857	844	886	902	834	862	886	873	873	855	888	869	836	866	846	878	856	941	857	873	871	909	872	854	879	832	885	892	911	866	868	898	849	855	892	897	858	899	909	931	892	843	872	919	889	843	856	906	861	894	831	835	876	880	868	893	867	874	872	897	887	879	864	912
24549	21427	28346	24902	19263	8945	3929	2471	1637	1139	908	741	667	613	616	481	513	509	488	469	412	446	375	360	342	385	344	366	368	363	316	364	354	418	366	361	380	346	344	346	386	333	323	343	356	321	357	349	349	319	349	319	353	385	323	347	328	306	362	358	330	339	326	345	357	311	344	326	372	482	440	337	325	359	324	319	317	346	329	368	350	356	349	338	367	342	329	351	361	328	335	357	358	332	351	353	357	344	340	324	348	309	324	366	323	323	345	359	370	364	346	358	330	362	360	327	359	354	342	342	364	322	369	336	318	333	350	357	364	316	367	381	337	360	342	357	328	344	347	334	359	368	336	359	372	335	347	342	341	339	341	335	399	349	360	352	327	341	353	341	387	361	368	369	398	336	352	334	376	329	348	342	350	332	345	343	331	393	358	361	355	390	353	348	356	369	349	348	309	354	364	346	354	347	343	335	340	336	331	357	359	380	355	348	363	349	352	334	338	361	343	369	358	340	334	345	326	360	338	349	338	344	326	345	350	317	319	331	334	345	360	320	347	370	344	329	328	352	329	348	321	352	328	317	345	360	358	347	344	336	346	361	345	342	343	326	321	317	391	312	325	366	346	338	338	316	364	338	370	326	329	317	337	342	344	334	363	346	377	337	324	345	348	340	343	360	355	350	375	343	329	369	363	299	313	366	343	356	342	332	338	363	306	321	325	339	354	319	353	340	321	342	385	377	339	361	343	352	321	377	383	337	345	341	354	332	353	376	319	375	335	361	351	377	357	348	342	325	360	355	341	379	362	330	355	317	325	374	389	363	336	330	373	321	349	350	353	305	345	362	341	367	359	387	341	346	343	373	349	347	325	374	359	353	368	345	349	333	305	349	347	345	321	349	345	366	318	351	375	342	369	337	346	348	366	343	365	359	362	336	366	336	385	326	329	316	329	337	315	342	341	351	310	361	354	332	314	357	370	353	343	363	325	327	374	358	357	357	312	334	370	334	327	328	334	340	346	357	354	323	326	371	342	324	326	325	339	341	347	362	342	350	337	324	350	307	348	355	327	354	349	333	368	357	340	364	365	382	383	349	332	337	356	356	343	361	346	320	350	374	325	389	366	345	323	335	348	355	353	348	347	354	327	367	318	324	334	402	326	393	376	341	349	369	396	348	350	328	359	363	313	315	356	335	347	345	356	349	355	332	354	370	347	386	339	365	376	358	348	324	366	366	324	372	329	340	342	357	350	366	322	357	342	358	344	360	295	367	348	313	359	318	362	344	343	354	328	345	352	342	345	360	349	325	338	333	339	332	349	344	339	333	368	339	330	352	329	331	359	332	350	366	363	335	347	314	327	368	360	379	329	338	328	365	343	323	377	341	326	341	354	361	333	296	323	341	362	328	321	342	341	360	368	350	348	323	347	359	363	350	347	337	350	347	350	350	327	329	348	324	360	356	361	314	330	365	336	352	327	332	359	337	325	352	342	362	333	335	349	353	370	358	371	364	354	322	378	357	340	349	388	349	371	343	338	340	369	348	339	357	355	379	371	333	391	336	337	348	348	356	336	364	364	333	354	342	354	330	351	359	326	355	339	353	349	337	350	341	368	330	338	354	358	327	333	342	351	339	339	361	319	333	350	315	344	352	315	370	303	334	364	348	390	370	333	357	349	347	355	304	341	332	356	360	357	348	347	319	350	345	337	329	327	368	357	348	341	318	348	335	346	359	322	347	337	335	337	329	322	341	358	349	347	372	352	347	337	340	330	338	327	332	365	339	351	363	312	349	352	348	340	361	325	357	351	320	357	368	366	347	386	325	389	356	336	361	351	364	361	342	352	347	328	334	339	336	324	351	334	341	318	321	352	369	350	315	338	350	368	359	355	347	371	347	316	348	323	378	365	339	318	352	336	324	391	358	325	378	327	354	347	354	344	352	360	354	344	337	341	346	336	332	386	370	364	350	377	355	356	345	346	299	334	353	359	350	357	349	353	337	362	345	363	358	348	352	350	358	355	324	355	367	330	351	310	360	377	332	338	344	324	367	367	334	315	350	340	360	330	367	362	293	347	341	330	324	365	360	339	344	351	342	350	335	344	352	392	332	350	348	354	369	347	351	318	365	343	347	316	313	364	340	372	349	319	340	327	316	333	326	362	346	353	384	338	323	327	331	354	331	362	347	366	328	333	351	352	362	360	344	374	333	328	319	351	327	391	348	334	315	332	326	346	332	369	337	353	322	368	349	404	335	350	335	348	328	316	339	351	342	365	331	359	323	335	332	370	333	339	356	340	344	348	338	310	369	336	338	350	368	313	313	291	352	350	333	326	326	367	356	312	337	363	370	287	333	335	370	365	329	332	331	322	321	355	363	340	365	344	347	336	337	317	353	343	348	329	340	338	391	352	340	353	353	327	364	355	350	352	364	351	326	342	346	297	363	342	372	348	326	349	359	329	331	360	397	331	335	336	318	329	379	372	329	393	345	336	353	339	376	374	368	332	358	323	347	360	337	339	347	328	334	370	340	341	346	335	340	346	333	351	319	342	338	341	360	341	359	352	369	348	328	377	340	375	346	354	317	322	340	311	351	328	380	383	325	342	319	336	392	334	337	298	323	362	344	353	347	372	356	349	309	328	338	342	351	344	349	343	371	343	337	356	362	318	293	370	344	361	361	298	341	311	345	351	331	357	340	336	354	363	347	329	347	368	347	332	352	324	340	329	342	373	346	351	374	344	344	348	329	323	343	358	348	346	367	341	345	329	342	377	349	361	334	362	367	355	311	314	310	327	328	342	361	348	330	313	352	348	331	325	331	374	341	340	340	335	375	380	340	351	333	314	339	338	363	350	303	380	324	338	353	351	348	350	361	310	353	338	373	321	368	311	340	357	357	332	345	372	335	371	380	350	358	336	306	348	332	316	334	359	357	321	352	357	355	359	342	318	320	353	386	321	346	350	347	386	335	337	354	363	338	334	355	365	335	343	351	350	362	336	328	318	347	319	361	326	376	344	365	338	332	367	359	346	333	344	358	355	348	345	347	364	336	359	358	350	334	349	300	328	357	319	346	362	363	363	359	379	322	374	331	337	348	359	356	328	333	370	331	359	357	321	343	344	354	351	360	360	332	343	366	349	370	355	368	382	338	338	352	377	309	313	341	355	324	339	344	331	338	386	364	336	319	371	305	374	362	380	328	339	343	369	356	343	359	325	321	345	352	330	370	364	345	356	350	337	376	349	345	365	320	341	319	340	339	347	356	380	329	337	362	320	371	311	362	387	339	348	347	337	340	368	369	369	336	382	354	363	365	355	346	347	343	342	320	361	322	363	333	381	344	359	331	324	344	321	345	337	348	358	357	343	356	321	355	349	340	389	329	338	344	343	342	396	381	323	370	348	332	346	356	354	343	344	330	346	328	331	351	335	334	328	338	371	339	363	338	328	332	310	342	303	315	332	353	380	376	326	331	339	344	353	344	358	315	307	322	328	333	365	329	350	367	323	325
21789	41308	34652	24387	18045	12287	8486	6586	4861	3424	2656	2125	1758	1668	1587	1421	1370	1269	1116	1084	997	949	870	795	722	760	756	707	761	734	687	708	691	723	707	701	677	682	704	655	718	671	679	710	721	681	699	691	715	665	747	683	671	628	718	674	694	631	638	683	660	627	668	669	610	685	696	671	782	1101	1051	656	644	683	624	679	701	676	612	679	668	648	644	663	650	655	657	662	628	696	625	640	634	676	684	672	692	652	656	647	680	669	685	625	699	628	649	669	660	663	650	706	649	667	667	666	666	669	662	721	655	659	677	629	710	700	653	644	676	686	655	668	634	696	694	708	733	651	650	664	638	659	671	651	623	683	659	627	702	678	665	649	651	656	680	670	639	663	732	659	658	674	680	691	663	681	688	635	714	619	661	697	703	686	711	673	673	661	675	668	704	710	663	684	687	696	701	671	677	657	656	649	666	657	642	678	682	666	664	645	666	644	685	655	710	675	677	686	610	689	668	670	646	684	680	637	667	700	628	702	667	669	659	688	688	632	636	672	662	690	671	657	655	651	603	626	665	647	683	699	672	691	689	650	666	673	657	664	655	648	692	642	648	677	674	669	685	629	696	663	658	713	683	711	638	644	663	648	620	661	632	587	686	649	660	648	690	675	688	674	680	719	622	682	649	659	650	661	631	721	656	618	675	702	699	693	657	679	672	693	672	683	645	636	701	667	673	652	682	629	618	715	674	666	676	657	659	642	710	703	699	653	678	631	685	648	645	676	676	638	650	676	648	663	692	613	661	670	658	623	651	631	678	688	713	635	679	678	635	648	660	646	641	646	641	663	698	641	636	664	611	651	608	663	641	649	645	662	671	630	670	682	667	704	663	671	672	670	630	648	668	678	674	656	688	732	646	702	689	683	671	632	680	631	662	651	703	667	630	650	637	672	668	668	632	675	658	639	647	661	681	673	673	649	644	642	648	701	663	696	648	704	696	622	725	647	717	673	708	683	678	716	688	660	713	718	669	665	675	647	657	665	626	650	683	689	687	694	729	646	705	684	654	657	619	690	634	656	613	712	686	643	709	649	722	663	655	648	677	671	657	658	677	640	634	663	677	667	635	678	635	651	652	695	705	662	683	649	665	635	680	667	632	681	701	699	642	643	703	631	675	742	644	698	671	682	703	656	643	651	656	649	652	663	647	649	698	653	707	677	642	697	722	659	652	622	674	648	636	644	702	657	698	657	640	672	659	650	644	713	666	660	634	676	708	691	679	646	701	665	672	678	655	621	716	676	649	655	615	660	698	647	658	634	712	688	638	638	626	659	658	578	638	671	656	668	678	673	685	630	644	642	657	647	656	696	636	656	649	664	664	660	651	682	628	635	700	663	644	640	644	669	672	644	664	674	670	673	643	661	709	691	678	658	648	696	682	620	644	667	662	654	643	667	644	669	673	662	673	669	669	656	684	658	646	634	661	703	683	657	654	662	682	668	682	653	607	669	683	636	654	666	633	658	696	597	681	699	680	652	683	665	617	709	652	669	702	685	648	645	700	663	673	700	736	701	666	670	662	667	692	645	690	699	677	712	653	661	672	638	634	633	632	678	642	691	622	644	710	663	673	670	689	683	676	702	689	663	678	647	713	650	695	662	642	671	717	678	683	686	681	641	696	679	650	639	663	705	673	632	695	698	640	685	624	634	682	687	639	676	694	676	654	656	642	640	653	674	650	663	663	689	681	684	660	688	707	711	659	677	660	697	686	719	673	649	647	677	665	663	648	671	678	671	686	672	701	724	634	651	701	664	731	635	688	681	653	659	698	699	656	702	669	662	687	697	696	680	662	642	647	649	713	629	640	661	639	661	708	665	630	655	665	660	658	688	654	626	666	646	639	630	633	634	653	677	624	668	669	636	679	642	687	658	658	625	652	679	661	644	657	695	656	681	702	675	661	661	687	683	720	663	644	658	672	708	670	643	678	605	655	667	651	692	660	710	659	672	638	679	675	643	678	673	728	671	662	628	644	664	638	685	721	661	632	684	686	659	676	631	671	625	667	620	692	624	653	662	644	642	726	638	681	722	645	673	632	679	685	651	698	628	632	701	664	676	676	648	638	684	663	677	674	666	687	694	672	696	660	659	682	694	652	672	634	644	687	717	657	676	658	622	634	617	651	632	705	659	714	692	690	667	716	683	699	725	629	654	627	669	668	673	682	692	660	674	682	626	706	688	632	653	635	666	690	675	655	649	709	715	670	723	675	693	703	693	653	636	641	657	635	641	634	651	697	711	647	673	652	644	719	598	671	649	658	619	649	715	653	672	659	637	655	667	674	664	653	673	689	656	663	686	674	652	625	646	667	629	694	700	652	656	643	664	642	639	705	654	695	671	661	665	613	652	698	633	707	668	691	734	677	608	625	683	605	699	673	656	691	699	638	653	657	663	634	658	614	666	667	644	673	645	694	669	608	657	650	731	643	687	677	731	665	692	658	711	688	658	648	608	651	685	652	680	626	615	727	661	669	632	664	705	641	586	633	655	670	700	721	672	698	668	657	618	678	704	692	698	660	634	664	621	694	657	678	679	632	678	662	662	639	636	665	631	668	649	701	657	666	670	680	658	673	688	684	633	667	648	693	660	683	633	694	656	679	651	636	692	658	671	663	686	696	651	651	689	671	710	688	665	714	655	646	668	659	654	625	666	645	675	679	639	668	671	676	702	682	652	658	694	638	682	664	703	653	669	667	665	648	665	681	626	634	664	662	650	677	679	655	687	627	678	669	670	674	629	700	613	638	672	649	615	643	668	676	674	669	655	648	671	675	671	695	655	722	677	635	716	681	672	685	677	679	689	650	687	654	706	706	673	697	636	641	635	690	657	700	666	650	697	622	674	674	645	664	673	657	657	699	655	691	664	643	700	600	676	613	661	672	643	648	691	647	655	621	643	664	681	667	667	656	629	670	698	651	672	698	625	661	644	657	673	670	681	642	680	675	679	712	629	698	648	654	689	684	689	651	678	683	701	654	655	659	686	678	647	660	676	689	641	698	673	661	650	681	673	637	661	701	613	652	682	673	678	686	658	699	663	663	677	639	650	690	670	695	641	640	718	681	686	693	648	663	661	647	704	669	643	716	715	666	650	693	626	683	689	711	677	647	624	682	635	727	663	648	664	662	677	657	644	676	726	696	671	702	628	714	612	679	650	636	628	677	657	661	685	640	670	693	661	659	684	676	622	705	717	647	720	643	686	653	640	626	667	680	643	659	681	712	687	648	658	671	683	653	679	643	670	654	642	693	685	646	670	665	658	629	653	687	660	668	680	637	665	651	644	685	646	625	654	660	657	718	658	672	667	644	599	693	628	660	660	657	641	649	647	656	699	660	677	679	666	663	680	659	715	700	670	698	692	665	651	689	662	656	656	659	635	686	698	653	647	695	715	659	692	645	644	668	666	668	642	668	644	687	661	653	646	679	687	691	608	665	675	668	687	651	648	663	654	699	650	676	711	701	701
23336	21266	28963	23949	21424	19249	10096	4477	2693	1808	1280	931	905	765	747	691	619	547	524	454	474	416	407	351	349	354	356	350	322	330	324	300	343	311	339	320	296	323	326	297	295	292	313	316	314	311	300	271	302	289	299	324	336	285	280	293	328	290	307	281	293	275	275	293	276	277	335	306	324	672	380	336	329	282	305	294	302	282	287	307	312	280	299	259	284	368	291	277	315	283	300	265	288	282	274	288	274	300	323	313	277	272	301	262	280	287	279	270	304	298	276	294	310	317	322	290	315	303	316	290	288	291	298	299	286	287	287	306	319	286	335	282	308	302	274	311	319	299	283	288	315	299	285	279	313	272	282	267	257	289	289	287	293	287	309	327	276	292	322	301	314	268	295	295	298	315	292	295	283	284	311	308	285	295	305	285	284	291	301	289	287	258	298	302	283	277	292	272	308	310	287	316	340	299	296	282	299	289	291	294	260	288	316	303	303	301	281	326	292	242	310	310	293	309	300	266	290	321	277	285	252	315	281	277	287	308	284	310	284	305	313	288	289	307	289	306	305	292	303	275	338	277	274	291	280	276	312	288	293	294	278	297	312	316	293	304	305	282	291	280	333	283	295	284	276	300	297	297	295	301	285	290	282	285	296	289	303	280	281	285	310	304	294	305	324	310	274	295	296	296	278	308	311	307	278	292	341	307	272	288	297	274	263	286	299	274	266	296	346	275	276	274	288	272	262	298	295	294	303	274	302	274	300	314	291	274	267	300	291	295	270	342	265	305	277	273	308	294	302	315	274	290	280	292	314	320	277	283	307	297	298	290	267	294	304	301	284	296	309	293	288	286	305	301	289	305	313	309	281	312	292	306	267	257	288	301	300	309	299	322	330	323	285	277	303	286	278	303	295	294	268	314	281	296	284	287	310	326	287	287	315	294	307	298	308	300	316	272	307	310	329	298	282	292	297	286	281	284	298	300	304	303	277	288	322	281	312	301	306	327	328	297	326	288	260	313	263	297	301	290	277	294	284	294	281	272	267	274	304	289	317	300	307	280	311	305	317	302	276	298	310	283	280	300	284	282	306	298	256	319	276	289	263	263	290	341	275	301	288	279	277	299	295	292	252	293	279	265	296	242	272	319	304	305	283	305	287	275	307	299	321	286	283	289	307	272	248	286	277	284	271	294	267	328	329	308	281	300	283	306	289	287	323	289	306	306	288	273	321	275	328	302	300	290	301	274	330	292	334	287	280	314	312	283	311	290	273	274	276	323	296	310	282	314	280	277	309	258	283	284	296	308	322	291	263	292	290	290	322	303	307	306	310	296	298	288	297	298	274	282	285	270	320	320	298	313	316	339	281	293	260	310	273	313	301	297	298	308	305	305	291	273	314	266	310	330	294	309	284	286	291	308	274	308	259	288	285	278	283	282	306	287	275	290	267	310	307	297	300	307	296	306	305	304	291	282	290	287	277	278	273	280	287	284	308	289	316	306	320	275	310	300	340	293	269	306	302	270	284	298	290	303	289	325	288	288	311	318	287	300	302	319	278	293	306	277	295	309	281	282	279	298	314	316	281	298	301	304	289	305	297	313	309	304	270	287	276	278	291	284	324	270	274	291	273	293	301	287	299	319	318	279	269	286	294	296	291	282	261	330	268	291	288	260	294	263	264	314	295	308	273	269	284	283	287	291	275	309	295	326	284	319	291	279	270	275	312	291	276	294	300	275	297	289	284	339	277	309	268	276	277	300	316	285	289	272	290	308	268	279	270	264	280	277	277	297	298	278	286	297	294	267	296	318	278	317	307	295	293	296	297	315	299	312	280	252	290	295	315	302	255	284	305	296	282	281	291	278	297	293	271	301	318	271	299	279	314	298	283	317	284	292	288	326	295	318	273	292	289	282	313	289	252	324	267	248	297	293	306	313	285	272	311	298	299	266	263	296	261	292	284	280	302	288	309	282	314	305	282	277	299	300	301	300	287	298	270	282	304	298	285	272	294	314	303	335	294	304	302	301	284	319	295	308	284	295	308	291	271	302	271	299	302	299	293	297	318	283	298	314	308	317	305	333	283	275	254	302	282	255	324	270	296	295	280	285	330	324	275	294	347	301	289	273	295	284	294	276	285	305	284	276	289	281	275	295	309	299	267	306	328	282	288	280	303	312	318	298	303	305	300	279	265	286	307	283	291	298	293	295	274	299	309	264	270	296	285	287	291	278	306	299	255	315	297	298	291	324	313	260	295	284	310	304	325	291	288	268	277	280	260	267	281	319	314	281	295	287	285	295	284	293	286	258	276	279	332	311	299	285	327	297	250	285	344	282	297	303	299	314	301	268	306	306	278	299	346	341	299	289	289	271	306	294	325	290	279	296	280	297	312	302	292	271	259	297	286	289	305	281	284	278	274	299	288	289	300	298	277	289	276	274	278	281	301	349	289	290	305	324	262	302	302	292	324	353	279	311	278	289	301	295	286	283	294	291	270	288	326	303	286	310	300	292	320	267	285	296	292	353	277	291	283	290	284	272	286	309	270	292	286	310	325	271	260	297	327	286	276	281	305	276	281	296	281	263	286	285	290	296	295	287	303	293	307	312	277	310	323	300	305	322	302	317	301	291	297	296	246	275	283	296	267	312	270	297	285	286	283	285	285	269	274	281	299	297	324	294	301	296	293	314	289	291	306	318	294	287	302	329	294	297	300	297	273	291	284	294	294	327	292	321	290	318	294	300	298	301	285	282	293	273	279	274	284	310	257	276	295	305	289	306	312	309	288	339	299	278	254	295	292	297	314	284	306	253	323	300	291	321	252	297	312	279	260	294	301	300	289	292	319	282	287	308	282	273	303	304	313	295	318	271	298	284	293	288	280	280	312	266	274	304	299	303	276	273	308	294	277	316	254	307	292	262	284	309	293	340	299	325	303	309	304	325	308	294	284	283	323	275	293	292	279	319	270	291	289	279	296	269	294	283	278	266	288	308	278	302	287	308	281	285	303	303	289	267	326	290	264	291	297	271	318	315	307	293	300	318	282	276	306	266	319	314	303	302	301	279	282	293	311	285	311	316	314	274	291	307	321	273	304	282	273	275	306	300	286	287	300	318	283	300	306	305	311	312	279	289	290	295	301	281	302	314	268	326	312	310	285	283	307	290	322	261	286	292	337	281	278	310	333	282	310	291	317	273	286	292	275	294	281	324	293	247	302	284	243	297	312	288	273	310	303	302	278	299	288	302	329	292	291	303	297	274	280	277	305	289	302	309	302	277	283	318	310	265	290	258	303	275	306	286	308	279	276	314	319	319	289	293	282	294	289	287	274	288	260	287	293	270	280	266	253	313	274	297	286	286	297	298	304	278	303	297	298	283	298	294	281	278	291	281	317	295	283	301	332	293	284	282	296	288	290	308	290	274	284	278	295	281	261	296	339	263	315	284	274	301	297	277	301	306	334	296	294	299	292	268	228	286	266	322	301	297	270	297	279	318	286	272	277	282	301	276	300	278
25089	46118	41397	32189	24178	17062	13098	10297	7369	5257	3841	3067	2667	2264	1978	2058	1835	1701	1382	1265	1125	1042	1016	884	771	790	742	805	679	671	609	665	587	575	606	595	609	572	650	549	578	601	558	563	595	560	579	554	617	557	567	557	524	564	545	595	552	547	522	549	580	599	561	532	588	574	570	617	724	1735	789	582	620	604	556	561	534	519	515	591	545	562	501	555	587	528	567	535	553	569	574	551	563	571	567	581	586	602	566	536	527	539	554	561	539	566	542	574	555	523	562	560	553	592	542	579	558	563	540	534	578	571	585	552	557	534	566	564	585	580	570	590	529	527	573	549	573	565	558	560	581	552	556	543	553	564	602	568	546	566	518	510	545	558	560	552	544	545	534	527	555	525	618	535	567	539	549	531	527	577	553	601	565	567	534	552	524	549	589	558	521	544	576	524	551	518	545	548	608	532	548	542	569	586	551	548	528	560	543	551	592	500	558	596	533	582	574	542	556	528	554	511	541	600	592	543	562	543	565	542	549	559	525	554	589	571	588	553	555	541	554	554	576	553	575	565	573	547	538	573	502	548	550	556	532	538	560	579	539	563	578	548	570	562	523	546	563	532	552	549	541	561	552	525	522	565	539	562	551	550	552	561	548	527	579	553	552	593	572	570	532	523	537	532	554	582	531	533	586	516	545	554	559	539	517	556	559	559	533	512	558	560	588	567	531	531	552	494	555	515	569	560	546	549	504	497	588	541	553	518	554	521	535	545	557	559	571	565	560	576	550	598	569	565	529	554	534	547	539	529	590	525	545	593	567	498	561	569	581	583	568	561	563	541	530	528	521	560	559	543	518	584	573	520	528	525	588	537	537	556	582	549	564	573	566	569	595	522	551	579	551	534	503	544	544	569	511	582	561	570	537	553	595	520	500	567	562	535	508	551	544	569	565	565	571	554	541	565	559	585	564	544	533	565	545	576	581	562	568	604	586	593	535	501	504	514	569	532	577	547	500	558	514	570	588	560	546	538	516	558	537	572	532	551	533	555	551	564	564	528	520	538	527	493	571	582	551	559	541	562	535	547	602	523	527	555	567	539	575	565	546	546	557	549	544	561	538	575	588	524	571	495	573	529	542	590	573	589	578	552	557	548	582	537	537	535	558	562	560	538	587	544	563	579	553	542	528	551	494	578	502	557	585	559	551	587	565	555	547	550	573	556	547	570	533	573	534	553	586	579	560	579	596	557	550	537	537	538	587	566	510	542	571	554	545	556	550	568	577	573	522	554	549	548	550	560	532	542	569	564	527	527	510	506	511	535	544	511	558	575	548	556	567	547	560	560	523	548	600	554	580	560	568	595	526	576	556	506	579	555	569	574	523	507	554	559	587	560	511	543	538	538	568	532	527	579	581	537	556	535	496	566	517	571	579	543	540	561	519	575	562	583	567	547	511	603	574	570	542	527	568	558	555	550	536	550	560	582	579	508	607	496	557	557	551	524	530	554	546	531	511	537	551	565	563	534	512	570	549	552	551	558	566	547	546	590	524	523	535	553	559	532	584	538	555	557	545	559	531	547	590	531	551	556	535	576	579	541	550	555	563	559	494	518	531	539	558	559	623	590	532	580	540	562	566	574	560	570	542	568	577	565	541	558	526	528	562	590	564	557	530	565	523	587	547	558	561	517	562	539	549	561	535	565	571	558	582	535	580	517	568	508	513	569	537	585	521	535	578	494	542	526	586	508	517	516	558	542	537	553	528	530	518	558	561	602	524	582	597	530	526	515	546	567	570	571	541	549	536	580	562	575	565	530	515	548	530	532	546	595	525	568	512	560	535	544	582	579	535	543	562	573	549	561	509	515	507	548	522	510	570	532	526	589	556	587	556	550	554	545	550	534	538	547	544	527	597	562	523	580	542	579	522	563	545	513	512	546	564	541	604	543	551	530	585	552	566	551	555	580	597	525	553	562	569	514	545	564	561	548	554	548	559	591	562	531	561	523	579	539	550	575	518	530	553	553	581	511	569	543	539	546	546	587	560	588	542	570	567	569	575	532	549	530	575	536	577	608	528	532	573	587	527	595	519	596	559	541	515	526	567	577	593	517	518	518	515	561	561	525	552	538	529	548	555	559	552	541	544	527	547	550	559	583	581	560	528	578	564	533	542	567	554	571	579	540	566	540	569	570	559	601	557	555	514	545	557	549	544	562	561	541	549	534	538	561	540	583	573	515	589	529	584	517	581	544	587	526	538	530	535	596	555	560	524	553	560	556	597	546	565	564	524	578	556	540	585	538	552	564	576	505	583	562	596	552	517	535	546	529	571	538	593	512	516	580	541	544	559	521	560	545	587	589	526	554	543	602	531	508	549	567	575	545	551	567	535	544	540	571	556	528	539	517	537	545	554	545	594	530	539	532	557	571	581	593	536	603	536	517	549	544	529	556	537	544	558	541	551	550	560	561	512	565	534	546	529	574	568	531	570	527	514	535	535	565	532	527	560	566	591	558	524	597	527	563	513	565	560	590	577	574	539	551	602	581	552	576	549	572	563	544	537	565	586	560	548	542	580	536	552	487	531	550	508	584	565	530	583	606	536	531	555	543	566	567	512	570	536	550	556	560	533	528	531	547	562	528	555	550	576	549	512	575	539	532	544	575	547	563	500	529	538	542	543	578	571	563	594	576	531	586	559	522	549	575	528	551	542	583	512	522	561	545	550	572	558	540	550	567	549	566	554	574	559	559	543	558	623	536	557	508	548	574	556	590	546	523	548	550	553	557	562	537	556	581	603	545	517	519	565	585	548	529	545	506	547	545	557	509	530	518	524	588	525	563	539	560	553	540	570	608	554	537	557	552	542	557	563	549	549	553	520	596	530	536	582	556	511	537	553	535	549	525	522	551	539	540	536	552	541	514	571	549	544	566	604	552	517	531	538	564	527	533	541	529	573	568	529	520	573	527	547	509	529	567	575	555	575	565	544	550	548	527	556	537	563	595	556	528	559	556	573	521	550	550	567	580	543	552	550	493	540	538	578	598	570	567	545	575	547	565	553	541	560	532	540	509	555	556	543	513	551	507	532	586	552	530	549	562	578	545	525	586	532	528	530	570	548	578	525	582	596	577	486	565	503	540	533	577	537	557	552	554	566	554	553	518	514	549	563	573	593	568	595	591	535	538	571	562	508	596	537	542	589	531	538	579	585	526	618	513	552	579	511	528	535	596	593	536	534	555	554	535	561	561	567	529	550	559	525	561	545	579	528	548	527	500	543	550	573	552	555	583	542	539	536	582	551	580	546	568	547	519	529	552	567	556	562	549	530	532	544	565	526	565	569	531	572	551	523	558	572	542	542	539	532	529	544	553	520	571	583	563	518	540	536	562	573	518	570	561	497	602	574	588	571	522	547	557	542	560	529	546	540	551	571	538	552	569	610	573	537	498	567	540	587	576	539	530	563	581	541	528	545	554	564	564	555	551	546	575	546	558	547	551	543	559	530	522	527	544	486	560	570	534
27122	21327	17447	7663	2810	1721	1269	964	732	670	607	536	522	488	522	520	532	528	496	455	492	471	518	496	464	502	482	484	460	465	443	459	453	443	465	457	405	458	459	455	489	468	447	455	467	450	438	393	446	459	412	442	457	442	448	456	460	453	403	448	424	455	449	462	459	491	445	432	475	490	506	506	504	462	463	451	464	475	472	481	472	458	473	465	452	467	451	432	476	446	482	430	451	447	466	441	471	468	459	474	409	435	463	448	466	467	488	437	488	454	455	452	458	445	459	440	437	455	487	459	459	471	480	462	465	485	458	479	447	488	479	410	461	469	450	476	484	495	479	449	422	486	485	481	459	427	433	475	437	461	477	485	444	462	452	443	449	456	431	432	477	451	438	430	449	462	461	452	435	447	465	448	447	445	480	476	510	441	468	451	466	472	473	474	421	453	441	462	437	472	468	440	418	407	475	428	455	454	504	458	441	439	494	483	457	453	477	470	471	458	451	445	441	448	478	485	454	471	442	458	445	450	434	428	451	486	465	479	448	447	477	468	527	478	454	429	445	503	463	458	488	431	462	442	459	476	460	433	443	464	472	469	468	444	432	466	499	468	476	494	428	420	459	475	434	432	451	459	472	438	450	458	461	433	440	447	403	497	422	480	468	445	466	433	469	446	462	447	472	429	449	442	483	448	471	453	453	459	432	451	488	491	426	485	465	434	456	474	450	458	452	419	468	459	456	466	502	493	490	435	461	470	436	419	465	427	443	443	440	472	435	411	450	441	438	447	472	440	504	450	431	431	444	435	481	478	450	459	487	453	438	464	446	460	503	506	462	440	492	431	451	458	449	482	472	471	438	477	422	459	495	459	467	459	468	496	455	462	445	463	438	464	452	456	456	500	490	467	457	426	433	433	454	495	464	438	510	456	457	467	474	436	462	484	423	454	490	472	423	470	479	440	423	439	407	460	466	471	431	445	462	472	504	445	462	444	461	483	438	479	462	483	469	461	442	465	442	464	433	456	435	420	443	455	437	453	499	450	447	457	454	440	469	461	480	491	432	437	421	464	456	493	462	452	455	471	455	474	452	445	479	469	482	455	444	460	432	493	461	452	493	441	449	510	480	465	447	447	431	465	396	432	439	469	444	462	462	470	431	483	460	446	474	439	489	468	466	491	519	463	445	461	457	474	439	451	473	456	452	447	451	434	494	482	443	440	466	434	454	450	485	456	453	464	468	401	431	504	417	457	461	453	449	451	451	468	490	468	463	453	441	465	477	437	482	414	463	427	437	450	454	436	409	492	468	455	476	460	443	469	431	438	485	476	469	455	443	470	460	489	436	433	439	452	484	468	457	457	433	465	442	457	433	448	453	438	472	459	435	454	472	458	431	434	441	457	435	503	477	453	470	384	462	489	469	480	460	488	473	443	452	464	454	471	480	448	445	438	487	439	434	463	451	487	460	457	458	434	448	452	423	459	463	428	449	442	444	454	427	455	465	461	446	461	436	458	458	461	459	465	438	467	450	474	459	479	432	508	461	475	443	436	453	470	456	463	476	460	457	467	461	453	439	451	464	463	434	468	453	418	418	427	425	468	499	480	452	504	446	453	443	422	442	443	492	468	460	405	478	470	441	443	405	476	464	483	449	475	481	490	499	492	453	445	437	454	458	441	466	451	450	476	439	460	458	449	438	496	447	454	481	478	429	433	457	453	481	441	436	494	438	455	445	487	451	469	458	471	453	444	478	468	449	447	473	431	469	449	453	437	481	481	423	463	441	462	439	458	416	478	452	445	462	483	487	461	461	446	475	459	441	466	470	427	441	435	442	432	477	451	486	447	490	457	427	435	474	438	496	425	463	443	468	462	463	449	448	444	451	501	454	452	448	492	441	498	448	455	488	458	443	455	444	431	413	477	469	457	436	497	416	432	459	454	468	447	451	448	447	411	470	465	442	428	472	452	439	453	458	506	432	435	463	481	435	463	467	456	486	446	463	499	480	445	437	466	427	487	440	465	493	458	479	471	479	438	415	471	425	466	430	426	402	487	460	458	449	420	477	419	455	415	478	487	449	423	447	443	482	440	468	490	443	460	482	437	443	422	472	480	476	497	494	453	441	443	435	438	464	421	430	477	470	444	435	436	447	453	400	452	467	481	441	463	469	434	484	473	455	459	414	462	413	454	438	473	510	459	475	470	473	436	437	444	488	517	438	455	478	469	465	452	479	479	461	459	455	443	469	453	497	435	433	471	440	433	469	454	492	468	461	482	443	457	475	449	458	467	443	509	449	421	430	463	449	441	452	475	456	476	469	456	493	449	493	472	464	452	428	418	425	472	425	447	456	455	459	454	460	436	480	484	462	441	470	467	497	447	453	463	483	488	492	444	462	477	467	472	472	427	458	433	462	446	428	445	464	440	464	469	440	463	452	434	492	507	448	460	452	451	447	475	453	453	413	428	433	449	439	459	452	450	475	450	453	437	471	466	462	442	451	477	447	463	475	426	477	468	440	453	484	468	458	506	475	466	475	503	475	445	434	467	429	446	412	436	427	465	454	415	524	441	481	437	446	445	507	485	434	458	445	450	415	488	487	450	460	485	440	443	440	449	486	479	511	447	445	446	463	467	453	421	417	502	480	448	444	448	442	487	438	482	451	471	470	477	433	493	423	440	468	437	462	415	434	468	436	459	443	451	446	464	460	422	447	463	468	433	473	458	438	467	441	453	501	463	446	474	424	475	465	432	483	434	477	448	468	453	451	426	411	438	451	427	461	469	457	465	434	474	442	428	469	447	429	436	412	457	417	467	431	450	454	475	455	428	438	447	467	454	465	486	449	457	473	460	458	440	451	463	480	487	454	485	443	476	461	437	443	440	436	494	424	436	478	435	445	428	447	470	446	450	485	424	452	459	458	470	476	475	446	437	423	455	444	431	415	432	479	463	449	467	471	463	463	457	439	487	462	464	491	493	461	476	445	463	440	462	439	440	423	450	467	473	466	475	437	458	476	419	466	530	440	443	474	469	443	460	478	452	451	465	444	431	504	459	488	474	448	451	434	474	466	477	468	520	502	431	435	450	459	444	426	449	443	458	494	466	437	483	484	497	469	465	448	442	448	467	475	463	462	470	469	450	486	493	480	463	477	456	458	446	453	479	461	481	492	459	449	423	437	439	422	477	444	464	489	437	472	486	452	480	431	443	442	490	468	456	462	454	443	462	433	412	429	452	443	495	436	444	466	450	462	478	453	462	434	441	436	444	460	456	458	440	495	422	444	435	483	466	482	438	453	460	471	513	431	456	445	462	439	468	495	444	467	486	474	472	453	473	483	418	429	467	469	479	433	480	460	421	452	444	457	468	466	429	482	475	453	452	431	458	503	493	440	426	460	485	494	458	429	450	462	479	462	451	485	446	459	453	428	438	445	456	473	448	454	394	467	451	413	478	425	465	461	466	456	451	446	432	488	493	458	467	458	455	458	431	449	439	459	458	430	453	451	453
17989	29321	23360	12123	6966	4496	3461	2709	2132	1746	1480	1375	1255	1194	1117	1089	1116	1066	1017	1107	967	960	989	962	952	899	860	912	925	881	879	850	903	895	884	899	902	899	854	911	889	902	890	855	826	880	928	872	880	882	851	865	862	883	848	835	867	862	895	827	868	886	865	848	891	889	847	881	876	1040	918	864	807	892	868	874	897	861	865	847	824	875	926	932	892	837	828	871	833	867	877	839	880	857	870	868	869	829	873	823	903	860	882	948	879	861	867	827	841	892	854	794	814	882	873	866	900	862	885	847	834	840	885	838	871	891	795	855	866	867	853	845	854	870	845	879	841	855	906	861	861	862	876	858	851	884	849	860	862	854	869	805	903	837	893	849	857	864	850	876	834	879	857	879	849	889	863	837	872	837	894	854	814	869	902	880	844	875	868	882	845	848	893	888	854	919	882	853	851	900	870	830	829	882	850	844	910	838	878	845	901	867	855	883	893	851	830	860	886	823	853	852	906	829	874	885	845	891	862	895	821	862	858	830	845	874	870	893	839	891	882	844	843	895	888	890	851	889	943	890	818	873	901	866	874	857	798	806	882	866	882	837	914	863	871	860	862	917	857	884	918	819	886	892	896	873	864	907	854	852	845	835	913	872	844	843	837	885	854	882	830	853	832	835	814	828	814	877	875	891	896	888	877	871	841	886	871	897	861	863	866	848	905	831	872	836	820	872	816	810	882	849	845	865	910	894	874	869	849	852	904	830	831	892	868	825	866	881	820	878	868	900	870	863	818	870	900	793	876	875	860	866	848	839	889	893	876	855	857	831	858	876	892	869	933	852	880	784	821	872	882	869	900	866	843	871	901	887	878	865	878	872	914	813	898	875	839	865	868	946	871	828	854	828	863	870	816	892	827	856	915	826	883	904	902	859	853	850	839	861	819	865	843	855	859	833	857	853	906	902	863	868	897	841	875	901	849	874	892	867	881	866	845	886	875	840	914	843	874	809	845	911	855	812	864	900	886	842	854	935	877	847	886	861	871	898	875	860	888	818	899	877	878	855	880	895	880	873	851	844	864	842	909	819	828	877	863	876	903	920	849	927	854	804	821	850	859	878	864	904	857	834	866	853	819	842	899	882	896	838	874	863	827	844	907	881	849	876	835	871	804	870	856	878	843	828	864	855	889	928	865	893	820	834	867	820	888	828	849	873	886	866	896	893	883	895	872	923	886	843	832	898	869	822	889	852	918	807	878	878	862	883	894	799	864	920	864	884	811	886	875	878	848	868	825	850	861	940	888	888	834	815	858	892	899	899	854	858	939	824	899	891	864	863	880	913	873	833	853	855	844	872	831	833	905	803	865	863	862	868	843	873	831	821	881	826	874	868	833	880	882	854	851	836	768	869	887	865	824	855	850	816	871	814	900	862	863	847	844	874	814	909	883	838	839	895	888	814	835	833	857	830	795	852	844	882	841	876	878	792	845	896	863	900	908	871	842	909	830	814	843	876	875	893	864	864	884	884	869	895	838	852	855	864	865	825	875	886	851	859	849	903	867	854	872	881	899	833	894	855	828	930	829	876	826	802	902	819	911	893	889	825	771	823	910	852	875	894	889	829	863	890	877	927	872	864	877	813	860	859	898	869	872	914	889	859	828	864	849	869	872	887	853	850	864	869	909	862	890	873	833	822	846	871	868	890	860	910	854	851	846	850	822	913	881	809	816	849	887	850	844	897	881	872	891	797	824	881	859	878	808	838	894	875	871	837	871	851	842	879	874	902	889	857	833	798	864	882	873	877	855	842	785	827	846	805	833	867	836	878	895	839	899	856	926	887	894	852	866	909	840	859	857	849	846	851	888	820	883	862	827	822	898	855	794	861	833	885	836	863	879	880	817	858	900	884	842	871	846	857	848	923	799	881	906	852	859	834	846	820	830	860	887	888	876	876	863	845	874	839	859	879	863	859	853	884	867	840	894	839	884	799	875	877	872	883	901	873	866	923	830	828	873	851	876	913	888	882	892	877	848	766	835	803	817	915	797	849	835	850	844	862	861	894	874	881	892	884	938	883	843	833	883	837	803	927	838	880	883	897	816	867	931	836	841	794	910	881	883	872	841	885	905	868	863	908	895	823	896	852	810	904	898	877	842	895	846	867	903	861	820	842	909	847	897	889	873	859	876	842	865	815	842	897	866	823	875	859	849	892	884	844	865	870	858	861	853	866	851	858	839	867	844	836	888	849	877	857	865	855	850	905	831	853	868	857	910	894	864	823	896	860	872	864	808	869	829	859	845	881	886	857	826	892	897	860	837	890	840	869	910	853	828	884	842	873	829	802	868	861	883	849	853	849	799	868	877	833	909	861	888	891	903	864	902	866	865	874	860	840	918	852	879	867	862	817	872	918	894	886	894	853	852	881	839	883	897	857	859	826	865	818	884	900	895	807	825	866	856	855	856	877	884	844	874	902	913	818	794	844	881	872	884	828	858	861	874	828	868	881	871	887	842	850	869	877	873	861	905	834	863	810	839	862	867	834	800	874	848	825	889	890	907	875	881	840	922	870	853	857	856	919	859	859	796	843	836	880	882	865	821	866	821	880	863	882	882	797	823	787	825	842	823	821	845	817	864	853	823	851	825	869	898	876	891	893	917	852	857	818	913	888	876	845	845	851	892	821	817	906	845	860	855	906	858	822	821	866	894	841	861	851	802	800	866	871	883	844	849	896	868	878	863	905	894	883	851	889	877	836	849	875	868	843	834	782	826	904	891	829	855	874	897	855	845	862	801	853	840	837	851	841	855	865	857	909	855	878	857	858	865	832	873	870	791	852	868	954	854	870	839	837	825	839	850	836	870	894	892	863	885	855	924	863	848	908	855	893	859	815	875	892	821	813	905	888	861	887	890	912	844	816	907	836	830	860	838	944	853	882	866	893	873	882	880	809	857	889	855	825	900	860	856	826	896	869	916	881	877	859	837	879	829	856	840	844	879	902	867	841	805	890	844	829	827	887	893	852	863	865	870	885	849	873	835	859	843	830	847	838	864	843	891	836	858	858	853	852	830	828	859	836	933	838	853	838	900	888	807	843	875	899	808	895	927	870	868	852	884	853	842	864	880	818	835	864	875	794	881	876	798	845	850	850	884	855	832	881	896	958	805	829	833	878	887	879	864	821	808	936	836	901	853	870	818	906	829	859	920	864	894	828	912	879	834	851	871	877	915	880	842	885	850	863	871	852	893	789	875	858	865	821	902	872	902	849	822	835	874	854	850	902	889	888	851	852	854	867	867	916	853	856	859	852	850	878	870	923	881	903	854	904	865	867	825	886	846	824	842	877	911	873	866	866	842	806	879	904	862	881	880	893	795	844	886	817	862	892	867	854	866	821	854	910	831	835	866	863	814	839	834	883	884	874	926	889	852	852	844	927	855	830	838	866	865	836	810	898	880	838	864	870	872	880	842	835	856	817	931	853	876	864	853	849	867	845	894	881	834	858	867	839	838	900	866	842
24537	21458	28383	24985	18914	8561	3821	2213	1557	1182	847	698	582	564	515	526	491	496	469	424	459	371	373	376	383	393	364	370	382	318	358	350	337	354	345	349	305	319	333	333	302	343	360	354	355	352	324	342	346	351	336	322	348	381	313	357	339	315	348	337	348	332	318	319	329	328	361	329	383	518	390	348	324	327	342	336	303	328	342	329	326	356	350	362	334	340	354	304	340	342	313	344	345	352	369	349	329	325	336	339	303	313	347	320	339	310	329	317	299	333	369	348	350	346	349	360	319	328	352	330	333	328	351	363	314	336	333	346	335	341	337	326	314	342	348	363	333	324	333	310	348	341	360	313	328	344	347	355	346	304	345	329	331	361	342	333	340	346	327	327	349	318	321	346	336	337	332	361	324	311	367	356	315	326	355	340	318	310	364	362	312	326	324	328	361	328	354	304	283	361	311	311	333	302	361	341	331	330	312	303	347	373	327	353	356	338	342	322	323	360	337	334	338	335	348	316	320	350	327	356	344	332	336	311	372	346	327	314	351	346	328	339	324	346	345	340	322	310	352	348	297	312	337	335	350	340	361	333	352	340	329	317	303	320	340	359	354	339	331	344	343	347	323	335	330	335	363	316	336	327	357	324	322	320	322	320	321	331	343	335	352	316	324	339	320	335	326	320	342	296	340	338	333	377	321	335	353	330	321	333	346	330	356	295	316	315	326	324	374	334	344	343	316	368	327	288	355	350	356	337	347	367	337	347	306	334	350	330	352	326	354	348	308	355	321	373	318	331	359	334	367	319	345	324	346	323	360	351	360	349	340	333	339	301	365	330	336	351	344	349	319	331	337	341	316	371	332	338	325	341	311	334	335	367	330	373	319	343	339	334	344	318	336	345	374	319	339	343	365	312	321	322	331	325	306	350	340	320	335	334	340	344	346	327	312	310	347	323	338	334	320	320	334	342	367	344	335	331	362	346	310	323	349	350	319	325	348	329	293	329	346	350	365	330	375	317	359	336	347	371	344	344	342	332	317	306	338	343	323	325	329	297	333	339	361	330	303	326	326	365	367	324	308	330	346	302	372	300	344	335	318	312	354	345	298	378	366	297	304	360	351	366	374	345	293	316	315	332	330	338	337	324	341	319	338	320	376	328	353	325	339	336	350	332	347	313	361	352	334	358	328	334	388	375	334	319	336	333	342	358	348	326	346	333	345	347	317	335	361	323	353	336	335	341	328	349	326	317	323	321	342	329	316	334	339	332	339	330	296	327	338	320	345	351	346	349	325	356	351	318	329	336	344	343	357	318	343	356	339	347	347	338	343	318	314	321	342	320	315	368	329	325	333	326	365	350	319	309	352	324	359	337	317	354	321	344	330	337	328	338	326	307	339	327	326	350	340	329	350	356	351	351	322	344	371	347	315	350	338	361	356	348	351	322	352	322	340	321	322	320	336	306	319	313	370	349	329	341	338	370	341	331	349	326	352	330	356	317	323	340	328	362	311	286	358	374	335	356	311	342	371	341	343	327	325	314	309	362	345	346	323	311	314	354	362	339	279	334	349	328	346	347	325	354	338	340	324	316	335	344	358	360	346	317	333	340	306	349	325	346	348	317	323	320	346	329	338	331	328	318	338	322	313	315	326	345	298	315	355	311	326	349	372	349	326	331	314	332	337	341	326	311	333	322	349	324	346	311	369	355	324	319	321	328	326	315	324	341	351	328	332	314	361	363	355	347	344	399	321	343	328	329	340	310	369	332	344	341	340	295	354	333	360	362	316	326	330	339	402	330	305	320	346	307	346	344	338	309	385	345	323	306	310	346	335	337	333	352	365	324	341	340	383	313	310	337	349	316	343	359	353	320	342	345	365	287	346	346	337	323	339	346	321	360	348	314	342	327	351	302	316	336	357	362	306	305	346	379	351	308	326	349	325	348	341	327	334	314	318	331	299	347	344	320	336	337	351	300	330	332	346	338	334	339	321	320	323	331	353	337	360	331	363	301	335	369	345	309	330	329	332	353	364	309	335	343	304	333	311	343	326	351	324	323	331	322	332	329	334	323	351	349	353	305	347	331	311	344	299	286	344	338	372	372	333	336	314	356	336	328	346	329	316	322	318	318	315	325	329	371	352	327	320	338	329	322	344	328	335	371	363	363	312	349	334	385	336	319	345	328	330	299	315	311	294	314	327	350	341	345	306	322	332	327	321	332	297	329	342	356	375	361	331	342	321	368	301	312	328	325	341	319	337	298	352	339	330	333	351	313	302	345	343	316	361	350	346	357	339	320	326	365	307	341	336	343	346	336	344	318	345	313	358	317	363	348	332	338	334	352	287	342	370	332	328	372	323	342	350	333	359	324	321	327	319	314	335	324	305	323	338	324	334	347	368	361	366	345	322	315	312	334	314	336	361	314	340	340	363	332	332	336	353	339	336	313	364	320	324	334	361	320	330	351	348	365	316	352	349	303	354	345	353	337	317	367	345	331	334	309	320	364	349	333	339	352	298	374	313	345	337	333	353	345	345	305	348	319	359	344	306	313	327	360	341	346	344	325	363	342	326	321	377	330	361	351	336	329	362	314	352	312	297	340	363	338	326	334	366	325	319	319	363	296	326	311	316	343	338	341	347	345	336	359	317	326	340	330	310	312	323	346	320	343	352	354	343	344	359	320	341	333	322	321	345	362	370	340	344	310	339	335	364	317	347	369	316	321	334	336	339	376	319	339	333	344	309	348	337	346	372	350	323	337	313	352	365	317	341	314	307	331	332	356	360	334	318	349	317	336	340	316	381	340	330	334	350	331	336	337	321	338	349	329	330	303	346	331	343	370	312	334	348	336	340	335	330	318	322	335	340	354	329	338	364	319	347	325	334	308	332	355	317	301	331	340	350	335	320	311	367	342	304	325	380	369	320	323	316	334	354	314	322	360	319	352	331	311	311	357	294	326	308	318	317	340	347	365	317	325	359	329	324	317	355	350	308	347	324	352	333	322	324	326	370	349	335	348	357	318	293	305	346	307	357	340	353	340	349	339	325	301	347	365	346	305	332	332	304	349	352	355	337	328	355	368	297	345	364	316	324	311	336	330	295	359	332	325	365	334	340	320	346	336	343	363	362	327	371	353	332	329	324	293	349	342	348	365	340	369	376	344	332	358	332	326	341	354	350	356	326	340	303	354	323	334	326	364	336	345	343	359	336	333	335	312	337	344	342	360	332	331	337	332	346	329	350	348	345	327	326	333	350	332	344	337	336	316	350	320	356	319	322	320	323	351	369	311	323	347	337	315	342	323	349	330	358	316	342	337	305	364	313	346	320	330	328	344	345	357	366	320	341	334	365	342	372	322	341	325	312	320	352	356	371	323	332	328	342	340	330	321	329	352	300	352	375	324	324	348	328	333	341	327	323	319	343	312	337	298	362	330	338	314	322	332	341	337	338	346	357	300	338	330	353	341	356	296	343	345	344	347	350	354	350	325	325	297	359	354	321	321	344	320	344	322
22416	41757	37391	25683	16842	11652	7993	5902	4570	3421	2598	1921	1619	1545	1429	1370	1425	1262	1069	961	914	946	915	880	767	730	735	753	770	736	720	735	722	677	713	659	673	668	691	626	667	639	688	657	661	672	655	681	654	671	653	644	687	637	639	639	721	672	689	625	670	616	700	650	671	707	670	648	739	1128	920	700	616	702	610	642	617	675	665	660	635	672	618	662	653	648	646	646	668	658	655	708	676	645	637	682	640	599	660	646	640	690	703	643	623	636	642	707	623	686	597	657	651	650	673	689	654	612	587	664	679	637	682	674	617	598	633	662	661	669	637	663	689	607	636	649	673	654	663	652	645	701	663	643	658	662	637	631	655	632	657	640	662	636	638	623	662	648	631	674	653	676	654	651	632	676	673	636	637	678	636	625	654	667	640	643	634	677	649	681	656	638	626	674	680	625	640	686	648	637	618	653	630	621	616	620	628	674	674	650	670	648	655	673	674	659	624	644	665	656	664	632	669	667	661	627	686	605	681	657	608	638	606	665	682	628	661	604	678	642	622	635	651	627	692	669	651	676	628	721	692	642	655	654	673	656	623	700	613	671	630	638	654	693	695	680	669	687	634	624	652	640	632	664	621	656	647	633	632	607	626	624	703	621	668	639	642	659	687	695	677	631	678	657	622	642	652	669	617	679	648	697	743	642	641	618	633	620	655	649	660	643	670	637	668	652	704	607	616	640	687	641	612	638	670	661	625	681	680	626	643	643	658	624	660	696	637	645	638	632	665	666	656	671	677	652	669	677	619	650	682	616	629	635	648	643	677	646	616	658	661	650	662	664	697	653	679	664	686	617	693	621	648	646	692	650	624	723	700	612	637	607	661	680	649	703	706	663	657	629	614	612	685	684	645	650	683	630	675	630	636	634	646	651	645	647	655	694	647	675	637	650	654	688	649	639	631	644	676	646	690	666	702	627	632	650	670	654	654	651	633	642	668	671	650	645	645	612	643	685	618	656	606	674	623	672	667	710	624	618	624	686	683	664	607	652	679	632	668	667	646	686	619	655	685	601	654	662	668	675	658	613	638	688	665	627	620	612	642	698	624	664	646	632	660	671	656	628	629	633	703	650	659	640	684	673	662	600	678	677	658	636	668	630	690	636	665	617	660	671	630	670	658	672	627	651	675	672	651	660	675	679	632	660	617	621	645	669	646	636	678	647	653	635	639	693	690	639	640	566	670	628	656	632	658	656	642	661	675	671	668	673	682	632	633	694	719	650	591	650	619	637	631	656	613	622	647	641	615	613	643	645	625	659	658	647	694	679	674	617	605	651	643	657	687	673	670	684	657	631	636	655	636	643	670	646	645	612	701	669	657	643	665	633	633	665	688	634	686	654	683	602	684	659	678	635	640	614	651	605	721	655	625	663	655	663	623	640	649	668	625	660	657	635	679	684	646	668	636	634	643	619	672	653	644	723	662	669	622	673	692	689	654	653	635	670	653	667	647	656	642	655	698	644	646	662	616	625	650	673	662	636	654	627	647	638	640	625	682	596	667	620	619	634	663	620	645	624	604	624	654	615	634	632	670	660	681	669	634	616	619	658	657	665	677	619	646	659	640	682	713	625	666	666	617	642	650	648	678	654	625	628	702	669	694	623	673	677	664	643	666	663	652	668	693	703	658	662	630	640	686	642	671	666	635	658	671	627	672	662	654	629	659	675	651	621	615	686	733	624	634	685	633	648	645	636	714	684	642	639	678	686	680	649	601	671	631	638	639	620	654	615	668	668	663	703	638	662	639	645	655	645	684	700	700	703	663	658	651	655	655	668	643	638	648	608	645	601	655	683	643	640	684	677	694	648	651	642	672	659	654	640	713	699	627	604	656	687	630	631	678	616	624	635	659	659	654	660	623	688	581	666	677	616	662	638	682	681	665	682	615	684	666	676	679	704	625	640	639	674	680	661	630	661	638	633	656	655	649	646	677	657	654	648	661	657	704	676	630	656	673	653	671	679	651	676	649	652	649	661	614	628	668	633	642	669	664	596	688	625	626	661	662	656	659	666	656	646	696	644	637	681	653	635	615	629	674	658	624	654	637	632	673	711	670	591	686	676	641	692	664	648	676	672	649	634	613	636	648	668	685	626	673	704	675	613	656	651	678	647	620	644	650	687	655	674	670	654	632	641	632	641	668	634	640	622	696	666	638	638	645	642	645	647	675	635	658	692	658	706	639	659	679	690	652	661	658	659	651	633	650	645	666	624	662	651	657	664	654	620	685	645	625	681	648	644	625	651	640	630	625	645	653	658	666	685	647	696	625	639	680	652	626	680	695	666	598	689	643	677	672	675	656	658	622	723	683	650	662	628	628	652	644	651	638	692	658	641	648	678	705	617	709	633	663	613	663	636	646	632	643	626	708	687	667	677	620	693	639	679	642	653	640	671	685	644	649	666	673	665	664	703	600	679	642	663	607	647	640	613	638	665	724	620	607	631	708	621	631	626	628	673	669	648	654	630	663	646	683	683	674	634	668	643	613	652	691	647	648	606	666	626	675	640	601	693	699	616	700	629	615	627	647	676	639	630	642	626	674	643	645	637	665	663	634	645	659	656	636	625	640	637	664	636	679	592	628	706	677	662	616	642	663	677	671	635	643	658	632	629	660	682	609	636	658	648	657	691	608	658	699	680	686	626	691	679	632	673	656	673	681	634	661	668	653	663	620	620	634	645	627	696	666	614	654	628	666	674	685	661	680	617	669	635	662	647	623	639	666	664	653	633	657	700	650	642	622	615	643	657	651	636	658	700	632	659	675	684	643	675	659	632	651	631	703	655	621	639	645	660	645	675	603	671	626	663	671	660	647	624	670	638	664	643	653	690	667	617	678	656	662	637	681	616	643	623	628	634	641	665	669	651	701	614	694	660	615	643	634	638	648	614	661	692	697	701	651	616	654	624	662	663	632	709	594	672	666	660	638	655	611	608	654	684	678	681	633	658	667	652	612	651	707	618	635	629	637	694	648	688	654	652	636	686	651	669	639	655	628	647	619	698	663	642	632	664	645	646	668	659	648	667	628	641	655	694	670	677	635	668	640	657	683	652	643	642	650	656	673	647	639	628	659	629	650	648	635	617	628	646	658	622	634	671	629	715	629	667	673	681	633	598	718	656	616	611	629	651	666	643	655	646	686	674	645	666	625	707	589	631	626	632	629	593	648	665	663	612	654	669	644	637	646	689	631	659	664	627	607	638	616	606	663	634	634	675	658	626	634	595	655	686	631	661	650	623	680	632	639	616	638	621	634	665	679	638	642	665	675	680	619	670	665	630	607	637	657	619	626	663	623	667	617	658	673	635	660	627	641	663	658	667	641	624	593	649	643	637	662	634	652	605	650	651	607	667	667	668	643	674	669	650	636	663	643	651	653	654	670	629	662	650	661	692	686	662	662	641	628	675	632	649	658	634	619	644	623	572	653	629	632	650	645	598	660	640	650	622	614	657	648	603	637	668	669	628
23601	21519	29195	24197	21629	19807	10743	4790	3139	1891	1308	990	792	728	624	618	581	588	456	417	421	414	414	376	374	371	354	322	344	327	320	292	293	331	293	335	287	294	274	312	287	284	302	291	334	299	282	275	307	308	326	290	247	307	308	288	273	332	303	315	340	288	327	292	278	326	294	302	355	470	283	312	324	324	272	288	266	311	288	286	287	262	287	293	291	288	315	279	272	294	321	263	239	295	259	270	278	274	284	245	313	291	280	281	298	303	279	324	281	259	279	311	282	294	272	290	300	300	301	309	297	305	286	275	290	266	306	299	288	296	276	287	279	313	295	280	278	333	279	299	308	305	278	258	307	263	283	311	263	288	291	286	273	309	271	258	306	321	280	296	298	244	292	291	287	266	253	272	299	265	298	266	297	290	318	286	293	304	305	320	275	285	309	314	289	285	267	286	286	266	297	300	294	281	291	292	319	264	266	284	281	289	296	299	309	273	275	273	280	292	259	274	316	282	293	289	298	299	297	265	245	270	278	303	293	285	285	272	282	298	273	288	307	275	314	255	304	260	296	309	292	309	293	267	273	277	264	278	293	285	281	287	323	300	300	307	277	274	278	304	256	258	288	299	310	288	265	282	253	292	285	273	286	270	262	279	252	259	293	290	278	281	288	250	257	277	281	279	245	284	288	269	269	267	272	278	261	268	302	295	290	289	294	268	302	275	296	293	273	283	281	291	290	298	293	304	277	280	290	282	271	276	289	264	276	279	314	269	270	303	284	287	249	322	266	283	294	302	263	283	301	305	321	280	279	300	269	272	293	294	274	263	293	300	304	271	284	296	285	282	290	275	285	292	289	262	260	289	263	272	285	313	276	311	293	324	288	283	273	303	313	286	270	289	285	304	294	294	288	259	284	294	318	287	284	285	294	306	296	287	287	296	230	275	268	306	307	239	294	298	311	282	292	284	279	296	289	275	306	272	265	304	265	274	323	279	245	295	317	279	275	274	278	259	275	292	288	287	281	259	281	289	286	285	291	297	295	327	326	279	291	279	296	305	278	288	260	306	284	264	279	279	274	274	279	275	269	266	301	277	324	290	285	271	289	287	303	310	279	245	278	294	274	258	269	279	276	291	291	278	310	263	294	306	305	289	293	275	300	290	287	307	277	315	298	305	279	305	277	292	283	260	292	287	291	301	261	291	256	270	277	268	301	260	282	265	288	266	300	309	250	280	299	273	281	309	279	304	265	270	269	266	311	268	324	285	271	299	283	271	305	315	273	330	267	252	314	305	290	269	284	296	280	274	290	270	301	285	279	300	292	290	261	266	253	269	286	318	265	282	270	297	245	286	315	282	295	285	284	265	298	272	279	276	286	329	284	293	284	286	287	268	283	251	300	294	274	297	268	300	311	278	271	269	255	281	306	306	281	269	297	257	287	299	303	266	297	291	301	290	254	288	280	271	293	300	315	324	278	267	271	309	294	286	271	281	262	286	290	290	282	277	280	271	264	309	294	298	312	295	291	285	278	273	284	271	304	275	273	269	290	256	318	305	300	301	279	292	265	308	282	284	270	258	304	305	274	281	284	329	287	287	278	301	319	320	275	279	281	304	263	268	269	286	258	278	279	287	264	287	302	297	286	294	294	278	277	265	302	320	312	285	310	312	274	287	283	294	261	280	282	268	258	301	291	302	309	311	312	295	267	262	276	256	305	311	314	284	285	267	295	290	279	291	297	287	300	278	284	268	253	290	279	287	281	282	269	272	296	279	297	271	285	294	284	300	310	285	267	260	285	288	263	277	306	306	288	281	284	297	271	284	288	295	264	305	298	285	274	246	287	308	277	299	292	271	294	287	280	294	278	282	282	293	275	301	309	278	277	278	300	280	298	261	302	283	277	270	316	275	273	261	273	263	293	252	291	292	294	320	306	311	258	291	269	272	306	311	311	279	300	282	296	276	290	265	264	270	292	313	292	286	301	269	294	280	301	311	309	279	278	306	316	302	294	307	272	290	291	318	265	288	261	277	293	272	286	281	311	293	280	286	336	326	277	294	307	280	314	293	281	276	298	317	294	298	278	254	290	275	305	290	308	264	269	308	301	311	268	297	273	308	283	283	278	267	304	246	289	307	335	251	283	303	280	290	274	293	291	297	284	292	289	294	305	271	282	294	298	263	257	315	287	310	290	280	271	286	281	269	288	306	302	278	284	284	289	279	305	286	276	263	301	299	267	279	275	282	284	325	314	272	306	272	289	288	294	277	254	258	271	280	282	258	292	303	279	307	307	272	269	293	290	272	277	301	291	268	260	287	271	309	282	251	277	315	287	277	280	275	315	274	263	303	265	280	264	307	272	271	299	313	277	267	299	266	288	277	267	304	264	280	294	294	262	293	289	297	282	254	285	283	286	282	270	318	266	277	260	269	278	297	302	283	265	275	274	281	284	301	294	270	298	293	293	321	288	264	305	265	272	269	274	272	289	327	301	299	299	287	293	292	312	286	291	289	269	260	267	304	269	281	274	258	293	252	279	292	290	290	302	267	261	294	286	286	318	281	282	289	267	286	265	307	284	285	268	273	284	277	305	270	294	298	276	260	279	292	297	275	275	263	287	253	283	263	323	299	294	297	270	265	291	294	257	292	291	282	332	316	289	261	272	272	275	272	294	306	324	279	274	287	290	272	288	271	257	264	284	293	272	271	290	275	257	313	282	289	277	287	270	298	272	285	298	298	265	282	268	281	283	300	266	302	286	295	300	285	275	279	271	300	290	295	261	308	271	304	300	296	279	260	281	308	282	251	285	326	275	292	301	266	287	278	295	294	275	265	280	294	289	295	281	297	268	287	306	280	300	266	296	296	277	334	290	295	274	298	270	290	281	302	281	270	291	276	307	307	304	253	275	293	287	283	288	324	262	296	268	286	293	300	266	279	280	302	293	266	278	297	294	278	324	252	299	269	269	301	303	292	269	252	283	277	309	285	260	275	278	289	277	283	303	295	280	282	290	282	295	281	282	273	276	292	253	292	264	286	226	278	271	281	275	274	244	297	293	255	310	307	283	294	287	286	317	291	289	268	289	276	300	279	277	264	306	275	300	286	258	266	261	321	296	279	281	296	264	278	239	293	280	306	297	257	275	285	261	289	274	293	269	260	284	269	294	307	249	279	280	285	286	288	272	295	292	264	283	300	298	276	302	270	293	288	305	271	290	289	307	276	291	280	288	256	275	299	271	297	307	270	303	274	298	269	292	288	274	268	310	271	297	270	267	273	307	302	289	296	325	258	295	267	304	299	264	268	294	283	275	302	295	295	253	290	272	271	299	282	272	285	260	281	274	289	272	304	268	302	261	306	275	274	292	277	279	285	276	282	272	304	289	280	271	273	291	292	263	279	317	261	293	294	285	296	282	283	292	272	294	291	281	297	286	294	272	267	274	282	297	267	300	269	286	261	279	267	291	260	256	274	282	300	295	295	308	272	301	280	283	304	285	304	268	293	282	285
26414	47288	40010	29463	24274	18450	14110	11085	8729	5530	3978	2904	2452	2180	1964	1837	1770	1546	1168	1071	1096	1085	970	914	843	786	663	687	691	686	667	677	682	627	600	595	559	630	587	615	596	568	576	528	541	537	539	595	553	537	566	540	528	510	503	553	535	549	551	539	522	542	636	486	535	551	514	545	695	1043	600	598	632	623	572	546	539	562	554	555	571	536	547	571	530	591	527	537	532	508	576	568	539	497	582	539	527	548	561	531	594	562	508	574	523	523	557	510	586	538	562	552	531	513	574	548	515	561	518	540	550	537	553	537	554	506	585	549	506	535	518	536	525	516	489	546	555	523	510	550	529	548	538	554	562	553	552	578	566	546	572	531	562	514	534	564	554	540	528	517	555	481	544	560	543	568	544	544	539	522	532	525	589	510	583	484	555	541	554	527	570	571	544	570	550	529	565	527	521	549	569	484	516	500	529	571	525	544	544	572	590	507	541	550	547	554	554	535	559	549	509	556	549	550	518	534	543	542	566	576	528	517	560	529	569	550	513	553	566	545	564	529	516	589	542	546	550	525	540	576	504	550	554	529	552	513	538	575	528	501	579	551	552	573	508	559	497	544	535	517	579	514	516	540	528	588	558	563	524	565	522	525	560	521	549	582	557	553	544	586	502	522	510	529	540	550	544	532	545	523	551	563	517	550	536	559	517	531	529	557	529	551	548	541	560	538	508	535	538	541	538	522	574	543	504	541	512	537	544	560	541	495	539	529	502	576	535	514	534	531	515	497	534	529	526	493	488	532	527	559	515	572	555	533	542	540	527	540	546	544	562	541	555	504	535	565	513	523	518	520	560	577	543	510	539	542	550	561	565	508	497	568	525	523	555	523	525	534	546	537	524	527	560	519	517	528	502	527	531	555	529	584	533	542	573	531	548	520	524	507	592	536	562	531	554	591	566	489	518	556	521	529	552	516	568	555	525	551	538	502	552	534	558	554	502	517	572	537	572	538	542	539	561	538	512	548	543	526	530	537	554	575	500	547	548	487	517	572	554	473	505	560	570	555	548	526	541	539	506	545	519	513	545	556	562	534	540	506	521	522	528	555	556	589	506	550	525	521	584	523	566	511	543	572	538	562	557	525	508	555	569	538	543	531	552	534	544	559	546	507	553	579	533	539	576	551	543	538	544	532	562	526	548	554	525	520	527	546	505	542	538	553	543	491	574	543	537	536	524	573	495	530	501	506	542	559	566	508	542	566	533	574	552	557	543	550	549	533	504	576	543	527	574	524	544	517	531	517	525	556	512	549	552	533	549	478	573	520	543	508	554	545	528	533	549	530	550	556	542	528	601	558	517	527	518	517	494	554	553	554	507	529	526	536	531	580	533	606	534	547	531	535	519	512	535	560	523	539	547	539	554	532	524	532	569	522	490	483	531	561	574	507	529	554	557	523	539	526	555	515	533	511	550	567	543	581	518	544	523	532	540	510	542	539	527	530	579	528	521	572	486	547	574	523	545	507	561	565	555	488	540	494	524	505	509	536	514	581	543	527	535	566	507	540	559	554	519	532	509	534	547	544	557	520	527	502	552	519	538	538	519	549	569	573	527	544	567	558	557	524	549	510	523	507	548	540	535	510	519	525	529	520	548	542	520	520	506	504	521	537	539	536	533	561	527	556	526	535	554	544	513	517	519	520	531	566	538	512	524	563	543	577	560	499	560	567	588	531	516	537	551	533	527	529	551	572	542	520	507	562	550	552	548	519	526	550	540	526	527	507	557	571	544	552	568	534	525	495	581	596	531	508	554	535	523	554	517	579	514	554	557	551	501	510	579	547	543	577	538	494	548	527	587	547	542	507	553	513	521	509	489	543	525	520	546	520	554	551	530	553	539	569	542	521	503	548	539	532	518	540	547	542	542	553	519	558	572	511	545	579	557	578	557	537	579	549	554	545	539	552	535	540	532	523	568	538	506	507	534	488	544	548	580	530	506	508	569	561	513	572	578	555	546	572	525	501	543	542	500	524	523	532	571	509	581	514	518	530	554	508	477	521	543	486	531	586	532	500	551	542	522	555	514	572	560	558	541	543	553	536	535	551	522	502	508	576	583	522	559	548	532	546	554	519	514	551	533	539	497	563	522	571	584	528	528	574	561	563	575	535	500	539	531	525	531	551	520	527	560	528	528	577	542	516	492	532	559	573	510	519	530	574	540	537	541	548	566	509	550	528	560	528	535	527	561	538	551	556	568	521	547	570	551	530	526	567	539	548	517	509	526	526	536	545	512	538	512	542	533	559	506	522	534	557	536	543	467	544	544	498	547	554	551	563	557	559	548	518	486	556	513	525	544	537	495	568	543	558	568	575	572	526	544	541	516	575	520	543	555	520	515	497	536	567	521	519	546	505	558	503	508	512	546	538	517	540	542	557	550	540	511	543	536	553	566	584	516	534	536	515	546	507	551	554	506	530	532	529	551	556	551	522	518	572	515	548	569	567	516	506	583	491	513	507	558	591	559	519	554	555	552	551	576	522	511	572	522	544	525	572	538	535	515	554	546	541	577	569	506	485	541	522	553	541	582	527	539	517	548	539	530	548	524	504	535	541	560	531	526	505	533	545	541	545	548	591	551	527	541	530	517	495	521	535	507	539	541	553	532	555	566	554	517	557	552	570	509	548	565	526	520	579	521	571	544	512	568	524	510	524	519	563	574	545	543	564	548	541	528	569	520	536	517	548	534	522	543	520	519	568	527	478	506	539	540	533	541	484	513	533	552	570	539	556	539	544	536	539	513	519	543	558	529	525	563	543	504	528	561	579	514	571	563	540	507	551	522	527	518	529	527	555	520	493	522	547	515	530	515	562	584	523	554	553	508	511	565	519	527	530	527	557	504	533	558	539	541	527	560	556	555	515	558	500	545	572	523	552	556	539	475	565	549	552	559	515	539	575	563	570	526	551	548	553	488	540	538	518	543	529	522	550	545	546	533	537	524	537	561	535	533	547	561	579	539	542	517	577	569	589	565	566	550	548	550	558	530	512	525	552	523	500	529	528	520	530	588	502	491	526	592	539	496	553	585	520	521	560	541	529	509	537	537	557	529	541	517	517	547	525	515	575	572	528	540	576	548	544	553	558	511	506	498	548	575	546	533	583	528	575	549	529	577	549	527	497	514	549	530	554	557	515	519	548	561	510	565	529	540	563	512	548	569	589	537	555	548	527	515	559	519	538	509	551	526	523	536	565	510	553	512	542	507	551	576	528	545	525	508	539	494	551	512	476	535	551	497	553	552	542	492	530	538	556	548	537	514	525	532	544	484	538	572	539	514	530	543	602	504	538	536	555	536	531	509	531	554	519	549	605	561	502	512	528	538	548	531	541	553	582	538	509	562	501	516	532	532	546	580	558	537	522	565	537	561	553	539	589	541	536	549	531	522	542	583	566	549	589	525	523	510	521	540	577	564	591	514	558	575	515	515	510	512	509	507	532	559	563	518	569	544	556	496	537	516	541
26943	21257	16311	6606	2822	1621	1267	927	744	609	605	613	531	515	536	509	477	474	473	470	471	472	490	471	497	458	464	420	493	441	450	430	415	448	460	486	469	441	415	456	430	417	426	454	428	454	419	445	438	430	448	466	471	406	397	413	455	425	467	473	462	464	444	452	433	448	445	452	447	444	440	477	474	489	443	443	411	447	449	427	453	454	448	458	430	423	422	473	422	423	454	446	403	438	420	468	512	475	431	466	457	429	465	462	429	466	451	439	453	467	441	482	435	452	445	443	427	477	447	447	474	418	423	443	443	421	436	446	442	434	472	482	446	436	458	477	453	425	456	452	441	415	449	413	416	406	407	438	447	465	480	476	426	448	419	467	467	465	440	455	463	452	469	462	492	458	481	455	422	420	460	445	431	449	422	419	432	450	422	451	474	384	446	488	496	476	411	470	417	424	436	414	440	472	452	448	469	428	476	444	438	474	467	448	407	422	421	470	457	421	424	466	419	469	471	480	473	451	427	477	449	485	451	453	448	427	422	470	478	407	445	446	439	451	463	432	427	417	451	456	428	423	478	452	416	454	451	475	440	449	457	443	487	433	432	478	435	462	421	429	432	484	434	482	488	423	452	459	441	449	405	485	453	456	440	429	430	477	434	463	456	442	472	454	450	448	440	425	416	453	436	457	434	457	502	462	421	422	439	468	406	475	465	456	446	468	418	504	442	483	441	463	468	449	479	468	478	450	404	446	425	424	453	467	404	467	462	433	431	459	428	453	493	466	433	455	431	416	449	470	467	470	483	469	422	440	420	469	474	415	467	439	421	450	415	437	463	447	411	441	477	437	439	414	425	439	408	454	452	445	459	442	435	468	423	455	463	479	419	454	438	485	475	432	455	438	454	443	419	448	451	451	422	463	458	422	485	467	456	493	424	468	444	419	447	468	447	447	459	430	430	449	441	448	453	464	435	460	452	462	442	431	457	427	444	514	446	477	468	471	494	438	439	426	465	446	459	408	469	439	422	454	449	460	442	432	430	442	459	434	488	449	453	463	480	419	471	421	454	446	412	471	428	439	447	443	435	416	436	448	451	463	404	451	436	402	459	424	454	486	456	408	443	459	428	429	443	448	424	446	432	428	450	449	460	458	486	444	432	431	444	455	462	438	454	461	411	441	439	459	439	456	480	466	464	446	454	431	423	431	472	436	453	439	449	406	485	431	472	476	470	469	442	464	467	428	436	438	466	463	410	455	435	422	450	466	449	445	458	460	451	446	442	412	436	415	458	446	480	441	454	447	455	443	457	447	409	461	472	453	466	473	431	405	420	455	450	451	411	455	467	442	461	406	419	468	473	422	439	454	414	439	427	488	439	456	397	459	450	450	424	457	447	482	444	449	474	419	420	415	466	419	444	451	441	477	449	421	443	453	426	398	458	452	450	438	441	442	425	448	431	455	413	469	420	449	490	418	447	448	465	441	445	427	401	453	472	409	453	480	432	415	469	446	456	439	455	423	461	446	448	422	418	461	407	469	466	440	466	431	461	437	434	460	440	435	447	478	423	438	436	468	448	446	482	447	419	399	416	429	478	449	486	435	457	448	436	447	439	484	447	465	462	433	429	447	445	412	428	445	441	435	405	438	412	443	474	427	446	492	413	464	479	448	488	430	444	447	431	438	449	425	440	463	492	458	460	456	442	436	460	453	435	475	495	423	465	482	452	447	435	443	444	425	440	453	419	444	491	426	465	485	444	474	432	445	425	426	443	437	416	451	486	464	448	446	453	432	447	444	422	426	485	447	437	457	419	482	441	425	454	485	446	434	479	451	448	437	455	426	436	423	427	428	445	465	455	410	451	396	450	449	463	435	435	419	433	430	459	445	406	448	434	450	473	447	452	440	454	458	453	421	458	463	459	415	482	456	468	428	443	446	455	475	414	451	423	449	427	440	436	417	442	448	439	483	433	446	459	447	413	424	466	415	462	427	431	446	458	421	454	460	412	411	439	419	469	435	445	409	453	401	456	426	455	447	434	456	440	467	413	493	411	446	418	465	425	430	469	486	433	425	454	432	454	458	407	463	482	451	465	448	477	409	438	478	448	463	454	457	444	452	440	424	461	456	421	451	466	438	465	436	471	488	483	423	452	448	467	423	434	431	450	461	427	449	443	449	436	411	470	453	454	447	457	433	416	443	464	440	470	459	447	439	464	447	458	449	395	460	436	461	409	442	456	449	460	449	456	428	443	426	467	454	433	427	447	439	442	454	448	439	461	427	455	423	442	428	445	461	438	439	447	466	450	460	448	432	481	426	434	450	438	437	483	466	427	452	457	448	439	443	457	441	421	449	453	443	453	442	439	449	439	430	428	512	460	447	483	420	403	467	431	456	470	446	454	422	459	463	423	460	467	428	509	456	418	473	434	418	427	447	422	464	435	438	476	428	431	471	457	415	465	430	451	418	406	414	464	443	469	456	462	410	450	446	415	474	422	487	428	441	426	459	445	465	413	449	468	513	486	457	442	443	436	466	451	449	445	486	413	464	440	431	449	451	442	411	391	460	433	462	478	433	460	463	436	467	420	427	484	480	427	458	446	438	437	425	427	421	453	464	480	458	457	473	468	436	453	427	461	440	459	441	442	455	479	497	469	448	427	445	470	438	462	446	456	425	407	491	432	418	397	436	446	431	418	408	444	452	425	428	475	419	445	437	477	471	426	415	409	417	478	442	447	445	462	472	470	477	433	461	475	432	448	447	438	465	457	485	433	443	458	442	434	453	441	454	461	463	442	438	457	471	450	449	426	424	437	439	429	457	420	443	464	476	458	445	450	426	423	433	445	427	431	426	479	460	428	469	445	458	456	473	428	465	435	455	441	449	442	423	412	406	452	439	458	464	449	458	441	443	476	449	433	438	434	451	443	429	439	416	435	458	476	459	430	472	459	470	443	451	461	429	422	445	453	428	428	454	458	473	415	386	456	465	430	454	418	424	449	455	457	451	453	444	401	454	441	453	457	427	474	426	460	427	454	439	443	425	420	422	425	432	463	449	438	436	451	430	435	464	482	456	455	444	489	455	443	425	465	434	452	453	460	447	437	435	420	439	432	427	467	406	451	430	459	477	383	413	404	414	432	461	447	416	446	436	423	431	448	428	457	468	470	449	443	422	452	437	443	436	463	425	464	424	471	431	439	410	452	467	444	448	411	412	449	486	459	454	460	439	448	443	435	439	416	455	447	433	475	441	429	427	457	396	435	453	473	452	436	448	463	458	407	450	448	434	403	413	445	422	461	431	432	432	453	435	456	462	408	469	423	450	440	470	452	471	435	455	436	455	419	461	462	421	445	389	439	477	443	468	409	419	455	442	433	476	448	461	429	433	427	388	465	447	432	432	437	447	421	433	439	440	435	449	411	447	412	463	419	466	453	448	416	424	424	472	454	432	435	439	444	437	428	429	462	450	419	425	451	428	429	443	423	427	451	487	420	449	447	438	460	465	447	483
18132	29074	21342	11018	7231	4802	3497	2715	1951	1684	1534	1278	1178	1110	1083	1070	1034	1098	969	911	903	961	963	898	874	887	925	860	825	854	875	869	892	882	845	840	823	822	883	827	852	833	875	812	865	890	880	874	845	837	789	888	816	856	830	861	849	811	852	813	833	827	834	814	818	817	871	855	845	887	841	876	851	867	832	844	839	897	861	859	842	837	861	868	860	829	798	891	836	851	834	815	863	840	850	808	801	795	838	840	855	846	853	784	854	816	822	830	822	819	849	851	857	837	823	817	828	829	857	850	861	826	796	818	807	863	865	841	879	816	877	842	864	811	846	851	801	837	858	860	842	792	850	875	826	877	824	837	863	819	885	836	875	824	902	824	809	848	864	851	839	836	808	834	889	902	803	864	851	814	855	884	801	840	851	836	841	860	794	805	868	842	830	769	840	833	811	840	902	807	830	909	840	808	857	829	821	884	877	865	819	827	766	848	836	810	827	825	871	849	832	855	858	892	833	827	822	873	864	836	804	804	871	871	827	861	847	828	785	832	890	821	862	844	789	864	823	802	847	843	856	816	859	828	806	829	767	849	806	821	824	842	830	876	827	844	833	852	865	848	825	818	862	836	797	847	802	874	793	827	832	826	843	825	836	828	844	844	861	824	809	831	854	836	850	812	842	784	835	802	841	805	836	821	811	824	834	848	846	837	792	870	875	811	822	852	883	843	858	837	829	855	826	745	828	872	818	805	804	848	840	845	840	885	853	834	822	814	804	842	896	795	828	805	787	829	868	823	818	829	847	818	825	887	817	799	831	802	817	857	805	903	848	806	811	866	840	877	781	827	867	845	827	813	805	868	839	875	825	877	846	838	814	874	857	883	858	856	810	865	845	839	824	840	830	809	808	851	808	815	901	844	865	841	823	799	803	843	858	845	857	855	838	898	848	828	828	834	828	826	846	830	807	830	820	813	885	843	880	819	827	819	860	851	839	862	859	851	828	806	833	850	842	819	841	866	824	863	854	844	826	881	852	839	810	851	814	810	896	848	827	787	844	856	773	864	852	884	834	831	862	818	818	883	843	851	851	841	883	860	780	851	786	845	868	862	813	887	841	839	836	879	819	845	830	825	858	886	837	865	818	882	875	865	790	834	845	834	826	816	848	797	848	825	811	835	811	855	832	823	842	840	845	836	838	880	819	845	791	820	834	802	844	907	815	809	822	876	872	849	829	826	873	810	837	899	845	843	879	848	815	857	823	866	872	816	864	840	804	853	847	855	878	844	848	848	815	788	837	877	827	819	860	832	848	858	828	815	873	861	831	812	839	832	870	823	831	897	816	807	843	799	798	880	836	847	816	817	848	788	847	867	842	871	850	799	808	801	858	831	842	860	836	829	838	818	883	854	836	805	782	866	847	805	865	841	827	834	849	836	820	835	839	789	807	860	861	793	827	878	852	833	833	820	797	808	843	846	823	826	879	900	832	833	844	822	834	808	802	797	802	846	818	814	811	863	885	849	819	877	870	828	779	823	859	884	805	850	805	881	832	819	891	859	833	883	816	828	847	889	855	842	832	848	834	820	853	878	804	832	818	832	797	878	817	817	838	832	844	841	874	852	814	853	802	849	765	846	829	805	860	882	811	814	812	839	821	827	808	830	861	757	881	848	804	857	858	835	864	822	826	841	814	796	814	827	821	798	832	819	804	828	839	845	834	814	860	796	774	835	789	797	870	886	833	879	818	821	850	847	817	843	842	812	793	832	810	812	846	840	825	812	877	870	848	869	867	883	827	869	857	801	862	850	831	868	868	812	765	872	799	839	816	808	856	860	834	845	900	842	815	837	820	878	813	845	796	815	834	832	864	810	836	844	883	891	909	814	857	855	808	795	859	811	817	813	864	800	878	859	805	860	819	819	837	851	847	824	845	846	890	830	867	830	836	865	825	860	822	803	864	793	831	885	912	865	838	854	778	839	798	823	842	831	803	842	845	826	830	868	861	863	830	795	851	850	870	806	884	789	854	880	812	834	845	828	801	841	878	824	848	873	874	856	886	904	859	845	871	856	852	851	835	883	857	855	807	807	816	800	848	869	859	842	788	867	846	863	805	835	902	847	822	802	786	863	862	862	880	846	865	837	870	830	850	833	902	800	752	831	853	861	831	783	820	792	837	860	816	828	831	825	889	846	831	842	864	881	829	833	849	810	865	844	793	856	845	811	819	856	842	805	849	807	823	813	814	828	853	815	808	854	809	841	931	819	823	834	817	856	800	827	863	857	844	863	825	828	884	810	825	890	864	843	859	857	901	833	853	817	878	914	887	818	875	849	832	819	905	871	822	872	869	850	866	812	788	824	810	872	855	812	818	835	831	845	862	830	865	863	766	808	876	864	823	832	884	813	871	823	851	845	817	877	850	885	844	857	808	815	888	804	881	812	852	849	824	806	897	865	824	786	804	855	821	841	859	833	870	763	868	872	794	871	866	878	847	825	809	820	842	833	802	875	827	822	828	826	840	847	808	828	851	854	821	844	786	809	804	807	880	841	835	875	850	840	856	812	868	852	820	832	846	867	892	849	859	829	856	823	841	842	814	866	869	834	804	836	840	837	876	850	808	863	885	804	840	858	835	813	858	851	855	828	802	847	840	817	831	826	846	795	889	856	810	847	865	837	826	863	827	809	821	804	811	839	868	842	850	781	870	861	849	838	800	872	841	841	810	900	825	802	811	794	878	845	859	834	854	871	870	861	854	826	784	855	810	873	827	843	877	842	813	850	793	792	798	843	764	775	883	874	858	843	839	839	871	868	856	811	823	820	858	849	853	839	861	795	833	854	872	869	843	847	838	844	830	821	828	830	825	830	856	871	854	847	847	851	882	830	843	834	834	863	832	845	843	882	831	835	846	840	857	887	833	846	848	844	860	818	886	846	872	800	818	843	880	855	824	892	855	827	850	829	864	845	882	840	832	816	841	823	806	854	824	883	849	826	828	815	805	841	823	793	824	878	820	820	862	821	819	851	833	860	797	858	823	824	877	822	844	903	822	855	837	850	793	872	825	836	840	838	811	865	833	826	816	867	872	856	846	866	832	856	845	811	821	839	820	890	837	851	856	808	845	840	867	848	831	843	788	839	805	825	842	816	857	816	819	825	873	791	884	854	818	827	848	818	791	804	879	830	898	849	821	815	833	860	837	803	863	887	840	848	842	825	854	781	840	865	858	836	874	856	779	825	790	797	828	796	872	856	784	826	832	832	912	812	854	859	819	860	809	798	823	827	861	845	854	870	832	821	826	917	827	769	814	806	847	744	874	869	847	805	888	826	836	865	821	845	851	857	851	861	868	864	853	832	855	893	854	855	875	840	849	792	872	862	830	860	805	870	853	808	892	832	854	838	848	881	901	803	892	853	839	775	865	856	835	874	834	796	843	910	833	825	850	842	853	852	880	847	866	895	825	828	810	858	839	856	886	834	824	820	829	868	857	828	845	864	861	829	823	890	841	853
24430	21399	28343	24914	19261	9391	4115	2094	1436	1006	769	644	537	549	525	534	471	459	436	387	384	351	403	394	368	340	368	340	323	326	341	309	344	319	340	311	335	308	364	329	338	372	323	321	346	321	297	313	332	331	321	304	334	349	325	336	316	312	325	303	332	327	350	348	322	356	321	318	333	405	310	328	325	319	332	349	317	324	314	321	327	329	324	318	322	352	345	306	340	296	366	338	332	335	327	321	323	324	336	336	299	341	346	299	333	320	285	329	290	305	304	333	304	355	328	339	321	295	334	295	333	328	342	324	298	308	322	339	319	321	322	299	318	291	351	346	318	316	377	339	297	328	306	309	322	336	347	323	319	343	340	304	288	338	343	337	335	336	334	265	328	314	338	329	326	355	319	299	363	313	310	305	332	327	307	320	316	347	328	333	317	319	335	305	331	344	345	355	312	329	331	341	353	308	300	343	337	305	303	353	335	310	309	352	316	345	319	314	303	300	335	341	284	348	310	346	329	335	350	327	329	328	324	316	343	318	318	310	322	293	327	363	320	307	311	314	323	308	304	345	306	331	328	308	359	342	295	314	280	324	303	297	358	321	301	301	338	349	288	292	262	351	336	312	318	335	316	290	341	348	366	299	326	319	336	319	326	309	348	296	333	327	303	343	313	334	314	350	341	334	312	289	296	286	356	342	324	342	338	323	302	320	306	313	349	339	319	342	293	310	332	309	281	343	351	327	327	282	308	309	319	344	311	324	360	312	313	334	331	337	343	316	343	331	334	316	334	313	332	325	314	342	304	306	308	277	335	333	325	331	311	352	320	331	319	313	331	311	313	304	337	344	339	324	342	312	320	314	311	335	314	328	318	350	324	293	297	304	312	367	326	323	302	351	317	359	321	329	342	322	331	314	313	330	321	331	309	321	294	307	314	316	325	342	344	302	300	324	307	342	331	334	326	313	317	340	311	324	309	317	332	303	354	336	324	325	329	310	335	313	310	325	338	312	348	316	313	331	325	325	295	290	348	324	323	332	321	313	320	320	317	322	311	314	318	326	345	336	329	353	289	324	312	358	343	318	340	339	305	296	316	348	299	330	311	300	327	320	319	314	338	361	344	313	320	297	337	329	342	346	313	337	322	306	289	316	282	329	306	330	337	302	331	332	335	301	304	285	315	326	326	313	314	314	314	336	338	330	314	312	299	325	320	275	296	331	323	340	347	331	309	322	299	349	315	331	336	356	323	328	311	279	290	321	336	343	327	339	321	309	351	289	313	352	293	306	315	296	316	316	317	342	325	317	293	344	325	308	310	340	335	339	314	308	334	323	292	342	359	314	326	319	333	340	319	311	310	323	287	347	338	295	325	320	335	320	313	296	285	307	332	333	316	309	324	332	324	303	312	351	350	330	327	328	324	338	332	321	333	325	351	357	311	311	296	345	320	312	334	346	313	330	312	283	341	345	338	364	326	338	303	319	309	326	308	336	317	316	314	345	325	298	312	312	306	325	335	328	317	306	326	280	325	288	316	299	314	308	317	334	293	323	315	319	330	326	307	349	323	299	314	286	296	309	322	311	327	307	335	349	318	339	310	339	329	348	318	315	321	336	317	323	300	301	311	300	296	319	338	315	348	319	312	332	322	304	325	335	291	316	343	335	323	327	360	338	326	348	331	333	325	333	333	333	302	343	316	307	340	367	332	331	345	337	339	300	350	330	365	341	300	302	315	325	295	346	314	328	312	335	346	315	293	312	304	315	341	307	332	317	309	312	332	321	329	354	336	340	316	316	330	322	330	328	298	319	319	279	322	302	307	319	315	327	307	287	321	343	330	309	324	331	326	301	331	311	318	339	305	316	330	293	304	266	319	340	368	300	345	341	323	371	320	325	306	345	297	328	302	338	296	308	340	299	321	339	297	299	340	313	332	296	353	287	306	294	302	303	294	324	327	323	318	321	319	326	322	300	278	305	323	322	331	365	348	325	337	335	317	282	300	327	291	335	329	336	300	349	291	321	316	294	334	323	317	338	334	330	328	333	339	332	329	302	360	331	317	340	320	319	328	334	331	308	323	329	338	301	316	333	344	312	331	313	318	335	366	341	321	334	337	357	332	312	312	335	353	315	305	307	325	316	327	370	300	309	370	324	340	314	352	313	321	296	304	364	321	328	324	310	312	332	336	290	316	349	299	318	332	304	349	324	321	356	284	315	337	327	328	306	318	329	308	335	310	322	307	312	295	304	332	288	343	305	345	311	333	322	311	318	338	318	333	305	350	317	339	328	298	323	368	315	314	337	304	321	321	330	339	339	303	289	331	331	317	316	326	300	316	298	304	323	346	312	322	356	309	341	310	333	375	349	345	325	284	321	337	319	321	325	307	321	330	337	319	341	321	315	294	320	346	320	374	311	327	324	308	333	290	342	343	303	292	328	311	287	317	300	307	289	341	294	311	321	293	294	368	322	312	308	309	342	321	309	294	288	296	328	341	330	287	283	292	309	307	321	318	319	317	329	317	314	307	329	350	326	341	317	314	334	320	308	343	325	336	292	307	331	321	312	316	332	321	320	296	304	358	313	343	353	304	329	351	306	306	328	306	289	331	364	344	329	332	328	288	306	323	289	309	325	297	319	296	370	321	308	266	321	322	303	315	310	314	309	305	334	331	336	331	345	353	323	333	324	338	317	295	324	338	341	330	333	325	317	335	350	298	320	318	305	337	344	302	312	319	326	311	325	326	325	323	323	288	329	298	339	283	319	334	324	321	336	304	327	340	345	346	308	336	320	314	334	292	319	343	301	282	313	298	306	361	332	295	303	305	320	316	312	306	308	319	316	339	294	333	290	322	294	313	307	311	328	300	316	314	322	341	339	313	340	335	316	298	315	370	326	360	329	329	297	328	315	348	301	362	320	356	310	335	314	329	312	295	330	309	363	281	284	324	322	309	356	306	330	315	354	333	305	328	321	317	343	321	329	354	287	308	299	322	363	320	298	334	337	308	305	309	318	324	320	305	309	308	331	314	318	333	321	311	326	318	321	325	337	319	340	311	341	345	317	322	334	336	332	295	325	334	305	351	316	322	309	337	335	322	306	304	320	324	313	351	321	313	300	329	312	332	310	302	333	319	281	315	316	317	312	346	305	314	328	355	318	301	319	321	288	343	304	315	317	333	320	321	310	316	327	341	313	322	333	329	294	334	347	320	334	321	317	315	313	339	326	287	330	337	304	339	308	303	340	335	329	314	346	309	316	359	291	330	338	332	342	330	339	303	304	351	294	288	317	336	314	336	325	328	339	308	335	309	307	316	294	362	303	317	294	309	330	337	306	334	319	313	295	346	314	336	314	323	339	332	312	330	345	344	323	327	313	338	358	326	313	285	301	297	318	322	322	338	328	354	321	327	292	306	338	308	338	299	339	311	309	348	324	345	329	297	325	332	319	303	321	302	340	326	297	348	333	277	370	319	336	309	340	311	335	332	308	333	320	322	345	309	327	343	323
23279	41090	37323	27044	18960	12984	8581	5549	4169	3059	2430	1984	1607	1486	1430	1344	1248	1212	1068	958	870	874	884	854	772	736	757	724	703	750	672	660	699	709	685	668	674	659	703	625	675	680	628	662	666	666	644	629	651	620	642	655	643	706	656	649	693	572	611	626	660	654	636	619	611	630	682	588	771	878	638	665	636	668	640	641	631	651	635	649	621	637	618	613	651	666	620	651	662	658	668	643	609	643	585	638	661	638	613	592	617	639	666	648	648	627	666	631	682	667	648	632	606	615	636	639	645	633	597	610	639	634	632	657	612	626	629	636	663	660	646	650	652	641	604	599	637	668	596	610	615	597	617	589	630	646	661	634	648	652	632	624	638	656	642	661	618	641	623	644	646	640	623	664	616	656	617	649	654	630	665	628	656	666	684	648	625	637	678	611	683	623	607	659	635	578	588	651	636	594	626	609	610	583	648	639	616	661	596	632	561	649	685	604	637	696	618	697	605	613	651	651	578	604	644	613	605	688	599	636	640	663	645	631	628	662	680	642	621	633	637	696	638	558	677	583	581	631	634	604	617	616	614	672	616	624	639	648	615	614	596	634	613	621	640	664	621	626	583	635	654	643	620	632	582	650	665	648	644	656	626	645	610	652	645	695	681	629	632	655	628	647	640	623	644	645	604	584	602	635	621	596	604	672	627	683	596	631	660	643	596	633	656	607	603	636	667	633	632	621	604	625	646	659	610	640	691	651	649	597	633	657	662	657	643	666	607	623	611	695	622	606	677	613	670	625	615	659	610	662	680	604	637	640	625	606	672	612	609	624	618	633	615	580	622	680	635	661	612	616	664	682	642	661	606	664	604	603	602	632	620	615	690	612	651	705	655	660	614	673	633	622	627	652	627	652	579	615	616	709	630	655	629	619	664	644	648	606	585	597	638	612	658	640	626	653	645	619	642	654	633	635	634	670	588	632	612	596	609	633	697	624	589	660	635	666	646	625	649	648	635	653	609	577	614	623	635	661	638	648	633	645	587	672	660	606	669	608	623	639	646	643	636	617	619	631	621	651	614	689	635	635	636	669	589	637	624	592	614	618	633	673	635	606	625	609	650	623	608	658	610	647	633	645	638	608	662	628	616	654	604	621	612	675	618	664	614	593	606	621	625	642	636	602	638	611	651	644	641	630	633	613	579	591	618	607	606	639	653	576	600	604	640	666	612	619	648	649	571	633	620	648	645	604	685	649	653	640	640	626	622	654	617	627	645	612	618	611	644	635	639	608	642	678	644	628	593	639	578	608	661	614	622	617	669	664	647	650	657	690	682	643	629	632	668	646	614	626	633	635	655	656	662	665	648	661	603	661	638	666	636	625	602	623	629	614	570	636	621	606	640	611	634	637	637	671	597	626	632	692	637	621	613	628	644	634	691	593	630	625	596	632	612	641	639	648	587	606	639	623	662	677	629	608	619	657	619	627	626	645	616	661	615	590	671	645	606	674	626	611	641	674	652	624	645	623	616	620	640	670	633	642	689	606	648	609	627	613	645	593	650	610	636	639	631	633	658	628	576	630	653	658	687	625	624	614	647	621	633	623	633	660	597	677	648	657	642	627	684	645	644	630	608	620	637	718	673	642	637	619	620	602	656	661	644	667	636	622	634	628	625	639	641	642	662	690	669	630	626	652	636	613	665	602	625	626	665	618	649	609	649	605	622	658	618	648	615	606	640	573	622	627	641	638	627	612	652	599	591	642	640	667	667	640	632	621	628	656	673	633	615	676	623	641	642	624	601	616	655	631	627	591	644	633	626	611	632	681	636	612	631	646	612	657	658	620	608	638	670	626	605	639	627	632	620	637	654	609	664	616	630	596	633	637	645	638	672	607	602	643	662	633	691	597	642	606	619	657	642	664	635	644	625	667	669	637	610	649	607	621	624	638	602	611	602	645	636	628	646	624	685	657	631	625	613	647	642	615	597	637	652	629	593	611	654	628	647	654	634	623	573	672	606	596	642	681	631	661	640	612	599	674	652	615	628	636	627	631	671	593	655	605	637	663	697	649	628	630	634	664	631	643	644	645	641	664	617	613	647	621	639	658	596	614	665	631	595	658	654	716	620	563	613	644	672	623	617	640	621	642	623	620	644	641	665	662	610	611	652	623	681	645	614	603	638	652	676	601	616	631	668	639	616	648	604	654	635	603	635	662	680	659	687	647	628	628	617	605	671	653	565	614	620	646	671	576	592	665	668	633	639	671	638	621	611	620	628	647	650	654	644	649	611	642	619	614	631	635	631	620	632	655	605	640	623	667	638	638	616	650	670	612	565	628	653	626	633	604	663	606	602	593	637	613	642	641	676	627	648	644	612	618	629	578	661	606	659	634	621	630	645	673	668	653	615	647	666	627	573	612	620	674	655	618	634	647	581	650	715	640	632	627	681	649	619	625	608	641	623	612	596	625	595	636	640	658	610	615	667	633	620	684	648	628	583	664	621	625	635	610	584	630	668	670	569	661	647	621	603	583	597	629	637	642	600	630	612	682	620	638	657	625	642	645	657	624	614	661	600	624	589	605	674	662	614	635	644	619	623	656	607	620	650	646	614	610	640	648	625	651	609	612	626	617	678	617	602	632	634	629	627	632	673	653	632	648	583	657	577	653	644	651	682	614	634	630	588	652	661	638	600	622	660	644	654	611	624	693	664	648	651	627	638	622	681	663	649	649	658	668	621	647	633	641	638	674	670	652	621	669	615	632	612	609	592	655	627	639	664	640	643	618	605	623	619	658	617	641	623	640	602	640	596	650	635	626	662	646	647	668	616	615	580	681	587	682	664	615	570	644	621	626	580	629	654	692	642	607	589	604	620	640	666	682	665	631	631	660	636	601	664	575	662	644	590	637	596	590	622	637	649	583	689	663	612	620	596	641	652	661	638	631	606	620	617	617	629	638	627	639	598	620	580	674	637	651	596	620	684	600	596	638	621	652	641	613	630	621	628	655	641	616	640	625	616	660	631	619	600	618	663	610	618	619	654	634	621	604	649	593	676	614	602	656	661	641	603	664	635	632	630	639	603	641	645	642	599	608	591	613	611	664	609	666	640	614	623	619	655	627	670	634	634	640	620	632	622	635	646	655	605	602	600	629	621	651	662	659	614	629	635	622	648	654	618	608	616	639	637	619	632	650	612	632	665	647	607	637	632	642	610	646	627	595	623	618	646	653	653	596	611	635	627	654	603	586	641	675	647	653	647	657	636	622	661	597	634	655	636	632	639	634	646	613	638	643	648	628	645	628	622	605	619	655	646	679	633	636	639	626	643	638	656	658	604	595	631	652	675	634	596	600	614	684	637	638	660	626	635	652	651	664	639	621	606	647	646	606	651	634	588	651	665	605	626	621	642	632	630	622	594	611	653	645	655	616	656	645	621	688	635	643	638	646	622	629	606	594	634	653	619	593	623	638	653	619	655	608	621	617	649	624	629	666	617	625	637	586	633	641	654	633	645	604	628	595
23463	21408	29060	24103	21500	19475	9581	3741	2267	1562	1191	928	710	678	688	583	554	513	524	391	438	426	394	405	347	327	356	325	333	305	298	285	296	327	299	300	279	313	246	276	286	293	265	271	291	325	308	293	245	278	286	276	271	288	264	283	268	291	310	303	262	302	268	281	254	275	289	312	398	492	313	293	325	275	278	277	292	260	273	301	297	295	285	261	275	314	267	255	262	286	271	296	317	282	251	273	303	273	277	272	283	308	266	279	307	282	268	269	269	273	279	301	296	282	276	293	276	314	298	295	299	307	286	280	283	266	297	263	264	285	299	281	282	296	269	298	275	253	277	255	294	279	243	304	296	263	275	274	301	293	291	282	269	271	260	263	289	300	294	270	279	294	276	289	306	300	273	257	307	290	271	306	285	311	284	309	274	301	287	282	270	264	272	301	259	274	253	290	274	289	289	261	306	270	295	295	274	285	291	284	255	307	263	301	289	287	245	324	264	275	261	267	299	293	276	275	248	265	268	285	289	282	291	302	283	281	281	243	260	291	261	310	274	268	264	292	295	294	266	295	293	321	303	272	266	286	285	266	248	273	231	246	272	293	265	297	276	269	281	288	275	264	286	273	262	299	279	258	270	285	268	278	230	265	302	257	265	238	272	281	253	260	280	270	275	290	258	317	264	286	277	289	265	272	275	258	303	282	279	268	274	281	276	301	289	304	289	289	309	301	265	283	288	288	267	306	276	285	261	271	286	253	282	272	291	291	296	269	287	281	247	284	286	289	279	293	318	293	303	293	258	288	266	266	255	264	304	296	262	299	288	249	274	246	268	307	249	291	287	306	272	293	269	286	270	290	302	268	313	274	284	287	290	298	268	273	276	280	270	286	272	266	256	289	284	291	248	247	306	289	269	280	295	305	283	277	260	296	265	294	309	257	268	281	285	284	292	288	281	261	306	270	278	267	284	268	281	257	255	288	296	301	272	266	285	286	274	290	261	242	271	277	276	282	286	290	263	273	268	287	249	284	306	269	280	278	269	297	276	273	268	267	284	278	267	269	304	277	265	251	282	285	302	272	291	277	281	299	283	283	267	275	308	281	285	268	268	300	277	282	272	275	287	266	259	263	297	277	280	238	270	284	292	282	289	273	286	311	246	257	295	275	243	288	299	316	287	301	290	311	258	260	253	287	282	284	262	266	286	255	298	300	287	282	310	252	261	276	284	291	289	300	293	288	271	260	284	264	295	303	293	287	287	292	272	272	286	273	279	279	295	243	311	278	262	263	288	270	278	264	254	264	269	292	300	267	279	286	298	305	279	271	266	269	275	276	266	283	284	277	258	237	257	282	262	241	270	288	322	280	281	268	285	280	268	286	251	286	292	264	288	265	261	289	314	261	278	270	278	281	237	268	285	257	289	287	283	258	283	277	265	247	270	282	251	285	293	310	295	254	311	278	279	271	277	278	250	251	271	274	272	259	282	258	261	294	308	275	275	275	316	245	272	295	259	273	281	261	260	266	290	293	300	303	308	281	306	288	259	282	296	258	268	281	257	279	287	301	280	296	264	280	279	307	278	268	240	265	292	280	275	277	270	276	300	300	273	280	285	282	284	287	274	276	248	281	252	255	265	259	251	268	280	290	260	303	274	285	272	265	288	286	307	267	281	267	294	300	256	284	298	298	275	294	255	283	266	257	267	297	280	291	266	293	258	255	284	285	264	259	277	278	281	297	299	274	273	260	270	287	283	276	309	305	246	277	289	311	263	284	284	266	255	296	270	289	277	241	280	264	265	267	285	297	298	288	296	270	279	291	290	304	297	272	288	276	275	263	281	285	310	275	272	250	284	300	276	271	246	258	283	286	270	282	296	273	277	281	255	258	270	301	274	304	275	298	264	288	249	265	276	273	298	274	289	272	309	260	284	284	264	264	267	308	255	289	298	275	278	263	275	276	272	287	279	267	266	286	269	252	264	272	264	272	279	276	289	270	296	276	273	290	286	272	265	284	327	285	296	273	275	278	274	270	243	255	291	290	251	289	266	239	287	248	300	271	245	289	304	271	276	301	256	292	233	307	299	259	296	287	256	267	285	281	267	248	268	282	286	273	266	337	257	277	259	281	272	294	258	282	264	281	282	288	298	292	284	281	275	281	264	278	254	241	270	284	298	250	264	285	286	282	294	267	303	272	246	241	255	263	256	285	278	278	310	281	271	275	277	266	268	299	301	284	285	291	272	298	260	297	281	280	282	272	282	271	273	260	290	269	266	307	297	269	278	273	270	269	284	283	250	270	282	271	284	260	268	267	271	266	249	272	280	306	283	280	263	283	271	287	281	295	267	273	279	273	290	304	260	281	277	285	272	276	262	266	288	302	268	299	284	284	274	272	260	260	228	252	286	273	262	276	295	280	289	271	275	304	285	288	280	273	258	266	259	265	234	247	261	260	252	277	250	263	291	282	294	277	283	288	307	287	249	307	280	252	301	248	288	265	264	272	268	297	300	286	246	297	254	271	285	279	284	280	304	282	294	297	283	275	299	287	253	298	255	287	301	279	295	273	284	268	288	264	266	298	286	244	284	275	294	260	290	291	320	271	281	248	274	303	276	285	271	302	263	280	295	274	250	300	279	279	281	260	260	274	234	250	264	312	285	301	257	276	260	252	279	256	290	265	267	289	250	265	271	277	300	293	271	298	260	262	256	279	276	279	252	269	281	274	292	245	266	279	245	259	285	301	273	277	263	250	248	307	295	283	276	300	336	295	278	295	275	258	282	319	312	250	285	249	257	305	277	293	290	280	256	301	262	270	269	275	286	255	270	260	320	288	280	268	258	269	283	276	270	282	289	294	284	291	257	266	267	269	279	241	282	290	302	252	272	268	268	308	288	287	244	264	290	302	254	261	270	262	266	286	297	273	282	285	278	268	298	291	297	309	281	263	241	283	266	269	250	288	247	276	291	271	289	282	276	266	316	287	292	272	267	282	280	256	264	311	318	264	276	279	258	263	290	289	288	275	273	290	285	280	274	295	304	242	245	289	303	298	282	277	276	297	285	299	302	264	264	267	264	266	270	270	251	279	267	274	289	304	287	267	291	279	291	270	286	275	277	287	234	322	275	287	256	289	284	271	266	282	274	281	285	277	253	290	268	281	309	253	262	293	280	254	275	300	268	303	249	276	285	299	288	298	257	281	308	272	250	283	289	255	272	258	253	296	291	284	252	276	311	263	295	270	272	288	253	261	268	285	267	269	290	283	277	298	281	272	265	279	273	269	263	271	295	272	270	292	276	287	300	282	244	289	270	256	292	290	249	309	250	250	270	281	282	300	291	326	267	301	268	246	301	311	291	265	301	272	284	287	286	245	250	280	252	287	293	286	291	262	281	301	284	295	289	230	289	288	285	260	267	273	243	281	290	258	285	263	298	283	265	277	272	257	287	281	291	292	291	266	282	274	266	270	272	288	296	275	296	281	296	265	299	255	302	318	283	285	234	269	293	283
26696	49779	42836	31216	22731	17594	12285	8568	6638	4882	3880	2913	2407	2035	1982	1839	1641	1551	1274	1081	1039	1032	939	972	794	842	803	779	677	663	593	574	594	603	531	598	594	578	588	596	570	600	510	543	607	567	601	564	631	576	542	516	530	544	530	558	537	556	554	550	529	559	525	510	533	559	522	585	1043	1363	585	547	569	550	505	555	552	516	546	496	505	518	530	538	532	561	528	541	517	526	474	512	512	549	570	497	520	538	511	579	561	503	511	555	518	537	497	543	521	524	534	531	519	509	529	504	514	527	519	533	556	529	543	550	543	523	536	537	541	505	492	523	548	505	520	522	544	546	521	517	522	534	548	547	571	527	526	550	533	547	562	523	590	548	502	564	523	514	549	522	554	553	490	546	548	500	548	540	559	536	514	532	514	580	555	521	519	528	512	538	557	535	553	520	545	552	510	557	524	481	507	537	535	533	515	564	547	520	530	520	513	519	524	572	523	564	564	496	553	505	543	530	511	549	500	563	513	552	531	575	549	501	545	549	546	521	491	566	516	557	569	534	539	559	605	540	579	552	534	497	549	568	511	572	547	513	522	569	543	534	529	509	553	516	546	522	531	543	550	513	563	511	565	563	549	512	537	581	512	536	533	510	493	525	536	534	533	548	534	556	519	579	514	520	534	547	539	549	573	569	508	520	511	564	530	539	522	548	531	559	549	526	535	521	513	528	527	481	532	537	518	494	540	486	557	541	567	547	513	505	527	543	534	532	529	539	539	551	523	580	506	508	536	541	492	543	548	546	556	566	524	547	526	527	528	542	551	560	542	539	516	522	519	511	556	512	514	511	572	555	544	537	539	545	544	568	483	557	526	561	530	539	542	558	526	537	591	523	587	507	539	513	575	516	555	498	551	533	547	557	515	538	547	517	537	554	565	547	540	567	537	516	512	558	549	536	564	536	542	551	555	536	557	538	526	528	537	566	547	592	530	527	566	579	524	524	547	582	542	542	506	517	562	555	524	522	508	539	545	492	544	525	543	523	520	472	482	517	596	547	549	516	532	507	522	523	520	508	510	533	537	541	552	562	558	522	549	521	532	557	532	524	542	572	506	564	528	510	561	522	524	567	550	510	527	531	502	514	543	539	578	547	527	553	512	508	542	549	517	524	546	542	497	568	551	558	554	574	523	568	509	507	575	520	522	564	531	540	517	561	538	593	527	530	548	527	498	576	539	553	580	545	573	537	566	519	542	504	518	545	532	541	550	535	558	572	486	490	525	538	494	556	527	578	559	545	544	528	554	591	531	537	559	491	548	575	604	543	520	542	552	537	501	568	554	527	515	540	494	524	567	549	521	530	544	520	529	541	539	533	544	530	532	536	549	542	500	571	509	548	533	517	552	511	530	491	535	571	549	521	547	558	518	561	526	522	514	524	534	520	529	509	538	543	519	552	533	511	555	479	537	541	536	546	526	499	539	563	541	516	554	506	576	569	511	542	495	501	510	544	498	570	527	515	506	513	520	498	552	558	547	537	556	543	528	533	536	570	550	537	559	510	538	516	514	544	523	543	561	548	556	519	574	533	492	536	550	535	549	549	534	549	507	499	497	563	530	534	545	559	497	514	513	512	553	532	557	549	482	544	555	540	518	529	539	560	551	549	531	536	543	536	588	532	577	504	508	576	553	527	495	540	569	569	511	557	532	544	538	535	574	515	549	547	526	531	566	560	521	533	537	524	559	549	527	503	562	537	556	526	568	530	546	516	544	567	556	555	532	491	545	516	550	543	560	519	495	504	556	501	516	541	515	533	557	574	517	493	536	549	577	549	568	515	550	548	506	595	508	542	531	538	526	543	541	514	510	497	505	546	520	538	533	518	516	524	529	522	526	520	511	532	574	532	510	485	514	533	573	555	563	526	547	541	531	527	526	526	532	511	535	514	553	504	486	573	507	512	539	559	533	520	515	537	561	534	514	579	548	475	547	547	524	513	533	511	514	522	551	490	544	514	536	503	567	537	543	520	528	534	529	566	552	489	555	504	543	525	548	536	546	559	503	532	550	536	567	567	533	543	533	532	509	526	524	505	531	549	554	541	525	571	520	496	533	548	561	525	532	545	534	521	533	553	495	528	544	544	506	553	523	527	546	530	516	546	503	558	562	500	578	557	529	538	546	575	506	525	528	534	521	549	564	518	490	532	555	528	537	575	493	495	551	572	521	502	554	548	544	579	520	534	565	554	512	576	529	526	525	585	541	535	565	553	530	491	532	503	555	519	550	514	563	506	553	528	546	572	540	536	538	573	557	569	566	529	566	557	580	537	540	546	522	540	565	526	513	565	548	520	496	524	507	525	517	553	556	539	524	486	522	501	516	527	511	542	557	517	536	553	507	547	527	497	531	558	538	567	581	536	529	542	525	553	571	549	600	504	561	548	520	566	510	547	529	528	569	519	545	495	522	541	563	509	525	564	517	527	545	534	515	520	506	525	527	568	543	544	533	536	518	508	590	541	527	512	539	517	532	532	500	556	567	523	548	522	529	530	545	530	499	532	577	525	530	593	546	520	551	524	535	529	537	505	532	530	544	527	556	530	551	513	550	549	540	529	532	491	570	542	550	520	548	515	518	505	561	506	500	564	542	574	576	526	533	547	544	554	524	552	508	454	534	544	573	518	522	511	512	548	529	585	523	531	543	515	558	519	526	522	508	516	587	533	510	559	558	524	520	547	503	569	517	555	550	472	546	551	567	520	542	552	541	516	523	527	507	536	526	527	547	499	522	522	541	536	508	544	548	501	563	514	557	589	535	556	522	519	547	527	548	551	514	576	556	536	545	492	512	561	552	562	547	530	549	536	526	553	518	481	501	566	528	533	518	533	511	524	526	543	515	569	534	525	540	567	554	535	562	516	525	505	522	530	514	479	518	552	521	523	518	580	540	533	538	514	509	543	535	513	543	527	563	543	495	531	533	566	565	482	539	512	520	504	561	485	545	551	588	516	528	569	530	554	520	531	504	559	558	516	561	505	547	506	485	566	507	543	500	524	546	503	521	493	543	537	540	537	533	572	567	511	504	548	524	517	493	540	546	553	544	551	579	530	527	544	559	538	548	535	578	523	551	569	510	583	542	536	551	549	553	532	508	535	532	577	536	577	517	532	539	524	533	542	575	530	588	549	513	537	497	506	551	548	530	550	520	571	541	509	545	545	501	542	532	571	528	556	525	530	510	516	553	517	526	536	519	541	562	519	507	560	510	522	544	531	541	564	514	488	494	519	548	527	512	544	522	512	521	521	512	506	530	537	570	509	524	567	546	523	578	577	558	542	525	529	555	521	568	575	594	554	518	541	541	509	509	547	549	586	536	558	539	544	536	514	537	571	520	557	489	533	533	509	523	487	526	573	510	554	553	520	537	516	552	561	529	501	537	547	525	527	539	539	586	509	518	511	563	538	571	529	533	547	515	513	527	563	542	511	515	506	559	489	539	537	528	532	491	563	497	530	570	552	547	559
27042	21185	17314	7372	2860	1855	1243	848	712	641	578	539	523	515	458	478	478	469	468	472	425	414	454	439	422	444	464	448	410	483	479	414	456	419	437	467	467	428	465	397	411	415	475	432	415	432	469	408	415	457	460	454	396	458	455	419	429	415	441	421	457	449	442	413	437	456	480	455	424	463	441	434	441	441	452	428	405	451	398	423	462	416	435	455	453	406	436	410	433	412	453	392	414	463	449	394	453	412	434	434	413	441	447	467	437	423	470	431	439	429	416	453	409	448	398	401	470	418	410	420	436	432	434	435	422	419	418	502	421	399	426	409	429	426	400	422	442	423	458	431	485	421	472	434	452	472	454	421	464	438	437	441	449	455	414	417	471	459	439	442	413	441	426	435	464	444	434	437	422	404	462	469	420	458	428	460	426	444	452	453	427	445	459	444	430	466	415	405	441	431	457	450	439	413	461	441	436	440	406	470	439	425	432	411	442	433	405	445	450	435	428	436	448	390	436	418	426	424	440	445	468	461	453	441	416	420	414	449	427	461	431	421	425	445	452	420	466	412	438	446	412	436	411	421	450	424	415	431	445	446	437	441	452	438	391	438	418	465	440	469	425	437	435	401	400	438	428	423	426	423	424	448	414	433	416	432	422	440	431	442	449	455	457	409	406	446	414	434	422	434	420	438	433	399	405	393	453	421	415	456	427	460	449	451	423	437	447	448	442	464	461	404	411	432	428	415	436	393	431	432	435	455	466	478	460	456	468	449	435	462	436	450	446	417	401	470	456	453	432	444	470	442	451	432	410	401	435	434	444	442	470	460	430	412	441	436	457	405	405	426	401	422	437	466	463	450	390	449	415	449	405	435	433	422	448	402	438	443	444	457	443	429	443	414	446	455	461	421	426	444	433	414	449	460	456	415	412	413	437	443	432	441	423	450	455	432	464	436	457	431	439	446	462	428	428	445	423	410	403	448	449	439	426	449	439	471	429	398	404	447	436	414	446	431	426	440	455	409	402	398	416	452	442	424	458	416	452	434	452	430	433	428	427	457	412	465	396	393	464	442	454	462	478	400	440	457	387	462	399	432	456	413	462	437	400	396	446	443	459	430	461	459	445	408	409	433	425	391	430	450	444	432	420	404	423	456	403	449	453	435	447	488	443	434	451	463	465	417	418	447	429	409	416	453	465	439	433	479	476	433	404	426	450	428	496	463	473	432	453	468	465	432	421	436	452	456	413	420	413	406	431	452	414	451	426	442	436	432	456	429	488	446	428	402	460	423	425	456	445	408	427	453	457	406	435	451	473	411	398	476	406	425	436	410	418	460	453	424	424	449	456	449	463	413	472	434	436	393	442	409	418	446	461	446	405	448	426	460	449	414	473	400	415	446	432	406	446	473	449	409	434	435	450	446	437	462	463	454	426	386	443	419	415	452	392	427	477	466	434	496	437	429	437	443	421	427	443	451	445	455	420	447	414	421	461	432	432	399	421	447	427	417	457	457	414	450	423	435	427	446	451	445	477	446	421	409	472	433	451	441	434	444	405	444	425	467	436	403	453	431	453	399	479	455	462	426	459	442	432	430	464	420	421	437	418	438	448	456	458	448	427	422	447	436	416	448	461	440	419	436	406	462	433	395	459	447	448	458	434	465	444	437	417	440	426	407	436	474	440	466	426	429	448	483	431	447	415	412	420	405	473	412	439	425	442	456	447	451	438	433	437	438	459	408	403	422	445	450	466	427	440	432	444	415	457	434	443	417	459	428	466	459	407	423	386	416	454	423	426	443	435	428	433	452	432	451	406	475	407	374	428	449	414	434	433	445	413	413	436	470	435	442	449	415	405	452	420	439	447	451	452	462	440	415	424	438	402	450	458	463	452	432	432	428	440	441	433	438	434	437	438	407	450	428	405	472	428	445	433	416	455	428	438	407	428	466	425	425	449	440	479	442	407	445	439	416	438	444	432	447	435	422	407	455	377	423	447	411	444	411	438	445	433	435	438	463	447	442	470	429	463	477	441	421	490	431	458	428	442	426	442	417	422	455	448	426	404	410	439	408	433	435	436	425	414	397	428	461	441	443	429	429	421	442	459	479	422	455	448	445	403	426	423	449	483	402	433	444	415	473	423	440	427	440	407	436	440	387	423	458	426	426	434	454	456	407	444	456	391	465	426	423	427	446	422	406	456	448	458	419	417	407	429	417	449	401	417	434	441	447	411	407	449	470	460	400	456	442	440	391	448	429	399	461	451	411	443	424	421	416	422	462	447	464	425	443	428	424	402	422	445	388	458	409	436	444	430	447	435	417	444	447	465	424	513	446	458	430	461	437	434	430	435	400	430	432	441	437	438	434	449	427	443	456	448	433	452	439	462	483	417	434	420	434	397	431	416	429	436	435	431	452	433	440	447	423	404	452	450	422	424	451	423	449	431	447	427	456	425	450	438	424	452	408	449	435	461	445	414	427	450	418	437	423	415	409	432	433	410	436	433	432	451	455	401	427	408	434	437	451	453	430	434	429	432	467	441	450	438	442	454	402	467	430	420	460	451	440	443	408	456	447	444	433	458	445	418	415	387	410	404	428	458	452	421	471	437	446	440	395	407	411	491	422	440	464	462	460	448	428	421	416	446	454	415	429	414	459	454	441	447	421	425	425	467	424	465	452	425	434	451	432	434	432	455	407	446	432	453	424	455	415	446	432	457	435	416	428	416	442	416	462	438	441	421	448	448	455	445	449	461	437	465	437	438	436	456	442	421	411	419	440	447	435	451	409	427	436	469	412	446	458	467	448	428	419	432	430	423	446	476	462	407	422	453	440	425	440	453	453	424	422	406	448	440	437	407	414	446	442	442	441	436	432	405	488	458	416	418	432	459	435	414	419	423	443	423	405	479	426	399	440	424	428	407	483	427	437	463	407	475	449	393	434	403	460	449	436	445	404	443	480	443	478	441	410	465	459	423	464	470	412	443	452	421	431	482	408	394	405	465	429	413	459	403	443	455	428	431	451	451	447	431	446	452	372	457	445	447	441	432	413	447	448	434	452	443	452	438	406	443	453	428	451	443	433	455	424	428	436	427	474	411	459	431	429	457	448	442	450	432	433	438	448	471	416	464	440	465	417	449	433	412	436	442	463	418	404	426	439	445	476	419	440	446	447	418	460	454	441	427	454	479	418	414	443	426	462	441	426	432	459	430	420	432	419	447	410	455	453	474	390	436	460	438	472	438	379	441	417	455	451	441	452	399	423	458	456	421	396	444	448	416	415	420	418	438	431	427	411	460	448	431	421	438	418	412	434	435	400	457	455	427	470	437	484	442	435	467	419	478	435	478	411	439	451	446	442	451	418	451	412	413	455	460	439	410	426	472	427	432	407	424	428	460	453	417	416	449	462	460	408	475	439	449	423	435	464	443	436	434	417	449	438	446	460	426	423	478	468	444	430	461	394	410	421	419	383	410	449	462	448	421	398	435	431	463	419	421	438	474	412	439	444	431	444
18384	29289	23790	11956	7335	4960	3328	2288	1893	1780	1424	1293	1147	1070	1090	1025	1027	1026	1001	986	904	867	944	902	896	909	913	921	860	863	837	906	919	832	822	906	827	835	833	851	896	864	817	864	832	866	810	820	819	828	869	839	801	833	851	875	806	800	876	866	834	899	825	810	827	840	807	871	820	942	812	829	830	837	825	874	811	777	787	810	854	803	875	798	849	805	832	861	834	847	892	824	813	836	854	862	828	859	857	861	842	844	866	787	838	777	845	827	857	819	832	847	883	865	831	798	869	849	885	864	858	815	875	833	866	806	826	836	881	814	863	827	815	812	819	805	805	816	801	810	839	818	845	804	863	844	801	862	831	771	827	817	834	832	838	797	789	879	819	812	865	904	841	778	838	851	852	908	835	881	831	863	782	900	836	830	833	789	819	849	814	843	857	902	842	891	862	847	883	788	843	871	864	899	828	778	808	820	880	828	840	814	858	828	877	828	857	830	766	822	837	803	844	847	829	798	840	858	807	786	845	866	808	853	834	804	865	806	872	813	845	829	840	793	873	854	894	862	858	831	881	852	845	872	820	858	792	849	785	833	896	817	859	832	842	871	854	898	830	803	841	851	868	833	838	887	833	829	839	801	844	873	872	819	878	785	845	879	854	828	790	865	805	850	832	841	811	882	889	875	795	838	849	837	818	806	860	880	879	869	841	866	814	804	850	828	841	813	843	845	821	853	823	837	885	792	856	854	869	778	889	839	827	834	847	821	824	840	852	822	823	845	864	811	877	893	849	875	805	819	864	848	817	841	835	852	829	842	815	815	882	834	835	835	782	794	829	886	842	790	889	857	863	820	837	864	862	877	839	824	797	920	819	864	804	837	836	843	837	837	851	858	885	774	834	807	851	836	868	787	858	801	818	826	828	861	839	808	851	820	775	831	811	778	882	812	821	804	824	859	836	800	811	845	822	866	819	892	861	818	829	828	835	870	787	833	822	861	847	823	885	827	879	870	818	783	872	827	827	845	841	812	882	824	842	896	796	820	856	851	783	820	825	793	864	859	850	849	855	855	822	836	845	788	771	820	878	879	802	844	840	829	838	845	814	774	804	804	835	854	793	782	856	835	813	855	793	867	832	835	819	868	856	858	809	775	838	860	856	800	854	845	857	809	849	831	815	831	815	832	825	913	790	862	836	865	814	869	871	828	863	864	804	819	755	803	842	856	822	892	802	850	856	798	806	845	842	858	821	861	841	858	842	822	796	787	825	815	841	828	844	860	839	819	785	817	782	814	870	828	830	825	873	850	852	840	798	890	840	802	880	820	846	770	864	863	859	872	860	869	877	886	786	841	849	842	828	827	849	824	839	832	833	826	820	864	847	846	817	790	832	824	843	770	830	794	870	866	887	843	780	887	861	836	887	873	840	823	825	841	871	838	839	872	816	826	843	814	809	892	801	809	870	790	828	824	809	813	819	888	780	821	807	888	840	815	822	835	812	834	858	798	843	800	850	812	871	819	869	807	821	860	855	852	818	820	827	879	829	793	882	859	845	844	807	794	851	846	842	859	810	783	844	798	836	822	826	870	807	831	824	866	838	854	822	812	879	824	844	821	860	859	809	844	839	852	878	855	806	811	839	855	840	902	854	810	883	884	856	853	761	833	807	833	853	845	852	825	812	872	836	847	772	832	777	867	793	844	829	828	831	823	811	864	780	852	856	834	853	842	818	866	807	776	832	891	851	840	819	880	774	855	851	867	880	843	837	826	785	791	869	810	811	829	790	828	822	830	826	848	819	847	833	807	866	845	839	869	789	796	852	841	813	844	857	797	850	842	827	894	819	816	864	794	835	846	826	822	833	844	832	788	848	869	838	892	879	844	858	803	825	847	828	893	845	807	852	862	850	808	872	838	795	840	856	827	884	853	815	843	854	868	806	783	862	825	828	872	827	814	889	863	827	852	832	804	859	893	858	790	842	874	817	804	798	862	858	853	852	815	788	850	864	873	850	843	806	804	794	815	849	809	860	801	869	819	848	816	863	840	856	861	845	810	825	865	853	814	802	811	858	859	851	857	796	854	817	859	831	805	805	849	835	829	827	860	800	843	853	833	820	823	845	825	838	854	854	829	880	833	864	829	862	839	875	820	823	848	830	796	854	847	875	777	850	855	794	890	821	786	806	823	840	833	842	794	835	833	861	860	862	792	882	838	863	859	799	795	845	822	781	798	869	833	866	830	858	846	829	825	824	810	832	789	872	853	808	837	842	837	814	786	826	796	824	832	874	859	828	803	835	845	827	841	829	846	818	824	883	829	871	844	872	814	887	844	835	775	840	834	889	834	777	807	804	878	845	816	856	840	874	821	796	804	866	878	833	840	868	788	842	804	889	840	871	827	843	836	848	791	835	827	851	823	827	781	822	818	852	841	821	823	871	857	855	914	787	785	835	801	853	851	848	854	838	845	878	866	841	841	854	827	833	853	831	837	787	823	824	789	832	817	835	863	844	808	855	877	875	804	783	862	847	797	827	840	794	803	876	846	787	810	882	824	841	837	810	845	808	835	834	847	865	855	800	890	870	826	858	862	850	848	870	841	806	792	788	821	797	835	834	855	799	813	830	828	834	808	815	892	855	849	799	857	842	824	865	866	823	875	822	818	849	876	812	860	837	842	830	883	832	870	861	849	793	864	799	792	848	815	871	819	817	858	773	799	874	912	846	813	803	841	824	816	815	823	841	854	813	839	849	862	869	852	823	874	827	789	827	878	823	868	860	851	861	815	798	862	840	862	824	846	854	882	828	854	850	831	788	853	813	848	824	857	829	815	818	838	839	788	850	848	846	804	885	874	796	810	831	735	815	838	839	894	818	874	836	856	881	816	793	842	857	797	817	845	843	897	858	853	829	847	835	878	853	863	824	837	792	824	827	827	864	841	821	847	831	805	864	834	834	799	824	850	834	795	825	824	825	829	800	887	864	788	834	819	801	836	787	886	836	855	781	815	806	842	863	858	823	874	822	860	828	826	823	848	886	842	831	830	848	838	827	794	842	801	816	884	862	845	851	824	906	836	874	817	835	824	816	900	831	840	880	863	861	854	786	839	832	817	808	847	860	812	853	815	790	845	769	857	858	877	831	755	794	868	853	844	890	832	826	874	813	822	832	835	825	819	814	877	832	837	837	863	809	868	856	866	805	803	848	832	830	837	852	880	838	835	837	847	829	811	854	826	839	823	791	822	824	824	845	835	839	817	809	859	854	830	826	796	825	796	832	800	825	894	855	808	835	796	867	803	863	860	832	864	822	796	786	857	826	850	841	835	798	903	827	861	795	850	832	849	820	849	819	849	817	846	866	806	804	811	786	848	827	793	789	861	814	848	821	851	837	857	822	849	866	861	790	868	836	873	821	802	854	809	797	855	841	867	835	839	872	808	787	853	795	873	853	873	853	857	812	818	834	807	878	860	889	797	804	846	849	827	806	812	847	855	784	842	836	874	818	823	834	856
24396	21387	28327	24870	19151	9087	4094	2014	1365	995	888	716	586	544	514	491	498	471	431	406	397	421	396	374	403	357	358	318	354	354	361	360	330	336	332	323	338	310	323	348	361	356	327	337	346	318	363	356	379	351	370	343	336	310	323	317	339	338	325	319	321	317	358	349	333	320	343	352	399	552	345	362	325	348	312	313	292	341	349	327	322	317	346	315	352	329	304	322	339	337	333	308	310	334	303	320	300	326	339	305	331	363	362	310	342	336	332	311	301	336	317	345	334	343	326	308	312	323	338	361	315	337	345	320	357	309	333	319	339	294	307	363	330	310	322	292	339	324	346	312	299	392	321	349	325	340	316	333	312	331	338	322	334	333	357	322	325	357	331	345	330	335	320	334	311	337	340	357	363	345	325	331	328	329	314	340	305	321	324	326	337	320	292	330	330	332	325	320	337	305	326	306	352	346	355	301	331	308	339	334	318	343	319	343	327	324	301	306	321	342	318	348	309	355	304	331	314	349	320	300	355	328	305	341	329	324	309	321	314	341	296	308	328	315	325	330	346	338	341	343	329	346	301	342	349	305	344	329	310	330	326	329	358	326	352	317	330	325	338	347	297	294	338	317	328	312	314	348	313	319	336	337	323	338	292	368	346	353	329	294	343	307	355	333	308	343	343	327	324	318	336	314	335	332	341	308	331	336	344	325	321	347	340	307	320	320	337	322	305	307	303	315	343	336	332	335	320	327	314	305	327	314	348	341	359	316	320	345	336	355	334	321	317	346	356	325	333	357	322	362	315	352	307	331	344	333	336	327	310	323	324	332	308	335	357	319	332	312	356	355	312	316	345	330	333	312	338	317	320	332	319	327	332	317	333	304	328	349	342	390	327	320	304	338	320	338	315	334	318	296	324	341	321	332	308	317	305	340	345	322	334	324	336	322	318	327	332	301	344	290	301	309	339	334	331	346	344	342	337	315	319	329	310	336	319	316	323	323	331	346	293	323	334	318	285	334	317	333	321	318	331	353	339	336	343	327	337	328	336	284	292	319	346	343	331	330	308	330	313	314	313	329	304	321	291	325	333	331	327	319	315	325	351	332	362	341	326	356	325	311	322	303	332	331	292	318	315	304	338	317	288	344	311	343	318	335	314	318	322	328	329	321	332	316	318	335	345	307	319	316	329	337	331	330	353	331	323	340	323	315	357	327	347	311	316	318	324	333	320	318	369	281	352	311	323	338	319	314	316	308	330	327	331	337	328	344	342	382	312	327	329	327	365	318	316	334	316	312	331	284	346	303	306	303	337	319	319	343	340	349	328	306	330	380	337	288	289	340	298	324	328	318	319	341	347	312	267	380	304	331	326	348	324	315	308	336	310	324	323	297	355	350	302	322	319	325	346	317	287	346	298	348	329	296	350	324	336	319	313	345	325	338	282	339	352	301	357	343	323	339	355	347	300	336	335	331	311	312	345	319	341	312	330	370	355	303	347	305	337	316	346	341	303	330	322	343	302	327	315	331	341	320	333	321	326	326	352	312	335	307	311	320	303	298	313	306	334	326	318	348	354	293	336	337	360	334	299	323	341	304	323	317	337	321	319	300	327	305	352	342	378	315	310	339	299	291	325	328	327	338	330	342	314	314	309	336	341	345	330	334	326	358	339	352	299	331	327	315	312	310	281	299	300	302	309	329	317	319	339	317	328	308	316	357	307	290	348	348	346	334	344	310	322	309	346	301	341	279	329	326	301	299	356	338	330	316	314	316	282	325	342	347	352	327	324	333	323	352	345	307	332	299	316	301	356	328	321	344	313	326	318	331	337	336	280	337	336	331	318	313	313	327	326	306	319	297	331	321	368	338	316	355	329	341	344	328	333	307	335	312	337	327	354	346	333	344	294	315	300	331	313	325	314	333	361	308	326	323	307	330	338	326	293	316	297	330	305	323	323	345	327	333	302	326	324	328	342	327	329	324	329	337	309	335	329	315	340	330	296	324	326	353	331	322	330	305	309	329	326	336	298	304	330	353	349	323	353	324	342	313	325	347	319	306	353	358	357	311	347	302	345	309	332	286	298	310	289	343	319	300	334	310	300	340	330	318	306	338	352	341	336	321	316	343	318	340	329	326	313	299	365	375	325	302	307	336	326	337	331	328	343	329	357	307	319	332	357	328	344	337	345	336	323	328	356	336	323	341	342	306	345	352	332	314	357	330	321	341	300	347	294	320	336	297	299	358	304	328	303	336	334	312	317	329	296	309	338	347	345	330	353	334	355	316	329	298	310	348	318	297	289	335	332	330	301	331	323	309	329	319	340	339	308	292	317	322	322	324	313	310	309	316	332	327	341	350	317	326	326	296	317	338	330	337	357	311	323	329	312	346	308	346	313	316	335	345	326	349	323	335	342	322	333	334	354	329	310	326	353	314	303	332	336	356	322	318	308	355	338	313	316	309	328	347	322	349	324	311	347	361	329	330	331	340	340	300	304	335	319	288	329	308	340	337	327	324	374	309	299	308	355	321	368	325	326	330	316	300	319	340	312	331	320	302	324	326	308	301	366	301	301	322	364	373	316	304	315	321	317	316	340	330	336	335	307	319	323	345	285	302	320	345	318	342	314	338	336	328	340	322	314	352	341	345	334	325	314	340	347	327	353	338	338	330	328	319	342	347	332	309	343	343	334	352	314	313	325	324	328	354	319	302	332	312	344	339	328	343	316	294	324	313	321	361	317	292	334	340	314	332	323	358	343	365	332	331	309	305	322	320	346	318	336	341	311	324	316	320	306	323	344	311	327	340	322	328	332	322	325	361	316	339	309	333	292	330	340	334	289	335	301	330	324	308	354	325	311	313	314	344	298	344	342	363	339	317	352	332	339	356	319	330	311	339	335	311	352	313	300	319	324	354	333	312	308	300	327	329	282	343	301	335	348	329	336	291	323	313	335	314	329	352	337	321	308	302	314	328	286	328	331	338	320	308	315	344	324	323	328	318	325	316	327	322	316	331	333	300	295	353	303	320	343	326	316	315	324	339	326	304	320	312	323	307	327	349	316	333	332	336	325	348	316	328	319	326	322	331	358	334	332	333	356	303	350	329	330	271	307	315	328	340	340	290	353	341	344	333	320	343	344	322	324	312	305	297	325	337	343	333	288	328	292	327	324	358	292	309	323	330	339	345	310	321	331	299	344	354	382	337	326	341	324	334	330	309	361	347	356	287	321	324	326	340	339	334	303	312	345	331	343	296	317	360	310	331	335	322	327	313	327	311	349	305	319	316	316	345	306	341	334	343	318	349	304	329	304	320	347	329	339	318	316	302	325	335	326	374	300	324	323	319	323	325	346	347	332	314	298	328	319	304	369	301	304	346	305	316	341	315	335	315	302	337	343	349	329	326	276	333	357	307	353	330	323	308	320	334	317	346	296	333	329	322	323	311	343	331	367	317	328	327	305	344	335	321	332	333	330	299	340	314	340	346	329	328	335	323	315	335	335	290	331	337	303	322
21259	38204	35571	25252	17466	12546	8393	5477	4220	3183	2584	2165	1769	1561	1387	1323	1192	1146	1051	982	910	919	908	897	832	822	789	803	653	748	747	757	706	690	676	713	633	718	636	640	663	694	631	713	666	677	621	640	666	671	705	624	650	612	645	655	640	651	641	694	639	639	614	674	681	681	648	685	996	1343	761	611	667	640	609	635	643	640	601	688	658	636	684	682	668	685	634	655	646	652	686	614	667	621	638	645	673	629	623	662	641	624	609	675	626	667	653	638	647	666	657	645	653	656	642	658	595	738	596	682	651	650	634	651	625	633	659	669	651	678	628	651	693	615	655	656	642	671	634	606	667	646	610	641	637	653	637	669	659	668	645	644	671	646	683	690	677	673	653	659	651	677	669	638	698	626	669	674	623	635	648	660	598	655	622	668	656	667	635	599	656	652	646	659	599	648	642	626	614	624	647	690	637	653	632	633	655	668	666	651	648	664	664	639	626	642	621	639	665	631	631	657	690	660	673	644	665	629	616	637	663	655	646	581	657	689	708	638	652	640	627	637	676	629	652	685	657	671	653	641	675	651	660	649	631	626	632	635	636	625	679	656	702	611	671	673	665	652	648	610	649	647	656	667	610	630	652	666	676	654	635	616	625	647	677	638	675	650	665	679	636	641	653	637	673	670	654	604	669	630	670	643	629	660	652	658	684	617	668	651	615	664	618	629	658	664	608	628	617	618	645	675	667	647	640	653	621	640	648	598	678	640	634	631	671	653	630	643	596	631	672	705	627	644	614	632	611	642	621	645	637	666	626	634	653	646	632	658	597	620	667	646	642	694	634	640	653	649	660	661	631	654	661	602	650	586	650	670	669	662	622	630	646	614	634	655	639	632	646	629	616	641	654	659	652	651	616	647	637	614	650	636	621	654	627	664	673	605	637	651	614	679	641	628	618	632	654	639	677	603	638	575	690	685	681	689	681	675	638	645	664	678	620	668	655	658	648	627	659	679	640	619	638	588	690	617	693	653	632	657	638	666	690	655	656	636	645	693	653	598	682	659	614	609	626	592	621	624	703	704	629	684	656	676	614	636	677	631	659	645	688	668	659	624	624	655	608	661	653	647	626	572	644	641	628	655	620	654	636	653	618	648	612	668	664	631	672	629	653	632	656	652	631	651	646	690	639	627	665	630	632	646	662	617	674	624	632	622	634	675	682	668	631	654	675	648	630	691	632	619	646	662	660	644	590	631	683	647	633	650	623	655	623	642	626	655	668	658	673	616	675	641	631	699	631	630	664	676	661	642	660	631	598	625	601	618	630	648	674	649	598	646	665	660	590	645	645	676	674	668	671	609	684	645	662	607	659	653	641	635	657	641	619	618	678	608	677	631	618	668	660	656	641	634	656	651	644	659	662	661	675	674	646	680	662	623	642	643	640	642	602	661	679	665	663	643	638	690	649	626	679	649	673	649	635	617	666	640	684	680	616	612	650	641	694	609	582	661	669	672	705	655	682	672	674	673	633	596	664	691	646	593	616	649	613	650	659	626	652	593	656	680	609	674	635	634	630	659	631	698	600	611	644	633	669	637	636	650	665	618	624	589	697	615	639	607	663	646	661	633	682	637	655	648	674	680	600	666	659	627	675	620	649	649	641	686	670	627	586	664	617	645	657	650	695	633	615	631	640	618	683	670	631	668	616	698	650	585	662	658	651	673	695	650	670	603	648	633	653	606	620	642	649	609	608	660	615	664	628	682	584	627	636	670	667	592	680	614	616	674	613	668	661	614	622	646	661	648	612	659	660	649	619	649	662	662	604	650	646	660	660	648	632	648	638	669	666	628	638	656	626	659	683	672	663	651	685	673	667	664	643	628	652	658	633	642	624	619	660	631	634	658	635	654	644	679	628	642	667	638	668	672	662	682	633	643	691	606	612	613	638	614	643	678	636	608	673	625	592	631	599	635	618	620	638	690	635	637	676	626	637	595	683	629	648	643	672	657	667	684	679	634	645	645	642	681	701	664	633	643	654	618	660	624	619	636	620	642	627	665	657	688	667	644	608	588	628	660	648	644	649	691	614	686	640	651	659	709	636	645	634	649	681	621	641	694	644	633	676	640	627	626	661	671	623	687	649	693	689	664	632	656	646	655	679	670	647	637	635	693	657	652	628	620	613	666	634	630	666	661	647	589	594	664	663	625	642	664	680	672	648	651	650	656	658	664	637	636	668	617	623	626	614	674	649	689	638	627	626	692	645	672	625	652	619	619	635	654	626	657	681	625	643	651	694	662	648	678	630	649	666	637	636	588	665	584	599	631	632	639	632	682	627	596	647	664	687	608	643	636	644	653	646	650	628	642	668	655	665	648	678	616	614	665	650	585	633	626	626	634	636	654	667	623	645	621	621	614	652	583	627	633	649	624	646	654	657	671	669	638	700	622	668	640	594	666	643	655	636	656	628	654	641	654	683	652	631	654	615	649	611	648	652	636	656	610	617	644	663	651	624	653	617	633	638	618	622	636	623	630	654	601	644	664	650	600	677	638	657	604	605	633	660	666	652	675	618	637	696	615	660	654	696	618	673	643	611	630	652	659	625	627	624	683	647	661	610	654	622	626	661	630	643	634	691	663	635	670	657	652	713	617	638	631	637	660	612	621	699	610	653	602	668	681	647	657	580	656	668	675	653	650	645	652	668	677	629	640	662	692	655	645	656	641	648	634	660	603	632	618	616	605	648	614	654	680	678	635	680	679	612	648	670	673	627	635	657	634	618	638	640	662	681	661	654	647	662	644	654	658	637	606	684	628	670	633	641	657	646	648	663	640	641	678	657	645	665	644	632	691	636	630	640	674	656	646	651	670	611	643	664	626	639	650	606	669	661	653	625	658	636	606	653	613	623	597	677	634	684	635	657	650	621	646	599	650	619	604	599	603	638	636	696	649	672	681	647	672	636	655	629	656	646	641	656	640	632	641	617	685	638	640	682	602	688	675	619	613	663	676	653	612	636	633	613	680	678	638	651	639	643	620	696	635	636	643	623	652	672	661	646	629	648	649	677	620	665	632	624	656	628	641	663	620	701	673	634	671	649	624	626	707	600	636	658	597	666	660	623	621	610	617	644	589	681	693	603	620	667	626	659	676	618	664	671	636	701	640	663	656	638	653	636	633	644	692	651	665	645	650	639	685	602	678	648	641	634	639	630	651	692	614	647	643	639	598	631	655	654	680	604	635	656	653	632	639	646	643	593	652	619	650	654	637	638	635	609	634	615	692	658	675	630	652	620	643	663	689	648	647	679	635	658	641	646	673	628	683	653	636	655	630	631	656	619	630	693	651	614	640	641	668	665	632	625	606	668	655	619	640	658	626	605	624	652	646	667	647	658	592	611	609	684	642	664	686	649	634	635	555	664	591	660	656	632	650	636	688	605	647	626	568	660	654	625	653	647	649	655	648	682	639	604	682	650	661	642	641	627	636	640	654	674	654	672	653	650	627	671	665	659	641	633	650	643	696
23466	21420	29096	24152	21549	18973	8661	3499	2177	1661	1236	956	834	743	659	564	546	469	532	432	406	366	352	421	374	366	396	368	332	315	300	302	303	331	292	285	297	283	308	318	325	302	270	299	317	286	284	266	290	276	303	287	275	260	302	278	276	264	299	297	303	247	267	260	280	300	299	312	466	501	266	256	279	277	285	273	258	297	288	255	305	277	254	302	308	262	296	299	289	271	296	290	299	288	288	285	288	312	328	288	281	301	269	303	312	253	315	274	272	291	299	279	273	301	289	260	277	239	304	318	286	272	278	261	314	291	279	306	281	270	280	242	275	309	281	318	296	274	275	288	280	263	290	299	274	282	319	285	280	281	313	297	274	291	313	294	257	298	293	291	294	288	298	279	301	277	289	270	257	311	300	285	265	277	281	260	282	249	262	267	285	304	297	279	274	279	296	256	298	304	269	277	266	280	325	259	287	259	254	274	318	295	267	271	264	270	290	259	272	297	285	295	274	305	281	297	284	268	325	291	301	316	304	298	284	287	294	272	266	259	263	261	309	263	277	269	265	273	281	288	283	306	268	316	290	286	275	294	271	261	268	315	284	286	268	296	273	293	302	287	266	274	269	315	261	278	293	302	277	268	288	281	290	295	316	271	275	301	267	296	269	276	275	286	299	333	295	303	293	280	289	298	279	289	259	277	279	315	277	302	253	274	260	269	274	309	316	282	267	312	290	273	298	262	287	310	285	282	289	296	296	291	279	284	273	253	300	302	283	301	253	296	307	300	286	255	284	291	287	308	274	297	261	296	313	309	274	270	291	283	280	277	280	273	287	268	286	274	280	285	280	264	298	266	276	276	244	305	278	254	280	312	284	279	286	296	271	269	311	283	303	297	287	281	275	280	283	261	277	272	283	266	288	263	279	286	286	260	255	279	277	264	294	269	282	269	276	267	268	274	255	309	281	274	284	298	300	275	268	245	257	270	272	297	288	284	242	310	312	274	285	291	286	278	288	283	295	265	280	286	280	289	254	280	304	283	294	273	294	270	268	292	293	256	270	275	268	284	299	245	282	287	295	285	272	276	249	273	309	275	283	263	297	275	278	312	303	288	288	262	298	301	268	247	287	296	277	281	292	283	259	292	281	253	299	281	280	298	270	281	268	271	299	307	265	286	303	272	252	272	325	293	296	287	264	293	299	302	268	285	284	289	288	283	260	308	265	266	272	285	280	279	286	284	302	295	281	295	301	276	270	289	273	296	281	286	276	286	299	268	280	304	265	312	288	246	275	309	302	286	270	272	303	272	304	276	299	289	277	297	272	256	287	282	294	280	261	280	258	271	271	280	286	282	307	281	245	281	280	266	285	296	291	313	288	283	258	271	270	260	295	274	287	290	296	277	291	279	271	273	294	280	310	259	279	287	283	280	263	291	281	282	295	270	275	271	285	292	279	268	269	312	279	286	264	281	246	282	319	290	281	284	262	275	294	262	279	313	294	286	256	253	258	273	270	301	288	259	274	309	278	274	286	274	311	256	317	282	287	272	297	308	275	285	292	264	316	285	294	303	264	306	266	281	337	298	257	268	288	279	276	276	308	315	283	284	301	287	299	299	298	261	295	275	243	273	270	289	260	272	272	247	282	292	267	286	292	274	282	258	273	296	282	288	306	304	261	296	258	302	290	311	309	311	270	263	282	272	273	287	248	297	300	276	288	300	263	255	285	293	272	293	252	272	295	263	283	264	267	317	307	299	292	253	270	270	288	299	268	270	302	290	297	280	283	308	288	301	283	285	293	298	303	285	273	308	295	300	296	287	294	252	273	287	327	308	314	297	287	261	302	306	314	264	269	260	273	277	255	256	272	301	280	276	296	288	263	315	260	292	296	310	292	302	302	256	269	275	286	276	261	285	279	286	264	270	291	278	287	298	255	283	262	309	287	279	279	282	287	305	255	271	288	276	258	303	290	295	283	286	255	272	272	281	305	274	269	278	275	296	280	291	318	307	297	275	280	278	271	283	267	283	305	287	291	288	280	260	268	257	282	265	307	286	288	292	264	295	289	315	266	257	251	293	276	298	297	318	271	289	295	256	280	308	276	256	264	294	301	295	267	275	275	269	247	289	283	284	267	302	275	293	273	275	304	288	271	286	241	321	274	312	280	274	299	284	277	322	290	288	272	327	299	280	291	264	247	291	312	276	313	298	279	296	278	323	269	273	286	281	289	263	286	282	276	308	275	306	286	291	287	301	270	281	277	307	282	298	269	312	273	259	275	278	295	293	280	267	276	302	274	292	292	295	274	258	288	272	293	284	308	288	260	323	295	278	272	297	309	289	286	293	286	278	278	278	275	276	302	258	303	268	285	270	272	283	305	293	291	291	266	297	284	275	256	272	280	293	316	278	291	293	294	300	299	281	277	272	288	281	267	292	304	271	302	296	268	283	301	277	280	270	294	292	271	301	263	275	300	268	268	298	271	291	292	290	276	276	289	277	284	293	296	286	318	269	294	282	285	277	282	282	301	281	303	303	268	303	300	270	271	279	254	264	292	255	278	278	262	293	276	280	255	302	299	299	297	263	310	295	282	295	313	286	289	272	282	258	271	293	275	275	266	298	286	282	254	289	258	305	254	283	277	260	255	279	302	299	266	270	323	261	277	291	304	272	309	279	282	264	292	256	280	274	307	258	265	282	283	304	300	268	255	277	263	263	260	312	250	256	276	286	282	273	304	241	279	291	286	307	292	256	297	246	315	276	291	316	266	294	297	270	291	296	263	280	307	277	306	300	267	274	285	283	316	279	292	284	259	306	292	320	245	289	304	266	311	304	261	270	272	256	268	281	262	311	306	302	292	296	274	269	247	264	266	283	268	296	276	294	253	301	283	302	268	301	281	307	308	274	279	287	304	285	247	299	267	271	266	272	291	272	255	284	269	295	269	304	273	259	290	271	293	286	300	281	295	274	277	301	266	285	307	289	287	284	246	288	274	303	277	269	320	310	281	267	287	277	282	265	272	270	268	288	288	291	325	288	295	295	269	271	287	307	284	308	281	277	291	292	309	268	297	301	276	281	288	296	293	315	301	300	290	290	288	257	292	271	271	258	259	254	306	278	299	304	278	277	295	283	242	308	293	285	265	277	273	301	262	276	308	267	292	261	283	308	283	274	295	285	277	268	303	291	264	282	308	254	308	284	284	264	288	261	280	249	275	277	283	285	286	271	269	292	265	276	265	275	264	264	324	289	294	273	274	262	269	291	289	283	270	288	252	297	320	248	262	286	309	256	302	273	304	269	294	268	288	267	278	249	293	260	301	280	253	317	306	319	328	268	273	269	262	263	301	286	282	295	293	285	265	279	297	304	305	301	310	269	259	267	310	276	291	271	273	304	296	280	279	259	254	285	314	271	306	261	294	307	296	296	308	274	265	261	291	286	276	278	268	298	298	270	285	297	264	273	273	284	267	311	261	282	273	273	284	279	321	278	295	276	301	283	298	292	257	284
24367	44962	42657	32824	20917	15273	11405	8617	6533	5064	3863	3108	2596	2192	1896	1718	1598	1399	1285	1147	1009	973	942	934	922	871	863	777	757	688	679	667	659	588	590	597	599	604	610	577	587	568	583	552	549	565	564	575	567	523	577	536	561	568	568	543	574	568	601	573	559	569	504	577	522	531	548	517	1166	1431	536	549	577	610	562	518	512	503	502	562	528	577	577	555	587	502	531	555	591	533	567	513	543	559	502	557	517	537	544	520	546	550	558	559	532	553	526	558	533	563	524	576	543	530	519	563	530	561	541	506	569	539	554	494	531	550	592	525	544	523	547	530	603	515	547	574	558	542	537	513	500	562	586	555	507	539	540	521	498	583	523	605	513	536	547	571	512	532	535	524	540	553	541	530	571	567	561	539	562	570	583	565	498	520	597	557	508	516	543	575	569	511	516	506	530	539	548	559	551	552	544	539	482	554	515	580	530	533	519	566	535	555	527	524	561	517	556	521	565	564	526	530	534	530	535	542	555	553	544	527	589	491	541	531	526	526	529	544	557	529	572	525	560	547	550	535	549	562	545	565	530	554	541	525	571	575	516	574	520	531	511	573	518	579	560	524	526	556	504	579	562	585	585	587	556	553	564	578	541	580	568	554	573	537	574	532	516	487	545	531	523	534	515	556	512	523	554	554	541	578	581	519	560	613	523	557	519	558	581	529	557	560	481	515	566	551	549	534	570	540	513	542	501	540	535	527	564	547	533	546	544	538	535	561	500	567	597	566	534	545	513	550	581	554	554	535	513	528	534	526	537	531	540	553	547	552	516	522	559	539	570	535	538	511	534	517	535	517	554	561	568	511	544	548	541	531	552	555	548	548	518	540	500	549	569	573	605	554	514	562	550	531	549	537	540	542	538	547	547	572	536	499	569	523	527	535	541	549	548	537	537	569	550	584	540	514	570	496	558	592	530	545	593	568	521	537	533	526	552	533	587	521	552	563	523	544	526	557	549	544	508	566	541	579	527	569	542	538	548	535	535	528	543	560	536	534	547	548	485	545	543	560	562	527	539	578	537	549	562	528	487	511	513	561	524	598	576	541	536	531	527	598	519	539	530	528	545	540	542	544	510	536	555	533	571	513	574	524	497	596	525	557	527	550	509	502	530	529	519	547	523	536	557	510	524	519	532	553	533	548	561	515	522	559	517	554	596	538	506	537	555	509	521	521	561	521	547	527	524	506	552	534	548	527	536	534	545	522	571	571	555	557	551	502	540	527	542	518	542	531	492	533	534	494	580	531	532	558	533	539	565	524	502	546	552	495	536	530	537	532	553	536	552	548	579	532	553	543	487	545	539	558	544	556	517	542	532	524	575	548	517	535	540	551	600	567	534	549	521	574	540	532	556	571	535	566	518	505	549	554	541	572	533	546	553	535	573	531	518	532	535	529	536	536	540	542	592	500	508	508	535	528	518	508	517	554	561	564	542	560	536	537	540	541	565	544	471	514	500	542	540	546	536	583	530	510	507	571	559	515	559	551	535	577	542	573	528	498	528	521	517	552	502	551	548	524	555	522	535	565	530	542	536	530	535	558	551	533	556	547	559	486	522	559	515	549	575	574	522	582	516	525	514	553	549	578	517	515	560	531	556	529	535	530	539	522	607	524	552	522	559	555	543	522	497	558	540	516	555	515	561	544	582	577	569	536	549	531	568	505	577	516	546	559	502	509	562	502	534	531	530	546	578	554	562	529	559	545	536	525	481	551	536	517	551	547	516	571	596	536	549	561	535	533	615	536	532	550	502	538	539	557	552	523	540	529	536	569	539	499	519	566	529	497	554	496	519	532	524	532	547	538	490	530	547	549	556	533	505	530	568	542	573	546	545	520	551	557	578	546	572	547	552	512	569	533	532	542	541	532	504	569	545	545	513	541	519	532	576	526	555	504	524	518	525	513	519	526	502	529	522	517	557	541	516	553	513	535	547	538	520	505	535	531	523	525	507	563	536	555	561	553	532	516	564	527	546	526	540	538	580	536	504	529	562	551	561	537	531	557	533	553	531	544	551	520	518	533	537	574	528	535	504	537	573	561	528	537	552	542	515	535	584	521	579	528	556	534	515	530	531	554	529	511	520	543	535	546	535	564	555	542	543	519	535	566	581	545	553	548	533	531	514	517	513	550	491	540	528	493	549	525	557	548	558	572	536	502	497	527	523	544	534	501	563	552	527	544	535	574	505	517	537	536	506	556	542	541	546	541	529	500	551	561	541	512	503	524	517	524	555	509	524	533	536	534	512	517	546	557	544	524	535	568	543	525	520	484	533	542	540	510	555	555	550	535	550	575	574	512	538	492	541	545	529	532	573	503	527	525	580	540	542	564	564	555	531	527	534	503	541	528	533	534	542	521	546	517	528	542	545	505	542	571	531	524	549	563	535	566	545	538	567	504	576	519	559	538	547	576	605	504	522	554	533	547	499	553	547	544	579	513	512	496	536	573	537	483	576	551	560	597	529	536	542	499	535	505	573	530	513	519	559	539	550	577	525	530	544	498	555	555	531	544	523	519	542	512	520	518	555	512	545	559	523	554	571	544	542	534	541	530	571	500	501	544	544	524	515	534	553	500	520	516	557	566	544	524	536	529	539	555	583	504	574	528	525	559	534	558	557	553	525	536	521	513	558	573	526	547	546	527	572	518	534	553	589	572	519	521	554	492	518	548	575	540	517	518	539	517	536	527	513	542	504	532	518	549	533	560	566	505	526	527	530	575	563	507	557	519	514	545	573	538	480	593	560	497	541	515	527	553	563	498	543	600	503	554	547	540	518	524	518	510	523	568	567	517	525	545	534	520	547	547	533	552	518	519	537	588	536	534	519	537	593	570	517	531	540	505	526	540	561	562	544	564	558	505	495	554	523	563	513	533	548	554	509	520	488	535	561	524	516	558	518	507	524	533	548	541	525	530	533	585	543	548	558	548	516	516	568	600	558	500	512	528	533	548	509	535	545	533	527	580	574	527	553	586	535	536	491	556	566	537	510	581	529	526	511	520	568	567	587	531	547	548	575	549	549	595	534	550	539	547	521	553	528	549	514	580	511	556	550	538	534	549	521	556	503	547	502	544	547	554	504	582	540	507	518	547	546	534	546	503	500	545	546	514	525	539	539	522	552	546	517	581	575	539	550	550	551	500	513	540	529	560	552	505	552	537	557	582	536	538	533	534	561	566	545	538	539	551	502	554	536	558	477	561	544	549	555	550	564	544	585	539	562	517	529	526	536	548	478	512	516	519	530	546	559	497	548	502	538	526	599	533	538	550	574	494	536	553	557	571	515	534	595	530	558	550	534	528	553	487	576	508	521	573	484	535	530	548	542	576	542	536	518	507	525	536	533	514	554	561	538	549	529	537	541	565	550	550	551	525	538	553	545	565	517	560	530	532	553	543	526	539	539	592	544	541	546	560	552	511	550	550	502	531	531	531	545	519	481	550	527	576	534	535	516	563	548	547	521	546	536	595
27006	21243	18488	7637	2339	1507	985	802	659	609	554	547	521	526	506	463	451	491	515	464	441	458	478	464	470	437	481	437	416	449	462	437	444	433	436	474	439	443	430	452	447	432	419	442	406	441	433	469	473	432	476	427	447	419	431	428	398	384	436	446	466	429	437	444	450	422	425	458	443	439	396	430	441	420	482	429	415	470	431	464	449	516	465	459	424	434	453	398	391	411	415	423	442	439	435	439	419	413	424	437	406	450	462	401	432	451	443	433	440	436	418	405	436	450	462	408	429	463	414	451	452	445	457	434	443	422	452	455	411	425	440	445	459	439	431	452	414	432	426	442	449	469	447	437	422	435	437	408	406	394	453	435	482	485	383	422	469	378	454	415	442	444	422	410	444	432	435	424	484	434	453	438	452	410	449	439	430	438	408	429	436	458	424	465	446	435	448	411	413	451	459	472	422	410	400	459	409	414	431	431	401	473	400	458	435	430	402	420	400	413	427	413	401	417	458	439	449	424	448	425	435	464	410	425	430	419	434	431	433	447	407	445	429	433	478	459	427	447	412	411	423	474	400	480	416	431	451	430	459	448	454	406	464	422	444	439	445	436	457	454	460	439	462	444	410	411	421	401	467	423	403	407	449	442	446	440	446	429	432	438	446	451	444	418	403	423	459	427	413	441	407	453	427	461	436	458	438	430	419	440	470	403	452	422	430	430	402	421	458	434	403	455	441	466	404	423	431	419	425	444	424	404	420	475	452	448	410	448	398	451	392	424	433	405	443	426	474	427	438	391	458	399	436	438	457	441	379	433	468	433	411	492	384	433	426	436	476	412	439	462	434	448	440	422	432	432	413	417	418	435	409	415	417	385	449	457	443	430	435	434	465	474	429	450	407	438	416	418	434	465	428	443	435	424	440	396	436	429	448	448	439	453	426	411	419	418	455	432	466	423	422	434	397	440	418	448	427	425	450	454	410	428	455	419	421	447	442	430	451	453	412	451	457	433	393	390	446	426	386	440	435	427	412	435	452	447	431	445	393	457	422	418	449	431	477	411	428	443	451	452	420	386	425	403	444	461	437	420	417	432	445	427	413	450	432	449	397	434	438	436	448	423	406	451	383	443	449	449	437	425	411	500	422	427	457	425	456	425	469	435	422	433	458	413	445	401	431	432	427	463	446	437	449	454	431	457	438	427	403	462	454	451	459	437	467	454	450	403	428	414	424	414	427	418	432	448	425	448	432	431	429	397	428	422	454	445	426	442	412	423	419	417	416	435	441	442	477	455	429	409	434	451	414	439	431	445	432	413	434	438	396	402	425	403	415	412	419	439	469	427	429	432	435	416	445	446	437	419	442	426	416	475	422	404	449	446	411	430	447	465	447	403	454	419	436	436	435	452	426	390	462	417	426	448	423	366	444	439	435	409	435	406	423	460	417	461	482	434	431	403	437	421	440	401	420	444	451	433	439	440	408	438	443	409	479	467	417	464	456	409	414	433	426	432	424	471	422	434	441	449	424	424	424	457	463	428	420	440	433	414	424	406	446	444	403	415	420	417	421	419	460	457	427	479	421	441	446	423	407	431	416	425	459	449	459	422	426	408	439	426	446	429	420	400	411	409	438	420	418	468	461	412	430	462	401	425	462	436	481	450	396	408	443	452	428	433	403	408	444	405	399	462	420	418	473	408	459	434	401	407	452	416	420	444	402	425	448	391	415	446	428	438	468	454	405	465	439	456	457	438	422	437	430	428	419	448	455	433	463	397	406	429	501	428	447	446	445	451	464	449	444	395	421	436	444	430	420	404	444	455	410	451	448	446	430	421	436	477	456	436	406	430	455	396	435	442	459	436	471	480	403	460	400	400	465	416	419	448	466	439	455	428	428	419	441	424	445	392	403	456	445	416	466	401	437	451	444	455	423	426	458	426	449	450	427	454	398	412	461	431	435	461	462	411	431	400	435	424	427	450	419	424	423	417	436	431	432	411	436	458	424	441	455	460	430	430	455	455	415	429	409	470	412	393	403	426	453	425	469	405	454	414	453	434	443	436	467	439	442	394	436	468	414	462	444	422	441	401	442	456	452	430	432	412	449	410	422	444	442	419	418	438	453	476	428	426	427	453	451	444	440	446	422	439	426	445	475	437	403	447	405	406	453	400	421	441	439	446	448	444	454	450	455	405	458	400	430	446	446	415	460	438	456	431	445	467	394	417	426	427	442	411	406	417	401	443	444	462	415	407	401	400	457	414	447	436	466	422	445	428	410	455	397	450	464	423	430	435	422	452	449	445	399	368	427	441	424	422	439	430	417	449	424	417	439	462	455	446	457	400	424	477	430	431	462	395	444	411	421	450	426	441	443	437	418	429	446	402	446	425	415	387	424	476	433	454	402	440	423	419	420	448	427	435	425	462	424	402	444	497	415	440	441	416	485	393	442	446	445	435	452	445	435	469	422	449	453	441	428	456	407	412	437	429	420	473	449	409	449	441	448	440	450	452	460	435	428	487	426	397	411	441	440	420	425	427	425	395	452	451	422	444	463	457	442	407	460	418	443	438	396	428	430	452	437	442	450	461	451	434	451	448	465	431	390	475	428	477	440	425	445	449	469	430	418	451	385	408	449	424	482	433	444	427	436	438	433	477	469	434	462	446	467	460	433	441	403	445	464	429	427	437	450	432	455	460	458	434	421	417	426	409	426	434	432	440	428	391	437	390	450	440	459	445	427	403	467	408	466	483	420	459	468	442	463	462	439	422	434	448	420	442	457	420	435	416	482	407	454	432	422	453	442	399	442	444	427	479	377	440	418	450	432	386	440	463	455	442	398	396	385	450	417	439	471	451	395	399	464	415	420	444	394	443	466	443	421	449	445	428	401	453	438	449	441	447	430	450	439	451	470	424	386	426	467	395	449	430	442	427	430	410	419	441	443	411	437	471	447	446	476	426	450	444	431	433	448	446	423	436	469	424	413	444	420	407	401	448	454	425	410	436	434	431	430	472	437	455	427	417	451	398	441	442	420	432	421	445	447	447	434	461	445	461	456	487	434	406	437	419	423	451	435	457	451	411	416	470	445	432	455	403	464	443	441	462	419	444	420	402	441	422	402	444	429	407	467	428	437	401	464	444	432	427	482	425	473	405	430	447	441	446	469	439	430	441	424	435	444	429	452	406	432	453	437	455	431	425	454	410	439	456	462	476	442	438	411	442	464	477	429	409	395	434	416	467	466	433	424	431	441	411	409	453	421	413	411	456	424	421	406	443	431	396	427	415	471	419	400	453	410	430	442	441	443	432	493	423	446	441	428	436	430	408	441	452	434	442	444	491	451	454	456	380	441	400	440	464	446	441	415	418	423	442	451	439	441	415	427	420	433	460	460	439	430	429	426	457	436	443	431	447	411	457	419	420	370	439	432	436	459	436	428	419	417	446	425	429	455	438	465	444	453	470	437	426	438	440	413	448	392	446	430	423	448	425	454	438	455	411	450	442	450	443	463	423
17036	29989	26128	11339	5736	4093	3024	2373	1902	1619	1426	1310	1176	1142	1090	1050	1038	956	995	951	951	924	899	872	866	911	883	858	846	883	781	835	864	833	873	831	868	861	847	843	796	850	836	829	833	813	861	811	789	872	819	804	829	851	883	811	827	866	860	813	880	842	822	836	809	815	845	828	818	932	816	805	810	858	839	857	823	875	844	843	814	854	795	811	778	839	845	807	779	816	793	806	858	830	813	844	848	806	811	815	824	786	833	868	789	849	818	855	829	830	815	838	806	842	814	847	787	862	851	839	824	827	827	830	853	847	848	835	795	815	895	795	847	836	798	866	824	812	814	852	817	831	854	849	784	786	853	841	787	900	842	862	870	805	847	822	840	802	809	820	866	868	847	778	814	866	842	809	854	818	831	826	862	809	830	835	820	792	817	849	907	868	820	854	909	878	824	904	854	855	770	840	886	804	843	871	835	822	810	851	813	829	835	801	777	818	872	794	871	849	766	797	838	800	842	780	839	848	800	857	832	848	822	869	892	849	833	829	868	824	818	847	839	807	803	837	826	886	842	835	819	802	846	850	876	824	869	852	874	864	867	870	834	807	844	833	818	881	853	846	831	800	824	829	814	873	848	837	822	860	844	761	848	854	801	860	872	846	809	819	837	836	791	834	828	822	814	804	838	813	813	871	806	811	830	832	799	837	843	831	773	841	802	834	845	823	781	845	874	824	851	842	876	810	834	835	868	874	810	824	786	867	784	855	855	822	803	818	876	851	852	818	833	852	797	862	854	833	870	833	830	851	776	820	787	803	830	819	819	872	776	841	798	867	816	835	850	810	849	849	840	861	843	867	849	766	860	861	825	824	803	863	847	808	819	864	864	812	837	827	856	863	852	822	860	829	827	872	886	815	774	824	861	813	805	857	847	832	824	867	904	835	870	801	873	809	826	799	883	835	842	789	797	865	850	852	853	829	845	881	828	805	798	846	797	828	836	856	808	809	840	874	885	837	856	859	869	830	820	839	845	862	803	825	851	853	832	849	817	833	770	838	874	835	852	865	867	849	826	845	792	847	819	863	763	830	875	848	850	809	836	834	853	865	870	881	841	828	811	802	767	872	828	873	816	835	791	833	798	801	792	813	822	837	863	872	820	808	814	816	864	813	844	838	870	858	849	862	859	852	867	827	805	859	839	812	814	876	859	857	835	813	816	841	837	810	871	813	809	797	775	799	852	791	824	792	810	853	878	832	833	758	799	786	834	824	832	815	853	807	788	850	812	852	818	838	793	842	843	840	831	830	805	844	813	832	845	812	829	864	842	849	863	810	821	834	864	827	816	825	792	840	813	841	846	827	818	855	865	827	807	773	827	844	783	848	861	800	876	792	848	831	871	842	897	843	828	841	818	863	880	827	875	804	864	830	805	788	833	841	845	846	850	824	791	820	836	839	835	897	875	814	813	839	817	837	850	867	829	798	857	863	845	821	862	870	846	822	825	783	893	815	860	829	796	810	806	847	838	842	816	791	829	843	885	843	829	840	785	823	840	842	771	823	870	855	867	832	820	810	813	825	849	858	803	877	837	823	803	865	829	821	832	860	835	837	776	834	825	844	807	827	840	835	846	826	815	804	881	836	830	853	819	761	835	755	856	851	780	873	820	783	863	827	846	821	835	824	874	824	845	848	874	833	805	857	799	859	837	836	777	850	827	827	822	843	892	777	855	805	853	848	805	839	865	797	780	840	846	838	819	828	811	849	862	846	860	876	821	880	883	834	867	776	873	862	831	829	809	868	854	869	835	798	855	866	803	808	851	797	822	836	870	888	783	802	825	801	815	833	846	857	829	819	843	863	814	785	838	853	828	827	839	861	803	823	860	826	790	803	842	833	829	870	837	819	826	851	811	786	849	816	867	812	842	832	830	867	860	812	829	819	912	841	787	835	829	875	827	817	854	849	815	817	861	795	906	879	849	836	821	870	797	862	846	835	882	815	817	869	807	844	843	843	792	861	832	857	883	856	832	845	840	811	805	896	819	804	878	827	808	808	825	794	844	811	824	774	913	839	888	826	872	844	801	867	823	829	871	827	858	842	822	863	879	821	815	827	864	818	839	886	858	894	797	807	811	851	832	817	847	829	832	848	793	891	854	779	788	883	839	795	838	772	851	828	837	846	807	820	797	838	831	871	876	824	844	805	800	843	832	808	829	861	850	830	801	837	842	875	906	869	820	859	863	792	807	810	902	780	812	790	792	822	788	821	835	863	837	761	840	859	811	797	832	845	810	822	849	822	836	816	863	876	848	839	807	864	835	842	793	829	810	829	843	845	899	802	873	832	805	793	894	796	805	827	816	820	877	838	827	863	869	816	816	864	809	829	866	832	790	834	821	828	849	838	855	814	837	839	822	817	812	815	825	785	876	815	840	841	861	826	841	875	802	835	852	808	826	852	818	809	811	842	815	812	823	816	847	789	846	873	801	833	894	814	837	799	871	804	783	850	879	859	855	880	801	803	831	828	845	854	809	795	826	837	811	817	801	811	827	810	866	812	849	826	817	793	828	848	821	856	855	812	838	815	889	869	782	845	816	837	892	845	789	817	801	870	887	762	930	819	877	840	818	820	855	785	892	813	883	821	861	877	848	828	816	812	828	875	839	824	833	871	805	813	825	824	820	788	811	800	818	802	868	877	817	847	829	815	816	850	883	795	864	788	854	813	864	810	834	824	872	823	813	807	834	866	809	891	833	865	829	808	862	829	815	836	814	881	805	829	806	839	862	843	849	866	830	812	836	807	834	809	847	816	811	863	799	799	832	904	865	810	838	831	821	774	849	803	803	790	848	812	833	832	886	805	825	904	845	854	799	840	898	791	856	860	787	867	824	812	872	834	825	863	813	822	774	825	794	761	863	847	841	793	810	883	857	860	801	837	788	790	844	864	860	843	833	886	815	847	863	838	799	821	818	844	834	867	823	826	852	822	802	850	806	830	844	857	786	783	813	853	868	823	838	804	866	857	820	805	819	836	837	878	865	907	808	860	844	869	791	820	778	885	826	849	765	823	808	808	784	814	855	822	826	829	851	858	867	861	835	838	843	821	858	816	843	834	854	867	840	837	803	880	865	871	779	810	867	827	872	855	887	835	837	812	871	826	853	884	876	827	798	800	785	879	802	815	867	827	822	850	830	880	828	821	853	815	833	788	846	837	791	823	838	848	730	821	824	788	856	804	836	883	792	848	781	828	828	854	824	792	835	815	812	790	827	847	840	826	845	826	879	865	795	844	797	818	812	818	818	826	796	854	817	858	843	832	845	775	770	886	815	861	812	802	815	810	847	812	837	820	832	834	853	881	805	838	799	848	832	830	844	843	816	846	800	858	879	842	804	787	824	875	832	885	773	865	802	835	875	868	830	839	850	850	835	860	875	803	799	845	845	838	788	864	813	806	839	811	832	809	852	808	802	797	803	833	815	853	821	810	813	825	870	829	820	821	884	848	810	853	785	858
24438	21385	28276	24873	19397	9647	4685	2642	1839	1328	946	758	618	557	531	490	478	431	464	425	407	391	423	407	397	396	368	366	361	346	352	346	359	355	355	355	366	316	329	344	334	339	349	359	339	361	300	339	363	352	349	345	342	331	339	359	325	378	331	358	348	344	329	339	361	315	308	365	464	567	383	355	349	342	331	354	356	330	324	343	333	322	309	340	314	352	324	337	362	313	351	334	341	363	334	291	335	308	356	327	351	338	323	334	333	333	333	352	344	343	338	317	341	329	356	372	334	346	338	347	339	320	365	377	344	328	352	314	345	313	350	333	370	366	350	348	345	345	329	345	316	341	337	353	370	336	333	317	302	322	337	358	360	318	296	371	323	379	341	317	356	322	390	313	352	360	355	326	328	313	358	346	365	359	366	308	349	364	348	329	337	324	308	333	332	315	358	332	325	340	331	316	317	341	331	357	300	308	349	302	332	339	358	345	341	332	314	329	347	332	350	331	338	338	317	351	342	322	321	342	344	327	337	320	337	345	312	349	350	317	355	347	335	331	299	343	341	350	343	341	351	322	337	343	338	330	314	305	311	362	358	355	343	339	309	351	337	357	338	346	323	362	362	324	316	332	357	309	288	358	327	330	322	344	364	335	335	333	342	315	342	333	364	368	342	316	330	340	338	309	338	377	346	290	364	337	322	339	351	362	358	351	334	350	319	326	341	323	374	357	338	369	348	315	325	365	340	362	348	367	333	336	297	339	315	321	353	341	319	360	323	337	348	340	370	332	360	348	344	345	348	341	351	366	338	309	372	321	321	334	348	288	321	323	328	358	311	325	336	348	370	320	325	355	336	370	345	306	336	348	354	301	327	330	330	339	322	343	336	326	347	308	355	347	339	335	358	339	338	325	338	320	320	341	321	359	329	320	349	328	341	356	366	308	308	352	342	354	357	334	307	319	329	343	344	319	376	330	364	350	335	341	319	342	355	353	321	312	348	330	347	319	373	370	343	337	348	357	357	326	380	365	340	357	350	355	320	347	330	329	306	354	341	357	339	317	368	336	334	347	339	369	331	370	345	328	330	352	308	345	348	323	380	331	340	359	322	335	333	331	338	380	337	329	341	329	338	355	349	364	344	336	340	319	309	373	329	340	368	325	333	351	339	375	349	338	327	341	331	338	381	346	335	278	323	323	339	342	358	337	325	364	353	355	350	303	357	325	324	304	329	337	348	312	371	338	362	361	343	365	305	349	344	336	358	347	329	365	353	344	356	369	347	326	304	312	320	357	334	351	373	324	358	331	367	344	354	354	310	385	359	312	354	309	347	337	364	355	319	339	330	340	371	345	322	350	349	340	358	328	335	361	329	307	341	339	344	282	361	340	311	326	306	338	372	322	365	358	347	340	351	340	337	347	336	350	366	342	326	343	366	325	332	337	314	358	353	351	362	323	359	335	336	353	359	362	324	365	345	323	339	320	344	346	327	365	358	320	345	320	294	329	348	342	311	332	319	327	339	306	340	360	321	315	345	294	321	350	349	345	337	355	324	319	351	338	324	331	342	355	357	343	351	362	338	352	335	289	360	372	321	338	337	331	346	332	346	363	352	303	337	337	384	325	344	341	372	327	341	333	350	350	307	338	328	345	356	357	332	380	377	311	328	354	321	298	321	328	326	336	362	303	346	346	331	345	338	339	342	380	336	338	303	318	340	353	339	285	321	336	322	347	358	352	308	324	317	333	310	352	363	346	308	350	345	332	376	355	326	314	354	327	331	355	339	354	343	349	313	361	331	319	360	361	339	358	342	376	358	313	332	347	333	338	345	341	326	308	341	322	355	320	331	323	358	350	362	324	342	360	346	327	356	366	334	321	350	345	326	344	367	322	321	295	356	337	322	311	360	352	329	349	322	345	336	357	351	381	359	328	323	330	362	325	345	371	375	316	345	328	329	341	344	345	344	358	327	339	343	357	327	333	375	345	321	334	342	344	342	341	320	325	328	319	345	359	305	363	304	326	345	360	343	349	354	345	375	350	348	307	337	338	341	357	335	299	320	354	350	351	313	350	338	356	358	349	348	345	318	370	323	374	346	378	341	352	309	315	343	368	314	348	339	300	339	349	342	364	323	352	351	326	334	335	326	325	372	346	315	345	331	375	378	309	324	324	377	343	295	355	361	346	332	358	358	339	327	359	397	328	336	339	340	345	327	360	348	341	355	326	322	378	365	347	329	360	351	316	349	344	324	349	353	355	319	370	357	336	336	309	383	304	334	317	353	311	357	380	323	328	376	359	314	339	346	357	354	346	329	341	338	344	339	345	334	339	296	326	333	329	329	352	328	369	323	365	348	338	335	369	340	365	334	345	383	338	318	328	343	347	334	333	332	317	342	337	358	338	315	340	340	363	335	316	304	342	339	335	349	347	360	337	354	354	314	338	349	315	346	349	334	307	350	328	321	333	333	360	325	336	344	358	333	324	320	362	312	340	347	329	330	353	369	315	312	356	339	345	333	320	332	363	325	363	339	334	313	345	336	334	321	366	334	337	292	319	349	353	359	311	329	304	337	332	344	343	349	338	325	352	331	333	359	338	297	354	349	351	371	355	342	345	351	347	322	316	354	338	324	353	346	359	330	343	323	323	331	384	363	362	350	323	374	358	345	339	334	337	324	299	366	302	360	341	341	309	323	290	332	337	356	309	334	346	380	338	310	315	329	328	329	312	345	329	353	344	364	339	323	312	353	346	317	312	299	330	353	363	353	373	312	341	344	347	356	330	371	343	369	302	329	302	344	339	317	337	328	345	326	341	298	307	348	314	330	329	368	340	301	354	338	347	341	342	336	331	357	326	336	348	359	338	341	320	327	382	329	341	326	344	329	362	320	303	330	369	362	347	363	358	333	312	336	321	310	331	368	309	366	344	342	326	358	365	319	347	358	335	364	350	334	332	311	311	364	329	321	293	354	322	360	316	329	335	338	343	349	342	323	317	339	348	338	346	339	333	320	320	354	347	392	313	327	344	344	316	315	381	343	343	353	329	306	351	337	344	352	366	351	345	345	333	330	349	348	346	322	322	356	368	314	333	366	315	376	370	300	336	331	327	342	347	318	343	328	363	350	329	359	327	322	346	389	344	315	358	335	309	294	340	358	343	319	363	348	341	335	340	331	310	356	321	308	345	347	316	340	336	346	330	332	353	341	345	332	304	315	318	318	351	360	318	302	356	365	312	355	354	311	335	343	355	339	378	356	355	342	344	316	355	329	324	328	330	374	336	332	303	339	379	306	305	333	312	337	361	323	349	347	315	372	322	341	329	356	322	336	290	377	328	377	323	303	370	308	383	325	300	309	348	321	364	315	330	332	377	344	339	336	335	367	335	327	326	316	325	363	339	331	367	320	347	338	363	302	329	327	326	337	320	327	322	350	349	345	317	385	324	325	356	331	332	326	301	361	355	321	353	351	355	368	350	332	342	352	349	368	313	327	299	335	300	340	329	342	323
22403	42032	34311	24984	18947	13663	9907	7120	5563	4125	2873	2248	1750	1496	1439	1284	1212	1062	1068	1017	928	882	883	875	875	877	812	799	761	792	755	712	677	769	710	757	737	639	660	749	701	708	685	698	680	684	711	649	735	725	649	692	654	688	640	690	653	707	672	615	671	671	681	635	651	658	701	662	1056	1388	870	668	669	731	724	693	657	611	667	672	698	648	672	699	694	687	635	712	674	678	611	668	678	615	633	669	646	655	663	613	697	654	635	671	678	658	713	698	650	668	697	670	655	653	662	684	693	647	648	666	699	674	681	668	624	707	679	657	680	714	639	638	692	672	652	650	678	657	652	713	649	665	605	702	663	732	707	691	653	683	683	675	670	661	689	611	651	656	683	665	660	644	642	657	695	684	661	646	655	646	611	690	698	662	641	669	681	657	698	688	733	722	665	679	677	669	638	682	699	687	629	648	665	731	641	705	646	657	676	652	655	716	662	679	696	639	666	646	657	681	688	703	659	696	672	686	670	706	657	644	675	668	662	659	668	663	635	629	651	656	634	657	668	666	681	670	729	628	664	693	638	684	660	618	722	674	658	653	674	700	720	676	635	685	648	690	678	682	672	717	654	670	659	685	659	662	703	679	651	691	645	653	638	640	636	607	653	649	689	653	696	676	675	723	677	672	616	681	672	698	712	627	693	679	646	632	688	648	622	651	623	647	674	728	653	696	661	634	641	720	656	650	703	709	648	662	669	642	638	652	664	674	627	694	701	678	656	662	628	695	630	692	667	726	682	675	648	677	666	665	698	647	673	667	679	682	652	680	625	659	620	706	631	615	675	661	630	662	667	616	678	703	674	707	707	676	642	641	616	658	696	651	722	638	646	674	667	676	691	685	713	684	632	662	750	669	646	652	652	679	631	668	659	744	696	693	688	626	679	671	673	668	663	664	684	682	657	632	657	687	676	680	647	663	648	654	701	647	620	696	655	676	690	691	668	691	652	707	678	659	651	671	694	673	700	703	628	704	697	645	653	676	644	646	666	658	675	658	686	676	697	647	670	630	632	639	694	671	735	683	629	670	664	648	680	691	707	725	683	668	724	645	652	688	656	637	697	636	692	704	668	640	631	682	701	682	646	624	647	636	680	623	679	716	667	684	662	712	661	695	664	679	667	635	627	687	703	723	732	680	611	713	634	657	702	651	678	718	686	666	692	620	684	697	681	659	644	684	695	655	680	640	653	663	657	632	669	668	683	651	701	648	647	654	699	709	653	680	587	644	700	684	722	673	659	707	648	679	678	704	624	682	701	645	614	677	673	639	662	705	687	660	724	687	652	722	706	659	684	699	693	658	646	618	700	660	661	684	670	647	612	659	688	727	695	659	665	654	682	689	699	693	704	673	655	660	657	720	689	627	652	662	654	689	663	669	710	672	635	635	629	681	644	668	685	659	702	689	680	674	673	634	669	676	621	641	640	656	696	686	655	660	678	630	683	705	663	648	626	658	660	641	684	667	668	663	716	644	676	627	696	629	630	690	666	711	644	670	693	682	698	667	679	690	633	673	637	667	720	694	699	664	671	646	668	623	628	660	695	692	698	700	678	635	679	686	694	661	658	671	676	686	728	693	645	660	671	663	697	706	684	663	647	682	676	647	715	668	673	696	666	666	687	693	644	622	678	651	636	631	632	714	664	684	651	676	692	646	718	691	697	666	670	674	675	641	700	708	701	652	654	666	640	663	645	661	673	687	675	661	670	659	651	701	644	645	658	682	653	690	671	661	718	716	671	649	647	639	708	615	672	622	642	650	673	676	653	658	683	638	670	630	697	665	704	672	675	673	645	615	636	656	654	626	696	682	649	685	717	689	677	639	676	660	667	700	627	696	707	705	687	642	671	675	667	624	726	651	612	620	665	682	685	676	674	668	681	687	724	676	659	655	668	637	688	709	682	661	700	688	638	667	630	764	654	622	619	651	649	695	643	684	691	680	726	639	708	689	684	695	693	651	688	693	651	637	696	681	675	656	677	693	635	711	653	681	694	643	641	660	657	724	666	670	671	698	655	681	683	613	701	664	600	645	706	718	691	674	655	685	663	706	677	660	653	623	670	680	647	674	711	670	673	653	671	677	696	663	668	695	613	694	706	701	643	692	678	686	642	695	674	648	635	653	674	684	659	639	683	679	668	690	661	655	673	651	676	667	683	620	691	674	673	647	665	619	636	708	689	644	648	680	637	675	698	688	681	675	697	686	677	719	680	604	663	649	665	624	704	661	609	651	649	635	684	685	683	690	644	663	661	660	697	677	718	675	677	677	653	750	684	694	644	676	666	707	647	683	691	659	682	678	630	674	704	634	721	716	686	707	680	683	646	646	629	685	630	628	670	689	673	676	655	668	650	665	662	675	644	657	638	668	654	701	670	708	651	640	670	651	625	653	647	679	668	678	607	655	626	670	695	653	681	643	698	705	703	667	656	690	640	672	699	662	643	639	666	632	670	681	652	671	621	652	657	632	639	664	633	609	682	658	684	643	715	644	697	674	677	654	683	629	702	650	658	694	699	676	701	625	674	679	676	682	646	671	698	645	666	656	698	657	672	654	668	661	677	682	658	693	663	668	681	655	663	696	634	683	708	642	665	685	667	641	666	714	697	684	665	696	684	658	693	660	709	652	638	686	698	677	703	678	667	620	655	698	676	635	690	659	712	625	724	686	694	656	667	646	723	667	656	675	650	691	688	703	666	702	692	672	636	655	657	705	638	678	669	649	699	688	664	702	626	660	731	588	652	698	641	686	626	652	684	691	720	636	650	686	656	670	658	681	678	665	662	635	656	669	648	673	612	689	711	666	661	634	680	683	645	654	624	680	646	693	685	700	678	642	694	646	646	658	696	661	697	671	665	647	673	638	658	662	673	684	692	665	637	694	670	713	706	622	651	659	667	687	721	662	678	688	660	686	654	649	655	651	674	682	649	655	673	692	632	659	657	658	693	638	628	670	665	699	683	728	654	675	643	670	665	667	676	700	697	671	674	668	685	608	698	662	670	673	655	667	674	675	667	718	653	682	680	680	628	663	692	670	671	621	659	661	702	688	677	650	698	675	648	677	660	652	667	675	643	708	684	655	654	684	685	687	679	705	676	677	625	626	691	710	664	678	646	651	655	678	680	675	628	646	645	677	711	654	690	669	655	713	645	675	642	671	636	706	649	649	700	666	649	651	711	672	683	674	650	685	678	685	682	719	649	689	701	640	690	675	693	679	690	682	685	705	619	722	684	710	644	617	687	655	626	703	648	681	717	667	679	669	688	675	708	688	705	660	721	666	659	643	671	621	705	677	651	649	630	639	700	709	675	665	669	654	671	677	682	681	661	644	657	680	642	676	698	668	656	677	682	625	706	701	708	642	715	676	698	631	640	623	655	714	649	710	693	652	672	711	672	650	685	668	672	666	642	654	636	658	678	657	680	667	647	615	633	660	639	666	700	669	656	667	683	691	695	679	716	678	666	681
23497	21392	29069	24109	21637	20209	12080	4759	2635	1940	1365	1014	795	749	656	604	582	515	515	493	439	441	434	412	412	392	404	373	377	361	379	386	385	384	351	388	345	366	346	360	343	338	349	349	295	374	342	362	322	327	332	342	306	339	284	321	311	314	334	335	323	315	351	344	351	367	316	344	605	656	598	377	342	428	295	334	360	324	314	333	300	311	306	330	339	286	336	358	340	290	324	335	359	369	320	350	312	317	330	322	331	329	328	294	327	320	323	304	342	347	317	326	323	304	333	315	316	298	299	339	289	340	365	332	324	335	353	344	328	297	347	320	283	326	335	333	338	318	317	329	335	348	336	350	337	310	344	326	347	338	303	329	324	320	330	342	316	319	308	349	323	328	353	353	328	340	322	329	356	335	341	329	300	348	333	346	341	328	301	339	334	294	339	306	334	272	310	324	332	325	298	340	318	326	332	335	303	316	325	339	316	341	347	320	361	297	331	306	300	342	298	285	341	338	357	342	348	338	301	366	332	313	311	336	335	326	364	335	342	356	326	326	322	315	352	319	307	326	348	323	336	335	358	305	349	328	308	336	317	334	337	298	346	305	331	317	351	322	312	331	342	356	338	336	317	318	322	317	328	301	329	330	311	327	339	319	339	310	334	347	342	324	325	356	315	331	321	336	345	297	336	315	327	321	325	330	314	315	319	295	297	320	329	298	306	325	341	312	317	335	334	329	311	360	323	318	333	325	326	330	317	295	304	361	345	323	355	317	318	323	329	309	342	308	312	305	334	328	353	349	332	337	330	330	286	336	312	343	314	332	319	326	328	330	320	280	303	355	365	307	332	321	340	304	335	342	339	303	326	321	330	319	334	340	348	333	323	356	320	324	353	328	307	331	294	337	324	339	339	306	335	304	339	334	332	353	319	321	333	321	363	365	312	369	312	315	323	330	337	353	322	321	345	307	302	300	331	325	361	281	304	319	353	350	314	338	314	346	326	296	325	332	321	373	353	327	336	322	323	314	318	312	328	296	344	315	330	347	325	305	308	366	283	336	347	317	328	347	330	339	359	337	336	357	351	337	345	322	373	313	334	356	356	315	338	326	332	314	339	337	334	316	295	302	352	316	315	355	342	348	351	332	298	295	314	322	354	314	343	347	332	319	303	324	331	355	339	341	334	320	338	350	317	312	347	309	342	329	333	312	330	306	334	335	336	341	369	305	330	308	310	331	328	354	375	317	316	325	347	285	335	334	346	309	339	330	315	322	282	344	335	282	306	347	307	333	318	340	310	340	306	276	318	324	331	325	328	310	307	307	331	328	335	317	328	297	343	339	307	352	310	334	335	310	356	320	365	324	325	316	340	314	314	334	312	348	331	312	342	333	320	331	336	338	318	320	305	309	343	330	338	345	326	341	382	331	342	339	340	310	315	317	333	347	323	324	312	348	338	313	330	315	345	341	326	327	331	341	349	307	356	296	358	303	332	315	323	344	333	306	346	331	331	345	325	328	324	302	322	309	324	331	332	316	340	321	342	299	310	330	360	324	318	365	343	311	293	310	339	328	307	308	363	344	373	315	334	338	331	322	333	314	316	330	344	316	372	315	329	330	346	312	349	339	346	314	294	355	349	334	327	335	315	355	329	320	291	346	326	313	374	357	340	305	304	293	340	297	328	337	334	320	325	327	318	332	306	348	315	315	312	321	345	338	319	343	321	332	327	357	330	328	324	329	337	298	345	300	293	325	298	353	328	331	313	301	292	325	340	339	330	339	344	339	350	323	343	327	361	333	341	318	350	341	332	321	306	340	322	348	344	321	335	323	357	316	313	334	363	332	306	313	327	331	318	317	339	347	329	322	337	322	307	366	321	303	335	326	314	310	350	312	308	326	337	319	301	308	334	338	316	342	339	326	316	337	320	309	291	323	315	310	343	335	345	311	336	343	346	318	358	325	308	365	301	336	320	337	328	346	321	326	323	360	325	336	337	294	343	359	311	297	308	347	340	299	324	347	321	327	314	319	318	303	323	341	331	326	322	354	352	338	313	325	358	325	332	342	300	337	335	361	314	305	358	327	301	343	346	316	340	336	324	364	310	317	311	345	330	337	309	331	313	331	359	313	343	349	356	322	357	326	353	344	298	333	328	309	314	306	329	316	332	364	300	349	309	312	308	312	321	313	308	286	331	350	339	345	316	308	372	337	338	329	337	314	351	312	330	344	327	339	311	326	348	248	361	327	340	299	324	308	305	334	342	294	323	334	327	339	302	332	300	323	319	324	335	329	325	323	347	357	335	305	338	319	330	363	331	321	354	323	361	313	332	318	330	326	298	325	326	316	331	342	322	330	304	325	266	348	303	334	347	268	322	355	330	354	338	318	304	312	348	333	362	362	305	291	322	301	309	299	314	346	329	328	336	319	308	330	305	346	324	295	305	308	339	310	319	316	277	306	326	334	305	319	363	307	340	327	330	321	318	339	351	331	288	313	348	341	308	363	318	329	321	331	317	313	309	324	345	317	315	334	322	337	330	335	354	337	311	324	312	355	333	343	342	298	334	319	306	319	303	352	324	317	340	356	323	371	338	349	341	334	301	336	351	336	334	324	350	303	316	349	299	336	334	304	346	309	323	331	294	340	325	334	356	291	323	301	353	337	353	326	311	335	322	325	352	336	369	305	349	311	323	322	347	323	287	340	329	327	347	295	342	317	302	322	324	338	322	325	329	304	281	317	333	313	312	327	330	333	295	317	338	331	349	337	320	342	316	343	333	330	351	337	314	306	307	320	312	350	328	346	340	327	332	329	378	361	317	313	354	318	344	309	338	324	311	327	314	321	330	314	343	319	333	311	302	319	315	324	318	328	351	353	350	340	319	353	370	309	321	308	372	326	339	324	349	342	322	349	336	335	340	338	334	302	337	338	325	335	305	324	357	315	328	313	338	309	311	328	336	347	334	329	352	352	303	321	348	324	343	339	337	319	331	317	311	322	342	319	333	321	334	314	344	292	326	352	347	340	318	290	365	328	330	309	354	332	338	288	331	338	308	312	340	301	302	326	318	349	301	312	319	310	351	345	355	302	332	322	339	328	297	311	326	304	317	361	318	320	321	320	308	344	349	303	339	344	330	329	311	338	337	298	311	356	298	315	320	335	354	294	353	352	313	340	296	325	324	352	311	303	325	320	353	326	346	303	334	328	331	277	307	334	327	339	343	330	310	333	336	310	285	353	334	334	343	309	325	309	301	297	320	335	299	323	334	336	309	327	330	305	298	352	298	330	346	327	316	365	318	329	313	334	322	328	321	357	310	332	344	327	289	354	338	308	344	295	352	349	331	326	318	336	320	330	309	338	342	330	327	321	311	319	337	366	328	340	326	320	316	317	310	306	376	319	311	328	326	348	303	357	317	349	350	329	352	355	338	308	340	332	321	327	344	307	336	319	327	343	302	308	315	336	337	324	327	304	348	333	324	317	317	353	354	347	330	319	341	329	314	348	315	356
24997	48103	43530	33846	26869	20551	15552	10473	7179	5578	4117	3315	2476	2236	1961	1725	1639	1398	1302	1234	1072	1000	1037	1022	928	984	994	821	811	750	755	747	749	711	726	721	696	710	738	732	725	656	639	657	679	673	678	650	610	666	651	653	660	658	623	666	610	665	654	643	616	628	623	645	613	639	648	684	1636	1887	1505	679	685	845	667	633	639	620	620	650	618	670	606	598	593	608	628	626	621	571	646	615	639	603	602	642	590	632	651	611	609	628	584	650	617	635	565	610	626	606	613	644	579	638	611	628	667	624	644	644	607	641	676	640	648	635	609	629	598	589	628	623	662	600	683	590	572	642	617	622	624	622	617	627	619	604	618	632	658	692	634	679	578	544	668	597	606	608	611	615	643	606	627	580	613	589	662	572	619	652	600	642	598	611	664	606	629	609	619	643	650	652	604	619	668	618	624	641	645	646	674	658	641	632	648	624	614	647	600	626	618	601	610	684	634	579	581	609	658	659	643	658	587	630	600	641	616	623	640	594	614	663	596	611	657	628	668	619	623	598	617	583	661	684	623	643	607	639	644	599	600	630	668	653	597	630	620	634	623	668	602	629	576	634	667	629	654	626	617	633	636	627	566	635	617	629	628	617	648	610	633	626	620	633	632	647	607	640	622	601	567	616	580	634	621	624	676	610	574	613	630	646	607	618	607	622	577	601	623	602	616	609	632	597	652	629	634	635	608	671	676	639	628	637	625	672	650	663	625	628	694	597	612	622	626	629	610	660	633	662	605	619	544	651	614	671	687	639	633	621	607	641	628	615	633	666	614	619	626	637	616	655	640	615	625	646	652	640	650	647	610	657	618	620	577	606	605	605	606	622	617	589	630	613	587	632	583	597	651	622	657	623	605	655	647	645	592	649	646	648	608	616	637	675	624	613	549	639	661	636	643	640	626	586	616	639	636	577	607	653	648	615	590	608	668	617	626	609	627	638	679	626	627	621	598	612	647	613	603	660	586	617	599	619	638	659	633	618	641	625	592	625	628	642	653	648	658	625	625	672	646	644	636	644	643	612	633	604	603	659	624	617	637	631	620	636	618	659	654	599	590	639	619	637	593	618	641	668	607	599	641	632	617	629	647	675	580	590	652	645	588	617	686	646	659	625	612	588	620	653	643	610	701	619	625	590	615	576	673	609	579	623	644	632	652	592	614	636	617	610	600	625	581	614	610	633	634	653	601	599	591	643	580	586	625	584	583	623	637	627	627	597	616	616	662	609	673	608	609	635	623	618	618	649	619	654	561	605	638	643	624	648	590	634	593	610	656	642	625	665	603	556	620	641	652	645	611	640	623	620	598	621	622	610	584	634	625	664	631	597	647	632	603	684	634	623	599	635	651	632	624	635	624	611	609	692	623	566	638	645	654	637	637	630	632	619	643	616	629	594	627	603	579	625	631	573	592	645	595	615	605	620	648	625	666	628	638	628	618	635	635	627	596	637	587	627	644	628	623	665	633	593	596	629	648	601	661	606	630	629	642	615	626	658	630	636	627	651	597	650	595	656	640	645	604	617	647	605	602	641	670	679	628	602	650	568	597	564	602	652	620	640	650	612	632	644	615	636	598	649	629	609	615	619	574	663	616	611	628	611	618	625	624	581	609	564	656	618	606	605	623	601	630	648	615	582	619	652	603	616	626	604	631	631	626	629	596	595	648	606	631	590	631	629	646	617	603	628	622	634	615	585	623	598	675	626	615	640	601	648	660	581	616	640	665	683	639	621	611	653	624	573	614	662	627	609	636	632	644	656	623	637	622	608	613	626	600	659	610	657	627	650	640	599	609	640	597	599	625	594	629	618	628	683	642	653	578	616	605	640	637	624	625	635	615	634	655	648	592	627	623	587	618	605	597	634	640	623	586	620	643	637	656	591	619	648	623	597	645	618	627	654	616	620	645	605	622	603	627	684	609	622	636	648	621	585	646	641	640	636	635	621	603	616	643	615	598	639	605	644	661	608	605	659	623	614	601	616	635	593	576	649	665	641	657	676	605	651	635	615	620	640	660	638	629	670	664	599	611	610	625	575	616	620	622	639	631	666	620	622	628	627	589	636	598	669	641	623	610	610	626	607	606	692	627	649	653	644	639	612	623	627	591	635	638	601	626	619	645	621	666	633	647	586	631	610	600	605	617	628	635	607	650	621	640	607	633	644	591	648	677	640	579	625	604	608	622	635	617	639	634	639	618	632	600	619	625	600	673	630	643	676	616	666	589	621	635	634	653	623	604	614	607	641	586	655	638	663	612	644	625	619	604	639	642	633	604	621	628	632	603	636	595	607	616	606	628	624	583	577	620	641	645	652	664	608	662	609	619	631	632	552	584	615	630	570	624	675	640	630	577	646	653	603	622	595	638	635	635	645	607	635	604	582	629	641	645	583	592	643	621	617	634	660	621	637	662	609	631	680	607	596	584	634	609	602	642	604	636	591	614	622	635	639	622	644	614	609	675	626	624	627	655	620	594	606	613	630	598	650	669	634	616	641	664	668	611	633	613	644	608	608	576	591	647	639	663	656	622	667	615	638	605	629	632	636	629	619	631	622	633	639	638	628	629	591	605	624	619	669	652	636	594	632	619	614	643	597	617	663	625	643	665	660	608	613	644	624	638	604	634	638	601	665	589	627	658	635	589	600	593	627	624	613	633	616	603	643	625	619	652	620	594	560	654	552	597	601	659	655	644	682	630	586	615	649	604	573	581	648	637	635	611	639	600	618	631	572	593	624	612	622	630	609	667	640	630	651	650	637	640	625	598	624	644	642	645	621	625	575	653	626	615	617	630	598	653	642	613	632	655	632	599	663	617	610	619	620	626	670	616	582	681	589	627	620	642	628	634	629	639	622	653	613	639	633	607	598	627	619	639	594	591	636	592	627	608	649	615	655	578	630	660	599	639	629	586	598	607	637	599	600	599	622	610	642	591	592	625	585	671	634	611	620	617	605	660	646	625	655	597	622	638	624	648	637	608	665	633	634	585	655	612	621	613	605	625	640	618	642	598	614	637	648	621	563	634	648	646	601	645	645	586	600	645	600	617	665	626	628	631	619	676	640	654	618	638	647	594	640	626	584	640	650	630	620	638	626	621	629	632	618	634	602	629	582	614	603	608	628	631	632	660	576	612	601	606	610	634	608	643	608	627	589	613	602	661	659	590	658	673	605	610	616	632	606	596	607	632	645	639	651	621	620	609	630	647	630	634	617	633	573	651	600	618	579	659	607	610	568	657	635	617	638	644	640	618	631	676	634	605	598	625	603	702	602	604	644	633	660	667	609	682	632	651	579	610	604	651	651	621	588	600	635	583	615	643	602	648	599	585	632	618	617	623	601	636	610	654	576	608	671	645	628	651	613	651	638	657	610	645	631	603	631	601	678	602	626	593	588	632	596	621	668	656	612	683	631	648	620	606	643	680	660	654	628	600	636	658	602	611	607	609	606	628	588	669	619	632	628	633	645	596	616	579	622
27010	21235	15467	6599	2723	1631	1146	884	708	682	652	595	518	549	526	501	517	524	484	493	480	490	473	427	471	489	453	466	513	456	467	455	479	489	471	434	512	470	448	508	459	476	433	448	457	482	450	444	463	440	441	427	455	511	456	445	456	481	455	466	468	478	470	439	423	423	469	429	426	469	473	418	484	447	444	428	462	453	451	495	442	478	470	466	481	441	467	467	450	510	459	449	478	432	432	456	479	444	473	465	462	445	451	489	471	492	462	448	445	461	474	473	469	429	473	438	471	464	514	462	498	467	439	462	471	493	444	478	447	495	486	460	474	463	474	423	442	491	471	471	470	477	493	430	462	468	489	504	454	497	513	444	421	466	452	461	438	417	451	447	455	463	458	466	488	443	480	409	467	448	493	468	466	479	443	455	481	474	454	476	467	457	465	443	447	461	452	477	434	417	479	483	472	466	475	478	465	437	464	446	489	496	471	455	464	484	458	454	443	493	468	467	465	460	449	490	457	459	487	451	429	462	448	459	439	455	473	442	459	485	518	458	466	492	475	453	466	454	461	464	414	477	434	428	464	465	450	488	450	479	419	455	464	447	483	426	486	459	476	438	523	472	479	452	445	459	428	444	442	458	471	425	476	439	451	478	444	490	446	424	437	485	430	450	454	450	452	472	476	463	449	460	427	497	431	484	443	479	451	449	473	436	441	424	445	469	458	464	503	467	431	451	438	468	450	421	472	464	414	480	462	431	468	466	468	480	458	487	436	466	444	465	465	464	484	441	450	443	449	443	437	476	463	467	427	455	458	459	494	446	485	421	489	430	432	479	453	462	446	480	477	416	470	469	421	479	434	439	471	489	497	469	444	463	469	467	445	443	448	496	447	455	452	446	474	456	483	449	446	425	493	477	461	487	467	459	442	420	438	465	494	455	419	446	478	499	450	490	427	467	448	461	453	469	446	415	457	489	467	488	438	464	452	479	421	418	426	448	422	473	426	480	446	422	443	428	435	506	489	440	449	450	408	422	444	421	493	457	500	463	418	493	438	473	456	480	462	446	458	456	463	443	472	449	454	468	439	485	465	437	454	459	472	468	460	472	458	452	435	489	468	468	455	470	435	424	477	485	422	494	432	429	412	463	465	453	494	430	426	460	490	474	442	402	457	461	457	456	441	461	435	450	458	479	480	457	484	426	474	470	483	496	441	443	406	465	445	504	491	473	445	485	455	474	438	460	466	441	457	460	491	465	446	476	478	451	450	419	490	466	468	477	464	410	410	491	450	451	483	449	474	451	432	459	471	467	462	481	419	453	465	457	486	497	444	494	471	459	411	435	476	498	468	472	468	462	503	474	452	445	450	433	447	469	462	460	459	462	451	460	455	486	479	452	467	424	474	480	531	473	436	435	471	424	450	452	433	481	485	480	435	450	449	459	455	458	429	495	405	451	472	462	422	474	459	440	463	428	429	460	452	468	477	469	437	470	458	457	484	490	457	453	456	450	442	478	473	450	443	472	465	471	499	458	461	444	489	435	449	466	461	475	490	433	470	478	446	454	463	447	485	480	457	479	435	396	471	481	462	461	485	448	419	478	470	465	504	446	462	467	446	453	466	434	418	458	493	476	503	461	446	462	450	485	477	479	460	490	422	488	451	473	450	441	457	481	444	424	445	439	449	447	481	452	445	493	420	461	506	472	438	475	454	437	449	466	458	480	440	452	480	455	494	428	442	423	464	445	499	472	439	418	429	444	464	453	440	432	480	452	478	485	442	505	485	476	481	448	453	446	495	441	440	438	448	481	449	488	463	440	472	466	484	473	465	438	448	483	449	470	495	462	460	441	459	505	472	448	463	445	488	487	472	452	466	472	454	485	472	498	458	408	478	468	423	452	445	490	478	474	454	463	470	430	464	474	440	469	449	446	445	416	448	459	471	421	444	472	483	488	470	430	444	491	443	458	454	451	529	467	493	487	467	501	464	445	433	455	473	456	470	483	430	463	457	469	454	449	473	485	484	478	456	459	453	482	460	427	465	487	486	468	459	479	439	513	452	493	484	433	455	467	476	435	465	465	440	462	466	435	449	467	472	482	454	439	462	434	472	429	496	453	420	428	447	428	448	457	458	432	469	490	478	447	417	453	449	491	435	447	483	510	448	431	453	450	451	484	431	455	487	437	463	431	472	489	458	468	433	459	468	463	458	508	415	433	480	478	467	441	473	450	439	459	420	441	485	455	446	459	472	499	468	443	447	451	441	440	465	447	443	461	498	442	452	463	435	453	473	454	505	442	442	452	434	449	482	481	471	462	463	472	451	417	485	462	463	451	489	454	454	468	466	428	470	460	470	480	426	459	422	448	476	449	453	472	462	471	474	467	495	455	447	462	417	447	464	446	437	431	519	473	483	434	434	470	456	471	466	464	467	460	443	432	461	483	445	471	455	461	455	431	464	477	452	423	454	429	445	479	423	496	479	431	457	486	450	472	420	447	442	451	435	408	477	506	443	423	461	470	455	487	463	457	461	451	477	487	403	442	459	466	463	479	473	436	470	460	429	484	453	490	460	504	509	459	471	446	476	472	478	469	481	488	423	455	464	435	477	414	487	456	471	421	448	478	462	437	448	414	486	466	468	483	418	470	458	443	425	493	460	419	433	474	445	452	481	491	465	454	454	460	447	463	436	448	459	460	472	463	469	463	454	449	414	476	480	462	435	447	440	467	440	453	460	449	495	421	439	462	517	457	449	462	438	465	451	522	433	448	484	447	462	474	459	497	463	441	470	478	446	424	461	436	464	462	477	472	448	482	507	478	455	424	461	436	445	472	501	466	417	460	456	448	458	456	464	476	489	446	446	478	456	468	466	460	436	468	426	467	459	461	446	485	433	462	435	461	482	409	449	437	427	467	452	462	457	472	477	488	439	460	496	472	412	427	435	477	456	452	507	454	469	424	449	453	457	496	512	462	465	451	476	470	474	471	457	461	454	476	475	489	490	480	493	484	439	472	448	452	461	451	459	475	515	404	449	473	472	461	491	487	468	475	459	469	460	481	447	455	447	475	440	467	454	481	466	456	441	479	461	437	461	445	492	477	428	479	441	484	436	459	470	471	477	465	458	474	443	454	490	429	474	486	456	415	429	449	451	470	462	469	460	457	457	445	458	485	452	468	449	474	437	479	483	454	507	415	431	481	480	448	508	479	445	490	477	486	502	432	413	479	470	451	443	448	423	489	470	462	446	438	456	434	449	464	497	489	446	438	456	476	462	451	450	444	510	442	404	452	490	462	465	462	456	472	434	463	475	433	481	420	448	461	445	485	454	475	484	477	465	454	465	442	480	500	463	449	448	418	441	441	489	480	458	464	438	438	462	504	438	472	469	447	451	488	482	467	426	480	476	466	474	443	475	487	460	481	438	465	464	445	430	457	431	461	433	483	444	445	463	480	483	425	439	456	464	470	492	469	425	458	474	474	442	488	451	446	488	504	471	440	469	460	480	456
19291	29994	20384	11269	6770	4610	3363	2356	1914	1733	1495	1401	1267	1134	1098	1103	1044	1080	1067	989	972	957	966	966	976	896	949	914	915	927	879	937	830	849	866	888	892	871	941	923	855	864	860	872	899	889	880	913	903	856	905	911	881	868	887	899	919	858	895	859	936	849	829	868	890	888	807	855	928	987	940	858	880	928	853	840	877	828	878	881	863	864	829	853	873	831	826	889	876	823	896	884	913	908	879	888	901	892	869	902	891	826	856	901	847	832	875	841	850	854	887	917	853	894	872	930	871	884	833	895	896	856	859	877	916	922	839	922	862	894	847	871	858	874	906	838	859	925	899	860	818	874	852	914	850	832	872	906	868	888	822	909	844	874	943	877	917	905	871	858	831	890	898	889	895	898	825	910	885	864	888	864	867	883	916	907	926	846	919	870	885	912	871	904	881	890	867	857	885	942	879	894	878	903	858	885	870	898	908	808	926	862	889	861	849	898	859	896	899	892	836	874	878	899	881	852	885	900	942	890	844	893	897	854	886	923	822	908	853	881	854	853	887	862	916	905	856	853	883	860	836	849	905	903	907	845	845	832	904	829	911	849	860	867	829	883	910	930	870	845	835	872	850	875	855	839	825	877	867	852	916	914	903	875	839	954	859	838	856	910	870	887	862	936	892	885	845	884	877	865	882	838	836	883	862	848	891	900	868	906	921	877	856	887	871	863	909	835	876	889	920	849	840	832	843	886	906	894	873	877	885	915	859	826	880	913	831	882	808	877	874	869	932	871	868	891	898	866	862	876	847	854	854	867	925	874	880	839	933	847	909	874	858	889	880	872	881	846	872	827	875	861	863	896	857	892	896	872	913	864	894	884	837	876	878	899	886	883	891	898	849	874	859	869	837	873	870	889	907	842	883	897	898	908	925	853	852	892	927	911	909	888	927	863	792	879	839	899	833	923	882	853	845	853	852	892	920	898	874	897	913	879	874	858	896	891	888	867	924	878	851	824	912	875	833	879	856	877	828	839	888	907	852	891	877	860	869	912	867	833	934	891	852	883	913	857	855	912	835	825	911	926	829	835	913	945	945	892	867	897	881	848	884	873	929	856	902	892	895	853	832	930	854	928	872	892	903	873	928	889	923	922	857	910	871	907	842	887	836	901	902	860	823	900	912	883	860	916	888	913	956	844	873	832	843	861	890	887	879	920	866	822	838	805	894	859	847	869	910	830	885	884	955	895	922	857	901	913	860	875	907	891	888	880	838	895	888	903	852	893	835	887	844	860	924	910	878	820	856	879	842	856	908	882	852	860	903	915	853	844	872	865	875	869	892	869	874	878	915	867	873	830	872	853	903	879	871	876	853	886	914	845	858	931	844	888	837	872	851	858	916	861	938	886	962	875	849	892	912	868	911	827	886	859	875	918	864	845	852	891	845	833	888	864	903	922	879	837	859	888	887	951	882	841	885	886	844	902	866	916	885	875	852	924	852	872	875	845	825	922	880	839	882	838	869	876	828	892	873	934	913	879	852	857	827	875	901	909	817	875	851	888	877	817	867	887	863	818	863	877	918	835	872	900	840	887	905	904	937	852	884	853	922	909	918	843	882	922	889	880	830	879	865	829	811	917	822	852	846	871	848	914	886	904	856	905	906	861	866	903	838	823	853	900	846	882	921	850	870	882	803	877	892	887	817	908	858	918	890	867	919	872	880	838	884	836	893	850	881	915	832	881	878	868	936	890	848	884	927	888	920	885	919	875	915	900	912	886	869	886	876	874	817	881	879	855	831	867	913	859	880	876	878	895	826	891	850	819	906	844	867	912	840	832	878	915	900	867	861	895	825	829	955	850	823	896	921	827	880	880	840	930	885	873	868	835	796	906	857	924	872	818	886	850	884	910	894	865	865	815	863	860	888	884	912	856	844	842	889	807	849	894	857	869	838	935	903	837	809	860	924	886	893	903	829	869	867	916	904	859	859	867	891	817	897	850	848	870	850	919	865	918	868	869	862	851	854	851	915	840	889	886	874	891	893	956	887	862	921	841	910	918	867	874	839	883	864	853	838	921	855	829	864	865	834	946	898	843	873	846	893	874	815	897	889	856	877	873	880	808	915	914	870	860	843	877	938	896	883	885	883	881	895	880	885	872	875	872	847	892	894	827	854	861	856	885	870	904	885	858	776	862	884	901	827	894	924	863	854	898	878	845	933	875	832	889	885	893	843	889	874	886	903	873	901	887	916	919	870	864	855	931	817	941	877	868	947	827	896	857	807	862	876	887	847	865	886	889	864	882	904	874	914	923	856	887	849	879	879	912	826	905	841	914	902	846	877	856	895	869	855	890	919	928	850	876	852	864	849	871	916	874	850	913	854	855	900	870	877	835	892	839	873	843	909	861	893	821	844	915	879	875	885	888	893	877	929	906	862	902	866	904	891	901	889	888	856	897	892	908	854	866	867	861	842	894	822	938	887	886	896	848	959	839	896	894	907	888	950	913	827	911	869	873	887	903	938	813	889	895	926	868	894	822	879	875	931	886	909	934	891	811	842	877	837	840	870	865	891	839	920	850	796	905	893	839	890	878	905	889	888	875	899	856	809	945	866	856	799	782	895	867	880	825	857	879	862	902	887	896	900	874	884	899	904	878	849	853	878	842	839	884	879	870	921	846	812	840	913	865	925	863	858	874	864	852	846	866	908	942	841	893	859	897	862	874	835	892	942	895	883	878	867	883	857	910	888	905	870	853	819	870	873	854	892	870	823	889	898	833	903	914	889	916	843	864	894	816	856	878	884	853	843	906	900	849	869	860	852	862	861	915	870	872	857	871	910	853	896	861	930	899	845	870	853	884	905	871	860	894	892	864	871	815	878	897	911	823	916	854	846	831	817	928	850	866	831	879	930	903	866	878	835	884	871	857	877	934	890	853	899	874	880	889	860	866	880	813	890	902	891	890	893	886	882	921	848	869	906	897	860	809	894	833	874	869	880	830	849	869	870	877	903	874	873	845	887	902	825	909	909	896	888	839	887	897	874	873	897	848	862	893	877	874	854	879	875	810	894	841	874	819	837	848	881	889	928	868	866	894	882	813	868	842	923	875	851	918	887	905	835	823	859	907	857	928	779	885	833	862	862	805	877	892	867	890	863	936	905	886	873	905	863	835	935	881	860	902	864	847	884	909	839	845	848	852	851	913	848	873	873	898	846	859	908	910	880	897	868	892	904	908	896	822	859	943	891	887	857	889	879	831	878	887	890	897	921	860	891	898	874	856	898	948	895	908	869	869	888	839	913	830	841	880	883	870	950	876	861	853	916	836	854	905	895	880	845	858	879	891	913	849	860	864	825	943	888	906	853	902	850	905	874	880	825	861	847	872	896	901	924	843	904	893	865	839	919	878	888	930	880	892	871	849	837	883	864	926	917	869	928	820	853	854	847	859	868	858	888	893	904	860	875	867	907	821	894	818	875	882	895	908	877	858	907	858	941	904	818	866	905	925	889	882	839	840
24388	21312	28177	24843	19498	10252	4683	2322	1561	1230	980	832	679	631	577	595	536	463	464	407	421	405	385	389	395	403	372	361	365	374	386	355	359	382	375	372	363	350	382	349	341	343	352	311	378	355	331	327	355	373	361	335	344	349	363	350	346	317	345	347	357	353	324	337	378	340	382	359	523	470	372	350	333	394	359	343	348	337	345	336	348	370	365	327	350	355	354	347	358	327	363	363	379	348	344	341	338	386	364	367	385	349	363	324	322	329	337	348	341	308	359	342	360	333	343	352	325	357	325	345	356	387	339	349	342	360	357	326	362	364	328	329	346	352	354	363	354	344	358	373	374	356	344	376	344	354	351	358	353	354	362	345	327	344	311	327	382	339	325	369	345	365	370	310	345	325	325	357	335	363	334	341	372	335	360	351	368	343	346	373	334	346	357	356	315	347	344	342	361	335	356	349	332	325	336	329	395	358	358	363	344	353	343	355	378	357	374	355	344	332	321	347	345	342	356	350	340	306	330	335	375	351	352	357	357	370	333	359	370	354	360	370	340	329	354	366	296	363	334	336	299	345	313	348	341	343	323	346	377	385	353	336	352	361	334	358	352	361	362	335	344	338	343	360	326	364	356	363	349	331	322	350	332	344	368	345	355	356	329	379	360	353	337	352	318	341	382	342	346	366	333	369	358	364	363	343	349	349	353	343	333	347	334	377	345	377	347	371	354	355	361	374	363	384	336	336	362	339	345	352	328	350	343	367	344	348	367	328	327	336	343	350	324	354	375	354	353	365	335	346	361	385	324	347	329	352	376	359	375	338	335	344	380	352	324	330	366	345	364	339	319	356	343	362	336	362	310	371	340	334	394	336	343	325	338	334	346	350	330	322	368	353	319	353	338	353	340	335	344	355	327	356	340	337	358	353	350	377	310	352	339	374	374	334	373	345	340	365	373	319	341	368	364	357	349	335	332	357	341	339	372	340	370	328	357	326	327	360	344	339	335	354	325	353	330	343	332	374	330	352	355	338	352	359	364	324	338	336	355	359	368	314	378	351	369	378	371	370	392	394	356	365	344	353	347	359	377	325	339	368	365	314	377	314	353	340	348	370	361	337	342	364	343	349	343	323	335	362	317	378	325	362	380	367	349	350	325	316	325	362	359	368	358	359	354	343	353	320	372	335	342	350	371	318	328	370	345	330	373	344	336	366	354	333	368	333	380	367	400	350	318	336	361	394	306	354	345	345	348	350	343	341	349	331	361	359	316	351	360	324	362	367	351	360	330	357	367	367	370	347	355	342	340	376	311	343	325	330	356	336	317	364	327	342	360	352	342	347	340	335	349	341	358	361	360	353	395	335	351	330	359	352	339	359	339	321	365	366	365	312	309	369	343	334	352	347	343	317	371	324	370	366	371	314	396	355	345	340	337	371	317	317	327	389	336	324	352	379	360	349	349	378	332	317	350	361	364	353	357	319	335	361	358	346	349	374	345	380	348	333	351	341	301	353	329	351	344	332	354	340	374	345	353	330	338	324	330	375	357	354	301	362	370	368	355	377	372	359	374	385	379	312	383	336	385	374	359	342	361	325	335	329	320	316	351	352	327	373	327	380	358	344	368	324	345	339	352	364	372	358	417	365	352	361	342	360	374	344	345	368	370	351	365	397	334	336	331	366	323	351	364	356	376	323	322	333	362	352	358	344	376	321	322	339	360	329	358	327	342	329	354	351	353	357	332	313	353	351	365	326	305	345	363	360	369	361	341	351	351	335	351	339	360	345	353	332	324	344	359	341	397	334	316	354	341	337	318	368	350	318	327	313	355	349	351	302	356	362	363	351	325	345	314	363	379	357	348	358	353	350	333	362	337	322	368	334	368	362	350	344	355	352	364	318	335	324	334	350	333	359	349	316	331	336	353	327	367	363	364	329	342	349	340	334	355	362	341	383	334	312	340	329	346	376	385	343	348	339	313	346	344	355	352	317	369	321	363	363	337	355	357	333	307	376	374	324	358	317	373	341	351	357	344	376	347	321	326	339	331	368	347	371	312	330	367	367	333	331	335	363	319	346	374	321	350	305	326	347	374	347	321	356	355	356	369	341	359	337	389	363	339	325	367	350	364	344	344	369	324	361	332	363	386	354	333	335	342	379	365	334	379	337	343	347	310	328	337	357	338	352	383	329	341	346	339	372	333	340	379	340	333	346	330	333	358	307	329	349	322	343	346	366	297	354	350	350	339	328	340	352	359	338	348	350	337	352	359	350	356	361	353	326	324	361	360	370	374	338	348	315	339	349	353	336	355	338	333	362	315	307	342	355	368	329	342	339	351	349	329	369	356	378	308	346	347	350	355	361	342	310	328	359	357	328	326	334	317	334	335	360	359	354	352	357	367	337	355	338	341	348	343	368	331	362	325	347	352	303	334	341	360	356	351	344	348	321	317	344	351	352	341	362	343	362	343	370	354	332	327	340	337	344	341	318	364	312	336	328	351	332	376	346	365	344	314	369	341	382	335	367	357	354	319	356	343	338	343	362	371	339	345	331	328	376	328	351	331	341	378	339	366	347	320	353	344	378	384	344	322	384	366	320	359	360	355	361	354	363	337	388	337	361	355	353	328	357	345	331	358	357	344	365	332	354	316	372	352	330	338	324	350	330	360	359	327	353	315	336	360	343	354	327	337	364	342	343	318	344	382	368	368	330	336	357	316	355	354	321	299	349	339	345	357	356	353	353	332	305	334	341	337	341	374	359	320	360	364	364	363	334	361	352	335	327	338	330	335	327	351	355	337	315	349	363	337	346	331	345	334	342	302	351	330	380	343	339	348	354	328	307	353	351	348	342	347	300	357	328	344	350	333	332	351	374	339	320	363	332	384	338	354	384	324	315	340	342	333	357	358	363	328	352	358	374	361	344	369	351	351	339	352	356	348	352	355	374	336	356	364	334	353	355	325	335	307	346	371	379	389	345	330	364	345	328	339	352	340	334	370	370	314	349	334	303	341	376	351	323	365	358	349	330	332	335	330	349	322	312	321	337	386	361	348	360	380	331	337	337	361	347	321	342	376	378	353	356	356	370	327	378	343	341	338	346	333	325	339	340	365	353	339	350	333	370	341	346	331	306	345	364	363	361	346	353	349	328	342	352	352	341	355	334	350	351	363	351	349	389	336	355	361	363	398	378	336	344	327	325	339	362	369	356	334	333	340	340	342	340	375	380	359	336	364	388	334	341	376	374	336	315	391	329	368	354	342	355	357	350	328	349	344	351	350	351	322	356	328	382	364	325	344	342	366	346	353	337	355	335	349	330	380	362	341	339	359	349	350	345	366	351	333	365	369	330	364	364	315	334	350	314	344	330	361	352	376	379	362	329	365	345	334	340	355	353	323	318	367	322	353	339	356	338	354	350	307	350	337	339	337	348	363	352	340	341	330	347	324	329	359	350	306	355	332	354	327	366	336	364	352	351	346	356	340	337	347	320	364	359	362	356	313	352	343	336	327	308
23999	37371	35489	26970	19966	13593	9186	6088	4494	3682	3027	2310	1874	1704	1494	1388	1251	1116	1082	973	950	940	814	837	880	811	818	907	773	723	787	782	769	681	739	729	717	720	673	710	672	663	672	762	683	657	687	663	686	662	702	690	696	664	700	673	648	663	653	677	689	713	613	714	695	689	707	722	1240	1274	732	639	749	891	714	674	672	626	626	702	691	692	674	673	662	684	695	631	721	637	677	669	655	669	705	648	685	703	697	674	717	689	655	664	671	687	691	691	710	651	706	723	688	683	656	698	660	691	699	650	710	682	667	646	682	694	686	731	705	660	686	744	665	671	719	686	680	678	659	686	668	695	683	709	670	687	701	662	678	679	680	716	667	722	634	677	671	652	694	702	708	687	627	685	674	659	710	705	647	697	694	684	659	696	663	673	674	693	667	677	689	702	689	708	660	644	636	702	688	605	668	703	682	668	681	671	666	706	637	659	719	723	695	615	612	707	692	688	687	648	703	645	637	717	674	663	649	688	646	703	694	644	661	712	718	670	637	690	646	682	714	622	657	660	669	667	688	700	692	615	705	622	610	676	694	683	657	643	681	650	654	693	649	662	626	679	678	711	631	672	683	674	695	674	724	659	699	652	734	703	675	679	676	674	718	690	714	713	673	702	649	682	681	694	659	655	674	720	685	648	698	668	690	701	751	693	732	702	663	680	655	654	629	656	659	712	690	674	685	646	670	685	681	663	647	666	668	686	686	717	689	731	707	675	653	653	673	731	676	645	690	639	672	673	671	649	658	651	674	722	650	674	699	661	649	651	700	664	624	659	627	676	724	635	685	694	670	672	733	628	691	686	696	678	680	667	672	648	633	695	691	648	676	646	707	707	653	684	688	700	702	690	725	674	655	698	697	676	657	692	663	631	673	633	654	670	661	656	636	683	655	686	652	639	677	673	653	678	662	635	699	691	699	679	667	666	703	637	652	694	682	665	691	677	691	632	662	695	703	656	654	678	661	675	674	699	733	661	702	658	671	661	706	683	640	691	681	635	690	694	653	635	692	671	674	651	677	686	643	667	649	618	674	672	683	695	664	641	646	678	661	614	683	693	658	660	676	704	676	700	669	653	698	648	713	681	684	693	694	718	749	696	688	708	658	690	710	690	662	684	612	632	674	681	671	680	679	663	715	659	644	677	675	670	671	688	691	632	693	692	662	651	656	728	646	685	695	696	689	639	654	663	715	686	702	647	649	727	683	647	690	717	672	677	677	704	690	701	602	635	659	692	661	659	672	687	656	697	695	648	688	697	647	707	707	630	690	722	640	686	687	633	666	693	717	688	646	712	647	701	650	663	729	692	712	692	692	671	667	699	655	669	665	633	699	706	707	674	692	694	664	694	657	677	694	656	733	622	692	650	647	652	644	659	638	670	638	729	664	684	672	681	706	653	673	692	691	697	688	703	663	682	626	655	641	656	683	678	706	689	740	681	673	684	643	675	650	730	710	684	743	668	667	676	698	679	711	663	689	660	649	672	646	632	662	652	680	734	709	648	624	664	658	715	710	631	665	659	694	640	703	648	672	661	678	687	683	637	704	702	676	685	656	696	694	716	665	695	675	683	675	681	690	653	711	675	675	634	679	688	699	667	675	633	692	677	645	676	680	707	669	693	730	663	653	706	709	664	676	648	715	639	686	622	643	701	659	658	661	703	633	696	688	664	690	694	667	641	706	704	686	728	714	719	648	680	675	661	675	688	662	696	677	683	710	666	693	669	670	718	686	740	690	695	699	698	675	663	660	682	675	707	706	685	679	680	685	690	635	696	716	673	642	685	662	705	691	690	665	722	655	651	630	691	675	711	691	648	705	685	649	668	674	702	668	686	682	702	694	675	654	679	688	704	667	663	668	690	683	672	653	680	696	693	682	686	705	647	678	694	647	679	679	648	685	643	666	666	661	689	662	639	651	650	660	730	698	675	639	663	651	617	673	642	697	656	639	678	706	657	677	630	710	674	675	654	691	690	681	663	671	688	640	706	681	678	681	713	665	669	690	673	704	706	707	697	664	714	677	651	665	661	684	648	641	668	671	652	650	695	695	666	682	698	650	700	712	712	685	617	655	681	659	678	643	680	700	655	694	697	693	690	661	667	686	690	667	723	714	719	700	626	710	631	710	722	650	695	699	664	692	698	666	655	622	713	682	664	697	675	702	679	683	634	645	641	631	681	670	667	659	692	700	625	705	638	697	668	664	670	674	675	659	722	678	676	655	696	695	647	728	664	657	673	702	670	666	693	696	700	649	676	711	693	687	645	680	694	699	674	678	668	672	724	705	625	675	685	696	679	664	632	671	668	695	603	665	701	639	672	652	672	665	636	649	642	712	695	679	633	680	670	689	687	669	618	709	649	678	680	675	697	682	644	707	683	645	665	658	654	732	689	681	734	705	657	658	641	703	710	640	657	660	667	700	640	719	687	707	678	692	672	688	669	657	650	656	662	677	702	678	686	654	663	652	667	607	675	651	650	707	673	705	674	670	694	690	694	674	697	643	659	637	668	671	689	678	642	670	693	725	691	730	711	672	678	712	694	680	671	728	685	672	731	686	675	664	652	658	716	660	669	654	644	646	707	689	620	687	692	658	689	700	640	711	663	697	684	670	663	689	679	695	666	683	680	678	681	654	716	648	646	683	651	634	709	671	697	662	681	669	648	693	662	705	690	648	701	671	699	629	723	652	706	652	699	706	661	632	679	707	691	678	711	690	637	687	678	718	676	694	692	667	718	666	657	701	653	661	680	725	687	660	682	654	719	661	605	687	688	686	660	663	655	705	688	705	601	666	666	701	635	676	692	711	655	686	621	700	654	656	646	667	677	653	662	683	636	634	741	655	659	661	675	748	705	673	702	717	702	687	652	698	699	675	631	669	633	675	674	690	689	668	694	668	661	747	665	677	660	615	638	673	665	661	698	707	687	718	638	666	685	701	673	645	683	689	650	689	660	661	680	679	664	686	645	673	659	662	723	654	625	775	722	656	684	668	675	619	661	610	670	646	656	646	671	694	697	660	656	625	675	639	674	682	650	648	665	723	646	647	687	695	656	684	632	691	659	679	666	712	642	678	639	660	662	679	687	730	665	658	675	689	692	680	669	674	661	666	721	652	675	653	643	686	674	721	649	669	704	653	685	700	651	689	676	693	676	664	682	637	623	707	700	700	682	689	659	655	665	653	661	683	692	733	691	705	639	662	668	703	634	638	629	661	638	681	636	691	690	651	648	685	712	640	650	676	687	696	636	714	639	684	685	689	655	691	642	707	665	676	663	684	644	643	689	693	698	681	660	674	693	657	675	668	649	671	725	683	718	683	699	670	656	675	645	629	681	674	657	695	655	673	640	638	662	661	684	667	693	683	609	689	678	707	673	730	713	666	697	661	728	692	661	677	664	670	668	766	650	683	683	710	638	722	690	698	687	684	676	695	703	676	667	726	697	693	683	721	591	675	664	638	638	650	670
23541	21467	29136	24227	21922	20436	11353	4337	2705	2034	1584	1139	995	851	695	600	615	502	484	450	394	427	417	369	391	379	423	406	392	386	349	350	340	343	400	318	334	320	338	335	335	323	342	320	324	322	300	303	336	296	314	312	313	324	319	324	317	325	322	298	364	324	306	325	330	336	331	362	676	653	476	343	356	396	318	357	341	329	310	311	339	319	325	317	324	311	320	284	317	342	327	284	324	307	355	332	301	348	316	327	306	340	314	318	302	303	332	336	324	340	340	365	343	321	329	344	324	322	332	350	360	333	324	333	327	320	291	307	304	318	332	303	315	354	308	334	347	328	347	325	324	306	326	327	292	317	309	305	349	314	311	302	332	327	322	333	340	342	337	343	333	333	340	326	314	305	338	325	356	306	304	318	327	329	333	300	345	320	334	349	320	349	301	305	353	327	294	298	334	302	337	348	295	299	342	312	282	315	344	291	335	329	312	309	324	329	322	321	317	326	335	329	341	324	321	286	286	328	328	317	333	307	309	344	335	345	305	318	315	372	338	327	317	302	298	321	313	299	318	343	312	297	317	290	333	335	317	306	350	296	303	287	323	314	304	329	340	328	327	299	330	300	318	341	309	324	336	310	347	320	342	332	323	343	357	321	306	313	318	358	345	333	339	345	318	321	301	310	346	320	321	318	313	287	324	320	318	331	286	326	326	300	335	329	311	305	308	309	313	331	299	323	365	287	305	312	332	320	325	358	336	298	334	330	333	302	328	323	332	327	331	335	312	352	327	333	324	325	296	317	340	309	310	282	329	309	323	321	309	330	340	326	313	332	313	325	328	321	337	317	333	356	303	318	300	319	321	329	308	322	341	306	305	328	331	319	329	309	313	292	293	358	333	319	358	277	315	321	326	307	320	306	323	319	321	352	317	308	362	326	306	313	326	290	325	336	317	312	311	315	315	283	325	326	319	339	301	310	343	308	318	338	303	334	323	289	305	361	305	355	303	315	323	322	325	324	338	291	320	319	326	285	316	311	319	340	323	322	308	298	298	332	345	313	311	324	326	317	309	323	314	337	312	334	330	300	312	290	318	339	328	322	322	348	320	328	305	332	304	327	314	314	355	305	330	326	338	316	337	314	333	349	299	328	304	307	336	312	322	352	337	326	319	323	321	316	319	277	316	319	314	316	344	319	298	347	320	330	295	315	320	308	324	288	307	309	351	326	308	301	343	324	321	316	344	321	332	337	326	321	312	308	327	310	344	311	335	323	343	298	332	311	342	321	300	289	344	285	314	338	356	302	331	344	317	338	282	316	322	325	303	336	325	316	290	316	318	350	313	295	331	342	310	324	338	364	326	314	306	314	316	339	300	325	307	346	342	320	326	289	323	300	300	314	332	315	323	351	302	293	326	327	321	328	327	346	348	334	301	337	342	323	323	329	306	370	301	337	303	315	316	323	315	326	327	314	322	311	343	326	309	318	305	321	331	322	306	317	316	332	344	338	291	311	363	286	331	291	323	312	345	284	334	332	307	320	316	293	317	318	315	304	282	345	324	338	318	318	325	333	348	320	271	324	333	301	320	291	318	337	301	308	326	314	325	313	313	321	315	291	326	336	320	327	304	323	306	335	319	346	356	295	323	324	335	311	332	324	310	325	326	344	333	349	326	334	330	313	294	311	331	327	328	310	299	340	313	333	326	326	286	299	321	319	316	310	312	290	304	308	317	346	332	294	354	321	329	318	306	327	327	341	305	309	341	319	317	308	307	286	296	320	321	310	293	319	368	321	319	276	335	322	296	320	321	345	326	329	323	330	315	321	325	316	313	322	330	335	342	323	308	301	342	312	303	289	321	320	317	317	313	300	342	331	278	342	315	298	311	314	326	322	342	316	316	311	326	316	326	319	325	300	317	322	340	331	308	318	326	313	320	324	331	335	346	324	325	310	314	333	304	300	338	358	326	310	339	339	301	313	320	325	317	317	326	326	362	325	304	330	317	293	281	306	331	328	324	337	288	318	311	314	325	310	314	310	303	302	315	343	353	326	313	310	307	322	313	320	338	342	317	360	330	327	333	318	327	338	289	329	297	322	305	339	313	330	323	333	312	303	329	326	322	327	305	334	332	328	319	302	303	326	328	338	298	325	298	327	310	323	307	297	320	322	313	324	309	312	326	281	333	321	348	303	316	318	303	315	305	294	301	330	319	336	279	324	342	306	306	335	317	312	325	325	311	337	302	313	347	354	303	303	342	273	339	311	319	276	340	329	328	333	360	305	339	325	286	344	326	333	328	327	326	334	315	324	317	297	334	325	322	337	333	307	301	340	314	315	329	345	326	341	278	349	315	306	328	321	301	328	324	287	341	322	313	322	330	333	358	325	322	332	311	311	287	312	329	327	333	325	302	306	310	322	315	325	322	297	326	303	294	322	317	353	315	306	322	327	300	333	327	354	312	314	308	356	351	305	320	323	320	326	328	319	333	343	371	311	317	286	344	339	296	297	310	319	336	292	313	321	340	317	306	322	319	305	332	323	342	315	355	312	304	272	307	307	337	304	313	305	313	338	305	312	320	322	291	318	303	309	306	307	303	323	306	331	306	346	299	304	304	290	305	305	357	321	355	336	357	322	295	307	303	316	325	304	334	288	330	309	362	291	307	319	324	345	316	339	317	306	339	296	333	303	350	333	345	301	314	316	298	322	305	310	282	344	311	332	323	327	320	348	334	300	291	299	306	309	357	298	294	302	371	317	328	372	324	319	285	297	311	305	333	336	275	296	339	331	311	337	299	323	319	330	336	323	308	312	305	303	332	312	333	315	306	304	330	356	297	312	316	313	328	309	316	303	335	315	314	354	288	307	324	312	354	303	311	299	320	327	345	331	314	324	318	305	362	280	310	318	347	336	312	349	340	328	316	338	345	296	293	300	311	318	342	322	313	304	336	339	332	312	332	307	321	329	282	313	302	334	305	323	316	309	299	297	341	314	320	302	313	354	312	355	318	338	321	344	349	345	320	313	323	326	306	293	311	340	302	345	308	362	346	319	326	297	316	335	306	306	353	310	325	315	325	304	341	334	336	324	323	297	328	302	315	278	348	295	336	350	340	312	297	351	320	346	324	310	328	332	348	328	335	315	324	341	313	315	321	321	312	332	338	311	316	346	336	316	324	347	337	323	271	330	344	326	335	309	290	317	318	283	335	337	311	305	312	318	328	310	315	351	318	324	293	347	319	309	302	350	306	324	323	312	315	323	323	324	302	252	308	296	291	310	331	305	338	283	300	290	340	310	340	325	325	319	299	316	328	323	302	317	324	322	307	325	317	323	329	331	315	306	335	318	322	304	328	312	345	325	308	313	323	341	327	343	336	316	315	339	316	303	314	329	352	294	342	301	304	356	327	340	328	295	296	330	330	338	303	322	325	323	312	317	305	320	361	288	329	324	318	334	308	348	328	332	324	287	315	321	296	320	341	295	334	330	316	325	306	331	319	330	318	316	300	339
26136	48625	44974	37324	29870	21235	13808	9582	7351	6022	4771	3604	2889	2498	1959	1830	1580	1388	1257	1119	1038	929	870	857	901	970	906	879	817	740	693	691	739	706	693	674	663	687	682	647	646	610	638	606	617	663	633	629	619	620	624	580	585	593	617	601	596	618	563	620	630	599	638	606	586	620	604	685	1762	1768	1154	615	674	802	642	612	602	611	609	587	596	589	591	674	554	654	633	599	607	602	606	568	616	569	556	601	552	577	579	567	620	608	605	628	577	661	622	611	649	652	593	550	615	651	615	581	590	629	620	627	571	577	656	573	614	594	652	584	614	626	604	647	575	565	624	617	586	583	601	597	578	613	603	574	605	574	616	586	618	589	639	627	577	611	634	608	592	569	611	606	651	667	648	593	575	593	596	626	624	589	612	644	562	621	596	582	648	573	596	539	601	611	649	545	608	611	587	615	584	620	593	599	590	567	631	601	645	689	596	610	601	611	597	592	618	613	565	646	605	569	555	582	594	615	610	582	589	571	601	589	563	592	625	580	608	587	679	586	590	637	594	575	589	609	643	651	579	587	580	628	577	617	603	619	611	580	602	640	592	625	552	634	603	642	619	585	645	569	637	622	621	585	639	581	586	566	576	576	583	596	631	624	633	616	643	586	569	617	576	578	598	613	651	630	590	576	608	604	579	626	612	610	627	616	620	649	580	608	603	581	575	592	594	595	593	609	636	635	584	665	634	630	596	599	588	584	623	592	611	605	628	609	574	594	608	603	586	606	610	611	633	564	606	613	600	628	591	627	595	583	573	593	642	619	660	594	579	561	584	621	597	576	626	580	615	599	624	595	613	611	609	591	581	617	595	640	588	588	627	582	558	605	604	612	597	598	605	601	611	620	579	581	600	605	626	588	631	588	593	628	630	622	632	582	666	577	620	597	565	580	606	625	668	609	589	613	678	583	594	602	561	600	646	557	640	599	613	564	581	599	599	622	573	618	639	599	604	597	618	604	602	592	629	612	608	619	605	595	627	591	629	625	601	606	643	623	608	595	560	592	558	631	605	604	599	591	587	655	602	588	596	575	598	603	617	556	577	630	612	625	565	600	616	625	579	611	607	555	576	578	604	543	611	611	596	593	578	597	584	576	617	612	645	611	603	615	609	615	640	624	592	606	617	577	592	588	583	578	562	624	630	586	593	596	593	604	614	616	616	626	572	619	641	580	595	608	634	610	584	590	605	568	572	599	591	588	613	568	568	631	601	608	568	644	564	642	615	623	564	625	573	594	574	622	620	605	603	591	594	612	564	610	609	605	580	602	625	606	593	587	636	615	609	594	629	591	595	560	590	606	640	649	615	602	594	577	575	590	575	677	601	606	627	591	619	612	626	593	651	622	634	649	596	619	647	631	575	584	577	637	575	606	524	605	588	612	598	613	613	609	622	604	639	638	570	571	567	638	611	625	612	619	601	557	643	609	623	620	580	622	617	573	607	560	609	623	638	612	600	611	588	572	611	637	620	644	579	585	652	584	589	629	612	591	594	603	615	593	606	596	596	595	589	613	623	608	585	612	585	572	625	597	611	586	581	599	646	594	602	579	601	568	631	605	559	593	631	597	581	575	614	630	683	621	585	645	637	627	586	602	608	587	640	631	559	595	589	606	590	601	564	609	594	607	613	596	628	574	575	617	623	595	573	584	591	612	594	599	573	604	577	599	565	569	568	628	622	580	604	623	573	640	606	569	563	576	603	586	602	588	627	577	587	612	598	559	565	593	589	634	581	601	621	587	582	585	587	618	600	593	652	581	620	645	657	635	595	649	594	615	579	663	585	596	639	609	590	623	626	607	571	603	595	601	610	588	579	574	576	549	588	604	592	581	584	603	616	612	617	613	574	596	625	619	611	568	598	603	568	640	628	604	590	555	622	566	608	620	604	650	601	588	589	604	615	615	616	579	567	600	626	622	600	560	584	584	650	588	591	635	622	595	639	625	619	582	627	601	634	566	617	578	610	581	573	598	592	576	587	611	615	609	575	626	626	579	582	577	622	614	614	573	557	634	592	558	603	639	630	609	593	570	597	625	658	625	575	605	629	649	635	627	646	594	598	630	613	560	588	578	638	600	570	572	584	593	593	627	585	572	639	622	596	555	613	634	625	595	582	569	604	643	618	597	617	552	549	604	595	631	631	635	655	647	570	647	608	646	629	589	599	644	623	643	601	602	615	606	641	583	576	567	603	581	576	597	631	591	578	626	584	566	616	612	605	561	550	598	554	594	619	637	606	568	602	589	602	624	581	596	592	583	625	626	614	616	622	579	582	561	576	639	609	635	584	590	563	658	593	592	624	596	613	640	572	608	598	575	639	627	594	559	569	638	648	563	603	631	577	633	655	579	633	610	542	563	613	615	582	603	635	633	657	595	607	584	626	647	575	585	619	575	609	611	624	589	636	590	640	589	665	594	657	580	587	598	629	579	597	605	591	570	611	597	596	627	574	624	540	558	619	597	602	601	640	598	643	622	584	612	614	579	654	617	602	565	603	637	622	580	591	602	610	632	618	580	598	593	596	597	595	587	594	607	592	595	565	629	613	605	626	585	601	598	557	613	609	640	593	610	640	593	606	611	606	567	614	589	599	621	609	623	595	603	591	580	617	619	630	603	578	585	596	635	602	628	582	590	579	594	610	603	558	576	544	563	604	609	615	626	610	599	607	609	609	564	617	573	571	618	639	603	587	642	592	611	657	669	641	592	597	585	619	601	563	594	614	605	581	609	580	592	563	587	630	627	623	602	651	644	624	626	552	607	590	580	550	594	600	614	558	651	590	633	597	612	587	597	611	616	617	623	643	585	603	573	583	590	630	610	620	598	558	620	597	605	642	610	594	614	595	617	597	602	640	545	583	627	593	636	614	637	585	586	571	625	616	609	588	628	615	598	593	612	596	608	611	604	608	591	589	581	574	611	626	606	593	607	622	573	604	553	638	615	591	611	564	628	634	604	596	606	608	629	637	643	604	600	613	594	621	595	593	581	636	627	619	575	607	582	605	620	621	631	589	618	610	621	617	561	603	640	568	666	674	575	605	595	556	633	572	579	580	611	609	640	566	600	606	615	550	607	569	590	605	640	576	623	611	608	587	615	617	592	629	608	589	599	576	617	612	634	602	575	587	570	623	574	604	604	622	561	596	589	600	620	622	582	616	603	597	617	632	542	598	590	611	600	586	603	578	545	616	612	590	615	602	626	562	576	595	600	600	565	622	623	624	586	588	607	576	606	606	627	586	587	624	606	609	591	593	606	624	608	608	587	615	655	580	604	592	611	613	642	583	629	594	630	586	583	575	614	589	598	622	602	618	616	598	583	614	587	623	613	596	619	574	603	592	587	584	567	550	605	619	582	611	601	664	576	606	629	579	587	576	626	601	619	604	641	615	574	615	648	555	622	583	595	631	625	599	587	598	594	630	614	624	567	595	596	630	591	598	634	617	613	594	585	577	552	616	563	634	633	586	603
26993	21234	18201	10455	4353	1968	1164	847	754	665	589	554	531	505	475	507	525	523	520	473	503	474	508	499	447	494	486	467	462	472	460	459	488	457	455	471	452	478	506	484	427	467	452	485	462	440	456	436	442	478	490	457	482	473	470	433	439	444	470	491	454	465	454	455	486	435	479	457	489	504	455	430	492	490	466	490	448	466	466	473	478	483	480	505	450	466	471	460	476	430	474	493	456	455	490	477	455	439	440	515	444	462	470	451	481	439	475	460	431	461	475	473	455	469	458	444	447	421	458	505	445	460	473	443	447	472	433	455	441	457	480	462	442	441	436	471	475	428	466	459	437	465	448	455	476	452	478	458	451	455	494	439	435	421	506	471	444	469	449	446	442	497	457	443	464	458	440	434	478	460	438	440	459	450	477	462	472	469	425	447	459	439	518	477	414	452	461	456	479	451	483	497	427	447	482	460	438	446	457	485	457	498	437	491	474	472	502	477	454	445	424	447	479	445	417	432	453	410	436	475	431	494	437	493	446	423	494	474	441	492	480	425	422	447	494	464	459	484	460	476	431	400	455	478	474	472	461	451	446	460	442	469	436	497	411	488	465	428	452	499	445	496	435	503	408	470	449	462	444	468	446	475	420	452	441	466	481	461	466	466	474	452	465	472	453	447	422	453	484	520	491	480	443	489	484	456	451	478	483	495	445	451	432	474	478	449	460	448	444	418	467	454	507	448	461	467	450	438	467	462	442	485	485	496	480	499	481	446	456	460	445	438	473	457	445	456	454	451	457	468	449	445	457	439	427	462	449	500	429	482	478	463	449	431	484	450	484	468	481	488	482	454	452	515	422	460	473	495	447	487	447	452	418	471	474	461	441	457	442	497	444	459	484	497	485	451	404	468	499	467	455	440	498	495	499	466	462	451	474	433	474	446	468	451	466	444	455	456	501	438	469	438	473	454	476	483	455	451	488	445	437	422	482	507	423	471	519	450	458	431	472	433	462	411	459	455	457	473	502	496	476	435	430	468	446	479	461	499	480	417	454	456	523	503	462	436	472	510	433	432	470	477	451	436	460	489	431	456	443	470	478	433	492	460	480	473	447	450	462	463	453	466	511	469	470	500	482	441	465	460	484	466	487	451	443	446	490	490	460	481	469	468	418	457	443	436	443	491	474	464	436	466	438	458	456	449	432	445	458	455	448	462	460	429	465	448	433	457	459	448	471	479	475	473	444	485	439	470	467	447	472	451	471	474	428	450	428	525	466	460	464	472	456	457	431	495	450	436	442	452	477	465	477	467	468	436	440	471	442	458	484	465	462	459	440	459	514	454	480	453	464	472	433	427	463	451	470	485	455	485	453	451	406	500	463	464	472	460	478	488	464	469	493	434	449	429	505	474	478	465	461	477	478	490	456	460	461	446	502	461	454	459	489	466	432	467	439	480	512	462	450	472	446	440	460	443	429	454	450	473	445	475	448	467	452	441	490	453	487	456	477	446	459	454	452	447	451	449	469	458	454	479	465	437	432	487	454	475	454	421	504	460	460	462	468	421	468	467	444	469	484	456	479	462	473	477	451	438	427	489	489	456	468	478	479	419	457	468	462	420	432	440	480	463	487	468	475	438	466	460	472	448	454	433	432	462	479	468	478	470	461	462	477	460	446	470	480	483	450	435	467	445	472	490	464	440	472	436	467	463	467	478	451	529	440	461	450	476	445	455	469	455	453	463	472	447	479	486	509	431	486	462	451	448	463	478	434	437	425	457	449	460	456	459	466	443	469	500	480	445	429	419	455	442	471	460	450	470	438	491	467	456	454	440	492	464	496	426	444	467	525	474	479	471	483	467	482	443	455	430	454	422	483	451	445	497	451	450	427	461	475	460	460	442	475	438	440	464	491	453	460	488	453	432	460	462	477	437	483	492	495	479	465	441	485	460	440	481	472	433	406	513	464	462	489	462	472	432	504	461	438	489	401	490	467	509	439	417	507	486	473	478	462	519	460	466	440	434	436	438	444	453	453	456	444	451	462	481	458	448	440	461	460	472	429	474	486	461	460	476	496	458	467	448	457	423	480	483	437	430	458	470	464	479	472	429	454	457	466	484	423	465	442	476	453	437	465	454	502	461	458	498	475	479	428	492	488	462	464	463	503	425	463	492	457	438	465	475	456	451	478	483	497	447	463	448	481	469	479	468	458	441	484	429	447	471	440	445	461	452	472	420	454	463	455	481	448	419	447	448	443	498	427	443	451	474	460	472	470	450	460	461	486	438	471	472	438	449	492	481	466	461	457	482	479	436	434	471	469	430	442	463	486	480	451	491	475	434	441	461	464	509	445	440	476	434	447	452	459	454	484	430	444	483	441	462	456	474	498	484	478	445	465	471	452	499	454	469	473	453	451	450	461	478	512	435	462	450	463	458	452	459	468	483	499	489	489	457	483	443	438	446	428	461	452	433	458	452	477	485	421	436	460	463	460	453	506	418	477	452	435	425	458	482	452	436	433	477	442	460	435	452	476	450	436	431	442	437	439	472	476	498	450	470	467	493	427	472	459	425	477	471	464	443	477	461	481	448	445	480	455	447	450	478	463	467	479	473	466	490	463	449	458	453	477	494	440	450	476	467	470	484	442	470	446	459	462	447	458	476	452	476	478	454	423	469	441	474	474	478	478	466	463	457	471	466	495	388	480	485	435	478	433	470	459	487	460	477	463	443	474	477	504	455	479	440	482	472	404	451	450	456	448	434	442	438	436	456	490	465	447	498	455	483	453	462	438	504	464	461	470	468	457	451	468	433	471	462	480	486	506	486	499	510	431	476	475	456	443	458	420	461	462	422	484	480	470	446	473	427	484	416	448	433	469	488	447	456	470	444	460	452	470	485	470	483	477	453	476	466	449	474	473	419	456	455	427	443	464	455	446	478	473	456	467	420	432	468	443	481	445	485	449	466	442	475	485	422	449	446	446	516	481	489	481	488	448	494	454	447	472	449	481	493	454	456	417	438	482	443	414	431	470	468	468	453	502	450	494	460	493	455	468	469	441	467	471	479	459	431	455	467	461	448	482	447	492	512	475	494	471	454	465	450	486	423	443	447	460	460	462	453	421	456	442	447	470	486	464	441	437	494	458	430	468	458	480	438	473	444	428	449	476	449	464	453	455	503	463	452	458	468	476	466	456	487	479	435	450	412	447	454	449	479	502	453	472	437	479	509	472	443	447	459	488	454	456	470	442	459	472	477	477	439	423	452	479	444	456	401	457	485	465	506	458	463	427	456	463	426	468	450	455	468	471	455	407	441	450	459	409	472	471	458	472	458	467	464	495	436	484	464	460	467	455	446	483	456	487	411	475	450	429	451	424	435	460	481	472	467	462	461	421	456	425	448	465	468	476	507	443	472	520	481	437	434	455	454	447	458	445	441	478	437	469	425	499	459	485	455	467	437	499	483	444	481	463	440	453	446	453	436	446	453	417	468	458	477	464	484	442	451	454	440	448	437
18242	29775	25919	16768	10365	5409	3132	2243	1968	1682	1514	1365	1313	1138	1053	1085	1057	1093	925	964	955	931	958	927	949	911	947	919	911	904	919	878	897	888	900	950	902	890	876	900	906	886	887	911	885	882	902	896	861	864	851	895	826	892	862	896	905	890	858	870	859	910	844	854	838	886	828	860	959	1013	886	896	842	852	802	856	846	869	871	863	885	831	938	849	866	919	876	897	886	842	882	888	858	878	914	912	901	869	891	866	915	883	862	910	855	851	876	848	828	878	871	880	871	870	872	872	908	884	874	848	837	842	844	865	854	862	869	858	862	866	911	902	895	893	860	886	907	901	863	872	887	848	894	909	878	831	888	886	873	885	874	867	916	884	873	842	843	810	817	862	883	916	831	864	858	876	813	895	873	903	925	889	846	857	872	842	858	892	867	837	889	885	897	880	868	847	858	816	886	918	861	886	878	807	860	865	873	818	857	896	871	869	895	881	873	893	886	855	900	859	926	896	953	861	875	897	837	800	831	916	866	851	840	862	919	838	857	925	851	861	851	899	872	879	865	887	850	876	881	892	887	916	872	900	898	911	873	871	904	879	820	864	876	812	900	847	881	878	929	821	845	906	876	838	871	869	903	886	870	892	895	855	869	896	829	889	892	835	929	884	893	879	862	850	787	898	893	852	844	807	924	819	862	855	903	861	813	896	875	924	850	868	894	862	891	875	880	884	859	832	825	866	852	855	872	848	881	849	877	844	869	847	835	855	888	853	847	855	821	866	821	857	848	811	819	920	851	864	873	903	889	886	912	865	881	905	848	869	875	874	841	901	843	895	812	917	866	848	860	897	844	889	845	898	828	862	853	859	865	865	879	874	875	876	840	857	913	887	887	876	807	880	866	878	880	882	874	888	880	855	816	912	886	864	864	918	903	865	864	878	875	833	900	885	885	953	900	881	887	903	849	899	895	906	878	857	920	883	889	884	844	911	860	847	841	828	884	883	890	902	902	890	872	912	863	840	861	918	849	848	866	897	834	846	837	859	898	814	911	844	894	889	902	853	854	874	871	847	863	849	827	848	896	859	914	886	876	868	886	859	921	890	852	847	888	874	876	947	869	932	861	895	925	878	850	849	828	924	915	893	847	879	917	896	885	877	867	879	870	910	856	881	833	857	904	889	909	854	894	909	876	922	858	869	865	875	895	885	861	853	849	865	854	864	868	857	840	894	838	835	868	899	870	903	867	889	870	896	854	849	850	869	884	930	845	824	843	842	933	856	855	887	829	830	907	905	857	902	861	888	843	880	892	860	896	860	843	877	864	866	854	872	879	870	899	917	860	886	862	866	863	939	835	949	874	856	823	903	871	830	879	888	867	833	886	835	835	887	890	875	908	880	886	853	862	913	878	847	825	865	820	851	896	827	863	820	848	872	869	820	903	889	892	871	834	844	836	882	917	851	903	911	885	846	918	902	826	822	893	844	879	888	844	889	860	874	849	906	871	859	878	929	846	851	890	889	891	905	860	931	924	874	879	867	877	829	819	845	880	870	872	895	942	863	821	889	853	869	858	819	907	861	912	877	829	845	851	881	843	866	889	822	856	846	864	896	825	871	850	919	868	892	919	885	884	851	878	888	835	878	844	913	866	923	878	825	831	843	928	862	922	820	890	904	830	932	848	853	900	913	863	875	881	906	883	839	799	895	875	874	870	884	850	844	926	845	853	893	836	869	871	870	897	866	829	871	901	859	854	890	877	923	853	846	877	849	882	832	896	863	819	908	876	893	931	930	906	858	879	870	923	885	837	862	904	907	892	884	934	898	818	892	855	826	910	893	896	866	846	854	887	913	893	889	883	890	870	851	863	822	858	914	887	857	858	871	818	889	868	857	900	865	903	810	884	878	864	845	869	878	864	837	861	822	887	900	827	851	895	811	843	861	859	891	912	880	911	870	864	824	875	868	927	847	892	889	844	818	861	866	844	902	863	844	891	874	884	846	867	839	857	864	887	897	867	873	844	883	838	862	870	878	822	883	888	850	868	923	909	853	877	817	888	828	940	882	878	885	906	853	817	843	864	867	831	882	865	924	853	877	887	896	866	845	913	804	825	852	810	912	907	848	927	875	831	882	883	844	887	920	879	863	884	899	847	854	874	900	891	878	879	851	803	884	887	838	874	857	876	886	858	852	859	887	891	873	850	865	898	908	816	868	867	863	890	865	857	826	868	859	833	922	833	829	910	867	891	883	827	884	889	865	833	883	908	916	897	882	872	882	885	902	921	862	873	896	838	836	891	844	834	889	854	821	875	857	873	900	864	886	903	853	839	847	868	856	799	868	874	901	882	850	863	927	868	854	861	857	853	873	888	902	851	858	924	854	883	863	828	873	856	839	869	871	914	909	925	943	895	880	943	852	878	889	849	878	891	895	893	839	864	852	883	932	865	921	865	907	872	870	804	842	874	827	881	881	894	863	871	873	851	846	850	881	890	861	866	850	853	876	877	909	845	850	921	894	837	886	827	882	896	910	851	918	906	804	877	898	904	875	868	896	891	863	867	838	874	872	849	942	904	882	911	829	912	843	883	920	910	878	953	858	821	866	870	870	852	815	866	888	872	896	931	828	810	870	892	844	904	877	827	935	923	881	886	875	890	829	909	848	880	856	888	839	888	900	882	890	921	875	903	841	901	902	897	883	842	895	832	879	847	880	873	887	857	868	895	918	849	914	902	829	840	919	882	880	867	859	881	890	851	897	876	896	876	921	901	883	803	887	865	855	866	905	848	858	908	878	839	830	894	837	859	891	866	854	865	879	894	815	833	839	859	825	876	868	854	895	904	844	883	866	880	864	870	946	845	839	878	908	849	878	853	864	876	877	865	860	967	879	892	878	872	848	925	854	827	915	901	917	851	818	841	856	902	885	912	886	876	826	844	925	863	889	845	923	846	856	895	902	851	897	890	875	871	888	869	857	834	858	841	834	881	854	868	931	868	867	878	886	900	901	891	864	888	878	826	905	866	826	927	908	838	935	867	865	896	844	860	851	898	932	891	853	899	847	932	900	917	828	899	870	885	897	852	862	876	892	855	855	833	843	853	865	853	878	847	893	908	865	861	861	902	863	844	925	827	886	877	865	935	870	924	905	843	830	922	901	894	877	914	894	794	881	864	860	885	918	864	853	902	824	869	851	819	887	840	903	860	877	866	900	904	823	911	869	893	821	867	881	864	899	892	814	865	868	889	833	866	869	870	883	877	849	920	911	838	917	809	919	872	888	848	856	862	844	897	800	850	884	875	839	894	845	875	908	868	886	910	919	900	859	838	870	863	885	899	870	898	881	898	877	839	878	825	865	889	852	848	888	869	835	889	889	865	878	920	827	855	842	863	886	862	891	861	870	846	843	874	904	819	876	905	871	862	892	869	912	867	947	843	879	866	842	883	859	881	911	880	920	860	873	894	872	891	867	886	820	861	869	823	830	826	937	890	860	877	866	847	854	903	849	851	853	895	848
24502	21439	28453	25189	19485	9387	4323	2501	1645	1275	998	795	715	602	544	515	515	482	480	404	388	401	395	390	381	394	413	368	408	350	395	346	381	351	374	332	361	352	337	368	376	354	337	347	356	363	325	324	358	327	352	364	350	368	353	309	344	354	391	347	356	364	357	356	362	320	352	365	488	527	423	368	348	376	353	361	349	333	381	332	352	344	342	331	345	352	319	329	358	360	361	363	351	327	340	362	360	346	385	376	373	356	368	401	355	350	345	342	367	335	362	349	319	357	358	338	359	328	359	339	358	356	337	341	353	342	378	375	368	372	336	306	326	353	343	350	347	327	335	385	338	334	357	313	375	348	295	340	353	316	350	378	330	343	347	331	353	353	347	338	347	330	343	329	355	351	332	366	354	377	344	345	344	368	349	337	352	362	379	339	319	337	362	366	385	384	351	355	366	361	360	326	339	338	347	350	347	387	370	337	346	368	323	347	338	360	333	354	348	329	339	332	349	348	329	310	378	336	352	333	360	324	315	353	330	343	374	345	347	337	370	332	357	367	346	341	350	383	339	294	338	358	363	335	347	341	345	336	358	333	354	345	335	351	321	377	314	334	324	339	371	358	340	346	333	331	343	319	362	352	368	312	353	336	355	345	340	358	338	349	342	346	318	342	366	371	318	341	342	337	342	343	366	369	388	355	327	361	352	363	340	368	332	337	373	322	359	367	357	351	351	350	364	358	355	379	348	326	327	377	356	355	348	342	323	354	348	317	313	361	346	342	355	353	349	354	382	352	358	343	320	357	363	361	332	324	350	353	347	352	332	322	338	364	371	327	356	379	379	377	299	324	348	341	358	310	370	352	357	319	352	332	353	384	359	342	350	372	350	325	331	374	325	385	346	340	328	350	358	328	342	388	330	358	339	333	348	326	366	357	318	327	373	327	347	336	367	376	342	323	373	325	343	358	343	360	361	350	353	341	340	356	333	340	359	360	368	341	352	344	350	328	315	355	338	359	350	353	310	336	370	356	322	316	329	338	366	371	369	345	345	378	368	326	351	340	349	344	357	340	348	334	335	378	336	358	336	366	380	329	369	358	356	332	361	366	330	343	352	305	338	361	350	347	348	359	338	356	344	373	382	335	350	365	340	350	327	347	336	338	357	362	369	354	339	337	362	339	339	353	357	360	325	350	339	337	360	321	365	378	342	373	337	369	356	337	341	342	322	378	352	337	336	373	342	345	376	362	353	317	317	349	370	356	350	329	363	349	347	370	370	316	346	372	345	310	326	312	358	350	331	366	362	335	377	361	329	348	351	315	329	335	339	362	366	334	327	331	354	317	325	357	354	350	350	358	346	382	348	329	332	348	334	359	352	347	371	323	339	339	339	343	324	340	340	326	367	348	357	337	336	366	361	341	340	360	350	362	354	356	335	371	334	342	346	356	329	338	367	373	319	364	340	337	344	376	371	351	374	329	359	366	315	361	343	342	340	343	347	336	305	341	360	373	386	327	340	362	372	359	332	318	374	324	363	349	354	338	346	336	330	343	342	323	330	336	374	369	321	335	355	349	372	372	315	333	353	384	338	360	361	350	337	356	369	345	340	358	343	351	378	342	359	349	323	367	356	344	362	370	329	372	314	319	394	352	355	347	348	332	373	329	322	311	374	348	341	373	351	344	336	331	363	338	348	336	337	337	359	352	374	345	350	360	352	361	310	373	346	364	327	339	345	375	336	367	357	364	364	343	356	344	324	353	344	312	356	378	356	351	319	365	322	332	328	318	337	334	343	368	325	325	339	392	339	373	325	370	319	362	351	341	323	343	333	358	377	338	349	322	373	362	358	350	331	348	328	329	360	339	310	339	331	319	346	351	357	378	361	369	342	374	348	330	320	346	348	359	321	364	333	344	308	329	369	350	386	348	349	341	309	334	373	355	328	334	316	345	320	377	369	313	361	363	373	365	353	356	355	310	354	336	356	346	333	373	333	331	360	366	338	367	379	336	343	338	337	343	355	359	374	309	363	357	356	375	357	351	313	337	346	297	356	351	346	326	343	377	340	347	337	378	397	346	363	336	365	342	363	350	329	350	358	338	353	323	318	343	349	351	331	356	365	349	330	335	337	360	336	333	335	325	346	362	349	354	335	319	376	353	347	372	381	340	365	345	339	365	385	349	348	330	332	345	337	315	361	349	355	328	383	357	368	392	369	362	332	370	364	347	331	361	328	363	312	347	368	332	351	337	353	328	353	339	349	331	333	363	380	361	364	332	322	320	340	339	359	355	339	325	327	327	380	352	362	330	355	342	343	346	362	352	356	370	349	313	350	333	385	366	356	356	318	345	336	337	319	324	322	333	329	351	360	319	340	342	373	367	361	347	345	337	345	354	336	336	357	299	346	332	361	352	362	336	348	367	377	335	356	373	354	331	335	372	372	330	380	312	369	353	338	385	329	351	339	374	361	349	345	377	360	308	348	338	344	343	334	345	395	354	348	383	354	352	335	378	329	338	333	331	344	378	348	336	328	419	360	363	354	346	323	344	345	340	334	321	325	324	338	366	330	324	368	390	346	337	363	352	363	350	390	322	327	345	378	338	366	350	339	347	358	379	323	349	351	338	325	344	365	351	334	380	344	367	365	329	339	356	360	348	363	370	361	328	335	371	326	347	319	305	341	344	351	366	347	351	318	353	331	315	343	349	349	365	352	343	343	347	337	339	357	324	338	377	382	309	343	324	309	351	364	395	326	379	351	338	356	366	343	360	377	350	360	354	374	330	328	346	335	360	353	359	358	332	333	313	353	368	368	363	347	367	332	330	365	357	321	350	364	358	321	372	341	340	350	326	335	367	406	307	334	355	349	375	358	316	354	322	344	346	345	350	362	333	337	377	351	330	313	355	351	323	356	359	349	311	358	340	355	336	336	357	330	330	305	362	314	383	354	311	349	336	332	365	348	377	342	375	349	362	320	364	338	376	345	374	313	353	380	359	326	348	375	348	313	327	362	358	341	355	305	358	329	343	354	353	336	334	375	362	320	382	370	335	307	328	362	342	369	345	332	388	322	355	339	381	333	319	360	301	361	340	337	322	358	332	365	374	316	337	331	315	363	344	339	365	348	350	340	351	337	382	371	352	338	343	373	351	351	312	371	334	341	355	326	344	332	355	364	376	346	326	344	352	333	341	343	382	344	327	357	340	333	327	385	368	327	379	321	344	309	328	348	347	319	329	344	374	363	345	386	339	369	323	353	323	346	335	337	380	331	334	353	338	307	360	370	325	361	349	369	333	315	353	332	338	350	336	338	370	382	340	344	330	320	330	341	327	357	367	350	340	340	326	341	363	341	369	325	363	363	365	330	338	322	350	317	369	352	344	333	364	322	352	363	320	352	363	337	369	374	326	326	352	353	350	320	346	349	349	329	353	364	312	304	319	351	321	349	342	363	343	312	327	345	342	305	343	324	345	358	349	306	368	400	354	318	328	361	371	339	358	352	340	338	345
21407	42416	40873	30239	19376	12258	8608	6512	4791	3697	2925	2430	1983	1625	1508	1404	1349	1185	1061	987	958	886	836	871	852	807	875	812	731	757	781	707	703	770	764	750	808	792	737	737	638	723	684	685	702	728	654	685	696	662	696	708	682	706	675	687	686	693	695	726	684	660	688	628	626	683	711	749	1196	1216	868	666	709	704	676	705	697	737	700	680	642	656	657	657	675	676	673	694	641	689	650	648	706	704	661	699	653	655	670	687	687	624	684	656	695	668	695	668	684	661	670	660	641	656	666	675	665	691	723	708	666	669	676	662	647	691	695	680	655	724	661	707	646	673	674	661	675	654	659	656	654	708	661	655	663	677	690	699	653	681	646	651	700	684	694	679	650	743	628	663	695	704	634	704	702	663	629	688	692	642	685	685	645	656	690	695	669	644	705	696	684	683	702	680	683	711	675	671	677	637	683	664	692	638	705	668	706	656	684	666	703	664	619	709	703	674	645	705	721	685	695	663	664	684	683	716	661	637	672	698	709	676	692	723	663	690	710	650	718	663	666	671	703	730	668	666	680	703	674	648	677	704	678	670	664	632	662	688	636	649	705	645	644	710	653	670	692	685	673	658	694	696	663	732	644	667	669	646	710	639	686	651	685	690	676	646	654	716	680	666	707	691	666	721	669	706	657	708	709	652	659	694	644	674	705	694	659	682	680	668	651	741	687	688	677	665	717	669	622	650	703	674	686	686	653	682	702	715	684	674	625	680	667	659	658	699	687	692	679	655	695	709	707	683	658	663	674	671	643	712	673	681	706	697	680	713	668	646	677	708	688	688	652	660	620	646	692	679	652	694	648	676	654	662	664	676	671	676	697	669	689	677	712	645	676	674	642	679	711	655	671	663	680	683	690	636	703	662	669	649	679	664	640	654	681	667	672	655	702	640	669	640	684	670	662	657	710	695	674	665	683	654	683	651	656	637	734	676	663	663	660	666	654	618	734	727	676	675	766	666	702	673	677	650	691	631	669	723	698	640	667	706	647	667	652	655	734	638	655	678	605	660	664	675	697	683	644	633	690	680	703	665	660	708	626	689	671	705	629	643	674	722	620	658	644	688	723	652	665	686	691	665	650	638	692	691	685	686	660	708	663	631	721	693	624	663	666	659	678	663	666	704	709	682	642	620	637	707	675	699	709	683	629	681	638	656	648	722	674	623	681	734	664	658	673	705	652	667	684	640	675	628	702	664	641	663	617	627	691	621	642	680	704	690	673	642	696	628	666	699	681	733	649	664	708	636	669	691	622	687	689	723	717	680	642	701	676	670	669	698	677	686	715	676	681	687	699	650	644	696	626	655	693	723	704	684	681	670	754	670	681	681	700	670	675	697	688	714	724	675	658	688	654	679	685	710	673	690	672	640	698	654	682	672	636	708	670	685	680	651	703	672	684	647	685	696	657	657	668	690	692	668	672	685	665	709	672	702	690	703	706	681	672	690	674	684	673	688	682	722	664	700	691	669	643	677	688	637	665	709	636	674	688	679	639	677	701	692	684	678	648	660	657	691	717	683	679	690	706	664	673	640	671	692	683	676	690	681	709	699	660	628	625	698	660	722	686	717	697	692	675	657	656	688	691	652	654	711	670	709	644	678	647	680	676	694	694	624	696	689	690	718	636	650	663	632	658	677	667	674	665	724	710	701	712	680	627	691	648	689	690	657	668	669	693	714	648	639	655	681	635	683	657	646	672	673	681	695	698	674	668	703	634	634	686	645	681	632	674	682	654	690	692	700	678	678	667	682	663	631	673	646	644	640	610	660	692	653	677	648	609	695	627	693	630	657	735	639	703	667	649	682	657	732	700	664	642	662	640	646	705	661	715	681	701	696	680	666	639	666	674	669	687	685	686	668	674	672	632	660	673	727	655	665	719	675	697	655	678	653	649	697	680	669	670	660	654	675	692	663	673	634	726	655	686	714	699	651	654	705	662	689	686	689	643	661	650	669	653	633	650	722	663	655	697	700	709	669	666	675	681	663	697	623	710	664	687	668	742	658	695	656	606	657	676	685	681	656	634	729	696	683	657	677	671	667	660	679	653	656	709	663	666	720	659	692	710	664	689	739	693	702	658	697	638	695	685	654	672	634	663	589	614	623	631	709	705	657	627	672	671	636	696	688	693	712	692	713	700	663	676	694	652	654	701	622	695	646	685	663	661	651	686	665	626	639	640	729	709	697	684	700	679	656	645	656	683	627	670	675	669	647	658	665	695	672	655	734	644	734	652	675	688	693	668	668	656	657	681	742	676	684	655	657	643	763	704	635	678	700	708	666	723	678	645	711	673	677	728	690	693	636	678	669	688	707	638	690	684	680	647	642	643	617	666	657	691	674	710	633	652	670	665	670	714	701	649	679	678	671	661	627	645	703	654	685	719	682	677	640	671	689	660	632	693	705	649	670	667	672	670	678	649	675	687	678	687	678	651	684	698	707	680	687	670	710	678	632	648	671	658	679	707	633	658	668	707	674	698	624	676	699	664	671	661	673	679	696	665	696	656	677	702	676	647	700	651	658	661	675	652	669	664	624	644	706	657	667	643	694	666	655	659	695	712	675	601	629	691	665	649	664	720	699	689	668	709	628	672	692	674	682	680	665	652	701	614	657	686	650	647	667	663	708	654	685	637	637	658	654	640	719	670	695	694	718	680	691	687	673	679	679	643	711	699	647	665	675	671	655	670	698	674	716	658	684	711	699	629	644	671	644	715	638	661	681	660	668	699	674	707	692	660	690	656	654	645	699	635	679	610	626	625	659	685	656	660	691	659	717	681	632	705	663	702	668	657	647	641	670	691	677	649	675	685	720	644	663	693	653	664	646	711	735	716	720	661	649	684	671	641	637	734	666	691	638	657	694	656	681	649	706	696	680	703	695	671	644	641	681	684	643	653	660	726	625	676	627	675	652	673	692	644	685	652	709	669	660	639	687	681	699	686	686	676	678	688	677	657	721	699	688	694	694	691	636	695	697	671	726	654	653	684	704	644	688	669	648	670	665	659	648	677	682	687	686	699	661	666	667	694	660	655	673	684	653	711	677	697	704	683	640	713	644	716	725	709	678	640	696	682	667	645	643	698	667	656	684	635	650	643	707	656	704	664	681	632	738	649	683	696	699	647	680	680	687	639	660	672	614	657	679	687	683	694	651	693	688	686	710	687	683	671	677	668	673	622	671	678	714	667	711	691	617	624	686	694	695	662	700	677	683	654	689	648	705	681	687	646	695	643	667	691	719	693	649	641	658	652	658	687	641	714	689	675	708	677	663	686	693	670	660	704	644	670	643	662	739	670	689	688	686	658	708	679	714	695	644	659	688	667	682	700	683	672	667	664	699	660	731	676	714	672	666	697	657	663	726	682	730	673	685	648	697	684	678	691	670	654	669	648	615	691	626	676	693	664	669	674	728	680	668	674	689	713	683	661	703	615	679	696	657	719	670	710	653	648	670	707	725	678	661	692	647	653	673
23375	21389	29111	24081	21747	20192	12586	4762	2427	1677	1364	1157	938	748	681	629	584	556	478	477	420	409	370	392	399	389	392	353	351	339	342	347	312	318	323	326	325	335	318	339	278	301	308	267	310	302	301	319	282	319	301	292	299	285	276	262	296	307	296	301	292	301	316	307	310	323	276	328	636	486	271	340	314	292	285	291	282	297	285	305	293	306	288	300	286	304	300	286	297	337	280	275	290	297	289	311	299	322	313	285	305	323	302	318	292	293	286	296	299	295	301	303	302	293	315	299	259	300	305	309	309	319	320	294	281	284	288	315	298	296	304	300	300	340	306	301	307	277	311	279	300	327	291	295	297	282	300	281	312	311	292	284	270	265	317	294	273	310	297	289	297	285	292	309	278	324	267	298	291	290	299	323	288	307	276	309	289	307	312	302	267	317	306	300	259	302	298	316	312	303	293	303	329	290	291	294	304	293	308	267	309	298	321	300	320	298	302	277	268	307	270	300	285	283	265	290	285	281	312	298	266	277	293	283	308	272	295	310	294	266	311	310	287	314	285	277	335	292	278	290	305	307	323	310	314	271	316	262	272	296	291	284	306	306	279	276	294	298	292	293	305	309	314	309	315	283	307	278	312	320	344	294	296	286	273	283	302	265	298	292	290	307	302	340	313	292	283	292	315	310	285	311	292	284	279	277	297	284	288	317	309	301	294	275	277	275	295	280	301	276	282	306	299	298	302	277	307	324	317	295	290	291	306	268	319	301	299	287	320	274	319	288	319	305	275	259	311	294	286	280	310	279	284	280	322	297	301	323	300	306	291	309	301	311	294	305	304	268	266	280	285	320	280	271	307	275	298	338	305	296	306	302	263	313	298	291	289	297	298	303	292	289	281	304	303	313	297	297	268	319	306	307	322	299	300	315	303	308	322	286	315	271	297	254	278	267	304	288	310	316	300	301	294	309	300	313	313	295	315	297	315	290	307	314	299	286	294	296	281	301	260	274	312	269	326	329	272	307	328	294	310	300	311	282	290	258	289	311	276	291	280	268	294	318	318	303	307	320	281	317	306	276	268	305	286	285	303	275	308	327	304	304	267	261	301	281	317	295	302	334	304	286	302	286	289	280	296	298	310	290	307	312	298	317	295	314	303	281	284	287	302	295	309	309	278	297	292	308	280	289	292	304	281	272	327	297	306	319	323	316	277	296	286	313	301	311	315	287	297	285	305	295	307	285	287	286	288	310	271	291	303	299	286	300	296	301	320	297	295	308	286	294	271	312	288	306	262	311	313	279	279	283	279	301	250	318	323	308	298	276	305	277	332	293	290	271	323	278	311	291	309	296	287	315	309	292	318	267	307	322	304	293	308	280	281	307	299	322	313	319	318	270	272	284	279	296	290	337	300	298	279	309	289	282	290	310	303	274	323	284	312	318	270	305	272	313	281	311	304	288	289	291	297	292	289	315	273	291	305	290	295	273	294	295	306	292	267	305	297	283	286	285	280	306	274	284	306	306	286	304	296	300	301	305	304	305	302	281	307	313	278	329	293	341	302	286	295	276	315	318	290	285	308	299	299	287	310	267	285	279	273	274	296	277	300	305	293	299	315	317	281	335	271	305	297	300	300	298	311	292	297	305	303	275	288	296	281	291	293	297	308	295	291	292	295	266	279	306	277	306	304	316	287	316	306	283	281	279	306	318	291	273	305	309	315	316	293	298	298	325	294	307	266	296	290	311	289	294	296	302	315	288	309	285	252	282	312	276	294	290	286	298	266	295	330	290	295	307	278	296	322	299	280	269	288	273	333	290	317	318	280	265	272	300	294	289	289	311	269	299	321	283	287	304	287	283	314	311	310	313	327	252	277	278	315	273	311	277	295	271	284	303	318	319	276	295	303	277	323	311	275	267	273	278	265	315	312	283	290	290	285	303	303	307	283	300	315	331	287	284	283	297	307	286	302	327	309	337	293	285	304	280	298	301	303	285	303	258	303	321	290	326	294	288	334	301	291	298	281	324	301	294	322	310	268	304	296	317	284	325	282	297	280	291	330	274	308	280	297	288	321	291	306	293	295	301	304	289	285	295	305	303	310	311	288	309	306	319	296	302	284	297	301	298	284	299	286	286	333	332	264	332	273	286	277	291	332	294	286	305	320	305	291	282	290	289	312	293	273	270	329	300	321	284	282	294	281	292	279	332	307	303	288	280	280	278	298	332	312	309	290	298	304	294	306	288	275	291	275	327	293	291	282	313	287	309	300	308	317	297	289	305	289	274	284	273	289	298	280	332	288	288	283	309	321	282	296	274	276	272	314	277	284	301	287	320	278	289	284	323	304	305	269	293	291	295	291	299	287	296	305	284	293	286	287	322	313	311	291	276	324	275	327	300	309	295	334	279	305	278	259	255	326	298	303	304	275	312	274	293	322	304	308	302	296	298	304	292	282	276	283	301	284	282	275	295	335	286	332	283	282	284	295	290	279	282	286	287	285	281	283	328	297	275	283	307	319	299	278	327	281	294	275	292	278	319	294	305	312	296	297	281	307	310	282	312	275	305	308	291	290	272	303	296	295	316	324	294	293	310	273	290	295	271	303	315	343	288	290	295	276	299	299	316	296	307	298	319	299	277	286	277	320	313	293	311	289	347	278	299	288	280	326	290	301	298	315	301	295	313	292	269	281	289	292	324	281	285	319	308	287	283	263	282	299	304	320	309	294	300	276	304	294	304	299	300	302	319	303	294	284	298	270	294	300	299	296	309	262	298	303	288	298	305	300	317	289	290	283	287	299	287	275	297	312	293	261	277	280	302	268	314	285	288	280	302	294	287	287	271	272	294	308	291	324	275	301	330	303	321	275	318	298	323	306	310	293	309	307	326	316	286	273	282	304	250	288	296	324	281	296	283	286	293	330	297	295	290	278	273	312	283	312	312	283	324	321	284	282	291	255	297	303	291	304	269	280	312	315	290	272	324	266	330	266	303	306	298	314	293	264	318	296	307	311	290	342	301	326	293	300	297	301	307	277	304	291	313	290	282	287	333	339	285	305	294	318	288	275	310	279	259	268	321	280	314	313	292	314	291	279	301	305	302	304	299	323	324	307	287	295	307	258	315	311	305	280	292	307	290	286	293	294	313	300	279	316	299	281	299	310	310	304	287	279	301	311	303	301	286	295	299	282	294	293	330	310	307	297	313	300	299	287	320	289	305	316	279	294	306	300	300	282	294	312	301	314	278	303	295	303	310	282	262	300	284	267	293	287	308	290	285	297	288	284	278	251	276	312	290	305	281	305	311	287	292	299	265	274	277	289	283	296	295	306	298	286	303	277	258	320	283	295	299	282	286	311	302	276	266	294	292	276	282	300	306	292	292	307	287	292	279	317	279	293	289	283	319	283	329	333	281	302	275	335	317	275	296	278	324	298	307	313	296	295	263	318	310	269	342	313	317	310	277	328	308	292	288	291	286	296	310	284	293	256	326	286	320	293	309	298	335	302	282	336	277
26757	46382	44683	36588	27506	20828	16184	10225	6963	5199	4309	3677	2936	2380	2125	1927	1804	1542	1245	1113	963	929	912	906	844	856	921	845	707	700	655	717	667	665	697	646	641	646	586	617	635	603	609	590	636	605	599	564	588	604	590	569	579	596	577	533	545	565	605	566	585	585	570	534	528	568	524	709	1784	1229	637	498	584	623	618	606	585	570	593	549	515	572	544	537	584	576	602	561	632	560	582	577	559	545	560	594	601	576	569	595	562	548	543	550	545	575	571	554	571	528	558	586	547	577	571	563	545	567	581	539	575	556	608	575	566	577	610	585	543	519	564	564	570	556	542	546	575	561	587	570	588	570	623	548	549	552	600	564	543	577	579	596	572	560	511	529	554	532	554	564	585	568	559	553	541	552	581	558	550	565	530	554	579	574	589	585	565	567	570	559	595	636	591	610	566	546	604	579	568	588	559	563	604	576	583	607	581	567	569	567	551	536	570	575	549	545	515	553	559	529	588	567	591	542	581	576	527	528	561	554	557	568	581	553	530	584	543	569	542	521	595	558	553	563	556	545	615	544	595	546	560	581	537	541	499	546	576	540	595	578	576	557	571	579	578	576	551	585	551	571	563	569	557	585	544	591	561	533	552	544	569	541	549	530	591	538	525	552	549	536	543	547	573	561	590	534	523	570	576	598	543	534	600	549	570	528	564	569	588	572	569	568	566	530	570	563	569	528	524	574	586	568	539	585	637	565	551	582	543	539	532	543	523	563	553	567	605	552	567	561	557	565	546	579	543	568	562	554	528	583	546	587	548	576	554	524	573	538	551	511	563	559	557	583	548	523	499	535	548	531	604	595	538	578	583	508	550	565	542	609	542	591	567	556	613	541	552	574	523	563	587	567	561	603	554	564	566	533	585	547	577	600	556	558	601	590	536	585	539	569	580	570	559	563	587	550	527	536	575	550	560	541	588	600	558	592	556	574	566	539	557	591	584	546	549	556	582	553	555	567	560	528	517	539	573	508	534	543	600	581	567	602	550	587	576	563	550	553	576	544	571	568	562	547	545	586	552	583	530	575	577	603	517	536	547	575	510	574	569	569	595	512	548	593	542	572	554	542	572	556	593	576	576	589	579	586	557	573	582	532	568	601	526	533	591	577	530	558	554	567	551	533	566	590	532	605	557	600	533	543	544	587	578	563	573	579	603	552	558	527	574	605	530	559	581	560	570	554	576	545	554	581	555	610	544	581	566	591	564	519	578	540	585	571	560	579	552	550	540	521	544	596	583	538	574	593	562	547	598	544	525	593	605	525	581	554	561	554	509	593	539	585	523	539	555	539	538	563	583	553	596	557	571	528	602	596	554	551	566	609	561	520	583	634	570	553	608	560	537	544	525	560	578	553	616	562	543	546	574	610	566	583	590	566	563	563	606	597	604	570	567	557	532	565	549	556	559	515	568	581	556	574	543	613	586	557	571	548	573	572	562	574	542	587	541	553	537	584	573	555	569	591	549	567	565	580	563	587	549	564	575	586	575	564	552	568	553	563	535	586	561	524	595	561	564	580	557	596	540	569	559	548	539	614	542	590	556	542	577	519	595	530	549	564	572	580	578	592	539	562	554	536	575	571	561	538	545	585	539	577	543	555	597	563	580	570	569	586	516	527	565	563	553	563	574	544	539	573	541	612	555	572	554	539	612	548	539	532	567	611	558	509	557	592	587	583	520	586	562	531	564	543	540	554	590	549	589	582	574	530	575	587	559	579	564	530	558	566	518	626	610	570	560	570	579	573	609	582	560	595	549	510	595	541	563	574	531	547	563	597	583	580	535	586	603	541	551	551	591	562	579	603	573	557	565	628	577	534	571	550	540	534	599	561	532	592	563	571	561	580	571	548	571	567	575	540	574	533	598	565	523	545	533	550	595	601	519	578	514	587	558	588	541	578	563	500	579	581	603	509	593	615	580	567	576	591	604	576	571	554	544	552	551	584	554	528	573	567	548	578	573	558	545	594	596	555	582	578	579	564	552	533	601	559	554	535	554	538	534	533	555	544	566	553	531	535	592	586	518	598	545	586	565	531	553	573	589	570	572	573	568	571	595	578	518	568	587	621	564	563	574	557	567	542	516	599	540	580	568	580	545	570	581	551	556	527	542	546	525	592	570	547	538	550	591	573	570	571	569	588	565	544	511	594	546	519	547	587	583	585	581	540	573	616	566	611	579	597	555	550	512	550	547	578	593	573	590	527	527	560	597	569	573	515	596	615	559	580	547	550	586	561	572	569	594	551	538	549	558	577	551	581	558	565	577	587	557	568	592	533	542	610	576	588	541	547	522	589	595	549	568	546	537	557	593	612	528	583	561	584	563	609	525	571	588	534	556	575	570	549	540	547	583	570	566	551	564	558	542	549	596	590	560	567	565	580	581	597	553	542	552	568	576	571	581	556	601	530	585	563	535	532	571	575	563	566	538	569	518	553	607	563	546	594	534	547	558	567	613	585	565	535	533	570	579	600	573	573	540	556	589	585	583	532	543	597	551	566	571	563	524	568	575	544	583	608	566	586	592	615	552	550	573	566	587	584	601	597	555	565	547	591	561	546	553	556	577	546	565	586	559	539	582	558	544	567	573	602	564	531	591	620	579	569	595	570	611	539	582	558	575	539	561	612	573	559	559	590	538	537	522	564	545	574	548	586	527	565	566	550	560	566	574	567	595	537	550	574	550	555	544	594	527	561	551	606	551	550	594	588	580	551	572	603	555	586	557	557	550	560	542	557	573	621	539	544	607	593	581	590	541	558	578	583	561	543	527	569	581	546	535	559	548	590	541	560	596	546	584	546	581	532	554	573	589	608	561	584	555	565	553	545	585	543	557	572	522	585	573	590	535	546	598	523	573	554	563	573	565	550	521	562	509	536	583	563	574	536	582	602	588	540	611	570	563	563	525	580	538	613	569	576	549	574	565	569	550	603	538	552	573	565	552	571	573	570	573	540	558	582	570	600	615	579	599	542	550	548	554	547	611	579	521	568	618	550	508	560	559	602	573	604	598	533	586	552	521	577	582	535	550	569	573	561	562	575	550	550	608	575	567	529	606	560	595	572	569	550	537	554	545	580	555	570	564	555	575	578	580	572	565	570	535	551	568	510	597	553	604	564	585	540	578	576	554	599	566	525	554	563	522	581	562	541	589	554	579	586	568	569	574	542	563	584	569	544	562	566	575	585	577	529	604	574	577	560	581	547	546	583	571	574	549	548	560	534	563	564	559	588	573	559	581	531	537	520	555	611	566	559	569	561	575	581	600	565	598	595	608	550	557	581	558	533	547	556	542	570	570	588	516	580	523	548	586	544	604	537	546	562	566	577	529	537	564	541	571	583	601	557	570	555	599	552	588	580	562	556	551	590	529	547	581	573	593	594	555	554	539	555	547	590	556	545	540	542	550	623	531	577	556	551	615	572	568	523	624	543	539	561	544	591	535	581	512	589	562	546	564	568	560	591	597	535	522	556
26946	21041	17719	8980	3226	1727	1216	888	726	643	580	581	578	521	544	497	511	541	464	482	489	460	437	517	442	477	496	470	448	433	458	460	471	438	436	446	446	443	440	421	433	426	410	415	439	479	440	525	459	426	465	449	431	437	475	448	462	432	435	474	444	403	458	396	442	442	463	454	466	450	428	454	426	473	434	449	434	428	449	484	437	438	437	439	450	444	440	443	462	433	451	406	462	438	453	445	454	449	414	439	425	420	438	439	440	410	417	446	458	432	418	426	499	430	434	462	467	419	434	441	466	431	467	421	417	386	448	447	431	425	440	427	409	431	437	438	458	415	414	417	481	420	442	442	402	453	440	487	415	447	454	416	451	475	428	423	454	410	448	463	467	428	425	427	452	416	417	406	463	441	448	425	472	459	417	458	431	415	418	474	461	422	458	450	433	406	442	471	431	431	444	469	396	436	436	404	416	428	450	432	453	452	495	441	404	438	450	432	426	390	444	447	451	457	422	491	429	436	467	467	441	481	471	440	443	415	470	453	439	411	466	438	467	448	432	429	432	440	423	461	440	415	441	413	443	441	442	424	474	424	443	425	434	423	477	435	483	415	461	464	455	380	448	452	429	427	427	454	470	470	408	458	440	475	445	462	414	491	444	416	424	401	428	437	466	454	442	454	406	429	453	445	435	413	410	482	460	432	428	456	458	433	429	439	437	457	460	416	386	427	431	433	425	462	436	453	428	429	437	419	435	465	449	435	449	435	427	453	444	418	438	433	417	430	452	447	442	424	474	467	443	433	422	457	446	418	443	444	432	436	437	464	443	457	440	437	471	427	434	441	460	453	429	466	438	451	436	441	453	480	435	459	421	461	470	451	467	425	433	438	477	426	465	426	444	453	452	407	479	471	487	435	450	433	409	411	451	443	444	449	465	439	420	426	437	433	434	402	444	446	474	393	428	420	421	435	456	482	462	426	375	433	475	419	420	437	404	434	456	407	433	472	451	410	410	438	407	435	422	458	491	410	458	435	419	454	431	464	430	428	430	475	469	449	425	436	450	439	460	448	421	460	442	430	480	469	436	414	427	462	422	457	446	473	460	445	429	421	416	453	439	432	430	399	453	446	438	428	452	432	431	462	459	437	430	462	458	450	459	452	457	445	462	451	446	463	432	443	416	466	415	459	424	486	443	446	432	447	437	444	455	458	468	466	468	412	431	444	456	428	457	430	448	441	448	454	464	420	469	417	396	452	446	413	435	455	415	381	447	486	440	424	457	487	466	391	449	421	437	443	438	448	454	414	477	390	469	442	413	433	482	464	438	456	426	443	437	449	430	469	485	412	463	440	448	425	416	413	462	467	422	405	440	434	413	481	481	449	436	419	417	422	467	440	447	419	446	452	468	450	445	429	469	441	453	439	395	474	455	452	449	449	448	419	453	457	413	444	418	442	469	430	427	408	452	422	443	439	430	463	444	453	446	464	465	449	448	467	441	430	413	481	426	460	433	421	438	389	434	445	415	448	446	466	397	436	446	444	405	428	439	436	448	450	395	408	471	446	432	446	441	416	459	455	410	412	422	437	469	462	452	414	415	447	442	421	434	446	452	495	449	459	435	434	452	462	417	462	419	473	424	438	428	409	472	438	449	423	431	437	433	451	440	457	430	448	452	407	452	446	407	412	446	423	424	438	436	452	440	455	417	440	465	441	459	431	424	450	430	445	470	419	463	454	429	484	431	458	442	432	380	435	468	424	400	448	429	424	460	475	449	424	467	490	475	424	460	466	439	428	449	450	425	474	451	438	450	457	412	450	416	444	449	429	499	417	403	463	449	446	454	488	443	451	426	430	438	446	452	474	402	467	429	489	430	492	422	453	436	433	432	445	395	452	420	430	452	414	462	442	429	432	489	447	442	448	430	452	450	451	471	420	454	453	445	422	442	410	424	453	465	452	441	443	438	428	437	462	480	450	439	419	441	435	456	469	466	459	440	434	459	477	418	451	444	438	443	387	479	441	431	417	450	428	462	465	439	471	442	472	434	456	446	453	436	441	472	449	428	432	435	454	459	446	408	466	435	429	451	478	457	460	453	436	422	451	426	430	414	443	439	470	462	459	451	416	461	458	465	421	453	445	437	459	438	428	441	483	482	403	433	456	434	432	432	433	468	444	450	446	467	437	430	430	437	457	418	451	443	449	438	445	439	425	451	432	460	405	453	408	416	444	438	431	440	467	421	420	478	398	450	445	469	476	474	455	449	432	454	449	422	457	489	433	442	432	415	415	458	422	461	465	430	445	442	456	462	417	414	428	448	445	459	437	436	435	438	432	448	475	465	435	421	451	459	454	450	434	453	445	452	467	418	408	456	470	433	475	447	461	413	418	444	482	430	423	436	474	407	446	466	457	474	474	421	473	448	467	432	420	393	453	442	408	437	448	455	416	469	446	456	445	438	436	430	443	429	435	421	409	440	419	432	443	436	461	445	457	417	457	477	444	448	387	446	471	425	438	435	457	430	445	414	462	433	458	434	487	424	446	468	453	431	452	476	435	472	461	412	431	429	420	429	445	443	446	436	410	438	428	454	432	447	468	445	429	441	445	450	453	439	406	460	429	456	440	432	427	471	451	420	450	435	470	464	451	459	488	442	450	434	426	445	475	459	367	415	486	493	487	440	422	472	417	447	460	413	417	462	435	486	463	418	416	402	464	446	437	415	460	416	461	487	401	456	409	423	453	430	455	395	492	475	440	443	455	438	448	459	462	473	458	447	436	468	435	483	392	467	415	451	485	435	405	464	426	419	464	424	434	415	431	453	428	456	429	454	469	510	462	432	417	487	427	427	437	458	433	394	469	466	450	414	401	451	451	457	400	460	463	457	475	410	444	417	432	465	419	415	468	443	458	478	438	443	466	425	404	478	430	441	489	467	447	420	416	460	448	425	404	416	441	462	423	395	453	454	442	425	435	453	461	436	433	437	473	436	434	442	437	458	432	450	456	428	457	498	448	423	434	433	461	455	468	431	440	465	447	433	414	464	475	468	457	422	498	461	429	413	456	430	457	435	423	452	419	471	413	446	466	402	474	404	452	407	435	449	451	448	459	459	446	413	450	433	458	462	416	446	427	419	444	404	432	430	465	446	465	491	440	460	438	420	421	448	416	441	484	439	470	425	442	472	428	458	437	470	454	430	475	425	468	463	436	447	455	450	454	466	437	437	443	452	445	430	431	495	480	445	465	469	490	435	487	446	436	436	447	445	439	419	456	454	441	438	440	445	458	441	466	447	459	428	413	422	454	447	440	431	441	406	457	462	428	429	445	452	459	427	442	435	440	446	437	473	472	474	443	459	427	419	413	409	448	427	454	419	468	450	443	461	419	449	463	436	433	471	449	412	454	450	442	466	439	417	447	443	460	440	468	416	424	413	433	482	452	427	416	442	456	426	456	437	431	479	448	489	439	430	426	435	440	452	451	434	438	426	445	470	471	431	453	451	416	425	472
16358	27681	24780	14426	8050	4969	3532	2527	1901	1751	1467	1459	1319	1163	1140	1207	1101	1048	1022	982	921	925	904	973	869	884	950	963	894	867	840	867	841	872	835	889	841	886	865	898	857	814	858	833	905	855	814	862	884	782	820	847	869	801	884	784	868	818	871	863	818	872	867	910	897	818	873	838	873	882	890	839	850	820	820	863	846	879	865	866	834	889	848	817	788	833	866	849	840	815	889	843	840	789	837	817	822	854	866	812	837	822	817	839	861	825	872	843	847	842	852	844	857	868	798	836	848	875	876	826	813	869	826	862	792	877	832	800	849	816	831	844	844	800	826	850	857	836	839	837	831	836	835	851	865	772	842	816	805	829	836	810	826	845	825	862	843	820	817	842	845	811	881	824	855	821	862	820	867	834	860	855	841	856	864	843	842	784	825	807	872	800	800	835	856	828	812	881	854	788	868	810	818	837	857	865	839	809	852	865	785	847	849	878	867	831	866	817	816	839	835	827	851	835	851	802	820	879	841	857	859	824	817	853	796	785	885	857	867	832	851	824	859	870	824	869	860	856	805	861	842	839	846	812	853	873	877	836	878	879	889	895	784	860	792	816	828	919	890	847	839	839	858	838	822	869	839	852	859	849	882	824	859	849	842	910	831	850	839	839	866	884	854	862	824	819	913	865	797	878	845	853	831	878	808	835	850	853	864	865	857	872	859	830	859	814	791	850	797	883	891	845	872	804	927	822	894	845	887	834	791	845	881	841	832	885	871	784	850	856	845	827	887	891	862	836	863	812	838	882	819	881	881	858	851	865	881	875	880	867	845	842	811	860	837	889	832	828	895	866	795	880	900	777	879	826	830	872	827	847	845	833	880	850	789	814	877	855	847	797	873	824	807	822	838	897	898	863	852	870	864	929	790	840	809	841	815	822	831	837	861	878	838	842	853	855	797	878	832	838	827	825	920	860	906	856	809	858	855	835	815	815	845	856	830	855	840	883	809	853	868	836	904	818	826	811	833	830	862	846	898	842	816	857	857	852	848	862	808	830	868	872	816	836	897	885	858	894	827	847	899	852	858	838	876	824	850	858	819	831	866	817	846	806	856	840	852	873	851	845	839	845	830	853	837	852	843	880	854	839	819	823	860	803	835	805	796	874	837	839	884	818	861	818	886	813	847	863	884	842	807	834	872	804	896	813	864	852	814	833	835	868	802	860	828	862	831	843	810	827	880	858	844	824	829	859	851	845	816	843	880	816	840	897	877	891	870	845	839	808	832	841	848	781	838	845	864	841	816	849	867	833	881	853	819	844	838	811	822	878	901	821	891	887	819	879	864	826	843	880	886	856	894	778	856	796	823	819	823	888	865	849	840	801	814	850	810	861	867	848	837	831	840	867	842	878	844	884	827	905	826	815	870	810	801	875	864	858	855	829	831	832	814	848	798	788	843	901	786	891	815	855	848	876	861	832	852	815	854	849	818	880	817	878	839	811	829	784	843	813	905	873	870	909	844	849	805	789	811	831	815	871	848	849	812	842	845	821	872	875	841	817	826	818	845	818	850	861	814	873	843	840	867	864	884	875	860	867	903	866	876	920	866	848	890	785	844	882	829	844	829	848	837	873	875	883	862	876	807	819	848	886	856	821	822	836	855	792	865	871	864	878	809	895	839	821	835	853	825	818	841	834	836	833	835	847	855	851	895	849	837	845	830	860	816	834	838	842	831	827	892	841	844	852	882	900	854	788	798	845	862	795	814	879	865	803	866	839	843	868	855	873	809	833	844	898	849	831	852	893	826	862	797	856	849	879	887	868	846	880	823	839	806	870	878	806	833	817	862	824	834	879	813	860	853	861	828	864	844	845	824	788	860	820	799	824	853	856	804	877	796	854	881	808	858	845	823	911	802	847	830	815	854	810	836	840	827	830	861	812	874	826	830	822	899	825	842	857	886	874	847	828	843	819	849	777	910	836	809	863	845	864	791	874	830	835	879	811	831	828	857	859	821	808	837	834	866	856	847	830	851	811	830	840	891	830	881	825	844	857	846	863	854	793	823	895	865	815	846	852	878	854	866	898	865	807	818	863	835	891	876	810	830	853	794	863	839	869	847	832	819	831	888	845	834	855	829	904	858	812	845	837	803	844	835	836	838	883	872	806	860	829	798	820	890	838	817	916	864	795	868	828	842	881	857	852	846	847	862	863	848	846	879	820	870	818	893	840	872	847	834	821	937	893	832	856	835	841	832	851	889	837	875	879	822	814	869	824	808	832	816	852	794	912	841	863	928	848	845	822	829	859	867	789	824	847	916	867	837	865	893	876	812	832	862	869	815	851	843	834	826	834	798	806	815	852	801	819	831	834	864	824	856	827	839	878	878	816	884	860	880	852	870	811	857	802	830	825	883	859	831	855	850	835	865	823	875	853	908	830	817	884	864	815	825	866	904	853	850	842	837	830	782	798	780	831	841	902	871	792	868	884	900	856	842	838	844	852	848	834	837	848	891	866	817	843	876	832	847	816	841	851	887	831	790	880	810	864	825	860	796	878	885	861	840	831	826	842	845	844	787	893	874	811	831	827	865	864	878	816	866	885	819	835	832	812	865	830	880	822	895	889	885	849	836	888	822	828	822	856	809	868	838	853	841	851	883	865	827	831	841	866	853	826	846	818	811	900	825	756	891	868	878	829	859	852	871	870	817	873	848	829	842	910	855	871	874	835	849	834	894	859	867	827	838	847	813	852	876	838	882	891	817	885	844	824	839	850	842	857	856	850	793	838	856	898	819	829	883	835	832	844	860	857	904	874	906	835	841	876	861	832	840	853	879	828	869	823	854	813	819	851	776	867	838	808	843	806	866	826	813	843	836	844	860	847	807	902	818	826	808	801	822	837	884	837	844	830	843	859	867	852	863	861	842	843	858	859	778	873	868	813	829	785	809	845	869	875	871	856	881	893	844	822	834	864	863	842	837	809	817	876	857	830	832	822	909	865	835	847	894	829	866	866	882	816	823	857	796	875	892	865	802	857	845	884	868	921	821	861	857	822	848	811	841	862	886	846	850	877	834	843	824	833	864	864	872	831	861	830	821	841	838	840	815	878	831	848	890	833	840	803	799	836	845	791	838	856	857	842	795	880	894	878	861	830	837	799	857	827	865	898	833	827	849	857	850	844	847	881	787	848	803	819	872	822	797	890	857	846	877	802	840	846	889	919	846	899	839	814	883	836	859	820	884	853	807	850	845	863	811	847	905	841	848	893	839	846	779	826	846	887	875	828	879	896	869	849	795	796	849	855	886	854	882	842	815	875	883	860	820	830	856	871	785	868	852	836	855	823	818	863	862	838	819	939	827	802	851	824	853	844	834	840	829	845	858	801	843	912	795	813	861	849	821	856	840	838	873	837	830	886	837	840	848	834	892	817	833	800	833	838	828	899	880	826	853	876	866	818	798	854	817	897	822	820	811	828	822	855	870	902	845	834	810	869	882	801	806	834	802	839	819	838	815	848
24541	21390	28322	25003	19337	9547	4288	2255	1553	1203	1001	831	768	661	657	615	574	550	470	448	430	390	380	425	395	433	371	411	404	367	365	363	370	373	354	362	332	365	342	361	350	388	386	363	374	368	361	365	347	329	362	342	358	398	335	337	362	345	372	328	386	341	335	346	348	356	386	406	561	505	421	353	357	367	380	374	373	376	331	376	359	367	358	317	344	356	335	342	351	312	356	367	359	337	317	353	316	342	357	378	358	343	360	327	407	359	334	321	352	337	389	322	351	354	330	356	335	359	369	376	329	335	372	323	375	352	329	384	332	345	379	341	334	385	329	361	343	323	380	376	367	382	368	338	357	370	352	347	325	313	361	367	373	359	367	354	345	326	371	331	353	380	380	332	332	370	354	349	372	322	366	359	371	375	319	358	385	343	362	354	318	369	347	367	370	341	346	356	326	369	412	332	354	338	338	326	359	360	342	397	346	375	358	340	357	369	361	388	354	390	348	342	328	378	380	348	348	366	373	391	402	369	329	352	383	361	339	362	346	376	349	352	354	341	343	311	361	384	346	343	378	348	375	362	326	369	340	383	351	347	335	391	359	350	324	353	344	344	330	352	345	367	311	347	353	354	364	356	330	360	353	349	347	335	357	380	367	381	335	334	337	362	343	330	346	331	349	357	373	330	345	341	330	358	351	348	373	377	359	370	353	326	366	355	353	373	364	381	362	367	343	342	372	380	320	367	356	340	321	346	353	351	374	342	377	376	336	363	361	368	351	378	339	366	368	362	356	336	333	357	362	351	347	357	337	352	363	357	334	357	365	370	342	353	330	343	360	343	344	388	336	369	352	318	339	363	386	325	347	336	360	343	375	359	329	365	356	333	350	363	350	353	344	371	341	356	319	360	367	347	354	363	353	358	342	337	341	368	359	359	396	334	373	370	358	353	369	359	343	340	345	344	345	329	362	362	344	342	336	342	362	348	361	351	331	370	364	359	401	380	352	364	342	369	403	335	351	341	315	366	363	360	355	339	342	343	334	367	367	328	329	344	346	385	368	377	340	378	331	331	376	356	341	316	371	377	374	317	347	354	349	353	362	346	363	331	347	325	362	340	350	374	349	364	343	372	372	360	334	355	354	350	365	368	362	348	342	361	378	411	351	339	305	347	359	372	371	345	361	372	375	376	351	347	370	381	364	341	377	371	352	343	336	370	355	333	350	358	396	356	337	343	343	355	285	377	364	369	332	341	365	328	355	381	350	332	317	333	330	364	361	352	363	330	342	360	345	367	338	363	350	344	330	362	326	368	344	345	365	350	391	342	340	351	348	321	334	367	321	334	337	318	335	345	358	339	333	321	373	340	326	319	354	355	344	340	364	374	370	380	345	324	357	342	352	335	349	346	354	329	350	328	354	348	322	368	349	381	351	346	363	328	327	325	351	367	331	371	331	354	313	356	346	333	316	392	305	345	343	373	365	339	322	339	332	340	357	337	325	345	352	334	372	350	374	349	346	343	330	382	337	360	342	372	342	334	377	353	323	384	393	346	374	360	361	382	349	357	368	323	389	351	357	338	356	309	320	352	338	356	367	354	351	356	334	371	334	362	328	336	383	359	362	344	336	363	334	362	345	355	327	341	381	346	300	352	351	382	345	337	347	353	368	359	375	373	348	354	383	323	345	345	352	353	343	352	380	368	330	337	344	393	346	340	337	404	400	336	339	345	361	353	354	363	348	363	369	332	401	329	403	359	373	363	376	350	340	358	337	355	346	362	326	367	365	328	334	316	401	340	349	377	374	357	325	353	349	352	351	364	355	365	332	328	378	330	345	374	352	353	350	333	361	344	353	360	379	347	344	342	343	325	345	343	380	358	360	357	359	370	338	348	297	343	342	332	346	327	354	322	345	350	355	326	339	335	352	361	328	310	370	360	344	363	339	330	341	345	365	377	361	365	333	358	367	344	352	351	349	337	342	363	342	334	327	365	351	357	354	339	373	363	354	370	367	335	339	334	364	344	335	348	346	374	375	335	305	367	312	394	317	341	361	349	324	340	341	371	337	332	373	339	381	353	348	329	314	353	338	327	334	311	366	341	335	377	318	320	355	355	373	366	349	374	369	347	353	339	357	338	343	371	342	354	371	324	374	358	366	344	401	363	356	343	347	323	371	383	365	315	336	339	349	302	325	327	374	342	346	369	319	300	313	328	350	346	351	334	374	343	340	366	374	358	365	370	354	387	356	403	318	369	374	347	360	368	353	346	351	339	334	344	332	393	359	318	376	352	339	372	341	338	340	347	363	329	356	351	371	351	339	342	333	347	367	390	361	349	355	337	347	361	359	364	372	321	361	350	362	348	377	360	329	366	375	342	371	340	321	343	362	345	373	341	356	373	322	378	360	333	337	342	359	348	356	378	377	350	370	355	368	368	341	310	374	370	378	384	341	368	312	333	343	385	355	347	362	341	338	335	364	357	343	331	357	343	386	334	329	327	359	342	345	379	356	411	340	346	351	318	384	325	360	346	352	355	363	364	348	382	370	328	357	331	316	336	357	379	347	360	360	353	351	344	334	393	361	312	356	381	336	320	355	361	332	382	387	323	350	354	374	363	330	350	375	332	349	365	342	369	368	350	318	349	331	346	380	357	363	327	350	362	376	375	327	352	340	391	346	377	350	377	346	325	361	352	358	403	387	367	381	328	335	329	349	376	318	358	355	357	344	333	372	349	344	327	370	345	363	345	350	357	325	333	353	340	372	354	345	377	363	401	358	358	378	360	340	367	390	365	379	327	356	322	352	361	371	333	366	382	315	377	356	361	355	310	340	322	338	379	355	396	326	356	353	346	345	325	351	304	338	352	340	337	344	376	334	325	342	349	348	352	358	350	353	362	346	345	341	370	297	357	367	355	331	362	346	331	339	344	343	363	319	347	315	339	335	359	367	332	362	350	366	346	346	342	343	368	321	368	344	353	354	354	333	344	367	345	331	357	345	347	377	373	350	331	317	356	370	332	365	346	334	347	373	341	357	353	357	327	354	363	335	330	304	331	349	319	361	325	350	367	374	359	385	326	370	305	363	345	365	363	384	331	365	333	366	352	397	372	343	392	339	333	354	335	333	322	331	348	343	325	377	342	383	346	353	365	367	368	351	371	315	339	379	374	379	350	352	340	344	368	359	354	329	336	359	342	369	319	331	345	330	314	329	378	362	349	304	358	302	340	350	357	363	312	344	348	320	361	394	332	342	336	328	361	370	338	370	351	366	357	372	363	371	358	373	344	331	316	300	345	369	322	304	356	345	332	369	374	373	353	369	352	361	368	329	358	330	382	365	308	350	352	311	337	370	342	381	350	337	349	335	361	312	372	394	331	380	356	313	345	376	342	368	348	378	365	340	345	375	369	373	349	315	336	315	330	358	303	328	333	361	356	360	353	360	372	372	346	320	364	310	363	359	355	330	410	361	381	349	384	370	341	347	340	366	324	387	348	373	342	344	354	357	346
22210	42308	38812	29213	18879	12824	8397	5883	4597	3739	3234	2682	2113	1900	1796	1747	1543	1260	1196	1065	950	868	865	912	856	886	853	849	771	730	711	752	750	700	717	725	727	750	733	704	703	705	721	717	670	744	737	730	676	702	685	680	668	650	737	701	691	688	724	719	701	748	776	727	744	681	740	996	1307	1261	912	722	669	677	740	675	650	688	657	675	665	637	690	709	696	673	695	675	674	699	671	657	664	669	659	687	685	642	700	650	725	680	730	685	666	690	700	722	670	615	668	703	710	664	662	650	699	729	683	721	683	689	686	637	668	640	672	684	667	668	688	702	694	705	667	675	762	664	683	712	667	639	671	669	666	709	705	723	701	641	723	645	649	648	659	680	735	696	693	712	684	675	631	653	677	678	657	652	657	704	636	653	649	640	672	692	693	663	645	712	729	663	669	709	676	685	684	690	693	687	639	736	668	697	689	667	706	623	684	672	713	699	674	706	738	676	688	701	709	706	667	693	665	687	635	659	700	690	662	683	662	694	676	645	678	668	666	706	682	666	686	682	697	630	698	676	640	642	636	687	686	688	682	660	631	695	655	717	654	660	671	660	641	672	709	729	682	687	696	620	651	666	695	683	632	690	676	669	650	675	666	632	677	691	693	665	707	697	718	708	681	648	672	730	697	754	707	672	717	698	644	650	686	682	697	681	681	671	666	684	698	693	756	680	731	686	687	738	713	695	686	700	646	708	686	696	679	688	700	693	641	654	698	706	654	664	651	686	660	644	701	692	648	673	699	655	671	722	667	676	675	670	685	669	694	688	676	675	696	650	646	674	666	707	643	711	690	675	661	671	770	678	677	675	683	647	685	676	672	664	685	694	706	667	705	673	659	690	715	698	695	692	678	735	699	636	635	700	666	660	655	666	699	663	705	704	670	663	693	662	673	694	690	714	643	676	698	722	695	712	707	690	643	710	704	683	698	690	661	693	683	700	691	668	682	726	703	694	652	713	689	700	687	655	668	636	664	678	711	663	625	692	663	646	673	699	638	701	669	705	710	684	712	654	730	685	703	694	679	636	690	711	700	720	668	652	720	693	641	687	689	703	687	699	659	687	654	651	678	685	669	687	647	681	665	725	714	711	668	684	674	716	707	674	674	631	664	723	696	716	647	702	658	680	699	638	707	742	687	710	699	673	653	672	686	715	688	696	643	698	697	698	646	718	653	649	676	668	690	702	635	706	706	716	681	674	667	651	665	701	658	670	683	652	644	681	654	705	694	700	693	687	681	688	726	681	665	697	681	683	695	703	699	675	647	734	672	723	706	712	719	659	668	650	719	686	690	720	674	686	742	633	702	656	682	703	685	693	673	719	691	665	684	677	691	711	668	666	674	650	696	680	666	679	656	687	725	671	672	653	701	698	722	690	680	751	705	657	677	682	691	722	714	673	639	721	677	670	707	690	677	686	684	651	684	688	678	677	679	717	736	756	724	672	714	700	704	701	691	669	675	673	661	631	695	714	649	687	685	678	657	716	705	709	727	698	727	678	666	656	719	650	638	641	740	675	676	683	665	648	647	711	688	624	694	664	694	682	660	687	677	701	727	735	683	678	710	677	682	625	671	692	707	660	667	634	705	659	677	680	665	666	651	700	666	718	686	677	651	681	645	691	717	700	668	668	672	664	694	679	656	678	668	681	676	732	693	670	656	673	704	687	685	637	691	714	685	643	690	668	659	659	691	680	683	674	676	731	690	681	696	660	698	665	671	663	706	696	688	706	657	675	708	690	674	675	674	658	662	699	655	720	696	697	688	680	654	667	695	722	722	700	716	716	707	694	642	718	692	664	738	673	673	664	669	677	715	680	716	695	674	655	680	689	705	680	731	667	614	684	659	648	647	651	702	680	678	687	676	740	716	683	674	755	629	656	673	693	643	698	698	695	660	651	653	696	684	676	681	751	736	659	675	648	641	638	659	729	651	666	715	685	738	710	718	686	664	714	664	727	690	694	699	686	706	653	700	672	643	669	690	635	723	671	749	685	683	731	690	651	694	693	625	668	680	615	671	693	648	672	712	656	651	682	698	695	695	639	659	630	685	689	672	692	650	680	692	694	655	704	626	693	663	710	677	659	697	651	696	696	740	704	684	638	652	676	655	663	700	698	633	698	697	657	674	672	724	652	676	678	675	735	661	702	657	680	675	689	697	672	705	708	682	687	700	672	700	669	671	662	660	683	688	682	688	694	680	696	675	714	699	672	678	704	678	699	713	667	650	691	644	718	667	704	711	685	635	675	679	716	612	669	712	658	679	664	696	707	688	669	661	622	668	683	704	686	687	690	674	653	667	680	667	672	678	659	687	674	709	634	687	673	647	687	683	672	654	651	685	657	710	664	706	659	669	697	749	680	683	679	672	654	670	682	693	776	648	693	684	707	671	687	666	662	702	653	681	678	687	684	673	695	706	667	675	693	628	641	644	669	651	663	691	685	691	693	692	673	629	716	676	676	661	635	653	646	670	657	745	647	667	664	699	641	660	731	686	667	636	691	668	677	651	701	662	709	677	682	626	661	698	671	678	696	662	690	725	620	663	652	672	715	661	681	693	633	693	716	677	643	665	705	661	689	680	631	653	678	677	701	674	677	681	652	678	704	688	711	693	657	715	663	620	726	692	671	660	658	685	682	723	668	681	632	646	684	696	690	683	691	691	670	650	653	683	662	725	696	679	647	664	679	719	692	662	676	711	695	701	697	659	683	649	695	637	687	681	657	664	622	661	683	693	687	670	662	687	699	689	660	683	656	680	682	695	676	671	648	682	669	713	678	656	674	640	639	707	682	670	656	698	664	702	674	709	676	661	672	700	675	690	688	651	682	718	690	635	686	698	682	670	682	696	677	654	652	651	684	697	693	687	731	708	657	679	693	635	663	663	717	740	663	638	688	672	666	679	660	708	691	663	683	711	708	687	676	678	665	677	663	710	665	657	678	714	709	693	669	675	697	700	688	694	616	660	653	655	664	672	664	648	671	681	674	683	699	696	656	703	696	659	699	694	697	684	682	716	692	658	686	697	642	648	668	690	657	724	649	690	693	703	730	702	699	644	665	619	629	705	737	678	668	709	703	700	677	699	686	678	650	681	671	698	675	650	628	725	693	723	691	617	695	700	689	674	704	681	707	671	681	682	704	656	659	674	730	735	735	683	687	677	697	669	644	675	726	655	683	645	663	725	672	664	660	697	724	681	630	734	690	705	692	691	689	599	668	715	698	666	662	662	689	705	739	699	658	716	656	668	689	669	720	675	687	689	657	637	696	651	675	677	654	633	663	667	660	674	669	703	695	653	666	660	697	655	658	675	672	660	647	695	667	693	688	668	676	650	665	686	666	659	680	722	730	689	652	640	664	666	641	640	680	664	695	685	671	680	727	744	681	674	695	676	696	699	622	675	698	662	678	694	707	681	699	697	702	675	692	677	722	681	696	666	727	684	650	662	702	750	659	676	687	697	665	662	644
23466	21380	29032	24249	21667	19650	10375	4284	2660	2065	1539	1306	1045	965	875	817	666	642	552	450	467	404	394	381	380	412	389	384	391	306	346	346	341	325	336	364	326	301	355	350	315	327	313	309	312	317	303	308	285	326	343	300	287	312	299	317	291	294	305	291	297	315	322	301	287	305	301	433	680	599	402	303	294	329	286	285	286	281	300	329	315	334	310	312	283	321	294	343	342	327	300	318	322	306	333	285	291	330	291	308	299	266	310	284	286	299	311	299	299	322	303	313	327	309	305	313	280	304	310	310	302	262	292	307	306	298	321	315	305	279	280	285	317	291	297	310	293	317	313	270	304	311	272	313	330	311	336	296	305	265	316	316	295	293	361	292	311	319	284	311	293	331	342	284	338	337	294	303	302	276	280	338	262	288	293	328	294	283	321	318	291	329	298	313	316	306	327	298	303	291	316	320	313	290	325	318	286	327	302	318	289	305	306	276	313	284	303	310	299	295	320	315	311	322	290	291	317	308	328	304	264	287	296	321	315	341	300	316	289	299	288	283	319	309	314	280	314	326	295	314	291	300	315	308	324	301	340	285	294	325	313	289	284	299	298	276	297	299	290	308	300	295	315	305	341	316	304	298	339	284	315	301	281	283	310	317	305	308	320	286	284	294	285	303	306	285	290	299	292	286	311	288	300	323	315	296	303	299	278	304	309	319	312	301	334	310	291	328	289	299	328	321	280	295	331	287	296	297	281	307	291	305	315	316	302	293	326	321	326	289	306	342	332	325	325	297	304	283	335	291	300	293	305	312	288	312	338	264	334	310	289	297	299	305	326	312	314	290	284	306	289	296	314	311	271	307	342	297	264	308	284	284	303	320	343	267	299	274	290	342	293	299	290	305	286	286	302	300	289	313	303	324	315	293	294	308	302	323	290	278	295	303	268	318	298	317	330	304	300	293	270	289	285	324	303	279	291	292	302	307	290	282	291	331	305	303	292	285	307	307	278	288	338	335	318	301	317	330	346	316	292	302	321	283	332	290	303	332	319	287	292	314	286	278	286	310	306	309	294	293	305	346	332	317	316	290	334	320	277	293	287	267	308	306	305	324	275	291	298	334	299	310	283	277	280	291	327	287	309	277	316	307	317	319	309	293	295	300	298	289	306	263	289	322	302	289	307	325	293	298	307	303	283	299	297	297	279	300	281	334	313	291	309	297	289	281	314	286	297	286	290	303	309	299	285	268	298	301	304	304	312	328	316	311	299	306	296	267	315	302	282	312	296	329	286	308	300	312	306	319	287	311	306	302	318	305	312	289	307	316	320	287	293	273	296	280	298	333	325	294	298	334	321	286	288	302	341	330	328	284	297	295	301	279	282	295	315	316	311	285	296	321	264	321	298	310	327	269	290	284	304	289	287	324	308	325	291	292	301	286	340	278	310	286	279	308	306	325	328	287	304	293	299	307	300	302	299	282	319	293	313	306	298	307	296	289	297	305	315	300	299	284	300	331	344	301	290	328	275	316	271	294	290	296	303	277	276	315	281	287	326	337	289	282	313	332	303	308	302	283	289	299	283	312	304	305	308	310	322	306	280	296	309	334	318	285	293	315	300	290	289	303	314	327	291	328	283	292	303	348	296	291	315	309	284	316	326	322	322	318	293	322	303	331	315	299	334	318	298	294	319	283	308	302	295	346	284	330	297	313	297	278	274	319	267	340	324	309	310	325	317	293	317	297	304	294	275	330	308	270	310	288	303	293	289	310	315	288	298	317	306	280	309	318	290	303	273	294	305	284	284	324	332	305	277	290	301	289	294	301	306	305	309	310	314	305	321	315	285	327	269	357	299	298	299	317	295	278	310	299	273	281	301	306	311	277	289	287	305	320	275	330	306	320	301	290	297	287	285	310	299	284	313	309	300	346	279	282	314	302	300	279	294	277	323	289	306	286	282	306	277	347	303	306	306	298	268	292	307	314	305	334	299	304	313	304	306	323	298	319	283	324	308	311	316	317	310	313	308	318	306	311	297	312	321	300	300	321	329	288	284	266	298	336	289	308	305	305	275	296	301	297	333	277	300	288	299	279	310	302	291	286	328	303	330	298	283	275	309	331	295	261	314	277	311	303	299	299	302	293	291	301	325	307	301	319	293	292	294	295	299	286	275	322	290	324	277	296	294	283	309	299	315	297	280	301	284	304	305	305	278	305	289	296	309	293	269	321	342	284	268	299	285	300	310	291	298	295	290	307	311	324	315	283	272	320	306	326	303	324	300	304	321	315	296	290	258	318	293	286	300	319	300	314	300	294	315	300	293	265	316	339	337	301	334	283	295	321	305	288	287	289	303	332	306	284	306	279	288	284	308	326	255	319	268	293	303	337	314	286	311	266	322	279	261	306	301	284	301	272	290	293	316	288	297	313	297	292	312	338	307	292	324	288	292	284	285	297	312	285	289	289	319	299	296	314	292	265	285	294	310	293	319	304	298	327	307	315	306	277	284	310	332	297	303	310	304	262	299	294	275	288	292	312	289	304	301	314	266	322	305	296	328	287	279	286	316	319	347	297	259	288	315	269	322	326	265	316	339	288	276	281	323	284	276	279	284	319	305	277	326	309	298	287	323	290	297	319	299	305	355	305	302	314	318	316	303	294	294	294	322	303	266	268	325	278	312	304	311	302	292	309	355	292	302	306	292	283	310	304	321	316	255	279	291	295	276	293	285	319	295	287	276	292	301	296	284	293	320	319	323	302	278	278	328	319	313	273	321	282	337	315	298	310	307	318	302	315	324	328	301	301	307	293	301	282	290	295	317	301	304	309	302	299	307	279	300	272	309	355	304	309	305	328	305	294	327	306	280	341	298	311	316	305	288	274	319	326	333	303	300	301	302	317	292	298	322	306	312	278	332	304	317	311	318	307	267	288	350	305	323	287	309	307	290	323	317	308	303	323	234	300	326	304	320	297	293	324	326	314	334	301	322	307	312	298	319	304	298	273	339	298	306	271	301	301	311	291	310	288	318	270	246	305	311	273	298	284	314	283	300	330	297	303	308	321	316	300	290	328	291	306	301	325	297	294	293	299	287	309	287	316	263	333	312	290	294	267	312	312	300	324	323	298	320	320	284	310	281	297	315	267	340	278	321	298	300	316	297	305	297	314	319	299	300	332	303	307	304	278	307	292	311	294	305	316	293	323	282	290	286	276	319	288	306	312	300	313	290	269	285	295	319	304	298	311	307	295	268	277	301	307	309	319	311	279	310	291	295	268	285	283	296	282	270	282	305	282	271	285	302	269	324	269	277	287	309	313	326	304	307	311	288	294	278	302	340	289	313	301	307	321	290	328	298	301	306	334	330	287	322	289	313	312	304	311	293	337	306	321	328	298	311	293	291	301	322	309	291	321	317	303	289	291	341	283	305	294	306	304	283	303	267	298	335	286	297	309	267	326	330	325	332	308	321	311	335	304	290	298	294	313	305	305	284	324	320	280	275	312	309	329	296	306	297	342
25005	42924	44573	35902	26278	17887	12955	9950	7341	6081	4826	3910	3309	3064	2810	2506	2023	1634	1487	1308	1147	943	935	953	925	865	928	800	747	663	725	709	729	676	698	683	652	627	617	623	646	624	611	621	593	557	632	598	598	602	578	599	615	597	545	576	570	563	554	635	584	617	572	627	537	530	577	1027	1789	1635	823	600	678	570	573	582	577	575	594	570	601	579	536	587	582	509	613	596	542	599	581	545	591	557	596	551	539	585	591	575	561	561	621	566	579	565	542	557	541	595	544	560	612	580	590	593	531	567	613	571	562	573	611	578	588	584	602	587	550	577	570	552	606	557	513	540	542	596	575	558	560	578	549	565	588	553	605	571	588	565	594	568	572	546	543	571	558	557	585	549	579	569	553	556	534	583	594	563	518	550	535	602	548	557	610	567	534	570	577	580	590	601	512	583	583	543	573	590	551	543	562	586	564	606	589	573	576	543	571	613	575	527	581	542	576	562	582	546	552	582	603	594	613	580	554	570	571	553	525	607	561	555	573	568	555	558	598	563	572	566	566	574	540	573	629	597	555	562	575	540	575	586	600	564	583	584	555	558	523	603	518	577	590	516	570	555	562	556	554	599	637	549	555	605	579	581	585	558	539	537	562	556	583	556	571	568	561	537	545	583	593	555	589	591	587	562	536	556	579	569	563	592	598	572	578	545	590	614	576	604	610	610	538	571	547	551	588	556	600	573	551	554	583	599	570	581	518	511	576	567	634	554	622	519	558	558	565	579	553	581	511	565	544	575	546	562	597	582	604	583	573	562	590	540	574	558	564	529	572	534	576	569	580	572	556	615	535	560	623	562	567	594	566	572	566	605	559	511	570	583	606	545	561	598	570	546	579	547	577	595	558	557	579	520	578	552	539	558	558	558	540	564	579	577	569	578	605	575	582	528	569	583	510	592	574	577	572	577	511	567	581	560	584	579	546	585	548	536	545	551	592	613	595	586	567	520	608	585	542	570	594	568	582	572	569	557	555	563	566	613	566	574	560	565	590	591	562	581	535	590	566	547	519	551	568	561	552	565	527	569	566	583	570	600	584	557	559	569	565	586	564	577	565	579	626	549	607	579	591	563	594	571	590	527	532	599	554	572	557	596	601	615	593	570	564	551	564	574	594	543	552	568	586	557	621	558	551	582	570	542	562	578	553	593	590	564	546	570	547	546	556	575	567	529	553	582	569	558	635	559	571	566	546	571	550	567	590	595	525	581	539	557	584	549	569	624	581	537	560	579	534	555	566	576	576	540	558	613	593	561	569	556	608	561	558	589	582	583	556	595	561	540	563	558	534	539	572	591	575	597	581	551	545	556	577	578	578	528	529	539	569	616	535	603	601	579	567	534	604	578	616	568	584	575	585	567	573	578	595	579	594	599	576	562	575	571	593	543	626	571	612	575	526	587	613	566	560	580	560	520	567	598	566	585	595	580	560	573	583	600	592	583	604	560	594	596	620	553	580	628	598	559	539	569	513	606	600	580	550	589	551	567	529	541	569	540	600	589	577	548	541	574	601	645	586	578	588	576	590	589	592	588	561	593	560	620	580	585	560	554	584	578	561	592	587	558	558	561	559	585	566	554	575	611	569	592	565	566	570	570	572	551	546	600	602	589	576	605	594	561	593	586	551	542	596	559	572	525	556	584	577	664	576	577	565	586	592	574	536	551	552	592	579	622	578	556	549	552	561	575	549	622	630	574	531	580	580	560	563	592	517	590	610	567	549	568	588	566	625	551	606	554	566	544	564	570	576	624	592	590	520	618	568	529	569	550	581	573	561	526	567	560	562	567	589	592	557	591	578	580	615	547	574	591	550	514	576	585	603	583	563	581	543	610	582	554	550	559	557	570	562	581	556	592	561	558	565	565	574	562	552	539	580	556	605	658	606	556	546	564	544	536	553	560	580	550	571	591	587	609	564	551	583	555	564	552	581	623	550	579	588	587	566	573	603	536	561	581	597	583	583	584	607	588	573	549	593	554	604	574	608	549	576	590	540	575	576	598	589	575	563	534	566	566	563	563	592	534	557	592	593	549	524	596	582	574	506	597	600	594	549	579	583	534	546	574	565	595	552	622	579	582	535	565	590	584	606	635	597	574	601	537	550	580	603	593	599	538	596	565	601	557	554	547	553	539	594	571	542	558	567	565	535	580	563	592	556	581	629	592	550	592	563	537	578	547	633	588	567	574	592	576	595	599	549	522	576	584	546	584	586	546	601	551	531	618	573	546	562	588	568	556	562	530	564	562	589	550	542	540	572	580	552	544	575	572	558	599	573	561	592	592	566	570	607	586	555	551	549	583	566	539	540	555	543	598	524	551	610	589	567	602	520	544	601	583	524	549	621	568	566	519	585	615	592	541	583	560	580	563	561	561	570	551	646	604	575	539	563	599	606	577	610	541	588	550	568	563	569	596	555	541	592	579	557	595	622	622	537	549	601	554	573	600	569	547	578	547	574	571	623	543	593	587	555	606	578	617	548	585	552	555	551	559	585	605	567	567	544	576	538	578	577	591	566	581	591	532	535	547	594	610	529	605	598	549	588	579	535	578	568	561	542	570	552	607	629	599	556	550	576	582	554	564	589	588	599	605	555	568	566	581	599	621	532	529	589	564	614	529	547	540	553	612	567	562	565	579	557	534	553	524	572	563	543	507	578	587	578	584	567	606	598	557	568	588	574	537	539	582	630	595	545	534	564	596	653	572	548	556	546	600	558	600	609	580	586	565	578	573	604	561	588	588	535	563	569	581	568	549	546	568	633	568	570	595	581	557	547	555	596	574	570	592	535	576	516	592	547	584	559	573	582	601	593	528	593	561	582	596	577	551	579	570	566	567	603	601	564	568	586	584	544	560	566	555	550	581	575	575	564	564	583	578	548	577	552	524	578	578	568	590	556	541	576	549	587	554	585	603	562	535	563	599	518	600	596	555	532	574	553	552	543	552	567	595	567	591	610	600	529	580	563	567	557	595	579	579	543	592	564	561	578	556	508	613	554	572	566	541	545	554	529	558	590	539	537	575	552	569	524	572	586	566	615	588	646	554	566	560	615	613	522	599	580	572	582	593	597	558	572	597	553	535	579	523	528	547	580	568	558	566	574	566	592	601	556	600	584	572	576	571	583	597	525	563	549	576	570	550	611	573	571	567	551	587	589	598	578	583	587	595	589	582	575	608	580	586	570	613	568	580	556	560	579	594	548	547	569	550	542	549	571	599	589	605	580	549	570	547	568	553	572	587	598	549	582	581	616	553	545	541	565	553	577	557	606	549	582	588	580	548	563	576	558	569	572	568	590	542	584	583	545	517	586	553	599	574	598	583	582	549	582	597	578	552	553	554	566	539	579	609	597	591	556	568	555	572	550	560	554	552	558	614	575	616	604	570	563	580	562	566	560	578	544	552	588	538	605	547	553	549	539	565	577	506	571	555	565	549	543	582	573	569	565	534	579	569	555	582	580	585	628	573	570	609
27005	21062	18118	9247	3147	1791	1148	787	739	620	640	633	570	527	514	542	501	501	521	490	496	448	431	440	456	447	461	466	463	461	434	444	450	434	429	434	386	427	429	445	456	410	378	464	433	441	444	435	422	417	471	455	435	412	446	422	466	405	420	424	444	409	437	403	431	413	427	449	465	427	437	458	427	472	413	406	426	434	432	425	460	433	420	474	417	438	447	462	428	412	424	426	405	413	423	431	435	474	452	470	444	418	456	416	439	415	439	412	445	441	410	437	398	437	478	415	432	446	473	416	405	423	447	390	421	445	455	419	423	437	420	438	441	429	442	415	423	408	425	459	435	470	394	454	429	466	439	472	450	448	405	397	401	433	440	447	444	437	437	436	447	408	465	466	410	410	413	415	394	436	441	435	430	403	437	455	397	434	408	422	420	428	459	459	469	392	438	428	434	401	430	451	441	419	455	459	424	433	461	421	449	414	413	401	416	424	427	458	433	450	449	454	448	440	413	417	439	446	416	424	436	429	419	464	443	424	450	411	394	433	418	426	412	415	393	408	453	430	419	439	415	424	425	430	442	443	407	461	415	445	435	414	437	403	479	420	426	439	451	465	426	431	440	457	393	443	434	419	432	417	441	430	448	420	453	399	507	413	461	440	450	434	433	455	405	428	440	412	436	436	449	430	447	452	396	393	444	434	441	458	430	432	435	448	426	408	429	454	423	424	455	447	447	410	440	426	466	407	438	420	452	442	445	396	450	426	433	452	468	417	443	465	421	435	451	449	407	458	448	448	404	434	423	434	436	452	447	440	448	442	423	427	455	462	447	420	438	434	429	422	454	453	435	413	449	439	450	442	452	477	438	444	413	453	440	451	448	429	432	443	458	447	461	415	398	426	418	435	413	478	426	446	434	430	409	411	420	440	411	457	447	469	374	436	473	458	421	379	442	438	401	391	448	422	436	427	413	388	467	485	410	456	419	456	433	442	441	420	409	403	429	397	434	443	459	444	411	457	458	422	408	507	448	404	385	442	395	430	441	431	424	411	426	447	434	447	426	430	412	438	460	433	421	411	407	401	403	427	426	422	430	409	459	430	416	453	442	427	398	440	406	409	480	429	378	426	423	418	439	434	407	450	435	413	408	445	471	416	431	449	431	427	413	465	444	443	423	442	413	415	477	448	404	437	455	472	467	424	438	435	412	460	403	447	389	444	383	428	449	440	445	411	438	418	417	422	465	441	390	415	467	469	449	425	425	428	446	438	450	411	437	425	418	435	428	434	449	405	433	418	393	430	419	432	419	421	417	396	434	440	406	424	423	423	442	442	454	412	411	421	477	444	443	464	431	476	413	445	463	428	429	489	424	421	442	462	425	427	455	458	447	449	438	463	421	441	425	416	412	439	458	410	440	425	414	428	431	439	427	404	450	441	442	428	430	439	433	428	429	420	456	387	412	422	435	408	423	459	462	429	447	446	455	384	459	477	418	431	431	413	461	457	397	416	448	450	417	416	416	424	432	412	421	433	439	432	429	446	460	431	414	429	462	417	442	415	433	458	449	452	430	422	428	442	440	417	417	433	430	468	458	455	413	458	406	422	413	426	432	429	457	410	441	430	395	421	428	460	398	413	452	465	413	416	426	427	423	427	476	494	444	448	404	463	436	483	456	425	435	455	454	436	371	423	435	412	488	420	422	430	403	404	442	443	429	442	468	450	429	446	458	435	436	413	457	429	445	396	422	429	431	433	428	427	441	438	406	432	419	421	427	460	417	431	462	443	448	428	443	456	430	438	434	455	437	450	462	421	422	392	427	419	426	440	404	428	434	446	464	438	444	467	462	470	429	417	470	415	437	404	413	420	396	451	407	424	424	436	431	449	437	414	443	465	462	420	412	460	443	446	421	443	428	436	405	450	416	417	459	462	426	443	438	423	415	457	452	498	433	443	454	470	439	405	448	444	446	453	463	418	401	415	461	424	440	452	441	425	422	407	442	433	413	454	442	437	423	457	441	441	423	432	453	456	462	432	385	458	452	437	431	465	445	456	393	431	414	441	411	452	465	451	422	429	445	439	410	424	442	447	469	392	436	440	456	414	438	419	414	435	443	469	415	456	460	433	449	440	426	453	437	436	436	399	432	415	454	449	433	433	446	417	436	434	405	449	458	460	401	432	442	421	428	457	376	396	408	440	424	439	419	435	437	430	423	436	419	408	458	429	397	400	462	409	412	443	422	418	424	431	474	382	449	438	425	418	434	449	446	417	433	444	466	423	467	438	457	387	411	447	417	427	410	413	410	429	401	408	406	442	449	459	463	444	429	421	424	414	449	420	452	400	476	450	435	446	440	438	419	370	448	459	444	433	459	438	430	433	466	409	429	441	410	435	428	444	454	404	439	424	422	427	456	443	455	442	424	409	413	445	409	451	476	427	441	443	430	429	390	410	464	452	446	420	401	420	432	460	444	415	448	441	388	388	414	433	464	454	380	432	434	426	468	419	459	477	429	443	422	438	467	425	398	427	446	435	428	406	454	399	454	384	442	427	438	440	441	452	419	413	412	433	454	474	413	431	453	427	419	438	454	394	439	444	438	413	449	428	431	428	433	435	431	409	394	443	435	446	423	422	434	427	409	442	409	417	403	435	448	425	434	406	403	384	444	436	406	433	392	462	388	434	427	438	473	405	437	433	422	488	429	434	422	414	460	391	449	435	402	467	445	447	390	409	439	432	450	426	431	430	414	425	427	453	479	443	427	448	416	440	394	448	433	444	451	465	427	440	426	435	439	403	426	413	409	421	450	441	422	454	441	469	443	428	390	438	423	398	423	440	436	421	411	431	407	445	407	414	449	415	455	449	408	439	431	468	442	436	476	429	453	431	429	426	445	420	410	392	413	451	418	412	461	420	444	444	416	418	429	476	429	412	433	431	439	449	416	422	450	451	445	392	456	449	471	434	462	408	467	406	400	412	444	473	424	432	431	440	434	434	445	418	429	428	451	429	447	435	416	477	444	439	421	422	458	391	443	456	461	439	434	476	423	421	440	448	375	444	398	439	422	399	424	391	429	442	456	430	430	438	438	445	426	461	425	441	437	423	434	447	426	407	457	429	464	436	425	431	437	417	414	432	410	414	427	438	451	452	431	408	435	426	475	433	462	444	432	428	464	441	441	433	436	418	428	421	409	421	434	430	433	450	430	445	436	453	472	432	428	425	430	439	417	424	431	425	432	454	374	449	454	403	430	394	429	461	436	424	410	426	461	416	421	432	442	443	428	449	426	461	425	435	434	438	452	440	451	431	430	430	410	411	425	468	437	455	447	387	434	442	439	473	425	426	438	429	449	436	439	401	449	378	447	448	474	405	456	420	436	430	438	445	431	430	463	429	438	427	432	460	383	457	411	411	426	420	454	398	418	428	448	441	422	477	452	399	396	424	439	442	465	444	417	454	418	440	433	407	423	405	416	438	432	459	418	436	480	434	404	415	446	446	440	431	478	429
15804	27477	26035	14308	7819	4983	3297	2313	1994	1827	1520	1463	1291	1219	1168	1217	1152	1042	997	984	1009	921	915	884	809	939	881	880	833	857	863	799	841	870	827	847	899	802	840	816	811	803	795	861	870	841	824	861	796	858	815	812	811	828	832	847	848	849	798	784	843	819	769	809	827	831	830	832	936	908	843	847	833	835	815	820	837	845	821	834	805	836	816	838	858	816	855	826	810	848	836	795	820	818	837	875	800	773	816	827	773	741	809	825	819	844	808	801	829	844	845	808	810	805	813	883	812	808	857	839	824	848	840	850	802	838	844	868	721	824	836	832	800	848	764	863	836	863	822	817	803	797	817	859	831	814	790	860	824	784	837	804	798	822	832	832	814	798	843	899	780	906	872	841	822	793	835	774	848	871	811	824	853	829	803	828	846	864	827	822	869	821	814	825	859	786	855	838	859	774	800	809	791	792	833	840	810	852	827	820	776	817	833	832	843	831	803	828	830	822	842	837	821	807	847	825	815	835	868	822	844	808	839	812	851	775	827	801	824	832	819	797	787	836	806	773	788	777	829	821	780	822	813	852	768	814	834	855	808	854	796	841	819	826	795	812	833	806	830	836	824	836	747	827	890	864	806	887	790	834	775	821	813	797	848	864	822	837	793	839	796	858	865	776	828	789	821	815	853	864	805	865	777	819	843	784	804	791	812	822	847	874	807	799	811	830	785	814	862	842	824	816	842	812	789	859	817	857	858	825	830	833	867	827	793	840	822	838	831	857	828	821	822	832	822	797	827	818	821	838	844	767	900	831	804	818	797	813	796	779	848	822	804	832	801	820	794	840	806	783	806	784	808	815	790	803	817	770	824	860	851	798	844	825	853	780	771	797	830	836	829	789	827	832	857	810	793	848	821	808	825	838	844	833	834	775	824	841	811	859	798	820	801	813	823	832	854	783	855	819	791	811	835	834	839	803	841	825	875	778	825	846	792	838	831	810	810	824	819	847	788	805	854	829	825	818	829	804	838	846	830	806	806	832	845	795	793	846	826	753	822	820	802	820	816	827	828	884	868	826	841	830	810	807	842	852	828	805	822	799	870	837	824	787	789	839	831	850	772	829	858	822	823	848	785	810	799	863	819	806	788	885	825	766	887	832	814	826	841	800	791	865	828	863	870	853	785	843	852	854	824	789	840	809	856	874	796	864	830	819	912	828	817	792	853	812	815	803	818	809	812	900	830	846	823	836	858	795	831	808	852	773	838	779	831	809	802	848	821	800	846	815	813	828	810	817	802	883	837	814	836	839	815	789	814	797	849	845	878	857	822	807	796	873	901	799	817	815	845	801	865	834	836	845	823	843	793	829	819	827	822	824	853	810	840	817	798	820	810	891	845	805	792	843	829	796	829	804	816	770	835	834	799	827	831	811	790	844	841	890	750	803	806	808	832	864	829	789	807	811	805	819	842	815	849	817	853	834	832	830	817	816	833	845	812	790	851	838	805	828	794	793	834	864	846	842	866	829	879	859	856	853	763	820	813	830	826	824	838	855	869	767	870	823	804	885	820	860	842	809	824	814	837	854	886	831	861	844	826	874	837	812	831	797	847	829	817	831	830	833	817	807	848	851	839	799	879	734	799	801	808	804	810	824	830	834	824	836	860	853	770	773	817	848	838	843	827	823	840	803	823	785	892	778	844	844	778	817	869	796	797	808	837	836	857	818	831	815	781	856	848	808	862	817	815	840	859	835	791	880	835	803	794	892	823	847	848	845	866	852	810	807	793	803	813	807	836	832	838	867	798	810	870	832	889	800	828	840	837	890	836	839	876	835	799	827	818	816	851	857	846	836	843	789	787	811	819	837	814	803	806	827	813	859	803	841	819	813	781	784	770	839	846	788	810	796	798	866	833	803	865	828	834	808	830	813	835	818	836	846	813	820	789	851	811	857	794	838	863	831	857	843	820	795	817	881	758	826	827	820	852	811	788	768	874	854	847	826	812	799	827	856	826	820	812	885	852	853	819	789	862	797	852	835	850	856	821	821	804	841	825	872	815	835	850	864	878	834	860	789	803	818	789	802	807	761	808	863	823	791	800	782	858	830	837	833	841	848	835	807	842	831	796	809	814	810	867	827	842	794	808	810	771	785	844	854	888	805	744	779	857	824	860	807	778	848	826	869	831	800	888	837	771	798	794	840	835	807	814	805	803	818	803	773	824	807	813	785	872	846	787	824	835	787	860	830	771	859	819	815	808	867	809	803	839	815	808	777	830	809	817	815	875	828	843	832	858	813	815	775	841	813	830	831	819	832	836	873	817	850	871	833	803	864	807	798	835	829	784	796	805	835	828	836	832	835	801	861	822	883	840	783	808	850	852	829	800	823	799	815	829	776	827	755	786	846	806	790	832	849	853	833	817	840	827	828	845	791	810	841	794	811	832	820	812	870	889	842	783	804	834	789	868	859	822	837	816	818	858	787	839	817	825	853	830	745	803	806	824	865	869	817	836	802	835	808	755	780	816	772	819	830	822	808	795	845	793	828	842	804	859	809	853	797	851	829	753	840	841	874	836	791	800	811	802	821	835	804	869	830	865	877	846	816	817	797	815	852	901	812	842	829	877	850	831	825	808	788	817	793	789	835	823	840	859	802	792	849	825	824	876	855	825	829	805	817	808	797	875	808	777	874	832	798	852	808	814	815	777	820	857	793	844	831	800	791	802	816	797	864	801	845	812	856	828	749	838	795	813	808	791	803	814	806	825	863	833	838	830	851	833	862	805	858	777	841	788	800	870	810	845	857	823	856	816	840	833	789	858	809	839	856	789	797	828	840	840	825	823	785	824	859	793	804	805	817	823	823	830	852	824	849	903	793	776	783	836	816	860	847	851	851	835	877	886	817	774	798	761	872	868	822	776	874	827	869	819	888	791	787	816	810	804	793	823	851	860	869	819	893	826	803	854	812	828	794	819	819	851	850	838	838	788	825	839	814	848	857	866	871	830	900	832	819	833	866	846	851	894	833	853	767	807	823	756	822	779	792	847	854	804	811	782	840	825	861	839	852	839	868	889	840	777	853	808	874	844	850	799	766	833	781	813	843	772	892	819	789	845	820	817	832	825	809	882	861	813	808	851	791	883	786	798	786	824	824	846	813	823	834	807	811	806	792	839	827	832	774	786	843	831	805	808	800	808	799	794	804	813	802	793	802	822	805	841	776	796	797	827	782	841	794	792	803	866	845	831	855	814	827	828	819	811	801	788	837	811	835	845	860	814	778	821	880	798	806	798	818	841	843	832	831	784	788	866	800	839	796	826	848	815	829	841	870	835	799	796	847	849	803	825	859	793	803	824	812	838	812	855	843	846	794	831	837	877	807	870	844	820	829	851	800	814	862	820	792	799	808	829	859	828	814	870	802	835	824	811	863	796	848	795	826	856	835	830	799	850	790	841	791	766	826	819	805	840	784	816	777	803	841	879	827	768	829	827	865	873	821	809	825	798	850	841	875	826	839
24387	21362	28461	25212	19880	10171	4314	2379	1758	1409	1518	881	673	704	614	560	557	405	428	415	377	346	364	372	377	335	378	357	351	285	335	309	312	361	314	298	353	325	295	302	311	314	328	326	308	292	293	311	293	330	315	293	322	301	322	360	295	305	339	272	348	309	302	340	312	329	276	304	380	307	311	314	355	310	343	277	257	323	294	305	281	327	322	294	329	326	321	322	309	316	320	293	301	321	313	321	311	272	347	288	332	303	301	291	292	312	298	331	308	305	291	302	320	294	323	354	299	340	304	305	296	312	318	303	303	323	338	308	282	308	282	319	296	304	318	337	309	277	329	314	287	338	286	293	324	323	290	308	281	307	287	328	301	310	308	295	325	318	298	310	289	297	338	329	274	299	260	316	292	268	317	275	296	297	295	303	317	299	297	300	284	292	306	302	302	295	306	297	288	295	289	307	296	303	318	308	304	265	294	308	323	302	276	317	317	312	287	327	299	267	302	286	327	293	289	331	302	339	331	379	289	320	333	331	332	328	326	286	260	300	283	300	339	282	331	318	322	286	303	335	335	307	323	307	324	281	295	308	317	338	285	328	318	313	316	285	287	293	332	338	302	332	314	316	327	286	302	312	320	314	285	302	294	305	329	306	315	311	322	317	313	293	314	332	297	292	310	303	293	334	301	290	332	313	289	303	291	285	303	319	309	282	314	320	295	302	310	292	301	304	302	341	311	315	348	294	299	293	322	314	311	335	313	296	316	312	300	322	303	298	291	315	315	298	320	339	281	321	308	294	293	302	310	291	281	333	276	297	340	288	325	290	306	322	301	332	297	294	302	323	334	295	317	284	315	287	316	306	321	306	262	294	300	323	278	287	317	303	313	300	321	314	300	294	323	327	326	311	293	301	306	304	305	298	350	293	290	284	297	326	271	298	269	296	300	318	317	310	305	288	312	288	313	288	296	361	310	345	333	306	297	308	292	300	304	305	312	320	340	301	321	348	280	348	277	316	291	311	306	306	303	290	294	271	302	330	314	308	306	295	288	297	294	325	308	296	325	285	301	335	353	299	339	289	298	312	276	304	306	294	314	332	320	297	306	318	334	330	313	293	285	304	279	269	292	318	311	295	283	296	298	362	310	294	333	302	328	303	304	320	328	319	292	292	281	296	294	327	299	324	283	316	303	321	307	293	300	309	289	311	314	315	277	310	338	296	290	279	349	322	305	316	339	289	300	317	288	340	323	330	316	324	292	308	306	335	335	304	323	325	317	296	316	315	299	289	298	316	296	293	336	324	323	319	314	315	300	301	304	332	282	277	322	325	309	324	284	310	279	300	333	331	317	321	301	297	325	289	302	308	307	305	284	315	323	309	313	299	294	306	316	327	340	303	310	337	284	310	292	307	292	305	297	302	283	297	279	310	326	308	317	306	326	304	308	307	293	297	315	329	337	301	307	276	328	290	278	327	296	337	296	272	322	302	347	306	325	299	302	314	308	312	308	297	306	308	310	302	290	297	276	344	340	313	295	297	316	318	282	312	320	306	305	273	315	319	307	308	308	309	295	315	300	323	317	300	343	323	294	286	309	311	291	316	328	312	290	306	295	294	269	306	287	268	283	329	314	313	294	318	323	334	318	320	323	301	317	286	301	272	332	287	284	325	289	312	279	266	316	303	277	306	268	292	310	327	319	324	270	316	302	334	307	287	292	314	281	299	302	281	309	274	322	281	294	320	309	305	287	313	334	295	322	326	307	351	300	321	291	327	325	292	270	306	303	298	280	291	285	296	312	328	316	313	307	298	300	285	315	353	319	323	318	290	307	300	301	300	295	343	313	303	272	314	296	307	335	287	268	327	343	297	308	300	313	306	311	325	283	332	305	322	306	277	322	292	329	307	307	319	309	330	333	336	312	293	288	285	276	330	316	282	300	322	307	281	329	329	303	315	312	307	304	319	297	266	329	296	317	300	264	333	319	324	294	326	283	317	319	301	314	307	316	297	335	329	321	302	285	285	316	313	295	332	303	313	292	283	293	313	311	302	300	311	334	305	274	334	301	288	321	329	264	294	322	314	301	302	346	293	271	320	310	276	343	277	322	333	303	335	325	313	318	339	320	310	313	302	280	314	339	322	289	299	278	387	318	310	315	304	310	298	309	301	288	311	285	270	291	342	332	332	307	300	304	320	296	332	293	348	321	289	321	302	366	314	323	321	272	312	307	312	300	326	309	309	317	293	318	312	322	309	315	280	310	322	318	326	298	333	316	288	304	330	329	332	322	299	296	304	319	312	322	327	294	308	302	330	327	314	273	293	304	327	304	339	299	341	316	310	313	301	298	278	287	303	283	322	290	311	308	286	286	295	297	297	299	294	321	334	331	315	297	303	286	296	326	301	304	274	292	339	294	302	318	320	305	307	308	335	292	329	279	305	295	308	289	308	271	312	305	310	290	310	310	304	336	273	327	318	292	287	274	328	328	301	286	295	327	342	293	284	301	297	295	303	329	282	312	286	327	284	297	321	275	331	304	302	287	324	276	301	319	293	303	309	292	305	279	319	297	293	298	365	302	293	314	306	327	307	314	329	339	277	315	288	308	323	296	339	328	305	306	283	293	317	309	339	336	320	305	310	275	333	308	332	294	309	332	306	329	329	341	324	303	329	320	348	298	309	274	329	331	310	306	320	334	291	301	327	314	319	316	323	312	313	295	299	310	302	296	287	295	279	298	319	316	290	319	323	297	320	283	280	295	336	321	276	320	256	321	344	328	293	307	328	300	304	292	332	293	312	328	338	307	301	322	310	317	325	324	276	321	292	291	302	273	306	300	315	284	301	346	328	287	313	290	313	332	304	297	293	312	296	278	281	333	349	316	297	311	292	295	332	275	279	304	318	284	320	328	318	282	282	312	274	296	286	298	303	308	349	300	283	301	348	300	312	327	309	319	308	311	311	272	283	308	290	308	296	292	287	322	328	286	281	296	289	325	315	298	299	302	308	300	308	289	327	308	313	307	306	311	299	291	304	298	331	309	291	283	298	308	271	314	276	303	298	294	320	280	316	316	296	308	301	315	273	295	317	294	314	280	287	301	273	306	323	319	291	283	309	321	332	343	322	291	321	283	302	290	333	291	293	325	286	315	314	313	311	311	319	283	302	288	316	306	315	311	298	325	308	300	319	291	291	307	314	280	282	308	320	275	315	301	323	313	334	275	294	303	324	305	317	300	305	321	306	311	304	341	289	322	291	297	317	315	288	264	312	304	306	297	302	320	300	292	307	317	344	316	287	286	311	295	298	279	342	317	305	318	296	306	338	324	342	324	289	307	318	302	273	305	275	301	315	307	306	282	287	308	326	317	305	288	313	310	282	321	309	280	307	295	340	292	324	314	273	288	309	315	317	318	304	281	309	285	297	272	291	325	298	282	298	325	322	279	329	308	296	314	319	312	315	320	287	334	309	339	327	310	299	307	312	344	324	331	312	300	307	306	334	296	339	297	308
21073	41494	40599	31723	21032	13198	8556	6247	5034	4204	4733	2752	2110	1946	1783	1660	1474	1218	970	1045	901	919	793	794	787	786	783	790	658	646	670	663	666	644	664	664	612	628	665	604	617	601	623	593	662	599	662	591	542	633	606	617	578	660	601	628	611	636	612	618	637	589	576	578	643	598	584	681	924	685	591	592	607	606	599	606	542	620	571	647	610	565	598	634	650	580	585	595	653	607	611	622	550	623	606	597	640	610	600	642	565	625	578	606	629	575	619	628	639	570	585	635	606	569	623	679	633	591	599	578	600	599	544	618	599	587	537	596	604	621	622	644	530	623	597	581	634	622	614	612	574	587	554	628	614	604	622	562	607	613	613	612	619	593	608	624	562	622	580	598	564	621	577	568	610	576	608	621	618	608	657	583	562	608	562	640	614	635	586	605	609	623	594	602	594	612	632	597	631	612	593	623	592	566	601	626	633	634	593	582	631	585	604	606	585	572	628	612	576	624	648	600	574	602	621	614	576	587	635	642	646	611	616	612	615	583	638	614	586	603	611	649	575	597	610	592	531	626	589	606	613	584	599	636	546	592	596	582	609	590	592	612	656	593	581	597	612	582	642	637	563	611	571	630	609	619	591	613	609	582	609	616	631	598	590	553	576	631	608	600	612	578	639	603	657	620	626	593	538	566	570	555	583	594	607	598	604	570	611	544	606	621	601	578	598	587	586	570	583	614	582	650	635	567	596	634	595	606	605	609	589	569	610	590	618	588	630	598	634	577	572	576	651	553	580	632	585	566	639	618	624	609	607	561	554	587	595	593	630	595	635	643	624	604	644	603	595	624	613	586	619	597	606	586	600	577	606	596	606	605	600	630	594	657	587	645	603	592	567	592	636	565	603	593	609	570	604	588	634	597	583	610	556	597	567	605	602	627	575	607	583	595	607	660	601	581	572	630	579	613	572	626	622	592	609	620	573	581	628	593	620	556	593	553	575	606	623	619	624	609	596	603	627	576	606	604	598	609	622	568	623	628	612	585	587	608	576	602	534	591	593	595	601	619	601	605	621	641	558	591	648	620	611	568	608	633	594	626	598	595	647	585	609	602	600	617	602	611	597	625	643	587	582	599	594	630	576	634	619	597	588	599	641	600	611	574	588	579	614	596	609	605	617	601	588	618	611	635	596	565	601	618	599	603	590	591	569	656	626	600	620	571	566	591	638	622	585	620	603	569	630	594	618	568	569	632	626	561	604	632	613	579	638	602	604	597	598	599	562	598	635	603	569	583	553	618	612	624	652	637	631	619	576	616	628	585	613	579	604	608	586	617	640	644	556	620	610	607	610	584	638	621	590	561	580	593	600	575	585	559	582	655	604	596	596	607	607	618	608	645	625	595	617	620	583	613	556	633	602	601	588	572	604	613	596	594	569	605	598	634	612	601	600	592	583	621	607	594	606	547	573	600	647	588	575	587	615	627	585	593	612	563	622	588	627	573	609	618	625	594	544	638	602	632	606	589	579	628	627	635	555	633	615	579	616	606	629	586	603	599	592	614	589	593	608	578	575	590	595	602	644	585	692	629	605	598	629	574	582	599	630	613	608	652	593	631	614	575	617	606	600	592	637	577	615	548	567	602	575	610	570	591	632	596	616	592	589	640	576	633	564	587	626	607	569	595	576	608	604	579	609	630	635	633	592	571	595	623	612	587	602	608	620	572	616	593	622	585	595	608	553	629	607	581	612	585	612	543	593	638	609	599	574	574	561	628	632	592	583	606	628	625	606	610	613	596	640	595	585	578	649	605	602	577	594	573	618	578	630	640	621	607	636	631	656	583	593	572	590	620	599	602	638	601	622	598	587	574	590	608	611	620	620	577	621	620	610	623	614	589	666	595	599	599	599	596	589	589	579	576	601	625	655	619	642	586	593	547	594	586	573	584	605	629	624	619	577	632	611	579	595	611	589	605	630	566	631	603	559	608	598	621	586	599	638	590	593	654	594	634	608	552	570	595	594	581	595	595	634	615	561	567	556	618	567	599	615	605	615	565	618	620	565	592	634	591	592	604	618	588	664	607	623	640	602	607	628	646	609	624	612	654	606	610	568	613	576	580	622	630	600	604	619	564	608	603	602	610	601	605	607	604	606	603	597	608	598	555	591	600	586	556	607	606	638	624	619	578	588	574	616	565	618	552	604	590	606	613	593	581	598	592	606	590	603	611	615	643	606	620	593	626	637	608	571	633	568	584	598	585	606	615	575	560	636	622	653	568	597	652	594	598	567	580	614	602	608	607	597	620	608	578	635	567	611	613	599	621	583	570	610	596	573	558	551	575	625	595	624	609	556	576	569	579	591	636	610	572	612	621	617	627	556	601	608	578	619	581	617	607	596	638	602	630	587	583	605	588	623	595	604	641	582	628	606	576	617	596	620	586	601	577	611	595	578	606	576	561	574	579	605	616	640	579	597	644	579	607	601	579	556	605	619	594	633	619	596	603	594	574	607	606	645	618	576	642	561	615	584	638	656	576	596	621	625	557	649	585	607	609	574	606	592	655	604	610	584	591	623	580	624	610	620	617	599	619	613	607	621	617	593	585	555	584	610	640	610	578	594	604	609	595	600	622	606	600	559	554	618	598	575	602	598	575	614	573	604	597	602	596	634	621	597	607	624	595	604	631	621	607	590	638	636	573	603	596	589	591	604	577	625	609	580	605	587	578	614	554	630	613	646	607	579	578	641	596	614	602	558	631	575	636	596	622	623	572	571	591	610	584	617	581	639	612	604	599	603	659	587	583	609	618	549	616	545	593	578	665	606	644	588	583	612	606	622	600	609	602	570	641	602	626	625	616	576	633	594	631	603	611	584	600	598	573	610	575	641	608	619	594	616	582	633	601	594	636	609	610	612	614	609	554	645	640	591	602	587	605	576	651	594	596	610	586	598	597	585	607	622	626	589	610	572	632	614	569	545	608	566	598	596	553	622	618	610	649	560	598	614	614	550	582	634	591	536	614	608	623	610	628	584	534	604	613	593	614	588	606	571	647	618	583	606	636	656	591	600	629	638	640	586	584	620	641	590	614	626	577	596	590	565	579	550	598	652	594	625	599	583	609	612	578	598	600	573	595	637	581	590	575	591	678	649	599	657	610	615	605	608	600	554	616	600	603	631	681	624	638	601	628	600	606	551	605	571	577	603	663	621	563	625	614	622	626	605	671	589	633	594	607	586	623	583	578	591	583	578	569	599	562	602	581	580	605	602	614	609	653	663	537	608	599	611	629	593	563	623	580	608	545	626	593	577	642	599	606	659	562	569	560	582	602	639	591	656	609	648	593	603	603	605	594	585	608	667	589	587	619	594	583	576	641	630	643	621	587	622	594	568	579	589	603	644	534	589	624	581	569	584	621	597	635	588	631	640	580	610	612	661	572	646	580	595	591	592	620	579	595	590	576	587	646	598	629	562	558	604	549	659	615	549	613	630	605	617	583	633	621	571	630	577	579	611	567	583	570
23444	21373	29103	24216	21550	19311	10187	4322	2726	2459	1892	1287	1073	931	808	738	651	593	483	471	419	387	375	367	370	372	392	371	317	309	300	308	290	320	318	313	295	268	320	280	268	274	265	273	302	277	245	267	255	262	283	243	283	266	270	264	288	276	261	318	267	275	276	276	275	259	261	352	625	432	267	277	283	308	274	284	262	256	275	251	279	270	269	267	274	262	257	239	261	268	286	251	289	268	269	283	288	280	314	259	294	270	265	252	261	285	265	273	283	255	245	275	291	254	298	292	251	291	256	268	263	307	281	272	262	281	289	276	239	271	267	266	298	276	291	275	275	278	255	259	265	287	270	275	283	285	271	280	286	290	264	287	250	255	275	304	256	272	301	257	246	298	293	258	246	269	308	271	276	266	285	276	280	294	281	261	262	277	284	266	282	288	275	281	258	294	270	253	256	293	294	289	266	277	284	291	267	265	254	279	299	275	289	298	276	244	268	302	279	251	294	235	282	289	231	263	267	240	299	286	273	282	290	264	280	278	282	261	263	257	246	281	262	270	306	281	288	275	281	304	271	273	272	276	290	285	284	293	286	268	291	252	244	280	279	267	242	279	288	254	258	283	285	282	248	276	261	286	248	272	278	271	267	259	267	296	301	268	270	278	296	276	299	264	257	267	279	288	279	256	264	288	248	283	272	267	257	264	276	272	306	251	255	290	266	270	292	282	267	277	301	272	276	296	247	296	223	277	286	261	284	255	282	274	285	291	285	294	297	294	276	260	291	282	288	283	251	290	285	271	281	249	275	304	277	257	242	282	258	267	267	229	270	254	295	260	269	280	272	299	283	275	278	287	282	266	261	270	265	286	283	271	291	270	258	281	282	238	286	282	294	270	284	250	264	262	276	257	263	259	299	267	281	264	274	274	314	285	300	249	253	259	273	262	305	240	277	280	286	264	279	253	295	262	279	294	284	286	253	263	284	302	271	263	287	240	260	275	239	266	283	306	295	279	297	302	271	262	288	290	298	267	260	253	273	256	272	280	281	263	240	277	269	288	271	264	278	284	287	285	308	261	285	265	250	258	243	255	297	292	287	263	248	268	262	273	281	277	248	275	250	297	293	263	243	248	299	265	245	279	277	280	260	260	295	275	289	233	270	302	275	280	269	270	284	274	286	278	269	266	288	265	267	278	265	276	278	278	270	267	279	268	268	278	281	273	284	265	263	245	286	266	244	279	271	265	276	259	276	266	282	260	270	278	273	282	288	262	283	283	272	294	279	284	303	273	273	284	281	262	277	270	267	244	282	256	282	287	310	276	279	290	270	280	268	287	278	280	305	273	251	265	297	258	274	268	259	288	300	287	277	276	260	262	277	266	274	256	263	286	280	276	293	277	263	273	255	268	293	249	262	264	286	274	291	280	272	298	277	285	263	282	287	256	285	256	276	240	296	257	260	284	284	279	303	303	279	257	272	274	264	264	277	300	262	296	274	303	274	250	250	248	283	246	289	288	278	251	315	295	293	310	309	287	281	283	272	274	296	282	262	263	286	263	290	287	283	287	308	284	294	250	290	278	256	297	255	286	287	288	273	275	283	265	276	263	266	272	287	282	296	275	261	259	260	271	271	307	261	270	289	272	290	268	259	314	279	301	280	269	240	274	257	262	263	261	245	290	267	299	299	275	255	258	275	282	296	281	288	283	286	264	273	270	325	270	278	273	280	277	270	259	299	279	283	301	293	282	255	283	286	285	275	279	303	244	273	286	292	274	262	270	294	250	267	258	260	299	283	283	269	285	264	247	283	261	261	273	301	283	275	262	272	263	274	249	284	263	336	267	289	249	266	283	281	260	284	274	276	248	281	272	260	249	279	294	272	253	272	290	282	284	293	270	275	246	248	258	231	284	289	292	285	293	267	264	301	292	280	301	290	274	268	265	276	260	267	258	265	280	265	297	257	255	285	275	285	261	282	278	284	296	254	277	295	295	299	291	283	279	254	276	268	292	291	252	283	261	265	259	295	264	283	292	281	297	282	257	265	269	267	269	253	294	273	281	304	291	271	298	273	278	280	282	273	298	260	260	304	263	277	277	269	291	260	302	294	286	286	308	303	267	268	283	261	257	277	270	296	274	282	272	239	249	254	293	276	272	269	231	276	258	261	261	270	276	262	254	275	286	249	273	277	270	257	238	267	287	296	275	254	259	257	253	278	300	287	271	275	291	255	307	272	272	277	254	287	266	276	278	233	276	290	284	287	259	254	240	269	278	295	268	265	259	300	290	266	285	283	303	267	294	295	283	280	245	277	265	253	278	272	299	263	274	282	274	260	276	296	270	274	266	261	282	309	288	265	288	260	295	282	287	262	259	264	269	281	265	297	269	265	270	293	266	300	274	276	297	248	270	281	248	267	274	275	279	279	293	277	252	261	270	243	238	237	257	270	263	272	272	279	273	265	293	286	254	278	244	273	253	302	261	285	293	272	283	270	258	286	276	298	253	292	245	257	269	293	292	257	305	262	281	284	285	304	259	293	268	297	291	239	273	286	289	297	252	278	286	285	279	281	259	290	289	301	278	287	270	280	303	296	291	264	266	239	258	282	277	273	248	269	280	262	285	299	271	268	283	264	286	292	283	252	291	275	319	270	285	309	262	276	283	284	277	262	264	280	236	253	240	262	273	262	275	271	255	287	248	276	265	316	270	303	291	275	263	260	253	283	291	320	264	295	277	276	290	313	265	281	269	258	278	282	301	283	276	298	291	268	275	254	292	284	276	236	234	280	286	264	258	265	261	277	264	276	281	297	306	254	243	279	274	285	304	270	255	271	253	277	270	291	251	261	275	258	270	268	305	299	258	260	263	295	294	264	276	276	255	244	270	261	274	295	274	294	272	259	272	298	268	279	282	269	271	269	281	293	249	264	256	284	250	279	275	260	301	275	281	273	269	278	289	280	253	259	260	273	264	274	244	289	290	268	274	277	281	280	268	272	284	255	271	281	293	273	281	278	276	259	288	278	270	253	284	243	282	266	278	273	280	277	254	261	263	281	269	283	282	283	271	271	284	259	285	262	276	298	273	278	276	290	270	284	251	289	261	287	265	290	262	294	265	264	247	283	309	278	269	249	272	279	247	306	279	270	295	281	247	272	259	255	272	278	258	262	278	297	276	268	266	296	266	272	282	276	249	285	238	290	284	307	289	287	267	265	273	299	249	282	263	263	264	262	292	293	243	259	282	247	233	308	266	253	253	289	251	270	281	269	255	267	300	292	261	284	294	294	283	284	261	284	269	258	269	265	275	254	284	292	286	261	276	278	290	275	297	257	292	277	266	289	256	283	304	251	279	278	267	271	274	278	268	278	263	271	259	273	250	266	264	261	274	302	258	273	284	280	282	254	268	250	283	250	289	263	299	261	254	258	261	271	276	275	265	282	257	267	296	287	264	279	284	266	306	266	281	290	247	239	273	279	288	268	264	237	276	259	264	272	282	284	273	277	249	261	272
24762	49254	48067	35496	23034	17078	13139	10069	8149	7307	5900	4020	3567	3102	2530	2377	2120	1655	1331	1243	1130	992	932	872	890	893	899	861	660	610	660	607	648	637	649	613	625	596	584	535	565	577	554	546	547	575	544	536	561	525	548	581	533	508	530	528	544	510	519	512	519	534	585	469	507	479	518	809	1861	1064	509	525	513	537	537	522	512	526	509	500	505	499	516	528	484	505	509	512	513	508	528	526	547	511	562	493	519	535	519	490	528	530	564	465	517	514	514	548	495	511	521	555	562	518	539	544	524	478	518	515	496	527	489	515	502	534	518	527	521	518	528	497	518	543	525	490	521	501	509	543	477	536	538	530	502	529	509	532	507	534	533	486	557	523	557	531	515	528	520	501	572	530	509	567	479	502	489	555	481	510	520	551	560	543	532	515	514	551	501	541	524	541	519	505	524	549	550	572	530	557	539	511	518	549	502	524	528	523	485	513	512	530	494	512	547	531	526	549	520	554	537	506	537	501	513	500	540	505	520	547	497	496	456	498	509	542	542	483	503	513	571	510	530	517	544	504	496	522	551	509	532	521	533	446	502	489	517	508	510	530	563	564	559	506	537	554	498	522	515	534	544	507	531	543	527	514	549	504	527	498	514	502	535	559	534	516	524	513	506	547	541	548	538	512	518	542	489	565	547	518	497	544	501	523	570	513	488	551	553	504	531	535	582	515	524	470	535	503	495	511	481	524	515	533	489	514	512	564	527	483	498	554	505	546	503	545	578	506	517	492	522	513	511	531	500	542	520	486	531	482	534	540	496	509	508	510	535	501	539	606	557	501	496	542	533	491	548	530	565	471	526	548	522	498	492	535	520	566	534	559	574	504	537	522	529	525	548	527	523	567	560	528	520	499	533	542	533	512	524	489	502	513	518	552	526	506	500	504	519	518	541	566	508	542	588	544	550	547	487	536	528	525	526	535	495	537	486	525	529	548	516	495	522	486	509	471	546	521	490	579	549	508	515	497	563	557	562	512	483	511	566	490	527	515	527	512	536	538	526	527	499	479	558	503	480	537	510	506	510	553	503	510	500	532	515	512	531	558	534	570	514	511	544	496	559	527	541	526	520	568	519	547	539	497	505	538	549	492	529	545	532	504	547	534	529	510	509	533	561	504	559	504	516	502	514	515	563	546	515	489	555	495	572	541	491	500	469	522	516	530	556	524	538	557	554	502	461	544	494	527	520	489	496	505	553	518	556	478	524	491	510	566	489	488	501	528	518	506	544	525	546	552	551	554	542	537	519	477	527	550	518	535	481	515	494	539	486	529	501	478	530	487	504	519	562	509	535	492	522	530	577	546	499	519	536	552	564	568	531	494	533	510	556	513	542	525	524	524	535	494	525	504	508	538	490	539	542	518	543	497	554	535	548	540	514	539	528	533	510	509	534	583	508	536	483	505	522	533	482	561	566	479	489	559	526	549	526	485	522	573	511	577	527	506	526	554	545	506	493	568	583	536	527	499	518	537	539	544	504	503	522	499	503	521	516	516	489	510	543	512	572	508	494	535	558	546	511	525	526	525	507	523	502	531	477	525	531	563	514	568	502	491	521	536	520	514	540	492	499	526	503	546	518	577	537	516	518	572	496	508	514	511	515	557	525	496	530	517	538	521	570	558	579	495	544	486	515	524	513	561	566	527	508	564	503	539	496	489	532	504	526	501	540	511	515	543	493	543	542	547	555	489	476	480	524	559	512	527	475	534	505	580	560	529	529	543	517	518	544	492	567	489	535	524	556	512	539	476	547	513	537	544	501	482	569	548	514	527	523	543	531	545	520	525	506	471	535	479	519	521	494	552	567	474	551	516	512	572	558	532	538	511	491	531	502	515	544	523	469	514	525	519	513	516	490	527	541	493	486	457	547	523	579	527	480	542	515	558	529	518	544	553	538	502	529	509	516	518	511	549	540	525	546	498	521	511	530	523	570	541	524	526	546	505	536	496	536	521	552	499	500	491	496	545	542	511	537	526	470	480	570	501	518	521	573	501	505	549	550	536	508	540	537	523	515	486	525	534	534	536	536	488	519	540	556	501	458	530	491	488	529	511	528	500	541	531	529	521	530	505	518	554	519	520	540	548	534	484	536	531	498	526	538	528	519	528	580	487	500	513	519	542	539	524	539	494	530	514	536	565	539	519	530	550	518	497	496	509	499	522	527	501	514	516	517	532	542	501	528	564	542	569	545	523	548	508	534	522	570	488	521	485	539	547	559	498	549	512	524	535	513	535	503	539	529	528	554	501	538	556	548	524	507	500	537	493	519	524	491	523	525	586	516	517	525	571	547	596	537	512	560	502	510	509	549	513	506	525	489	514	504	548	494	513	533	494	538	502	540	530	515	545	547	538	522	505	492	564	538	523	518	506	529	520	501	561	558	529	544	516	544	513	498	511	515	569	504	514	551	496	479	493	474	576	479	517	502	554	539	497	497	465	468	537	517	516	478	515	538	507	514	487	533	502	511	521	494	511	513	532	533	530	498	527	540	528	495	524	563	514	491	551	512	538	543	507	512	506	502	552	542	490	573	543	543	496	526	535	547	522	509	505	508	516	568	500	506	560	515	503	573	502	571	534	527	561	503	522	545	504	516	496	536	494	559	542	544	483	547	546	540	541	522	517	524	506	520	495	516	552	527	569	521	536	513	525	499	549	556	537	504	532	520	525	526	540	501	528	542	526	521	550	553	518	517	528	552	530	507	556	553	520	524	528	498	506	533	529	573	520	540	544	523	539	505	535	535	528	520	485	558	535	534	542	519	518	502	540	503	545	558	550	544	519	566	529	577	550	533	499	537	503	521	546	486	575	560	524	509	541	500	551	512	513	538	518	527	556	526	512	518	550	506	535	546	486	467	515	482	521	564	521	504	514	516	511	550	494	534	510	479	513	520	544	564	523	545	577	509	497	535	515	518	532	525	527	537	587	498	520	506	535	519	547	519	503	500	526	523	526	534	520	538	504	513	518	536	526	521	499	536	551	551	565	550	533	525	562	516	511	496	539	562	523	532	526	549	515	532	532	530	525	530	511	494	508	512	518	539	508	512	522	489	496	527	523	500	551	547	533	558	507	463	520	553	514	514	510	523	507	519	528	526	525	524	503	518	530	533	542	503	526	508	453	484	479	546	532	532	525	512	522	551	536	526	559	554	541	536	509	508	555	480	538	517	479	534	528	531	532	525	494	510	522	492	552	507	515	524	555	530	498	502	521	491	526	550	498	506	523	512	499	523	530	510	512	523	543	519	494	492	530	517	486	492	565	505	527	498	569	485	501	499	529	488	601	524	519	516	519	516	539	517	538	523	509	560	529	510	462	515	515	532	495	520	498	571	531	504	509	519	537	522	532	503	473	524	505	522	546	559	536	524	511	565	476	523	531	573	542	511	533	534	529	536	516	492	513	517	506	547	484	568	527	519	545	486	534	545	508	588	544	503	532	569	558	521	498	523	526	533	538	530	530	487	556
26825	21165	18940	8915	2683	1492	1078	873	724	659	562	570	515	499	502	531	480	504	509	432	474	468	440	418	427	427	423	447	446	419	430	421	395	424	461	445	383	420	407	420	406	409	401	407	405	439	447	422	429	426	431	392	420	394	430	388	428	403	395	396	414	451	427	389	400	410	440	400	439	461	425	430	402	429	416	396	409	421	391	399	409	407	421	414	408	408	425	421	420	416	402	409	385	405	423	415	402	403	416	426	413	435	421	409	435	430	408	451	449	415	392	392	385	442	442	433	412	416	387	422	441	402	411	420	442	429	387	417	403	406	412	417	413	413	418	408	393	416	446	412	432	419	394	426	436	407	415	422	414	412	452	421	401	398	401	428	453	428	381	425	418	402	454	389	394	388	413	434	397	399	435	412	406	401	419	364	412	451	449	399	429	409	399	404	416	400	416	436	412	406	405	397	445	398	400	401	415	392	387	446	416	418	412	393	408	454	412	398	433	414	391	417	398	410	426	381	415	416	428	431	405	393	417	384	445	426	381	423	387	424	442	397	428	433	404	394	415	389	401	413	396	405	440	423	394	405	419	409	402	416	411	419	400	430	423	418	408	416	420	405	408	425	387	404	384	414	399	407	369	427	432	417	411	446	378	393	392	429	430	405	390	389	435	393	385	420	403	419	406	421	414	385	378	439	414	417	400	433	428	407	425	412	423	390	438	409	413	389	426	460	405	408	378	420	402	387	404	427	455	394	398	434	400	432	398	398	406	462	439	424	418	438	414	400	449	425	447	455	408	396	391	390	425	422	437	397	438	387	437	408	431	435	440	404	422	416	453	410	400	426	426	379	412	391	402	422	408	408	433	429	403	408	424	402	459	410	365	405	430	427	436	403	441	425	425	436	413	392	414	435	400	414	379	425	408	417	400	372	461	410	469	403	415	430	376	435	402	400	420	438	422	435	452	420	421	425	405	405	415	430	408	425	381	390	438	400	428	393	418	434	391	408	447	406	402	397	401	422	359	437	423	423	410	412	394	415	456	453	408	397	415	420	453	393	415	454	412	369	399	399	408	400	419	416	424	424	428	413	410	430	426	417	372	429	421	380	408	399	418	376	395	395	406	398	410	408	389	381	376	403	398	422	406	408	383	401	410	394	420	436	423	409	421	425	401	462	410	433	362	427	411	427	431	456	416	382	426	425	449	396	425	451	406	401	387	393	411	464	419	380	430	395	398	408	406	389	409	389	411	431	412	398	427	449	410	409	416	410	414	438	416	387	450	436	406	394	402	410	386	390	371	384	422	426	407	436	367	385	406	450	423	416	408	453	396	420	416	429	393	415	405	416	396	431	410	413	388	407	415	433	415	432	418	416	430	393	397	398	419	406	403	403	397	411	432	435	425	423	418	396	385	407	404	405	439	417	405	386	441	384	404	452	380	408	408	446	442	419	396	413	386	436	416	430	412	409	401	405	390	416	421	384	419	380	435	394	395	440	445	394	408	435	430	411	417	449	417	438	359	412	433	416	392	410	409	423	420	405	412	417	411	425	407	439	423	409	420	373	424	453	406	400	406	430	417	423	411	437	403	435	425	408	413	423	426	435	383	408	402	402	385	404	430	398	437	446	407	400	423	418	377	435	404	434	443	403	453	402	419	398	437	421	405	398	409	426	433	419	401	397	411	443	393	420	441	417	412	387	413	437	414	409	399	444	407	427	385	414	379	386	416	390	438	418	396	402	442	407	420	429	431	401	417	400	400	370	409	412	416	446	417	414	391	419	438	411	406	413	398	419	396	406	441	404	417	401	400	406	395	396	460	402	438	409	410	397	378	447	458	437	408	405	425	420	417	410	393	414	407	412	410	393	402	442	399	408	428	406	396	412	386	402	438	387	440	404	440	379	388	377	402	396	362	418	424	385	418	392	433	394	410	398	384	442	403	428	423	412	423	433	427	433	434	383	376	392	415	365	402	394	416	408	403	398	386	390	407	386	413	438	400	406	406	426	386	396	452	440	401	453	419	394	431	409	399	419	419	439	378	413	431	431	373	398	423	406	427	400	406	438	410	436	419	422	406	438	411	416	414	393	417	446	389	415	381	418	400	419	423	455	406	418	411	419	409	419	408	388	413	363	422	417	398	407	448	408	401	393	417	426	443	426	411	433	416	403	391	382	423	421	433	394	416	445	418	427	398	402	445	415	418	410	425	386	359	409	418	401	426	360	415	452	387	404	404	438	448	416	423	447	409	421	430	421	423	419	421	439	401	401	407	385	406	436	357	416	421	406	418	440	448	415	394	408	404	433	430	451	411	385	421	415	438	433	401	384	398	399	440	411	376	428	402	401	409	435	411	419	420	422	389	392	425	401	384	404	406	373	390	393	411	405	406	404	370	398	438	403	387	403	393	435	409	381	434	396	456	369	410	412	426	410	372	368	428	424	390	423	379	412	417	430	400	451	386	432	438	428	442	397	396	385	431	399	390	453	437	390	401	414	432	428	423	443	438	401	435	414	420	415	398	414	458	392	423	432	412	423	397	413	441	412	403	426	436	383	437	419	409	428	423	449	427	447	402	460	408	407	419	420	384	406	426	433	417	397	401	417	433	392	410	412	413	397	436	425	432	418	412	418	434	391	390	417	364	432	441	422	395	412	454	408	431	393	428	405	387	450	411	408	449	409	389	390	457	378	421	389	443	393	435	413	422	418	455	409	399	404	417	421	402	425	406	453	434	392	413	392	384	416	415	451	394	448	436	453	412	419	422	416	400	412	377	427	448	430	403	445	426	406	410	430	427	435	414	449	414	450	398	426	442	464	395	408	438	384	425	401	383	389	403	379	417	400	396	384	417	423	400	386	431	403	399	431	380	396	388	420	377	416	402	412	421	428	419	393	429	430	420	403	383	416	421	413	463	431	432	388	360	435	406	400	446	412	399	422	410	395	394	424	371	411	413	436	412	425	411	410	411	398	412	387	442	460	428	417	400	420	418	431	375	403	433	390	428	425	458	419	458	406	414	385	372	416	416	408	392	421	381	417	411	413	396	440	439	394	447	418	402	409	413	391	391	459	393	411	385	412	408	394	391	399	437	439	406	407	432	441	379	428	436	399	433	384	421	446	371	386	413	394	426	415	392	384	452	371	408	415	382	419	378	391	395	410	415	397	426	428	418	389	372	429	419	410	466	380	403	447	418	444	396	393	388	399	454	393	403	409	421	405	404	403	416	454	410	387	428	386	413	444	423	417	461	405	395	452	415	404	456	439	414	434	424	412	396	392	461	412	384	432	443	438	437	420	416	419	418	385	386	364	404	445	416	422	415	389	416	458	400	427	388	409	433	423	424	390	407	421	407	401	400	393	412	373	431	405	425	434	449	419	403	403	423	402	427	391	448	410	399	438	422	398	433	404	423	417	408	399	414	403	383	419	451	408	414	378	404	397	422	408	433	423	420	393	407	395	408	406	433	423	398	439	420	395	408	420	414	423	424	399	415	406	409	408	396	420
16829	30121	26941	13521	6558	3910	3150	2467	2077	1801	1555	1386	1279	1146	1147	1176	1176	1072	994	986	959	897	841	886	856	885	842	882	810	819	769	804	793	841	815	816	755	755	794	749	832	773	801	790	806	784	798	817	807	836	816	810	801	781	802	800	774	790	826	792	757	794	775	794	829	758	817	754	910	827	810	752	791	803	741	783	751	791	821	817	808	792	823	809	790	791	714	745	797	805	811	753	824	839	845	773	821	798	786	825	836	791	772	839	815	834	787	768	783	762	777	744	825	804	773	864	807	835	791	764	797	801	771	831	798	841	795	767	790	766	837	818	818	802	769	800	798	787	796	825	816	773	807	744	774	788	816	792	781	733	825	759	784	771	802	790	754	766	771	796	726	784	760	770	824	813	771	792	762	867	782	789	784	767	801	803	778	770	781	803	773	823	802	797	786	785	770	749	815	810	795	772	788	749	773	805	792	755	757	806	778	764	765	827	846	798	770	799	765	745	790	838	803	815	784	787	789	784	793	782	765	814	814	784	775	779	809	784	792	775	798	746	745	799	777	839	785	762	800	776	778	774	789	774	829	788	812	747	829	845	765	790	746	733	765	808	739	782	810	811	771	754	767	782	816	759	774	805	816	799	785	798	833	845	808	778	761	810	752	771	787	791	784	816	845	801	750	823	814	809	783	793	801	805	780	784	781	829	758	777	755	793	806	823	780	786	827	828	792	832	789	777	745	731	789	799	787	820	810	801	752	795	772	817	807	795	744	767	786	826	799	812	737	833	781	824	764	802	766	811	860	756	815	807	774	764	798	788	806	763	770	742	788	782	780	802	779	811	826	798	798	772	781	781	792	787	801	813	809	833	742	786	787	831	794	780	807	751	839	766	798	793	789	803	784	809	793	764	823	792	780	833	745	802	762	761	753	777	804	802	731	788	769	767	782	817	754	792	750	780	764	773	765	761	759	768	764	795	787	778	787	752	779	816	791	790	716	776	763	821	852	832	795	824	749	815	774	782	800	772	818	751	795	747	813	794	739	776	793	803	788	823	795	763	785	804	777	793	800	755	793	774	820	790	747	833	794	797	781	774	774	777	800	798	811	796	778	782	801	757	776	808	795	780	809	749	814	746	810	765	756	769	755	710	803	794	798	757	823	795	803	778	795	825	770	795	827	732	774	767	793	725	819	773	795	794	839	736	810	780	742	799	799	787	817	797	806	798	786	821	794	794	772	788	809	849	807	794	791	792	758	797	794	791	797	813	781	808	797	820	791	807	770	796	803	765	765	772	870	785	818	787	723	833	778	726	784	796	804	784	825	817	861	781	783	754	801	829	809	806	748	831	754	811	757	819	826	778	775	801	832	744	796	789	777	728	788	789	836	818	787	802	834	782	784	776	811	785	812	790	739	753	836	779	769	860	802	775	804	807	783	741	760	821	819	801	809	819	840	727	814	778	818	857	833	808	821	810	753	776	797	792	760	786	774	752	787	838	751	825	791	763	774	813	788	797	784	815	770	818	773	800	805	826	798	848	776	726	794	825	869	780	809	761	862	826	786	772	779	816	814	794	794	804	807	778	836	765	751	818	755	808	761	737	787	862	847	800	793	808	752	802	770	790	791	789	795	827	805	771	797	789	772	771	807	802	768	807	770	790	774	811	783	844	796	813	777	737	797	787	822	812	762	844	808	846	778	832	809	815	795	799	833	779	767	783	752	778	745	788	822	809	759	795	827	809	732	793	760	803	745	801	823	779	784	817	789	792	808	733	780	872	781	841	756	822	768	803	775	851	759	807	811	769	756	796	792	752	823	798	751	763	767	777	817	736	802	774	776	812	757	764	801	806	823	802	825	802	784	787	777	769	778	782	784	740	798	787	784	793	768	742	776	828	788	781	808	815	767	765	785	821	774	812	831	819	776	800	752	730	785	744	769	743	822	769	839	806	813	819	772	813	821	805	841	795	806	795	753	839	780	820	781	765	768	820	821	775	797	804	761	805	836	774	797	826	853	775	775	778	799	772	811	799	797	762	815	731	772	791	798	781	801	784	797	781	743	791	749	789	790	850	850	817	738	761	795	793	836	857	793	763	813	808	792	788	806	776	790	777	756	752	815	729	780	774	777	811	784	794	778	769	773	777	801	776	764	813	818	792	792	807	839	809	799	785	763	800	772	803	785	788	763	760	804	810	750	812	790	770	703	761	788	764	812	769	805	734	817	844	844	814	805	776	775	789	778	781	775	769	776	786	780	763	844	777	800	759	770	788	788	727	833	753	765	821	789	821	792	767	797	731	788	775	828	760	771	789	828	794	766	832	773	754	775	802	813	772	778	777	781	818	840	785	808	767	848	817	821	858	780	788	729	796	825	804	769	827	753	835	823	731	769	771	831	795	819	753	775	813	783	804	852	766	799	789	812	830	765	780	755	799	763	801	841	780	779	827	815	847	768	772	765	773	752	803	771	805	835	784	773	808	771	774	797	834	788	807	846	823	757	766	819	768	789	802	801	795	797	855	738	766	829	747	793	760	782	781	829	818	786	795	831	785	779	808	793	823	756	796	782	731	820	828	805	804	753	768	774	774	856	787	781	781	782	785	795	769	793	740	783	763	815	782	825	756	707	772	787	800	754	802	767	819	782	797	775	802	785	823	776	796	783	768	791	769	812	803	802	839	839	795	763	765	807	798	804	812	828	813	758	807	779	777	811	789	793	756	805	809	772	778	781	830	803	793	807	823	771	799	786	766	836	787	780	815	785	784	804	756	774	796	836	838	827	819	797	766	747	810	806	798	764	823	756	752	772	781	774	803	769	791	809	887	803	751	758	749	820	781	818	775	810	859	794	807	758	786	764	768	801	785	768	761	748	814	868	815	784	787	817	849	811	770	780	777	795	768	764	818	817	824	828	825	812	811	766	798	796	798	750	782	780	818	787	841	792	828	819	817	812	792	774	756	821	828	835	802	854	835	818	801	778	786	795	810	773	825	747	740	815	826	796	758	790	802	772	772	840	820	718	809	796	781	786	818	813	802	813	798	833	812	828	821	829	760	844	796	835	791	792	778	778	826	786	829	838	765	766	829	769	774	804	808	804	804	767	780	773	787	819	843	823	765	766	776	813	760	795	767	767	841	812	787	820	777	773	796	767	799	799	814	762	837	797	800	810	821	833	779	769	802	778	798	742	795	796	816	790	800	769	785	764	835	778	769	857	806	806	835	804	764	820	773	809	775	817	761	792	784	824	753	784	790	845	759	780	793	826	794	798	763	798	776	801	832	778	771	786	804	804	746	838	778	776	820	811	815	844	763	772	784	811	796	804	737	787	817	773	748	827	773	827	817	765	799	744	820	799	792	789	800	872	771	819	801	815	755	760	800	813	762	762	778	751	784	840	806	810	794	806	777	783	748	740	840	766	749	802	746	805	795	827	808	835	800	773	832	781	820	782	783	796	802	805	767	862	775	829	802	845	789	750	796	777	776	772	767	814	790	794	794	762	837	778	802
24453	21385	28332	24920	19206	8776	4063	2390	1703	1321	1067	852	707	666	627	574	477	456	418	445	433	367	365	339	375	381	353	337	352	315	332	320	345	319	324	290	275	329	339	320	293	314	299	339	327	313	302	301	304	303	345	302	336	326	291	305	300	305	316	317	311	295	318	314	314	319	290	342	378	417	299	299	316	286	286	296	288	322	294	283	288	288	298	284	305	317	291	309	294	314	285	279	256	339	280	306	307	318	312	316	329	342	309	321	312	299	347	323	313	319	290	295	327	289	290	311	310	304	326	308	341	299	289	298	307	289	311	307	303	289	289	333	275	315	317	298	296	277	329	324	303	321	295	317	281	301	289	308	290	320	326	309	321	275	323	283	298	316	266	336	330	327	312	285	312	323	303	327	283	306	266	285	317	330	300	306	292	324	286	263	302	297	324	307	319	293	296	311	304	316	302	294	284	314	300	305	335	288	309	342	323	302	304	289	291	333	347	282	281	294	281	307	295	313	319	305	316	320	308	333	275	291	296	301	305	298	310	347	309	312	303	333	327	312	317	301	292	326	327	279	325	313	331	317	305	334	276	340	275	302	325	298	310	295	349	314	307	289	295	340	318	324	318	302	309	306	288	324	326	315	256	336	305	301	299	346	272	323	318	316	296	329	294	303	285	282	301	310	300	316	323	286	322	279	289	302	277	312	289	327	292	280	311	301	297	335	295	301	314	322	289	314	275	334	305	294	318	303	305	290	291	286	290	314	334	311	299	290	314	339	315	326	281	323	300	338	296	339	302	302	300	307	299	312	314	311	301	303	300	258	303	295	328	307	307	294	308	308	290	298	301	292	296	275	316	307	325	305	304	281	290	306	295	304	277	304	285	311	285	300	281	307	289	295	301	306	281	284	307	272	327	319	323	305	320	306	267	299	320	290	290	285	285	347	313	298	327	294	303	279	294	308	296	305	340	312	306	293	297	290	269	309	300	292	299	322	297	276	275	333	322	310	324	331	278	312	311	304	300	285	311	320	313	317	304	292	294	319	292	300	298	317	301	310	296	299	332	302	328	279	300	276	323	316	315	287	299	304	297	293	300	279	291	323	315	346	299	305	273	320	314	292	294	314	310	286	308	304	307	312	315	353	290	321	303	298	317	306	307	331	298	283	302	306	301	302	314	321	315	293	297	329	336	307	295	296	295	320	301	311	341	282	297	330	323	291	299	298	309	312	287	335	328	275	306	287	286	272	304	286	336	319	317	298	294	306	297	332	312	307	319	296	302	288	287	270	287	321	289	326	303	307	327	291	280	306	280	302	299	303	302	299	262	331	323	308	323	287	304	306	325	303	302	285	304	325	317	306	277	287	319	275	333	290	325	300	299	285	278	310	317	310	308	313	299	306	307	318	298	296	324	307	318	277	315	314	303	282	344	311	306	290	323	274	357	300	307	339	284	296	271	315	298	306	309	323	308	333	339	297	293	298	313	319	327	306	291	297	284	314	314	332	287	313	295	312	311	284	338	314	296	305	307	310	343	288	323	284	326	283	307	251	324	327	286	307	298	275	305	307	324	311	296	278	325	313	308	290	317	331	321	322	320	299	314	304	291	290	303	316	319	295	311	315	282	283	302	277	292	325	308	294	297	296	308	292	310	281	342	289	281	332	281	300	287	316	312	262	296	325	305	308	310	301	311	306	283	293	301	338	325	310	318	304	288	295	276	285	316	324	287	305	318	307	300	312	288	311	306	311	294	304	342	273	314	298	317	299	310	288	331	315	317	299	311	287	332	260	314	325	294	308	305	302	296	328	285	286	290	315	294	313	260	292	313	304	272	331	294	342	289	295	267	291	303	317	290	316	313	272	313	285	282	301	307	292	337	320	284	286	338	309	302	297	309	313	322	308	304	259	316	294	281	309	328	299	297	275	294	330	336	333	314	264	304	276	308	319	338	309	319	320	306	300	322	265	297	295	328	277	309	271	319	311	325	329	296	305	293	279	309	320	344	310	301	309	283	308	305	311	313	299	311	270	284	289	297	287	322	299	334	306	295	307	318	288	314	287	279	318	305	288	300	280	297	293	302	308	287	274	291	305	286	315	283	281	287	265	295	307	279	294	297	306	271	301	285	308	327	304	283	314	307	308	287	332	303	315	308	311	293	311	310	298	278	301	277	299	271	313	287	317	297	314	307	321	276	300	327	288	286	314	314	306	262	300	344	290	299	304	287	322	333	320	299	295	299	284	339	277	304	308	296	303	297	289	322	294	281	308	313	334	314	294	326	327	286	288	316	292	276	314	302	302	265	316	287	260	326	294	288	291	320	313	291	292	304	305	300	283	311	356	302	330	281	306	326	313	289	294	316	309	322	320	304	299	296	301	300	294	336	305	309	309	300	308	294	314	260	283	314	301	318	283	296	310	351	279	322	275	297	279	277	294	323	329	320	262	314	296	311	320	314	299	308	312	282	304	292	279	307	320	327	309	311	290	308	312	322	279	323	295	294	323	309	286	306	324	313	316	314	299	327	300	280	304	342	316	301	306	260	296	261	308	329	322	297	289	291	301	337	314	299	292	311	324	310	273	320	290	315	271	297	320	292	286	299	282	289	294	302	287	289	302	310	308	272	316	309	338	289	305	290	300	304	287	293	316	298	301	283	313	312	321	336	305	301	315	308	279	299	290	304	285	311	299	294	312	299	303	298	288	326	306	321	299	298	328	328	300	308	310	298	289	292	301	291	335	310	321	311	289	319	286	311	301	303	285	299	338	285	291	310	291	341	261	272	309	298	301	297	270	307	307	335	295	310	301	303	298	331	295	314	334	282	332	292	299	315	280	292	299	317	321	281	303	287	306	315	293	341	313	314	319	284	331	339	291	290	295	297	276	289	309	331	320	278	318	312	281	306	338	317	283	307	310	326	287	299	281	293	327	339	304	305	305	279	350	292	289	291	285	325	284	286	336	275	319	325	320	308	330	307	311	282	317	355	296	283	308	315	315	314	312	285	314	324	284	282	312	295	288	294	323	320	287	297	334	287	277	281	324	320	307	298	307	277	338	306	310	327	317	301	308	304	323	300	309	308	301	280	299	317	291	300	284	296	286	282	327	331	295	314	285	330	319	347	314	306	306	285	318	326	323	296	299	300	284	301	319	295	293	307	289	269	301	305	299	297	303	340	293	275	287	292	320	282	312	333	305	313	307	284	303	317	308	316	312	312	292	342	334	309	292	288	330	313	305	275	284	289	284	331	274	284	313	292	305	272	311	321	280	316	285	311	313	305	295	312	280	294	303	309	284	306	325	314	315	308	313	328	303	334	297	298	324	283	316	298	345	301	307	301	331	286	270	278	318	299	310	297	308	298	297	285	275	282	287	317	311	286	301	300	307	335	261	301	300	327	311	284	306	313	279	280	313	305	311	281	303	296	313	267	292	324	305	300	336	310	314	323	297	322	286	349	306	348	300	327	282	290	337	275	282	295	320	282	312	338	279	327	341	300	355	290	308
21177	41970	38046	26896	18619	11854	8578	6456	5013	4013	3251	2751	2238	2000	1702	1624	1491	1255	1071	1044	1002	866	788	822	864	818	790	787	725	670	627	662	590	668	646	638	637	659	628	641	633	631	661	601	632	588	606	617	598	612	615	581	589	642	637	625	558	606	622	561	620	601	551	619	626	584	612	638	879	977	672	591	614	562	586	559	592	587	614	568	572	622	575	555	594	585	585	589	620	601	594	592	577	601	577	662	599	593	577	545	617	612	606	579	580	559	619	621	613	592	621	594	607	606	571	580	618	636	617	590	552	610	624	606	620	600	635	576	652	593	588	583	592	632	591	591	585	616	556	578	553	581	581	549	640	579	603	593	593	621	651	613	643	578	579	604	608	610	574	604	588	570	616	597	607	603	596	601	590	623	603	619	617	633	573	569	629	635	576	579	580	577	617	577	560	588	597	629	562	627	632	549	603	625	645	612	612	601	606	577	592	626	596	637	599	555	572	611	603	591	594	601	556	594	635	605	579	606	652	608	571	574	585	595	572	644	643	586	572	589	593	593	560	602	599	588	591	607	602	680	538	615	577	604	608	592	584	597	607	584	600	600	620	604	616	587	574	607	585	596	579	574	595	556	599	558	610	580	617	570	562	589	627	605	618	610	596	595	574	603	585	586	596	569	594	606	588	585	553	595	591	567	581	628	621	605	603	585	589	602	582	603	628	645	575	616	601	573	653	569	584	574	625	615	611	593	586	574	593	569	593	635	620	596	621	572	631	573	611	625	571	576	628	571	606	570	641	588	628	596	606	623	601	628	588	617	647	566	609	604	610	640	561	566	604	588	585	579	564	586	593	582	625	619	607	587	628	604	577	570	586	650	634	617	635	583	594	614	603	610	612	601	587	584	600	544	565	583	577	593	585	592	538	621	571	552	593	612	598	565	612	651	599	616	610	596	586	575	588	621	602	601	548	616	578	594	582	591	613	579	578	553	591	586	589	620	590	546	651	589	577	646	615	563	634	609	573	582	625	598	642	642	620	598	623	618	611	584	665	578	606	583	599	601	613	649	568	582	584	562	576	595	594	604	617	585	560	595	570	566	529	596	560	586	617	638	634	581	633	587	564	613	607	575	585	559	632	630	584	616	609	566	554	608	584	574	633	612	604	616	603	582	592	583	621	608	590	619	588	582	625	560	557	640	618	625	581	564	619	583	602	571	577	612	579	615	563	596	591	586	541	609	635	639	615	658	582	622	593	611	567	580	621	579	605	589	577	605	612	616	574	593	633	608	551	617	649	584	612	623	604	562	627	586	619	584	579	632	622	517	599	595	587	595	567	586	646	571	598	582	626	594	585	582	569	591	638	623	603	558	595	537	601	578	562	592	601	606	631	580	612	624	561	573	576	583	579	571	633	602	627	617	584	565	653	635	588	584	589	594	652	544	634	625	589	637	636	590	593	555	602	574	586	614	589	573	560	599	600	591	598	636	610	574	612	587	592	614	601	586	607	587	573	595	566	607	573	548	605	655	574	632	534	626	594	565	602	569	576	595	583	599	617	573	647	585	583	597	617	642	618	610	636	623	572	581	592	571	582	556	663	596	610	648	571	596	637	584	588	582	606	610	580	602	587	650	588	564	619	551	619	621	589	595	619	629	597	590	629	568	647	549	597	605	608	603	595	586	576	605	589	589	594	630	576	603	637	601	621	593	587	563	568	651	599	602	616	618	609	592	621	561	623	578	606	587	581	611	610	559	600	561	602	575	618	585	567	634	609	540	605	613	611	623	593	583	567	623	577	590	586	644	581	647	606	616	598	579	612	582	582	579	525	636	565	596	555	552	619	589	603	634	580	619	596	592	590	618	563	631	607	574	570	653	588	636	594	643	566	600	607	587	576	639	624	587	592	571	632	608	566	579	623	562	599	602	597	626	585	557	564	629	565	557	563	582	586	567	572	582	609	607	629	562	589	621	597	585	586	643	612	628	605	586	586	570	595	593	582	599	586	608	595	595	586	585	582	585	588	583	636	669	592	573	575	597	604	578	608	574	599	535	609	557	583	633	594	626	621	586	605	584	632	639	616	603	597	581	573	610	603	566	579	535	582	583	562	588	593	601	616	579	634	598	614	566	584	577	607	637	597	598	593	581	607	604	584	582	582	598	570	579	603	587	546	590	633	607	618	595	618	599	561	618	592	636	636	604	601	608	606	599	573	600	595	568	561	609	597	655	592	596	591	619	622	576	581	572	591	620	616	629	636	588	568	621	604	592	609	550	612	610	613	604	580	601	598	600	578	591	590	573	630	581	567	604	573	570	590	566	555	633	584	609	601	604	587	640	658	587	594	669	593	596	575	584	592	624	586	613	624	626	596	577	632	618	599	571	635	604	630	581	592	585	642	598	602	585	583	551	591	613	559	603	604	530	622	597	600	584	620	584	581	619	596	594	587	615	584	622	559	614	625	604	547	559	582	613	599	555	570	607	582	604	620	570	593	605	591	621	541	587	616	589	637	585	604	566	601	571	599	582	588	653	641	598	593	556	576	645	588	537	590	609	597	615	617	589	605	629	593	567	583	624	578	611	573	599	614	573	577	646	600	538	608	621	610	606	633	602	604	575	566	607	614	577	557	596	589	572	564	586	644	588	615	570	608	649	587	568	594	602	595	601	593	579	594	592	612	596	626	645	641	577	598	547	575	598	564	587	596	607	583	600	603	539	596	584	625	632	592	578	581	574	636	593	615	554	625	571	602	584	593	584	579	574	609	613	597	594	616	585	609	630	611	625	580	565	634	567	603	601	630	600	556	575	610	567	616	582	643	599	614	582	567	545	602	619	575	591	623	601	629	597	561	591	572	592	618	578	558	609	600	577	612	615	603	617	596	603	613	579	618	597	585	595	568	589	598	547	593	582	555	577	557	598	636	588	574	599	613	558	623	621	582	570	574	585	599	550	579	618	627	586	590	606	569	611	631	554	627	635	590	630	622	619	609	575	569	628	631	577	567	584	608	581	610	637	599	615	619	592	610	623	567	558	539	613	650	638	606	629	624	610	650	593	559	620	621	592	593	609	589	621	593	604	648	599	605	608	601	592	613	582	572	571	576	576	597	613	613	571	584	576	603	633	614	611	599	598	576	622	593	566	617	592	585	623	592	580	596	596	588	559	626	602	627	607	607	554	630	586	629	600	588	598	606	624	566	571	568	553	591	583	562	594	605	594	637	556	620	598	604	571	586	546	584	608	603	587	588	585	617	624	612	557	609	610	587	597	593	625	616	556	556	614	609	589	594	617	592	584	579	612	633	596	574	591	595	597	608	610	612	564	609	620	560	629	617	615	588	591	635	619	653	604	596	592	571	606	578	572	579	622	631	613	592	616	600	531	626	600	699	603	580	594	618	664	584	585	578	560	564	584	628	632	614	603	631	608	588	618	587	617	595	617	610	646	653	549	621	556	582	608	593	581	608	621	572	613	609	590	567	605	598	548	619	562	592	581	606	613	614	564	615	597
23460	21389	29050	24195	21530	19116	9210	4133	2843	2125	1756	1367	1170	968	853	744	693	566	501	434	489	384	342	323	396	393	393	390	289	302	263	291	273	246	290	299	283	281	277	293	266	278	286	284	281	250	240	253	277	261	270	277	263	247	273	287	260	272	301	260	264	250	294	257	279	255	237	341	605	311	266	274	271	249	261	274	242	259	249	261	262	255	247	266	254	247	251	224	275	269	259	272	251	290	266	270	258	286	249	303	248	282	260	270	271	260	280	271	290	252	255	271	251	246	276	264	245	266	249	290	253	234	259	255	297	267	266	239	281	232	272	230	259	272	275	268	292	261	248	248	264	265	247	240	273	239	260	251	259	271	249	265	285	222	273	262	258	245	268	247	288	261	241	267	252	235	226	279	238	253	249	233	267	276	252	226	261	274	250	261	275	261	282	231	262	267	276	239	297	243	292	261	293	274	253	237	253	263	267	256	270	254	251	272	242	282	278	230	262	244	255	260	248	247	258	294	222	249	258	260	258	243	270	257	249	279	250	247	235	273	285	231	265	241	216	266	234	262	244	250	242	271	252	241	264	264	260	251	232	249	260	268	266	239	242	241	262	268	284	298	252	245	272	267	265	262	266	266	276	251	278	250	260	254	252	271	256	249	268	241	253	256	265	268	300	278	264	237	265	256	257	267	248	284	244	257	268	243	234	242	262	275	250	235	285	247	234	259	244	244	266	250	265	249	268	242	264	252	282	275	226	243	284	252	250	246	264	275	255	259	265	254	239	249	279	242	263	254	265	300	251	235	262	259	290	242	255	237	276	270	250	271	283	255	259	270	219	259	252	229	282	254	239	254	263	243	262	278	262	251	277	256	254	247	262	240	234	244	237	216	248	278	260	274	271	247	249	264	279	250	262	268	253	233	246	224	259	203	226	243	264	247	269	245	265	267	241	257	244	281	257	236	252	259	265	268	292	259	259	289	258	248	274	232	278	293	260	245	282	238	260	255	239	253	257	235	275	259	290	245	236	264	252	255	260	265	250	247	256	268	269	259	256	253	259	239	270	294	252	275	271	246	252	250	242	250	270	261	290	255	251	242	285	246	258	249	280	247	231	257	248	251	233	262	274	277	269	254	267	272	251	229	225	270	281	231	249	260	260	273	268	266	253	262	271	233	270	249	241	249	251	255	248	276	258	260	272	238	255	268	270	279	269	270	248	255	216	240	279	265	264	252	275	254	252	285	276	242	253	244	266	226	240	263	255	259	240	248	292	268	235	261	273	255	266	301	251	279	280	261	256	274	280	247	222	284	253	242	250	251	248	256	239	242	226	248	251	258	263	255	254	251	248	287	268	249	238	265	259	257	234	246	243	266	257	249	256	259	255	279	269	235	258	269	292	247	249	282	254	227	242	255	260	254	249	250	249	247	279	281	251	249	283	252	265	240	264	266	267	243	246	241	256	226	279	259	279	245	289	255	235	274	245	277	230	249	258	257	263	248	257	271	282	253	278	278	241	260	245	272	239	278	266	263	267	283	275	270	237	272	254	273	276	277	266	278	235	219	265	294	277	280	242	267	256	249	281	247	253	253	258	233	261	242	263	244	249	298	257	261	272	253	256	235	278	266	226	251	260	262	269	276	264	256	258	265	261	248	271	277	254	238	274	255	246	254	240	252	258	264	258	247	277	263	263	249	236	253	233	284	258	252	247	265	268	260	269	271	235	302	246	240	251	270	252	231	263	258	266	255	257	281	247	260	257	235	246	235	268	251	254	273	270	246	271	263	250	286	268	271	244	244	251	272	269	287	263	264	276	256	254	253	243	265	265	249	246	257	294	244	258	224	265	273	269	273	279	280	249	251	268	246	269	239	256	278	236	280	266	269	250	250	277	264	280	245	252	258	304	286	282	277	251	271	255	264	255	241	270	284	237	274	258	232	251	286	265	263	224	256	296	227	273	264	262	253	263	297	263	266	248	264	240	256	271	270	251	284	253	269	243	263	248	272	236	242	305	238	259	274	222	274	243	281	280	248	258	248	287	249	262	263	253	248	266	264	273	240	234	267	258	274	274	274	248	287	265	226	246	277	261	265	252	251	258	279	254	243	276	241	248	253	252	248	247	225	246	237	238	256	272	239	224	234	284	277	283	275	280	271	261	274	262	264	255	246	275	263	224	276	241	271	256	256	246	276	250	240	252	266	248	230	260	262	270	245	258	266	238	256	260	240	266	239	238	282	226	255	255	277	280	224	248	247	251	229	268	285	278	236	256	234	245	235	229	262	281	277	258	262	242	264	272	302	249	286	290	271	274	260	232	280	247	275	249	267	268	287	245	252	245	276	272	251	287	273	252	260	268	268	252	286	235	239	250	282	256	258	258	261	235	271	244	264	268	284	253	236	280	258	265	288	280	229	251	233	289	254	270	255	246	282	291	263	270	282	265	246	234	241	231	278	256	269	259	247	279	257	230	260	251	272	250	267	238	250	263	247	270	228	258	256	256	235	265	256	272	247	232	237	258	262	266	256	259	244	246	269	248	272	236	291	248	247	266	268	257	264	268	250	281	270	255	268	228	265	267	269	270	250	260	258	279	264	249	237	238	253	253	248	250	282	274	263	261	283	269	246	268	253	254	251	245	267	271	238	266	264	242	223	264	282	234	245	257	254	243	272	266	270	265	274	273	256	274	284	270	258	253	255	230	251	245	258	272	240	248	272	230	259	254	269	270	278	263	254	278	286	260	240	273	250	228	238	257	248	276	230	279	273	247	249	254	252	271	264	255	244	259	260	264	243	245	270	261	272	297	247	276	277	259	249	249	263	292	243	273	274	276	282	259	247	234	252	259	265	256	234	279	259	270	278	278	269	253	240	275	276	240	258	273	267	250	243	257	276	254	215	236	243	260	229	273	289	256	249	237	257	234	251	276	260	230	275	265	244	259	252	264	256	252	245	277	282	281	245	275	264	251	263	263	250	278	260	254	261	261	242	291	234	252	239	250	263	261	267	268	218	278	253	282	247	251	249	271	243	262	275	273	265	273	261	285	256	268	273	267	274	261	263	258	259	247	248	269	274	253	267	270	246	274	266	249	229	269	251	264	262	261	255	268	242	258	242	260	247	258	215	266	253	235	264	247	260	266	235	233	260	274	242	266	256	257	284	243	257	234	296	272	266	266	269	247	256	243	269	251	243	276	285	242	261	278	242	259	237	240	251	272	241	270	270	271	238	270	271	264	265	271	274	252	264	313	256	268	259	238	256	271	231	248	261	244	274	257	272	260	238	259	266	272	257	264	257	272	263	251	271	287	310	262	270	276	265	255	248	251	255	272	269	268	267	260	239	251	252	282	252	255	245	246	236	248	272	275	260	253	271	271	248	231	264	247	260	300	239	299	257	273	236	230	269	242	256	240	258	264	244	271	277	285	228	268	251	278	262	281	244	239	255	268	273	277	248	246	273	261	291	268	240	236	295	254	246	252	257	274	252	277	258	270	271	275	263	278	263
24581	47657	45019	34948	23858	16010	12036	9906	8235	6600	5658	4544	3684	2985	2773	2527	2217	1713	1353	1238	1218	977	862	854	941	940	951	839	773	646	554	571	602	590	573	599	572	542	587	514	524	542	500	505	520	488	513	529	514	521	497	501	540	504	521	525	507	548	472	549	497	486	497	506	509	520	512	729	1443	630	519	487	507	522	481	516	522	504	497	491	502	487	488	495	516	483	503	504	479	495	454	495	465	490	515	500	508	477	490	502	470	500	508	492	512	462	464	477	527	493	498	517	490	501	485	489	497	510	485	495	473	485	496	522	488	488	483	496	489	518	517	523	494	493	523	530	518	501	490	476	476	490	494	469	476	493	514	503	532	502	496	496	495	468	526	494	480	516	500	527	467	473	530	508	471	495	492	507	498	471	476	523	441	505	520	530	499	508	517	555	505	485	482	490	471	527	489	492	502	505	533	519	481	469	494	504	514	513	500	460	506	488	516	500	508	492	521	461	509	491	525	527	521	491	486	485	516	499	537	483	495	503	524	478	491	506	471	482	515	499	508	498	535	517	435	481	497	481	446	472	489	443	502	511	476	488	488	528	458	510	491	438	474	488	519	548	504	492	487	467	484	507	513	453	494	481	469	489	522	477	509	472	540	489	506	486	483	515	506	482	506	517	458	501	520	474	491	490	495	487	479	525	474	501	504	513	487	509	488	508	520	514	458	490	482	427	479	516	497	511	454	507	503	484	524	465	473	525	548	484	520	497	511	507	499	494	504	497	505	469	447	519	502	474	475	522	530	523	478	514	505	464	460	481	469	530	481	493	494	484	505	530	498	523	536	499	477	508	513	463	468	476	502	489	485	485	524	514	522	449	510	476	481	513	494	493	471	472	487	537	486	505	465	489	509	501	493	512	475	487	454	466	510	516	479	474	502	495	517	501	471	512	476	497	492	495	470	509	474	479	483	495	484	514	459	480	473	486	489	511	499	496	486	506	498	483	490	490	514	484	490	481	491	523	509	522	491	480	498	481	505	443	468	528	471	518	502	495	479	504	481	504	530	443	481	493	514	521	514	478	473	498	488	482	497	497	489	522	494	495	529	486	528	459	502	468	509	497	511	487	508	541	524	515	466	478	543	495	513	539	509	483	490	484	479	503	471	488	524	510	494	524	503	471	470	496	511	490	510	500	488	515	481	484	498	518	477	514	506	474	469	519	478	459	509	497	521	493	478	468	503	535	498	526	501	520	469	471	478	546	455	498	503	480	484	515	490	445	470	516	466	477	502	465	498	480	489	492	518	533	489	488	512	522	486	500	499	472	522	487	468	497	490	479	495	488	491	511	530	488	486	523	484	481	496	490	457	505	502	492	516	462	498	476	504	504	500	485	496	480	456	500	450	511	487	457	520	474	508	479	476	514	537	518	496	517	484	483	470	509	500	476	479	479	484	467	513	504	507	473	489	505	508	514	453	486	472	485	492	478	494	527	512	499	452	485	493	480	514	496	477	477	488	511	487	488	486	505	478	497	514	472	505	504	463	481	516	498	477	483	473	509	513	425	495	488	492	473	481	441	453	507	490	551	467	464	465	492	489	531	487	484	504	503	516	484	491	508	526	491	494	523	481	450	517	513	454	507	489	525	462	447	522	521	509	516	505	499	455	539	547	475	485	528	477	472	503	504	480	482	489	513	472	496	497	451	479	485	497	503	508	505	486	485	508	493	511	487	524	459	529	495	526	476	537	528	552	536	503	435	493	531	467	466	459	528	500	532	510	476	508	536	480	504	515	492	505	493	528	533	487	483	518	502	532	500	487	453	530	527	522	475	463	482	526	496	470	511	460	525	489	484	491	489	456	498	502	526	487	520	492	518	494	480	481	523	489	523	491	532	490	511	473	516	508	494	465	487	510	487	493	455	493	487	490	486	485	504	496	475	486	515	513	507	492	499	486	468	483	491	461	481	493	487	483	504	481	518	441	496	513	458	489	495	505	518	494	528	513	459	472	508	499	485	513	483	473	463	491	498	514	525	507	477	510	500	541	498	487	481	520	508	528	498	466	504	484	508	526	484	497	518	503	495	497	509	511	470	488	498	466	544	488	502	497	467	491	506	470	491	461	517	460	480	505	473	494	487	488	525	501	544	513	472	525	470	511	493	528	515	489	489	498	533	527	472	501	515	501	552	476	520	483	538	473	512	495	510	492	519	514	487	477	529	498	469	498	502	478	491	521	527	473	477	512	534	464	488	509	491	482	495	497	471	512	496	484	492	485	472	504	491	509	493	467	498	461	513	480	505	431	489	488	464	491	524	521	481	477	551	484	507	479	488	460	468	504	511	499	527	477	460	505	511	533	486	490	490	468	503	511	465	494	500	517	497	520	473	501	516	461	509	470	467	476	476	477	511	492	480	462	491	500	464	494	535	483	451	505	504	478	514	518	515	516	503	519	541	468	461	524	491	460	514	490	491	520	460	499	499	532	520	519	472	458	529	485	471	497	502	482	474	472	497	504	551	497	485	518	488	503	530	501	504	548	488	505	489	489	499	505	475	502	443	531	472	472	493	504	511	489	474	563	495	489	504	479	541	477	487	488	500	484	487	473	535	484	529	509	538	506	523	518	511	499	478	497	496	489	495	463	475	473	524	562	503	481	477	512	447	501	482	502	493	519	472	483	466	527	460	482	505	498	524	516	529	502	490	499	484	485	506	486	461	463	498	488	505	486	510	480	484	490	470	498	487	493	516	501	482	481	490	539	482	521	510	456	497	474	499	460	485	510	473	489	495	497	498	464	520	521	506	490	510	536	490	490	509	508	488	473	489	510	496	486	486	489	485	518	492	474	495	511	495	485	467	494	485	509	482	483	509	544	493	518	481	531	503	498	509	524	502	462	512	479	498	495	476	503	484	459	502	511	514	440	492	500	507	478	481	517	457	509	504	476	484	525	472	487	512	494	481	522	549	485	484	489	486	428	516	495	500	507	512	534	495	489	501	485	533	538	469	471	493	552	536	493	498	512	500	497	502	461	451	481	495	518	502	473	516	484	495	513	467	507	506	505	458	492	492	505	464	480	468	448	518	507	537	492	451	507	516	500	543	471	489	479	510	481	508	485	464	500	485	483	475	463	539	524	489	477	471	483	515	521	484	496	478	492	472	498	481	483	458	519	466	479	508	456	516	487	540	498	464	486	523	526	494	488	513	457	537	515	499	504	462	496	495	464	509	497	551	519	482	498	467	493	487	543	462	525	472	476	481	491	443	488	516	498	517	513	491	487	520	489	478	488	514	453	495	499	502	475	481	512	510	492	487	468	499	471	521	502	486	453	513	495	496	524	499	461	466	491	517	530	470	526	500	501	497	507	479	484	479	478	478	484	512	484	480	476	514	485	508	542	478	470	481	494	496	477	455	498	489	459	491	494	500	528	497	521	521	506	526	499	494	475	488	491	490	490	510	489	531	521	471	466	493	481	466	507	510	533	501	448	502	478	527	474	481	502	528	499	503	516	505
26678	21039	17845	7486	2640	1241	892	831	706	632	625	543	530	475	516	504	522	499	445	461	452	414	436	416	416	421	453	396	404	372	412	408	393	368	371	420	396	406	430	436	386	418	374	391	428	419	391	411	355	392	419	354	398	384	394	394	407	408	425	401	389	387	383	386	402	369	380	399	411	387	401	379	414	434	389	404	393	410	390	381	385	420	414	413	377	399	391	381	432	418	396	380	390	424	404	411	384	394	384	404	396	402	415	397	386	426	409	398	434	400	376	386	412	414	413	398	397	397	400	414	422	438	408	410	415	408	385	424	391	412	382	419	395	394	394	396	379	386	391	389	402	392	403	403	379	388	385	377	433	399	413	382	425	396	418	407	401	400	406	431	411	388	358	412	413	392	407	383	397	378	404	388	415	412	420	381	391	400	404	411	434	425	379	391	416	425	383	394	349	384	396	401	383	392	401	409	403	406	370	411	393	414	383	401	400	396	381	376	430	378	410	406	427	380	396	399	395	376	397	414	448	380	415	354	432	402	412	416	384	379	384	407	395	359	400	367	395	423	403	439	393	412	412	410	413	453	403	394	418	407	436	407	419	384	436	395	385	360	387	416	392	405	375	427	437	393	371	405	384	417	367	402	406	386	419	405	414	385	380	377	374	398	410	386	379	431	413	373	427	408	398	399	423	403	427	368	412	384	380	390	432	400	396	451	383	383	411	392	420	418	395	360	406	431	411	414	398	378	370	377	403	433	394	409	393	395	412	420	410	382	397	389	389	397	408	421	382	423	422	360	385	398	404	362	426	413	377	367	367	394	409	434	384	388	375	371	404	404	396	404	407	426	409	384	380	429	415	385	383	425	389	423	399	396	385	436	382	395	401	432	400	433	422	425	416	405	372	391	398	413	385	408	424	430	442	420	394	365	396	435	410	434	408	421	389	429	396	385	397	402	378	422	387	389	404	429	400	429	417	395	385	416	409	436	407	395	417	418	401	386	387	439	411	410	384	421	354	396	397	415	380	421	429	422	395	438	389	398	404	372	382	389	443	389	403	414	384	392	399	387	386	395	438	423	411	390	400	382	347	363	402	432	411	407	384	406	395	404	386	386	386	404	406	392	403	381	437	399	396	366	393	384	373	431	429	411	400	393	375	411	394	386	397	393	397	402	384	401	438	444	410	403	379	403	424	420	403	408	409	423	393	402	391	395	392	409	435	371	398	413	387	392	367	413	412	427	413	421	429	431	424	404	368	377	370	412	420	396	387	366	408	370	402	361	385	359	390	407	389	394	419	427	414	386	376	383	423	396	432	392	384	392	401	407	367	431	417	411	361	422	379	415	416	374	408	388	390	434	381	434	424	389	374	409	395	394	388	418	374	380	418	431	422	392	457	353	391	394	378	382	375	401	371	393	388	379	421	388	373	383	416	432	416	378	390	417	419	429	380	392	350	420	425	403	415	414	359	373	367	393	382	366	410	410	417	402	403	401	367	410	388	399	426	383	430	354	394	375	396	368	415	368	402	358	406	390	390	388	404	428	401	388	398	409	405	419	404	396	404	408	388	408	417	404	353	375	396	413	395	405	410	390	402	407	382	389	380	389	399	370	409	363	409	440	361	361	367	374	368	411	439	379	420	368	412	411	391	411	377	406	413	397	356	403	421	378	393	423	381	424	387	409	367	373	391	426	429	421	410	374	415	378	378	373	388	417	385	435	415	397	445	404	424	426	420	396	432	382	438	408	420	417	429	406	401	436	398	376	400	356	387	373	390	399	359	406	397	385	403	379	409	408	405	414	410	373	355	382	391	386	409	407	396	419	373	390	398	404	405	423	419	401	416	407	427	422	383	397	390	415	402	421	392	409	431	427	428	374	363	371	403	346	422	376	405	355	385	375	426	414	408	392	420	370	390	403	374	384	410	445	409	424	399	351	383	415	426	445	373	395	411	395	393	401	417	416	413	406	420	408	414	411	408	399	413	391	421	432	428	400	390	398	360	386	381	374	444	374	410	393	433	411	394	397	402	377	381	413	407	412	418	416	409	390	387	434	363	404	430	402	404	378	432	385	403	428	402	386	427	426	396	430	400	343	392	386	391	415	397	396	416	413	416	380	424	413	378	382	367	384	382	410	479	402	397	403	428	395	387	423	387	362	396	388	446	404	398	385	425	397	370	408	404	391	356	359	386	428	411	373	340	380	406	398	375	380	388	404	401	391	426	417	385	424	372	394	347	404	423	435	377	406	414	404	402	431	414	434	421	397	387	376	352	392	372	381	377	386	424	394	376	384	378	373	391	393	378	420	397	376	422	413	405	402	408	423	388	398	390	393	413	379	363	401	382	378	407	410	395	404	406	423	384	406	406	425	420	401	411	399	411	392	404	391	420	396	372	407	394	411	354	407	418	393	418	368	364	399	391	378	413	450	393	394	416	444	389	397	392	384	379	395	421	375	394	392	403	361	403	434	390	422	388	368	374	375	405	379	367	402	423	396	385	392	421	411	393	415	409	384	403	388	410	388	422	390	403	403	367	407	425	403	409	386	411	371	400	428	378	409	417	403	397	413	448	384	387	383	385	409	396	415	399	402	379	421	383	416	412	414	374	383	380	460	409	435	379	369	353	394	434	360	395	381	405	404	365	407	356	377	382	428	344	406	401	399	402	411	409	417	390	410	422	400	401	399	407	398	393	373	373	407	421	377	412	421	420	392	403	391	385	407	413	374	417	385	365	405	373	368	379	382	382	424	383	426	394	400	390	412	388	414	375	403	382	376	395	402	417	374	383	400	420	390	377	411	403	365	348	435	384	377	384	409	396	404	366	416	419	422	390	412	412	414	435	387	415	377	354	402	374	390	412	412	410	421	391	405	379	395	394	431	412	394	415	409	391	410	414	433	429	397	415	368	409	408	390	386	374	427	404	381	382	402	403	416	379	392	401	440	360	392	413	410	367	414	384	398	423	392	368	386	421	415	417	406	410	404	381	398	415	406	428	416	375	402	409	433	397	417	393	394	402	412	397	409	413	403	370	413	399	415	412	413	386	405	427	390	405	414	406	411	382	368	397	398	424	394	406	391	414	404	427	377	407	384	359	405	367	392	407	437	414	425	400	405	431	369	429	401	394	438	424	414	396	422	369	371	375	394	438	359	439	419	383	437	401	390	405	419	400	386	393	383	400	412	379	414	403	393	386	422	421	404	412	418	400	389	418	388	436	409	365	389	413	399	396	386	423	387	389	384	436	423	380	418	407	399	435	419	411	383	429	382	431	387	375	407	381	380	380	431	405	377	400	414	415	440	400	400	423	421	423	377	377	425	391	380	413	435	400	396	418	378	394	418	397	401	385	369	396	426	401	415	400	375	428	394	371	395	377	413	405	379	392	393	367	389	375	405	389	401	383	425	402	423	398	415	396	365	394	400	400	379	397	411	387	385	401	381	378	371	439	388	383	388	399	411	416	414	372	411	427	408	397	386	361	423	410	395	378	386	409	413	410	374
16305	29549	24893	11920	6496	3490	2676	2292	2141	1846	1731	1469	1221	1132	1141	1090	1122	1034	950	964	904	860	840	858	852	923	868	839	839	792	792	768	784	750	743	825	780	788	762	839	806	799	771	737	737	805	746	768	744	793	821	774	748	790	709	740	787	753	782	787	756	755	804	762	780	760	722	841	817	810	792	794	808	755	789	750	792	799	770	753	757	797	764	725	760	750	765	758	776	776	753	759	789	787	749	792	788	744	802	788	698	757	734	760	761	761	749	744	792	791	748	792	818	765	799	753	751	788	783	755	799	758	738	801	720	773	826	789	706	752	795	760	769	807	775	775	796	733	755	760	805	797	785	770	708	738	772	776	764	799	758	799	714	784	742	803	801	756	752	762	769	698	762	774	756	706	742	735	744	777	810	746	837	782	757	783	751	782	743	728	784	746	818	816	768	757	757	720	758	805	785	765	789	749	791	753	829	787	754	768	718	720	769	777	751	811	750	763	775	799	776	773	783	745	753	751	711	775	754	780	760	791	764	701	762	789	769	753	793	798	729	818	795	782	798	749	778	743	770	774	819	762	789	768	764	762	760	793	779	786	744	763	785	785	747	770	772	792	740	762	796	778	723	793	772	739	767	804	750	736	789	787	777	792	802	736	756	798	735	751	756	755	799	741	747	790	767	750	774	746	761	744	798	761	766	788	764	780	742	776	761	781	765	777	747	755	802	731	744	721	765	824	765	776	733	721	758	741	764	831	763	722	760	777	774	726	846	792	778	728	800	831	773	757	739	751	753	776	739	768	745	789	819	775	809	787	781	817	811	790	780	725	755	790	758	753	745	764	759	782	756	752	778	785	754	764	792	790	777	759	750	775	805	798	762	759	743	756	766	767	780	709	799	791	752	770	753	765	791	761	766	765	762	751	737	713	767	797	758	802	795	791	808	751	744	816	762	798	749	777	747	776	765	780	791	760	762	745	766	759	797	775	763	756	758	753	737	719	756	776	775	805	740	724	775	767	756	865	802	793	759	778	753	783	774	767	783	772	783	810	791	763	764	788	773	826	748	775	734	759	759	803	787	739	786	776	777	790	827	754	738	745	774	780	739	779	753	769	787	769	754	821	753	803	740	766	799	765	762	780	815	776	729	727	806	746	762	770	749	763	758	728	774	757	797	730	739	762	807	826	782	783	836	799	756	770	780	762	773	758	755	796	794	775	802	717	824	745	779	784	775	815	778	769	780	776	776	783	738	792	770	788	736	771	795	778	762	737	714	734	749	778	733	731	702	781	752	733	721	788	797	750	730	774	770	764	755	795	786	815	815	770	766	762	784	765	738	738	754	719	783	773	757	719	745	811	792	799	764	781	810	780	812	757	752	787	804	755	759	750	738	822	738	767	811	744	790	785	794	768	787	762	761	817	753	818	752	763	792	784	758	745	743	773	761	756	762	793	756	777	763	744	749	756	756	763	734	780	756	816	777	808	781	770	785	814	725	794	786	791	799	754	793	790	739	819	783	757	751	746	785	729	750	741	783	732	769	743	785	721	761	788	805	786	738	796	789	816	778	789	837	792	799	783	757	806	810	827	800	813	781	749	799	707	736	751	764	717	764	754	769	753	759	766	776	807	809	822	823	740	790	787	719	770	757	784	697	759	812	769	774	756	760	782	783	758	754	697	824	716	797	766	776	803	743	813	759	758	806	764	788	752	790	738	731	725	792	776	752	793	758	807	789	782	775	768	764	784	744	751	780	767	787	787	800	786	778	751	768	723	779	724	751	766	777	762	774	795	812	763	806	781	805	765	794	767	783	715	752	750	769	790	764	731	737	804	762	781	839	757	774	734	749	788	777	752	756	768	716	822	784	765	774	782	770	802	776	749	807	755	751	819	743	759	769	825	757	780	788	718	772	726	779	779	719	852	721	749	826	791	748	783	805	771	797	770	781	804	761	776	789	734	822	792	825	725	817	741	732	797	746	755	754	719	790	760	787	745	811	726	764	697	785	778	765	727	805	714	798	786	787	745	774	753	739	818	757	767	738	799	752	739	765	803	730	721	726	797	797	761	729	725	768	756	751	789	767	772	743	812	801	775	748	813	751	777	756	812	783	791	768	759	775	789	791	761	765	786	833	808	779	796	799	771	698	801	789	731	791	770	809	730	844	747	723	792	782	753	764	767	781	796	753	810	754	789	752	804	753	747	779	722	762	758	772	744	753	775	790	785	750	776	796	743	750	761	772	784	788	763	754	786	855	786	807	755	744	763	829	804	710	739	756	748	790	779	788	814	753	808	753	794	747	806	820	784	801	785	759	764	748	764	821	782	777	786	806	761	777	748	798	745	743	798	784	842	773	804	755	784	779	772	791	771	793	735	751	789	797	783	804	761	783	797	784	807	760	768	777	765	719	772	771	791	725	787	768	753	756	823	750	789	785	760	779	785	814	782	784	788	744	773	844	747	721	756	803	757	745	768	780	803	768	771	743	772	802	799	815	760	753	722	775	801	778	783	718	776	765	731	768	785	793	777	772	791	785	721	777	801	746	809	785	781	763	832	777	782	767	806	712	778	776	780	770	747	807	762	741	757	790	757	759	745	782	770	774	782	781	729	805	756	741	801	763	797	781	742	834	810	788	763	785	781	741	747	787	800	762	780	743	793	725	758	785	757	772	725	796	757	730	805	752	753	757	770	773	748	780	776	778	743	799	785	818	773	770	753	782	795	770	730	775	779	746	742	773	791	805	749	801	773	768	735	822	741	742	777	701	805	776	734	780	753	795	790	834	776	759	767	750	774	808	779	782	746	744	724	776	796	837	795	763	753	812	755	824	750	747	799	711	770	763	733	778	829	772	775	795	759	739	814	755	810	787	796	754	764	763	792	763	762	747	727	757	771	794	743	747	803	772	749	745	802	770	823	787	780	743	777	724	794	763	811	731	785	762	746	831	741	785	769	757	763	792	795	728	786	777	805	723	738	738	835	730	790	748	772	787	758	791	782	745	798	759	772	752	762	758	797	750	774	794	754	759	774	823	773	779	779	744	755	805	739	807	780	783	790	738	812	763	752	766	813	766	765	741	755	793	833	775	745	804	768	753	795	743	767	740	789	767	805	789	785	784	804	774	805	796	813	763	819	821	788	767	734	756	746	802	747	726	757	734	751	772	743	758	808	754	756	756	764	755	766	771	810	808	782	778	738	777	730	761	775	766	754	752	788	756	751	756	742	747	762	790	799	821	765	742	752	841	729	737	823	736	760	811	799	774	807	765	786	751	788	759	759	753	764	745	748	737	767	758	760	764	835	808	790	736	774	733	783	781	747	749	776	766	767	780	765	724	795	839	754	732	748	827	728	783	782	751	794	795	763	742	785	777	771	732	777	785	801	769	838	804	760	740	793	756	767	788	785	771	741	769	762	788	796	773	750	749	761	800	757	746	733	751	787	764	719	762	796	759	796	727	742	768	782	756	789	774	762	739	800	768	792	800	790	810	743	754	726	783	742	762	753
24439	21399	28351	24912	18881	7797	3433	2135	1686	1356	1101	921	737	672	633	612	527	465	394	399	401	381	366	360	362	369	362	421	335	321	304	313	321	275	341	286	312	335	303	285	269	295	311	265	313	316	313	312	284	320	294	327	325	341	306	319	296	303	312	280	286	307	295	285	304	280	302	389	444	298	295	305	324	302	305	282	310	314	297	303	295	310	316	298	291	321	331	283	280	291	298	315	302	286	309	283	311	335	277	281	341	268	315	285	257	299	294	320	275	292	311	300	270	311	280	276	294	282	300	300	295	296	273	294	280	314	309	284	301	326	284	280	293	303	329	295	310	313	327	289	315	319	273	327	299	341	304	284	278	290	292	320	268	327	247	296	277	305	310	332	316	279	292	330	313	271	283	288	293	305	317	306	300	335	318	272	289	283	319	294	262	282	298	305	282	288	285	300	341	293	302	284	268	261	307	290	292	305	299	298	308	303	313	294	320	318	272	300	309	297	323	298	291	304	299	282	309	290	296	309	310	298	296	306	315	284	295	311	291	296	321	297	325	275	300	285	283	320	285	334	337	256	308	279	290	302	316	277	299	278	323	322	277	293	327	294	296	298	281	294	295	297	285	295	289	287	266	311	325	311	300	341	295	293	313	339	273	286	322	300	318	307	307	305	303	341	314	278	274	272	270	314	293	301	302	315	313	275	275	323	304	282	290	314	276	302	287	316	293	309	327	345	304	327	300	316	332	289	315	323	303	260	296	308	322	284	319	268	328	319	322	313	315	305	305	305	309	298	275	270	320	297	301	285	303	302	296	316	299	306	287	311	308	320	269	335	283	302	302	314	310	276	341	298	304	278	294	297	310	297	280	285	312	306	309	305	328	292	311	277	272	351	326	299	302	278	287	264	281	270	273	311	312	285	302	325	313	276	289	317	312	274	283	293	288	267	312	302	289	315	310	307	311	300	311	257	294	301	273	288	307	279	289	292	311	296	303	322	304	302	321	298	290	309	322	288	303	315	342	298	283	309	281	309	290	302	270	283	308	304	292	309	291	323	322	294	304	297	296	287	314	328	297	287	321	307	304	297	298	305	306	299	288	297	305	299	286	303	291	308	301	295	305	284	274	289	268	288	327	300	304	308	285	331	307	279	319	294	286	294	287	288	308	296	303	281	293	304	324	306	317	287	310	300	326	290	295	280	300	278	330	279	275	307	284	272	282	311	323	316	311	308	300	308	323	275	298	329	294	328	313	320	284	310	292	283	242	306	296	301	307	294	301	327	283	309	302	285	291	290	321	282	286	313	297	308	292	271	294	293	296	288	315	300	272	292	301	288	274	296	299	314	269	277	304	307	312	292	302	298	311	288	306	297	309	275	305	306	280	325	297	313	304	274	327	302	276	295	303	292	298	310	300	301	314	285	278	287	301	296	293	258	303	303	324	286	297	307	335	301	282	305	302	306	273	285	320	292	288	292	315	321	312	310	257	303	326	324	274	292	312	309	287	302	300	294	274	275	276	277	308	307	294	286	286	327	291	279	301	312	275	300	315	285	295	302	287	272	307	319	298	301	283	301	294	272	297	286	285	287	292	312	263	330	284	285	288	311	284	300	278	265	287	292	278	313	317	290	310	322	325	301	296	299	331	290	310	301	314	311	308	282	313	300	341	293	290	266	305	305	322	329	316	295	304	303	269	289	294	257	297	300	309	280	302	305	313	301	284	294	287	300	315	305	301	321	293	283	291	303	311	307	319	333	325	293	297	281	300	280	304	308	308	277	340	303	283	280	296	281	296	270	301	305	304	319	307	284	317	284	284	302	316	308	320	306	267	325	300	286	267	310	278	269	305	277	307	296	310	318	283	301	334	309	308	296	283	299	307	275	308	263	299	300	321	292	309	319	297	284	297	313	287	314	282	326	280	278	317	283	269	287	292	298	310	304	300	348	300	298	333	298	306	300	309	310	297	290	282	306	314	302	283	289	294	311	308	311	335	296	284	295	303	281	302	298	288	315	293	279	296	305	307	336	312	318	279	286	283	275	308	341	281	305	328	290	278	301	299	342	314	294	272	303	299	322	323	308	310	301	301	314	312	295	281	306	277	317	333	304	307	305	321	288	308	299	292	286	311	306	272	324	282	327	300	319	299	283	316	297	282	307	277	300	295	293	295	282	286	303	310	265	265	284	324	314	319	325	285	272	310	291	306	301	294	321	309	320	304	268	262	301	246	277	287	258	313	298	315	313	284	301	246	313	292	326	282	293	269	286	330	278	306	294	281	297	272	307	285	293	299	349	301	272	330	308	287	289	264	307	309	301	311	304	320	294	327	304	301	271	311	308	302	258	304	314	273	311	335	276	292	288	312	294	312	294	296	289	307	313	331	304	298	292	309	282	287	283	295	301	324	303	289	334	294	281	300	310	274	311	293	302	274	299	286	292	267	286	303	279	282	305	305	329	311	311	312	314	282	281	291	302	288	307	283	272	276	309	265	282	301	323	318	251	299	286	278	314	333	324	313	306	317	283	280	293	286	301	288	306	274	287	286	314	311	300	335	291	304	270	283	286	285	269	270	292	306	297	294	288	304	299	296	278	294	286	281	255	293	297	302	306	311	301	274	300	282	273	311	294	328	323	283	324	306	288	276	342	309	287	303	317	290	302	313	282	299	278	306	312	315	292	308	286	295	307	301	283	286	317	290	338	271	325	313	289	283	290	297	301	296	274	281	292	338	278	290	280	291	315	286	276	307	313	293	254	292	312	306	302	317	333	298	283	288	299	313	319	297	258	269	300	267	295	304	318	335	287	291	307	309	312	311	291	315	303	276	302	300	306	306	314	276	304	320	316	303	308	293	305	294	313	292	281	295	278	287	266	265	278	280	297	291	270	312	313	325	301	251	270	279	295	315	300	312	287	328	328	254	307	272	295	317	293	287	254	303	287	276	289	278	289	279	306	317	320	316	304	283	324	288	299	317	315	286	299	289	286	302	319	312	287	293	302	314	274	302	277	291	305	279	253	298	307	307	302	305	291	303	327	292	314	289	297	288	304	284	273	337	293	317	302	290	306	296	322	325	307	315	289	289	313	322	307	275	300	295	283	340	272	293	312	288	301	319	279	268	289	286	306	303	324	278	327	278	288	319	308	305	303	310	295	286	276	314	270	279	310	321	287	300	288	303	296	301	307	310	314	303	289	330	306	313	310	281	311	320	323	283	274	321	324	292	316	310	310	305	276	293	299	303	313	309	294	303	284	292	282	267	318	313	315	327	327	298	283	301	288	306	303	296	286	287	281	279	315	304	272	293	300	298	308	256	275	283	293	287	308	290	301	330	307	325	302	273	298	277	309	303	301	270	330	278	254	276	283	288	290	288	324	289	301	281	310	267	302	306	274	293	307	322	273	294	282	300	296	289	276	277	282	318	352	288	313	316	291	306	291	311	289	267	318	282	285	283	304	291	311	315	303	298	271	320	329	288	328	304	282	262	307	337	314	269	308	292	292
21739	42616	38559	27897	16650	9898	7360	6141	5213	4432	3646	3027	2413	2112	1938	1805	1523	1247	967	960	943	838	837	836	786	872	848	884	699	718	667	677	664	624	702	640	696	630	643	641	645	633	667	627	595	619	600	567	585	607	604	631	617	593	608	608	619	576	558	566	581	623	608	591	639	602	611	836	1070	643	628	593	609	604	607	574	606	613	592	627	598	518	573	596	552	630	591	566	556	608	602	598	612	589	599	557	605	575	524	603	592	556	599	625	621	585	571	647	608	616	662	589	606	606	625	596	567	569	576	606	637	590	614	610	625	579	615	592	609	584	608	637	564	586	604	655	569	577	636	598	597	602	574	585	574	607	587	573	635	608	623	616	619	585	576	564	567	582	596	638	622	567	587	569	582	582	611	570	623	621	624	587	587	615	605	567	530	648	585	576	588	578	595	546	578	603	644	605	612	613	634	546	592	572	604	541	593	547	602	595	620	564	590	612	614	612	624	620	546	636	579	598	580	589	617	539	594	611	622	566	580	597	620	654	554	623	584	583	592	605	568	612	602	557	631	651	650	549	568	593	559	585	605	575	578	562	568	583	586	627	542	616	530	617	589	610	612	625	618	559	590	608	536	601	550	620	573	585	603	614	597	601	609	615	572	585	599	557	587	579	617	599	624	571	576	621	610	547	595	570	571	610	601	583	587	578	609	601	588	613	561	542	574	628	630	565	634	562	580	610	622	608	587	576	596	608	574	598	618	613	617	554	617	562	579	579	608	582	555	620	570	601	626	614	603	601	563	625	586	590	569	602	601	603	561	589	583	583	589	559	623	569	593	565	584	625	588	587	647	571	540	608	547	582	559	578	620	545	562	613	558	542	596	583	588	564	579	634	570	567	576	616	564	575	614	641	601	619	602	548	592	597	578	607	597	639	625	575	609	556	660	587	577	601	607	604	566	612	591	584	612	562	562	592	600	602	651	553	593	578	586	595	598	596	620	643	587	599	589	577	557	576	576	565	583	563	548	638	618	614	609	597	586	581	627	610	607	589	562	621	582	574	594	558	577	599	575	610	638	600	627	627	557	602	588	592	622	569	628	563	568	626	585	584	620	628	591	585	571	652	568	587	571	559	596	663	597	611	587	592	608	603	613	588	576	567	608	614	595	587	577	596	579	583	630	636	635	607	575	631	593	585	613	569	616	612	590	626	605	605	629	553	602	642	602	587	577	595	592	568	602	552	591	588	621	610	624	537	593	632	596	612	598	622	607	606	567	597	560	598	588	578	586	618	596	568	568	596	584	555	631	632	595	610	587	574	592	573	632	583	574	546	601	566	581	616	586	579	589	589	585	593	581	635	608	567	603	609	602	560	606	605	602	572	596	597	631	604	631	580	589	601	578	562	616	613	564	619	573	615	631	564	610	601	603	563	599	600	594	627	614	611	651	577	604	585	597	600	544	612	568	590	569	599	522	614	563	609	568	588	622	610	567	559	585	625	599	575	568	609	603	606	630	578	653	551	590	610	592	610	576	579	580	609	584	595	626	590	613	597	583	572	538	578	591	558	580	615	589	633	614	627	576	580	583	621	586	599	581	614	585	615	617	619	636	628	605	539	601	580	553	606	564	569	580	616	634	581	621	596	605	611	594	648	576	612	596	594	608	577	580	595	620	597	606	609	613	560	555	578	635	560	598	628	594	587	605	611	614	626	610	609	541	596	606	568	561	658	585	585	606	581	578	569	593	619	591	563	580	574	614	581	623	595	618	619	645	506	586	580	595	589	623	604	581	587	592	587	610	556	617	661	569	609	585	614	605	588	576	587	612	592	574	589	578	639	605	613	591	614	586	574	609	642	580	574	604	595	635	628	621	592	595	614	612	597	603	621	568	590	594	595	604	623	592	585	598	559	608	579	655	593	608	609	570	620	595	581	570	649	625	600	598	585	592	566	613	584	572	560	604	573	644	595	574	585	591	626	605	577	584	628	566	612	590	559	587	568	575	631	585	571	574	555	589	593	650	584	636	593	585	631	548	597	598	588	580	540	564	524	601	629	583	634	578	621	595	616	542	612	610	604	598	586	572	582	635	561	589	639	595	609	580	617	620	616	603	599	602	569	627	622	589	581	631	582	596	580	575	601	597	590	615	581	589	599	584	589	574	584	602	569	558	587	560	630	589	595	570	666	643	570	611	566	591	612	599	567	595	563	603	608	575	586	633	608	607	630	580	591	608	539	584	611	566	578	613	615	619	593	590	624	589	597	588	573	605	606	575	569	590	587	590	619	576	578	619	584	645	606	592	626	599	589	581	583	607	626	559	570	571	617	587	570	603	573	648	569	565	568	599	624	612	654	570	588	608	570	573	538	641	566	598	636	632	630	592	674	615	595	607	597	593	605	567	610	594	647	634	567	600	603	607	614	603	598	607	589	613	611	563	626	585	589	618	581	587	583	580	617	611	559	624	585	586	583	576	570	574	592	581	605	580	626	581	596	578	585	594	612	617	571	588	622	597	598	589	577	612	567	609	588	610	589	585	595	560	633	582	592	535	593	582	602	596	581	606	610	600	588	594	652	602	558	597	596	641	595	569	586	566	569	593	649	583	633	587	609	543	621	624	648	571	574	601	594	579	624	593	587	598	615	636	568	616	585	585	597	570	614	588	622	602	586	633	599	574	608	573	607	581	560	611	571	568	619	602	611	598	577	583	592	605	547	614	605	618	605	581	583	573	558	545	628	569	605	597	601	599	539	597	603	586	586	599	615	639	579	588	572	659	573	583	611	623	605	622	628	585	581	575	626	610	580	590	583	580	608	652	588	650	581	632	624	627	592	584	584	612	586	540	592	619	613	583	605	590	567	588	637	621	596	612	591	592	612	602	569	591	602	619	589	593	587	582	602	602	609	579	565	579	593	613	583	588	587	600	566	592	585	602	552	612	579	596	626	604	588	636	582	593	610	592	579	586	588	629	609	567	555	575	569	588	592	601	579	619	580	576	613	572	573	586	612	603	601	565	613	617	570	547	590	581	625	560	606	580	583	583	575	598	585	614	568	556	592	576	602	626	601	600	615	599	618	589	618	622	591	553	648	636	627	564	607	600	585	612	588	619	599	617	620	652	582	594	579	590	577	571	596	625	555	558	565	596	595	599	576	567	598	598	573	590	624	599	615	623	623	589	586	614	630	584	601	662	589	553	635	620	605	621	640	604	615	593	595	602	577	557	584	606	617	548	592	595	542	570	605	601	603	582	554	560	580	609	553	632	580	587	606	590	576	612	590	580	557	586	608	619	592	540	635	579	561	577	633	607	593	598	590	569	589	564	576	592	523	579	584	583	592	564	601	645	638	586	569	590	593	616	593	603	542	589	580	614	603	607	593	583	590	647	573	602	615	578	582	545	609	578	575	583	595	581	613	552	577	583	607	595	587	555	559	600	574	622	593	603	544	550	602	563	625	563	625	604	588	583	562	630	602	596	638	648	627	591	603	637	593	612	554	601	566	623	588	568	620
23452	21386	29100	24184	21553	18742	8867	3979	2628	2253	1790	1335	1211	1074	869	816	748	601	507	457	437	381	384	351	427	403	443	396	353	328	307	309	313	315	336	336	343	304	335	301	301	315	283	299	276	289	317	292	284	282	311	292	304	272	268	280	289	294	289	297	285	274	296	333	310	277	295	462	699	531	331	308	283	285	273	271	258	306	292	300	289	310	278	277	272	294	268	303	270	288	308	271	307	283	278	293	317	293	275	282	308	321	310	301	276	265	278	286	310	276	289	273	265	310	281	288	269	258	302	277	252	298	277	288	281	262	275	276	311	233	262	314	285	299	314	310	257	276	321	291	288	274	261	275	277	302	276	306	281	268	286	324	300	288	278	283	259	273	263	299	277	294	295	255	282	287	278	287	320	314	270	290	293	284	300	286	271	283	279	296	280	320	303	288	288	283	258	288	279	272	273	271	254	264	299	297	273	311	298	293	285	293	313	309	263	248	261	294	285	280	256	305	284	272	295	278	287	271	315	266	309	297	308	263	283	294	289	270	275	273	296	311	280	296	281	304	285	283	286	274	279	263	254	254	269	267	262	281	316	266	283	293	314	282	272	283	301	285	314	278	295	290	283	286	279	272	292	313	301	287	273	284	277	286	323	289	303	299	318	291	292	241	278	288	295	288	284	262	299	294	314	293	317	278	288	295	273	280	306	262	269	294	274	267	287	284	246	300	305	300	293	291	303	287	284	259	241	302	289	296	308	271	280	303	276	266	287	268	291	251	278	302	297	287	257	271	300	302	267	293	297	318	287	272	300	297	262	323	301	282	291	298	268	284	276	275	286	320	281	288	295	274	276	313	297	272	268	283	297	259	304	297	263	262	252	281	280	295	277	294	300	256	275	265	312	275	281	291	292	288	296	308	298	274	294	272	329	309	281	274	296	272	298	290	277	259	282	256	301	287	323	287	269	281	311	271	282	291	279	275	316	259	272	289	310	296	280	262	300	294	255	284	271	318	275	304	290	300	272	304	296	290	292	261	264	279	271	264	277	318	304	260	311	285	275	276	294	292	273	272	272	292	265	294	295	280	305	264	272	295	275	266	297	318	281	270	306	261	296	284	273	270	271	307	289	277	297	286	291	284	297	281	278	264	270	272	268	299	277	269	301	272	281	287	302	265	291	281	287	297	274	272	290	284	306	280	289	323	309	281	304	296	265	292	317	288	281	287	286	266	266	278	292	297	288	273	263	277	289	281	266	266	281	271	272	302	307	249	289	305	281	294	300	250	325	276	302	274	309	295	266	280	260	288	295	274	266	270	283	272	271	277	301	298	292	291	314	283	301	309	303	324	282	321	285	300	273	295	305	286	281	277	294	282	307	285	271	293	267	268	318	264	295	286	275	316	277	299	283	304	263	256	255	291	266	292	293	251	271	265	285	285	289	312	293	310	277	259	281	287	288	286	295	279	266	318	283	295	287	294	287	269	288	305	282	294	300	281	265	292	296	273	279	289	275	271	294	291	301	293	265	273	305	300	263	284	295	280	288	300	299	298	279	293	306	284	291	256	329	289	297	305	307	270	261	297	281	284	265	281	289	263	298	280	283	303	283	287	269	313	287	300	274	280	305	299	293	288	287	286	277	231	301	290	309	271	280	273	270	253	323	262	278	310	284	270	258	289	260	272	270	259	280	279	303	299	265	292	287	271	288	273	306	285	265	273	304	283	280	270	289	296	310	255	293	261	253	279	287	284	304	303	290	280	287	293	272	285	313	295	283	284	302	297	253	278	270	255	295	262	278	307	310	297	283	293	309	307	270	284	295	263	284	276	272	288	263	269	272	285	289	263	301	273	294	290	273	285	302	287	293	277	268	285	284	271	279	305	287	271	281	288	255	293	285	287	279	296	271	323	287	281	273	298	289	266	289	289	315	276	291	290	266	308	295	282	288	285	283	275	257	277	290	260	286	284	296	278	303	266	275	278	275	291	280	287	261	280	319	286	281	301	328	299	265	284	283	290	312	291	276	267	301	298	311	292	301	282	281	251	272	288	271	315	271	307	257	302	292	304	260	276	279	272	320	297	300	291	303	289	294	287	288	289	271	265	263	265	287	269	318	292	281	288	276	292	280	305	309	332	294	287	286	288	269	274	307	297	299	285	278	265	304	302	307	288	278	285	267	309	261	280	278	290	284	271	316	248	295	280	306	289	270	293	287	293	275	279	311	285	299	314	287	288	295	276	282	291	276	281	258	296	278	268	328	283	262	305	281	305	290	320	251	253	287	258	305	302	278	292	260	284	329	295	282	284	278	278	311	271	305	250	286	247	266	284	274	293	255	280	295	283	303	300	278	293	288	276	283	264	294	282	281	294	307	299	291	276	311	280	270	252	278	310	263	305	287	301	279	279	285	295	261	281	303	279	258	298	295	313	299	287	317	242	252	271	239	274	265	291	295	272	295	260	305	274	283	279	284	285	272	317	307	306	253	294	279	279	303	277	269	289	274	266	311	293	313	295	290	298	255	302	278	280	319	300	282	267	273	269	273	278	288	303	280	294	252	300	267	272	312	292	308	304	301	297	280	281	293	287	263	307	299	268	305	310	313	278	272	289	307	296	285	274	286	266	285	274	300	296	291	282	290	295	281	310	274	281	256	295	288	298	281	265	282	279	286	271	311	304	274	292	275	310	256	284	294	256	252	282	310	283	272	271	261	267	267	310	278	275	263	297	309	291	269	281	306	292	299	303	281	252	306	275	333	266	296	308	267	261	281	299	281	261	281	309	286	284	280	301	285	296	276	290	266	292	288	263	297	275	292	265	309	288	271	258	279	260	245	279	301	306	273	296	278	262	303	300	300	283	265	291	301	291	254	275	287	301	266	316	295	288	280	270	279	295	292	295	288	279	292	292	292	261	308	274	283	272	269	279	280	293	292	280	274	306	266	268	302	314	273	258	285	289	296	302	308	266	288	282	292	300	277	295	270	303	273	330	274	302	306	271	295	264	289	283	264	270	280	291	286	284	294	281	297	256	291	261	251	291	294	283	304	281	277	296	302	275	288	296	279	306	274	259	281	279	294	266	303	306	289	261	276	273	257	277	287	276	288	329	258	284	282	256	257	291	282	285	278	268	303	285	288	287	294	309	288	312	276	289	291	297	268	301	308	273	284	282	280	280	263	303	271	270	281	294	281	280	294	308	309	270	282	291	285	276	268	300	308	275	295	293	280	275	257	301	284	276	272	258	296	265	266	290	293	278	296	293	288	290	283	282	294	267	292	277	289	278	302	277	304	289	289	282	270	298	300	286	259	284	248	273	322	253	265	273	302	260	273	298	320	291	255	290	311	294	301	283	317	303	283	293	306	282	280	285	284	299	299	279	309	301	284	295	262	305	302	288	294	262	282	261	278	292	255	282	301	294	281	276	287	275	255	305	263	311	297	284	290	243	309	255	314	253	253	257	272	284	285	327	294	292	301	289	296	306	307	292	261	248	300	264	250	267	298	273
25273	49293	47083	37383	24334	14347	11391	9635	7828	6806	5623	4443	4018	3389	2736	2551	2286	1683	1242	1156	1168	938	968	953	945	1037	1067	991	794	656	662	638	640	637	677	651	629	650	685	640	619	594	644	566	618	602	569	621	559	545	605	606	569	543	574	539	574	604	542	542	557	532	535	559	532	563	511	1145	1988	1364	597	555	571	525	549	532	569	529	522	568	562	557	584	517	572	538	538	525	500	553	557	524	568	581	593	564	559	599	542	561	546	537	589	596	568	525	588	555	543	543	532	542	517	576	553	554	580	499	617	568	555	564	567	570	541	542	547	574	547	555	607	547	575	537	512	522	581	550	512	557	570	618	605	517	518	532	531	545	574	515	562	545	540	532	528	545	534	553	544	547	571	530	542	553	518	556	557	561	577	541	589	533	557	570	560	519	545	586	568	522	542	550	579	572	538	534	529	543	581	552	544	568	526	543	526	546	555	560	552	563	494	541	575	577	570	521	525	554	545	531	599	537	551	505	551	577	509	532	557	592	582	558	531	497	578	537	554	554	569	552	506	512	563	563	569	525	528	520	581	563	554	562	539	583	578	537	566	535	569	532	511	563	559	532	521	583	543	559	564	591	558	551	538	553	549	564	533	529	506	545	519	577	506	567	555	539	541	551	568	529	534	495	507	544	547	563	568	556	590	558	570	553	596	516	559	540	566	547	518	545	564	539	555	531	573	574	549	557	534	541	538	544	526	558	565	542	562	538	558	522	573	532	583	544	582	558	589	543	543	572	528	550	569	529	563	546	543	597	550	575	535	569	537	572	543	569	516	548	531	560	560	584	555	561	545	543	528	541	518	604	523	548	534	572	554	554	570	548	583	578	588	514	519	527	548	569	530	555	524	519	539	565	523	544	566	580	589	554	520	557	553	555	568	552	536	515	566	561	517	559	566	572	547	558	525	556	538	518	539	592	556	560	546	564	553	541	561	517	520	558	547	550	542	526	541	563	560	504	589	542	564	517	557	521	520	560	488	566	579	558	533	565	528	573	544	572	546	556	565	542	532	542	508	512	567	556	545	524	551	527	545	569	536	568	613	562	529	534	537	551	528	563	542	534	539	559	574	587	569	524	557	587	551	566	543	577	531	560	557	561	545	573	515	502	542	591	529	568	555	526	517	521	534	544	495	577	588	570	532	584	516	561	578	549	527	559	548	592	533	571	530	545	538	571	556	548	606	534	536	546	530	561	571	555	517	560	524	518	573	576	551	587	560	514	541	521	554	526	535	572	588	593	554	583	524	531	507	523	514	529	533	567	579	560	532	589	514	561	554	559	561	573	532	557	544	518	532	567	536	507	514	579	505	525	543	540	532	586	542	573	545	537	587	568	540	538	567	499	561	549	528	568	552	528	543	543	575	560	520	518	568	537	554	545	503	581	550	531	567	573	570	555	595	546	575	502	549	572	613	542	556	551	571	567	545	554	555	585	571	517	550	508	519	533	548	553	581	568	530	516	523	571	590	541	574	599	555	554	534	565	597	507	533	580	582	555	521	543	603	530	506	560	578	550	550	567	568	555	551	512	577	555	536	539	548	580	559	579	490	570	543	576	530	536	563	552	548	572	549	564	550	570	596	562	549	568	580	534	551	515	553	551	510	526	579	495	562	558	550	512	533	572	546	527	547	558	551	575	530	611	522	572	539	573	528	563	591	579	516	551	554	569	543	546	579	574	559	539	549	530	603	535	541	574	552	603	538	536	528	522	557	539	535	580	553	540	530	492	494	596	531	546	545	577	529	562	557	555	559	546	565	616	507	563	569	563	544	563	548	492	534	575	492	573	564	525	520	539	548	585	567	532	545	499	548	536	549	536	553	544	560	571	555	588	555	547	581	516	541	592	562	526	534	584	574	535	536	581	567	586	523	571	541	561	584	549	554	568	540	524	510	529	557	548	554	568	535	531	606	549	557	568	542	540	541	578	552	521	522	565	493	546	574	579	543	538	529	525	515	580	582	580	543	536	560	514	573	538	547	523	527	579	504	559	569	493	549	542	545	528	536	553	556	517	521	568	533	566	520	552	564	534	567	538	557	537	549	602	584	560	558	551	495	562	546	563	542	561	559	549	545	558	564	509	535	509	529	568	545	561	563	550	494	621	524	512	557	541	502	552	539	548	562	570	562	562	521	552	548	503	520	551	612	532	549	571	549	535	533	534	538	608	551	616	564	547	549	597	514	555	563	554	551	535	548	571	531	553	553	548	521	551	552	549	544	558	603	571	546	515	571	540	590	589	520	554	606	532	509	558	561	547	584	547	529	536	552	538	575	611	538	533	565	545	534	575	528	540	547	528	585	578	543	573	529	552	544	559	534	516	561	561	573	529	528	557	553	592	604	534	538	589	573	564	556	584	517	579	529	558	498	562	608	548	567	544	555	556	523	524	554	598	570	561	573	540	539	543	514	563	564	556	572	541	540	527	541	556	538	536	536	526	565	520	572	505	566	546	571	587	583	531	595	551	571	539	566	560	558	556	571	562	553	568	546	555	519	542	554	509	573	535	535	560	560	529	522	581	564	517	546	561	533	521	583	568	556	584	567	549	577	541	540	534	560	519	568	561	560	572	589	574	544	554	566	545	552	563	528	535	536	568	556	521	562	519	552	546	574	528	533	492	533	543	547	555	525	573	547	523	522	568	544	531	601	580	500	566	566	559	569	553	531	530	550	572	531	551	553	567	564	516	579	522	602	519	507	622	560	526	507	533	550	550	564	537	544	575	560	541	520	561	502	572	555	547	559	611	529	574	545	540	558	534	589	535	624	542	527	514	589	559	551	530	518	547	557	555	565	540	546	531	546	575	528	548	579	561	550	569	531	543	519	579	551	588	529	574	547	567	558	575	572	567	581	580	529	561	549	559	535	523	546	537	516	528	555	555	530	535	530	579	548	536	541	498	570	563	575	560	562	546	562	576	596	555	572	583	548	555	529	529	581	527	551	558	568	589	523	524	533	545	541	605	529	554	533	587	504	545	543	531	538	545	511	556	590	570	518	559	539	533	544	521	570	541	528	525	573	583	586	571	584	605	577	577	538	542	552	496	564	545	546	557	554	572	586	568	538	527	556	568	582	547	554	522	592	560	534	575	550	534	557	566	513	588	576	536	587	555	543	584	528	543	508	582	555	540	546	550	525	565	539	542	561	546	557	592	561	506	487	566	553	553	547	568	529	569	570	602	542	561	560	566	556	574	546	570	543	519	580	520	550	555	570	547	542	525	572	538	529	555	534	553	544	547	505	518	573	569	558	566	534	531	546	560	528	542	568	547	528	555	529	526	558	553	567	537	562	578	580	592	557	577	543	595	521	548	515	551	539	533	535	573	559	544	540	580	568	546	532	522	576	536	547	555	533	559	533	536	535	536	547	582	590	587	533	558	550	580	542	581	561	578	543	517	555	532	545	565	547	514	617	536	583	545	545	560	551	574	521	567	541	499	573	510	571	536	564	566	557	548	553	565	504	543
27058	21392	18190	7613	2006	1213	1000	798	742	702	578	577	595	539	510	546	527	465	494	479	478	456	432	413	440	444	425	447	423	433	438	436	438	458	454	434	415	438	431	413	418	423	421	420	423	405	402	428	427	424	420	383	474	420	410	394	435	432	448	418	439	456	430	454	436	395	418	440	435	447	472	436	463	410	414	466	426	436	411	438	448	402	436	420	433	404	424	411	454	451	404	401	465	433	447	379	406	410	404	405	414	424	430	404	440	378	436	442	415	416	432	444	423	389	390	425	411	437	429	431	420	389	403	409	414	415	416	399	411	439	462	449	426	456	466	429	406	411	385	435	409	428	429	464	454	430	421	442	429	464	435	441	421	401	431	455	415	430	436	437	399	449	439	400	409	419	415	423	399	420	434	438	430	404	379	414	429	414	407	415	408	422	419	442	418	432	424	411	491	426	409	416	410	457	399	418	415	437	403	431	410	411	416	407	430	409	407	378	425	440	417	417	418	397	431	440	437	435	437	405	452	437	412	461	456	420	421	447	420	432	465	404	474	400	393	429	397	472	423	420	444	443	432	415	429	461	415	422	432	426	443	439	422	435	403	441	424	407	425	437	427	451	396	421	416	375	409	424	424	410	419	426	448	384	440	410	397	395	439	428	481	442	459	381	376	408	410	422	419	432	407	419	419	414	425	422	425	413	463	445	421	428	433	408	425	392	439	474	429	404	411	411	398	429	423	413	443	436	449	387	421	429	406	419	487	430	405	458	444	433	436	445	448	415	379	401	429	420	452	436	416	393	421	343	419	444	421	452	433	420	451	416	381	434	456	422	414	430	406	466	415	442	431	424	424	417	432	383	406	438	443	423	395	459	436	401	401	443	416	384	424	403	432	416	434	440	426	433	428	428	426	446	409	451	434	408	439	395	408	440	431	429	426	401	447	461	412	373	430	416	447	400	440	425	417	399	432	406	403	442	449	449	429	435	446	427	474	459	426	412	433	414	416	421	440	381	418	396	438	395	433	450	424	423	400	417	432	432	423	421	388	415	439	439	463	407	446	414	425	400	414	411	437	421	410	397	438	440	412	433	415	403	433	415	422	443	465	431	411	438	405	440	459	451	444	421	388	426	467	406	420	451	458	465	389	465	417	421	378	402	389	457	427	446	421	391	414	427	418	438	426	437	409	455	453	395	417	442	429	432	427	444	455	413	430	402	448	417	410	440	416	420	422	410	417	403	408	407	400	417	476	447	392	439	362	424	408	435	424	433	452	452	422	448	426	434	414	433	443	431	443	426	379	407	421	400	448	398	431	397	394	428	377	401	435	400	417	408	418	433	466	378	442	426	432	409	394	428	409	454	407	403	392	416	411	407	412	423	415	433	412	446	407	408	444	420	414	431	387	437	422	431	421	406	441	433	416	442	421	397	434	438	417	428	457	409	420	421	472	428	414	437	426	466	456	417	438	432	420	400	450	409	452	411	455	410	389	390	398	452	410	416	423	378	431	418	432	432	408	427	421	450	456	425	422	469	419	426	437	432	419	416	436	416	419	441	422	428	396	428	441	435	410	409	420	419	440	401	438	449	412	419	457	394	454	426	427	397	420	418	416	444	411	438	427	400	421	445	440	388	435	420	419	432	393	394	417	442	428	444	457	415	454	422	431	436	437	425	444	424	406	392	442	425	459	413	452	432	407	398	423	416	402	420	413	418	438	419	404	428	405	425	435	454	437	412	453	406	482	429	426	396	420	428	441	446	453	421	434	400	450	440	453	412	428	417	452	411	419	416	413	444	422	403	439	416	451	453	440	435	415	422	388	415	456	423	431	424	443	414	416	437	406	408	403	447	427	415	421	442	429	421	428	437	439	448	434	425	447	411	461	459	425	423	403	426	421	420	444	448	436	408	423	393	423	414	430	381	409	422	425	429	437	418	433	416	407	442	405	422	411	433	413	436	427	417	441	397	418	405	424	418	440	406	408	418	425	437	450	440	436	406	451	426	416	414	425	399	411	438	430	416	419	482	420	449	433	429	395	412	437	379	382	405	383	422	405	421	430	440	425	420	446	428	440	440	436	446	419	407	419	432	434	451	426	409	450	438	436	425	439	399	420	439	421	439	439	431	421	420	366	459	471	400	429	400	384	446	452	427	431	454	438	415	403	431	413	433	419	449	424	435	427	392	429	427	428	439	415	401	418	442	428	397	404	416	432	424	417	421	449	368	423	452	408	428	376	432	419	420	434	424	411	411	398	447	423	408	446	427	414	402	436	412	428	440	418	465	429	427	445	428	430	439	442	415	413	432	436	417	430	465	429	395	395	434	388	448	434	426	445	409	431	383	425	448	444	424	462	393	443	389	426	385	403	432	417	409	417	432	407	409	400	399	461	448	445	405	414	380	424	454	436	417	446	441	395	433	406	451	431	423	431	377	443	476	432	445	395	398	392	455	428	428	419	406	396	432	402	443	451	402	427	441	427	446	449	399	434	433	407	437	462	431	419	441	434	409	415	441	435	453	424	448	421	426	439	446	431	427	440	448	398	450	431	448	408	392	436	385	421	429	445	411	427	441	421	403	441	419	451	400	420	398	391	420	439	419	417	430	438	433	415	426	393	414	414	432	410	451	429	439	398	421	438	394	432	415	441	389	422	400	416	448	415	429	414	425	445	428	504	458	429	459	431	397	444	436	460	407	442	442	438	428	414	426	435	394	416	406	427	415	393	441	406	439	430	402	387	410	433	434	418	382	402	460	457	443	449	420	439	393	430	428	442	423	459	455	415	429	388	460	465	433	425	404	452	416	423	433	440	434	425	398	433	399	450	446	414	419	411	428	421	443	469	437	441	458	413	404	405	422	458	428	416	435	474	423	402	457	426	398	399	426	419	457	402	405	430	435	441	428	422	426	403	410	435	415	416	444	424	394	396	424	420	429	464	413	413	459	483	407	406	429	418	443	399	440	429	424	418	447	417	420	433	425	404	448	408	435	422	431	394	460	448	437	428	414	422	448	426	436	456	410	413	450	430	391	412	408	444	433	376	456	416	419	456	429	413	437	416	425	443	427	444	404	416	423	445	382	441	419	426	464	421	425	408	422	453	421	430	448	397	391	402	413	439	411	444	421	488	392	424	420	448	423	415	411	415	379	423	449	421	471	421	463	429	389	421	394	413	407	435	442	433	445	425	450	373	463	436	409	456	452	429	439	410	446	456	448	444	452	460	410	435	402	431	397	417	428	439	418	411	395	430	448	434	425	443	406	449	437	421	463	398	382	446	432	419	419	433	429	428	390	449	468	422	407	413	448	408	395	434	418	396	468	432	398	412	419	418	415	423	409	416	414	435	441	393	453	463	407	397	475	459	446	472	446	431	410	400	397	443	443	432	404	426	416	419	393	415	412	400	429	438	409	422	418	427	438	430	395	401	395	401	418	376	438	395	445	425	402	420	436	435	446	423	406	421	449	438	443	400	421	426	420	393	395	431	446	413	401	428	396	414	398
17108	30497	25223	11778	5296	3551	2885	2498	2256	1969	1664	1571	1422	1305	1208	1178	1202	1104	1031	945	919	890	922	924	883	973	848	857	869	822	807	821	820	758	846	854	872	794	861	857	849	855	834	848	748	823	846	809	853	802	835	808	801	839	803	847	808	772	828	837	799	782	857	812	823	882	801	820	899	891	846	838	748	802	802	849	854	861	798	830	845	825	834	798	815	825	782	837	808	857	774	830	850	806	805	800	826	775	811	854	810	803	798	836	766	818	831	829	854	871	810	806	840	827	826	820	779	875	813	798	840	868	807	859	833	830	799	844	853	851	753	816	847	846	833	833	856	801	836	811	822	828	817	817	770	803	825	844	822	823	829	862	767	837	841	827	872	788	821	794	812	780	804	868	783	798	758	784	753	837	815	824	824	837	818	780	797	822	813	785	846	788	865	848	804	799	806	844	817	788	847	807	768	816	785	860	805	806	833	870	800	842	826	845	798	829	817	822	847	822	820	821	819	847	815	804	865	858	779	791	839	805	796	791	799	861	780	831	852	801	789	821	850	777	843	817	852	801	782	748	797	815	832	794	763	814	817	802	850	773	821	804	823	824	822	826	841	843	837	812	809	841	787	840	819	822	813	840	838	810	806	769	818	819	810	841	856	825	780	807	813	814	844	842	825	744	820	827	846	822	782	818	844	823	823	800	854	827	852	833	783	785	821	849	832	773	856	777	814	867	828	789	807	787	854	806	854	831	825	805	820	858	819	843	881	801	788	853	799	746	770	842	805	846	866	870	809	782	807	816	843	805	799	818	829	776	849	814	810	828	781	788	808	783	829	802	823	820	799	795	789	805	795	823	767	790	762	795	804	820	810	800	846	798	827	813	795	830	780	763	811	821	758	786	804	807	822	816	829	794	837	791	814	814	801	839	847	793	841	816	789	829	837	825	806	867	866	819	811	809	823	864	789	855	838	844	807	812	813	843	802	893	854	799	787	746	771	783	814	812	790	813	785	800	817	798	794	802	782	794	770	826	819	816	786	852	848	828	822	870	847	760	844	828	779	828	804	810	850	821	810	847	815	829	818	830	808	824	811	802	770	830	797	821	850	741	827	790	799	869	799	828	879	800	803	803	840	789	857	860	812	833	768	837	807	816	827	810	807	775	787	822	825	877	762	864	868	825	805	809	801	832	815	791	785	831	814	818	777	791	837	835	802	761	785	831	793	814	781	819	880	814	824	811	851	817	821	751	802	831	807	813	753	816	806	853	848	772	802	819	824	797	791	811	803	836	809	819	790	857	832	801	825	873	824	865	812	884	842	838	827	760	857	816	795	819	777	820	839	793	828	841	804	787	842	852	836	812	796	786	808	836	781	844	856	808	812	833	844	820	850	842	782	822	845	888	787	814	825	798	785	801	811	789	760	855	851	818	815	777	788	788	802	823	826	857	812	833	825	854	844	788	828	802	824	793	812	810	810	822	861	832	805	830	780	871	832	829	818	816	825	816	838	834	815	771	746	821	832	829	823	831	808	820	756	846	814	807	868	847	859	844	865	828	822	794	807	842	862	786	824	785	768	834	805	808	840	835	837	801	795	827	790	802	800	831	824	841	832	839	821	843	787	812	835	817	827	780	817	835	813	767	848	811	797	800	920	763	848	805	837	802	795	835	783	771	812	772	858	891	826	817	873	803	833	813	778	841	850	798	806	801	830	828	766	842	835	747	795	820	828	831	771	821	824	855	836	815	837	824	769	833	804	789	810	802	790	808	781	828	826	785	816	776	831	820	827	848	774	871	825	779	817	785	811	795	783	822	816	847	818	821	835	830	810	820	819	801	784	806	851	822	834	789	850	814	780	832	845	815	841	848	783	819	840	825	805	789	809	823	828	844	909	824	825	790	812	818	820	783	800	850	827	841	842	830	819	840	809	801	838	814	789	828	838	803	811	810	848	802	868	786	839	808	822	816	836	822	814	817	850	858	799	808	813	832	781	803	834	778	857	844	769	834	811	803	812	801	800	832	846	868	822	844	907	808	819	804	741	820	796	764	778	843	786	805	835	811	892	853	816	768	807	867	845	796	796	795	862	784	822	870	829	847	815	824	796	802	873	768	804	824	831	807	838	771	827	858	790	812	778	858	837	827	883	811	792	813	837	787	837	784	799	795	852	823	785	806	774	813	806	850	822	800	831	808	766	863	836	849	818	891	828	827	882	792	843	793	837	834	808	814	788	764	841	808	776	854	841	814	821	813	839	830	813	801	805	843	831	799	870	776	815	813	834	828	854	781	853	798	819	830	829	832	795	819	877	810	784	812	846	822	789	829	817	821	828	738	814	777	792	812	846	794	798	793	834	864	788	773	802	838	775	827	801	784	779	897	777	743	763	809	774	854	822	846	832	834	773	834	838	865	807	812	776	795	820	785	770	815	813	810	820	801	810	798	770	815	791	851	868	856	782	843	772	816	851	822	845	849	851	843	807	807	875	779	833	833	804	810	803	822	844	815	844	825	819	791	855	804	787	791	827	830	832	850	810	843	867	840	819	803	807	805	763	795	815	868	812	793	816	848	813	840	832	834	783	822	816	828	794	803	897	833	812	816	838	801	837	830	831	846	756	819	796	795	812	791	833	813	809	782	828	844	776	803	832	812	767	807	785	836	811	785	845	796	823	802	849	808	832	826	774	808	843	850	847	810	828	830	745	828	815	826	798	805	814	787	839	853	825	826	829	761	782	814	817	782	846	826	850	836	861	807	824	803	839	802	822	819	781	842	808	800	812	852	792	797	835	851	797	808	782	799	824	843	852	849	842	815	840	791	798	827	800	862	852	853	854	806	864	846	818	821	852	803	810	823	770	860	794	827	781	835	824	824	809	842	782	817	827	805	788	864	853	828	836	810	826	812	775	809	814	811	796	852	795	821	845	777	803	855	817	811	805	836	839	831	790	796	845	839	817	838	851	819	774	838	865	813	872	818	803	889	842	805	860	815	850	862	821	810	870	805	840	823	795	818	859	805	827	844	823	833	794	806	781	804	808	877	857	856	827	827	778	791	789	808	855	795	813	794	808	869	768	849	838	793	789	835	805	858	842	812	783	866	802	799	802	830	816	879	833	840	806	804	786	810	844	820	833	818	825	756	842	829	842	833	819	820	775	805	821	808	850	824	766	823	842	770	797	819	819	804	790	776	746	832	850	764	855	830	838	833	813	789	861	850	820	823	769	842	802	816	839	748	776	841	821	839	821	785	852	804	812	817	804	819	807	870	816	807	814	837	809	767	751	796	852	811	878	816	799	758	741	811	813	787	834	792	791	824	776	888	826	814	839	845	862	798	813	805	799	794	791	801	775	841	827	810	801	831	804	824	841	834	846	828	800	830	788	862	798	832	817	800	829	815	826	843	810	788	810	817	843	857	836	794	830	795	851	833	842	833	817	801	800	785	807	832	811	827	840	820	818	769	767	798	815	827	814	828	780	845	799	769	789	784	815	828	743	876	826	824	825	839
24427	21405	28321	24905	18283	7358	3584	2195	1727	1429	1058	976	797	728	664	631	560	484	405	425	388	383	385	356	374	409	392	361	361	328	305	318	342	293	354	347	341	286	331	316	306	324	299	308	354	315	333	317	324	302	338	346	332	307	329	327	310	304	318	329	327	291	315	318	309	340	298	404	509	447	355	305	325	316	311	322	305	295	333	339	275	279	333	306	311	321	313	337	313	334	334	319	321	330	309	316	319	320	320	312	327	320	295	293	310	319	292	283	345	331	317	322	295	274	332	307	310	330	331	295	353	332	292	320	294	326	314	310	334	339	318	338	324	296	310	332	308	295	312	333	322	313	331	331	301	304	313	309	320	307	309	306	342	315	311	283	337	337	320	323	302	346	326	308	308	331	285	305	317	302	314	323	324	304	328	322	279	324	313	319	323	292	297	297	289	295	323	301	271	308	314	308	310	300	303	307	313	293	325	308	306	318	316	306	284	340	328	297	299	333	312	313	309	272	339	344	316	342	309	308	287	330	280	328	308	334	331	315	342	295	282	339	297	304	306	333	316	299	330	321	343	323	353	303	334	360	328	301	295	337	312	299	293	310	327	344	302	332	290	304	320	322	316	355	291	303	346	309	279	339	309	312	354	306	296	328	324	309	307	327	311	297	285	309	314	284	318	297	307	298	290	296	310	340	313	301	337	300	319	310	315	327	319	333	326	340	294	320	284	311	312	298	318	282	348	312	293	315	314	314	296	314	327	306	326	313	294	300	323	309	311	308	299	319	321	316	314	328	322	293	298	294	318	306	333	281	321	332	283	327	302	306	333	319	306	325	292	317	280	303	312	312	314	291	285	308	322	329	334	319	318	315	312	329	311	296	332	321	346	317	302	293	305	313	302	323	280	304	331	315	320	315	287	329	320	302	304	315	306	329	302	335	321	310	305	308	313	298	309	296	301	307	339	308	341	352	308	348	330	337	302	317	341	315	286	319	328	311	308	304	309	343	333	326	309	318	286	302	279	332	332	307	286	292	314	315	292	323	324	299	312	307	323	320	325	314	341	323	316	309	324	326	325	310	301	306	311	299	327	313	327	311	349	296	296	299	295	281	324	281	296	315	302	328	321	304	312	273	332	299	318	337	334	310	312	342	320	315	303	331	294	308	313	345	291	307	326	318	302	319	317	302	337	326	313	305	303	314	301	311	369	324	319	294	317	282	320	285	328	342	333	333	317	291	281	301	330	322	287	326	355	285	321	294	316	311	315	342	341	298	289	319	313	341	332	319	312	300	333	319	302	306	291	342	309	321	296	333	296	307	290	323	331	309	358	320	325	295	311	319	316	332	316	330	296	331	334	317	316	323	295	329	305	330	306	310	284	290	328	333	326	318	328	294	326	331	306	320	325	295	303	306	323	336	311	330	312	308	295	315	318	308	301	354	322	342	320	327	331	288	316	301	315	317	329	331	335	330	337	317	316	304	308	310	327	323	326	308	304	318	349	299	327	322	289	306	309	316	323	301	320	314	320	318	319	311	290	307	319	295	333	292	323	297	306	359	312	288	297	343	297	330	323	304	319	374	355	339	304	326	316	327	300	330	294	323	320	309	296	339	338	356	330	290	304	314	343	312	321	294	307	334	330	333	262	293	319	302	302	323	272	315	328	327	297	323	329	329	294	332	301	325	289	315	321	330	348	331	307	317	327	297	300	303	326	278	309	336	318	306	295	282	317	322	301	331	307	323	337	338	328	311	305	309	320	332	323	306	332	323	328	306	319	299	324	289	312	318	296	346	326	294	296	353	307	312	321	314	311	287	320	302	298	299	350	319	325	290	303	315	303	324	299	338	312	303	330	303	328	328	315	334	318	331	317	346	315	326	278	324	344	301	349	301	311	325	312	305	329	332	313	313	342	322	309	300	323	329	328	313	309	333	306	334	338	320	318	341	324	305	296	318	334	312	320	313	329	304	297	301	345	308	316	319	311	330	290	312	318	301	290	331	301	309	317	316	344	324	346	301	282	316	348	303	335	313	305	315	328	273	324	309	339	320	307	304	286	337	315	297	340	325	325	292	331	325	333	317	326	330	304	285	283	311	325	336	281	336	298	340	293	321	299	322	313	305	325	270	266	324	320	305	325	349	341	347	318	314	325	293	332	320	314	323	307	297	340	306	312	347	321	325	286	318	325	324	328	328	289	332	345	290	271	324	326	281	321	329	306	301	302	323	317	323	316	288	324	304	313	295	329	325	309	295	326	327	344	295	320	325	331	284	319	322	288	329	307	299	310	320	272	301	308	329	321	342	298	344	340	283	275	307	318	293	306	319	334	323	332	324	341	300	285	292	334	325	284	292	293	324	326	305	303	273	285	328	295	308	281	317	338	323	351	299	312	315	313	309	311	335	310	360	310	295	301	319	302	320	342	315	319	305	317	303	297	334	309	312	316	296	308	321	298	337	315	341	317	321	329	336	309	317	292	308	325	336	306	331	306	305	310	297	299	324	327	317	301	329	298	271	338	336	332	314	289	318	332	288	340	336	301	305	317	330	322	304	310	323	307	296	293	307	325	305	346	315	298	307	318	332	325	352	312	305	303	336	312	280	314	310	337	299	344	337	324	323	357	351	315	317	318	315	301	311	317	316	310	326	310	337	341	318	318	322	302	308	321	340	353	336	290	310	307	294	326	334	291	324	302	323	320	320	326	336	310	296	303	291	321	300	318	286	345	271	307	335	286	316	315	311	340	305	293	276	334	296	300	331	346	322	309	330	302	318	294	349	314	317	298	336	350	301	315	344	319	328	320	343	316	319	322	323	312	308	344	318	303	314	328	314	301	284	299	288	300	323	318	309	316	290	311	309	340	284	324	303	323	357	312	319	314	327	318	304	316	334	342	344	309	298	310	304	328	332	341	303	321	331	320	344	317	327	312	298	328	302	300	288	311	307	302	315	306	372	334	334	316	309	319	313	329	307	346	310	298	327	314	315	300	308	328	303	284	309	353	304	298	300	335	309	310	332	296	304	336	312	322	289	295	316	286	316	328	319	298	369	325	325	300	312	344	354	335	321	301	333	313	317	304	322	323	303	328	292	327	331	326	320	313	327	298	316	298	323	328	315	277	314	288	329	326	310	329	302	331	300	301	298	314	286	271	311	301	334	308	292	319	294	324	336	307	329	328	280	338	318	320	291	330	292	279	317	332	297	310	301	337	347	323	333	305	302	301	311	314	331	305	318	336	328	299	335	290	290	302	315	305	345	335	295	308	341	313	323	318	316	299	326	300	305	326	312	301	310	307	322	334	336	332	324	359	279	317	304	315	317	295	349	299	281	316	331	332	283	300	299	312	325	321	313	354	289	363	310	288	294	308	323	324	316	317	296	314	327	319	328	326	311	303	302	274	307	287	312	278	293	332	316	311	317	298	345	328	319	295	300	318	296	337	342	302	318	310	322	315	331	306	304	316	313	318	333	309	315	346	296	274	277	323	319	290	275	329	324	327	329
22110	43419	39578	25375	13949	9947	7676	6043	5441	4481	3603	3038	2553	2188	1999	1778	1593	1344	1088	991	967	923	825	881	887	954	931	921	807	671	671	686	633	655	678	733	671	659	668	692	728	660	699	654	680	624	627	669	619	615	668	611	626	646	629	652	647	625	627	650	689	623	578	661	631	639	684	935	1280	1080	695	657	627	603	624	677	586	615	592	657	670	565	638	623	615	627	637	580	605	654	606	620	626	660	661	622	593	607	613	623	663	594	626	647	635	679	612	629	619	665	615	612	650	655	661	602	581	660	637	635	619	640	679	618	564	666	622	611	639	592	609	625	650	661	632	593	643	604	588	621	637	595	601	626	647	617	625	652	662	677	651	636	590	617	623	649	640	635	612	669	615	672	629	659	654	637	623	614	643	650	597	643	609	589	636	645	596	669	599	614	649	629	633	655	607	632	592	615	620	638	603	666	647	628	628	649	629	638	656	586	626	607	613	592	614	610	634	639	665	607	642	672	623	583	637	632	617	613	685	587	637	610	614	646	648	618	643	666	664	619	637	598	645	581	662	608	645	635	644	618	622	602	609	647	608	586	621	640	612	599	646	630	639	660	608	631	637	639	617	624	624	575	613	639	650	640	616	626	609	642	606	650	646	643	623	622	664	618	633	616	631	626	616	654	619	599	615	599	627	613	642	640	635	678	663	606	660	622	639	676	637	650	615	602	636	626	628	629	677	588	659	632	633	617	643	640	624	626	658	603	614	674	634	620	614	651	654	595	639	621	572	650	631	622	634	603	604	619	631	591	624	638	647	635	647	640	635	607	595	647	660	602	644	634	619	632	649	553	605	645	631	610	563	570	633	668	603	630	609	655	608	607	605	613	582	625	622	613	640	631	615	632	609	634	629	667	631	683	580	602	595	595	702	655	659	611	592	618	619	655	655	573	637	619	628	643	638	670	630	651	630	598	620	633	668	590	592	633	583	663	652	637	628	612	596	619	586	588	651	606	613	632	644	621	616	614	598	585	587	590	578	579	582	643	656	643	625	657	637	629	627	623	687	633	639	617	668	670	650	662	624	647	632	598	607	640	640	690	616	641	624	653	628	635	608	576	606	660	650	691	609	591	652	648	641	664	616	569	644	628	634	648	617	613	662	617	603	614	612	635	611	588	598	652	635	630	580	669	610	602	631	613	645	691	625	615	611	607	601	593	633	623	618	577	657	607	607	638	622	652	617	633	618	662	598	588	615	653	579	639	618	649	624	616	655	666	603	577	569	631	615	646	618	627	566	586	612	601	677	635	552	631	620	631	652	604	629	650	625	637	621	579	646	607	627	624	565	618	636	580	650	604	644	620	616	593	611	637	654	582	665	607	677	630	610	638	633	629	583	597	626	626	610	644	629	632	592	615	602	675	609	606	644	609	605	656	603	600	621	601	663	631	612	618	632	634	638	590	647	659	598	640	657	646	559	587	638	601	617	671	613	667	605	686	605	641	647	640	646	641	611	635	667	649	611	623	606	582	586	651	597	603	609	644	613	620	675	613	636	648	610	593	663	643	602	628	691	639	628	638	638	652	641	592	595	655	676	632	657	555	587	644	657	604	637	624	612	668	581	615	696	641	666	605	637	610	647	621	617	629	622	667	607	600	599	664	627	635	614	657	570	634	641	628	658	661	638	617	629	638	612	642	606	637	628	666	585	622	604	644	650	664	631	605	611	626	647	635	633	638	592	609	639	633	646	638	614	608	639	615	610	609	632	693	629	665	621	672	672	570	640	620	628	630	642	606	627	580	618	650	610	659	608	602	612	652	668	625	635	607	612	644	674	672	613	597	652	598	624	628	584	640	628	640	594	682	648	628	602	676	611	700	666	594	591	641	633	610	585	595	670	619	650	607	608	686	634	627	624	630	646	610	614	609	627	612	649	705	594	620	608	629	609	626	580	558	649	643	687	620	638	665	647	624	656	614	599	591	628	591	592	607	650	591	603	611	661	638	640	630	595	614	627	637	622	613	608	640	593	642	632	608	617	619	623	641	644	610	631	654	631	612	652	632	640	593	619	623	632	584	669	636	614	644	599	587	668	649	629	590	617	637	658	636	632	640	624	672	637	589	616	596	670	642	611	618	615	660	622	664	660	615	627	641	632	595	649	612	666	650	578	659	605	645	625	616	655	604	638	625	600	662	625	630	647	648	666	665	643	626	627	587	587	648	587	645	571	652	584	617	651	619	644	601	581	618	624	616	624	687	617	642	608	612	648	651	626	618	645	618	633	623	627	643	586	621	610	585	598	676	633	654	621	631	635	638	634	626	654	660	618	645	666	634	594	641	618	626	644	635	620	595	664	576	647	659	587	604	660	614	590	639	621	628	595	640	600	630	607	662	623	609	669	604	629	600	616	613	605	621	617	632	637	631	638	614	663	585	624	643	596	635	636	612	633	617	601	671	640	602	598	589	596	604	628	677	670	605	630	578	633	629	615	608	609	569	633	610	628	617	629	617	630	560	619	598	587	627	624	624	647	611	607	615	619	640	628	644	592	621	615	615	562	650	667	603	659	628	611	624	647	643	622	614	656	580	581	613	637	653	604	642	616	652	621	621	596	636	625	623	612	668	659	579	602	663	581	659	671	633	617	574	632	632	633	581	615	625	624	600	582	624	592	583	651	628	621	634	669	595	621	650	613	618	584	659	625	654	665	628	632	587	643	611	661	621	615	632	634	605	634	622	626	629	675	603	583	623	613	579	646	640	610	622	685	635	627	632	612	636	675	612	630	615	597	641	611	634	615	630	625	584	633	625	645	621	643	650	594	638	606	604	658	602	610	632	602	633	608	633	584	692	650	628	629	646	612	685	625	637	599	607	609	635	637	644	638	628	650	628	639	614	667	616	637	608	563	643	651	642	625	614	628	658	622	634	662	600	645	609	574	584	578	597	606	604	597	628	602	665	638	634	621	633	613	640	631	616	620	633	564	595	569	686	673	688	628	636	620	627	588	665	629	608	679	591	603	614	651	596	605	673	610	624	629	633	650	668	600	665	621	605	683	588	626	637	652	659	647	636	622	620	645	616	600	626	635	645	620	594	636	647	584	612	645	652	621	616	608	612	675	601	636	623	668	651	608	655	640	682	674	624	671	680	617	669	638	623	636	647	626	632	592	648	617	617	627	620	599	603	649	611	626	663	657	627	609	642	606	625	634	633	583	569	629	654	655	651	601	630	640	643	573	632	613	585	655	641	629	639	636	614	626	647	607	606	614	590	626	625	617	618	567	605	627	626	618	598	611	610	646	685	618	602	591	628	614	588	600	607	687	626	642	614	599	689	620	623	588	638	601	674	629	650	585	657	648	642	604	663	635	602	560	643	585	662	598	592	651	613	628	621	661	676	651	637	598	611	606	651	640	620	613	625	618	638	656	658	652	600	633	602	586	643	603	652	614	602	621	634	612	637	637	635	620	616	651	615	616	599	654	650	625	675	641	617	640	631	604	634	635	643	650	642	618	637
23431	21373	29078	24139	21552	19190	9319	4260	2724	2282	1834	1503	1208	1036	971	853	731	590	474	433	428	404	346	328	411	450	417	380	351	314	305	328	293	296	292	299	311	320	309	309	298	295	325	278	267	296	301	304	286	322	318	282	269	290	284	262	279	294	290	272	256	333	279	282	275	266	264	435	710	560	294	288	253	330	260	293	287	276	317	289	282	283	292	237	245	289	274	301	274	273	310	296	275	273	280	291	263	265	256	291	308	300	260	287	324	270	291	279	279	256	276	282	297	290	280	279	296	300	271	274	268	301	261	267	284	294	266	268	296	296	288	291	281	280	262	283	265	272	287	276	251	255	313	271	275	271	295	263	285	292	315	292	280	277	289	261	271	282	271	254	282	281	258	252	236	281	305	293	276	273	273	279	305	267	288	264	271	268	290	287	278	261	235	282	265	274	244	283	302	268	295	272	246	265	282	298	267	271	259	293	268	265	269	266	298	283	259	278	294	299	268	273	297	281	281	282	272	288	308	296	276	278	270	269	266	265	293	278	311	290	267	297	292	270	257	291	299	257	294	284	274	268	272	321	268	281	305	279	270	263	271	260	289	263	276	265	268	308	273	259	317	244	261	281	284	261	268	292	292	304	250	290	262	275	299	306	278	285	257	276	263	272	274	256	264	262	305	281	261	270	296	282	284	253	267	265	286	306	262	271	269	273	278	295	272	278	282	263	295	291	292	300	281	273	291	266	291	270	281	300	287	308	266	277	317	293	268	293	300	278	277	297	300	273	282	291	284	304	293	281	299	284	283	270	275	296	252	272	296	263	279	280	279	278	292	282	315	285	291	287	272	280	302	264	273	264	261	265	251	284	311	280	293	262	255	312	274	280	306	278	268	321	266	257	284	257	290	296	306	236	272	248	272	313	282	278	272	301	287	282	300	280	267	269	254	309	298	285	277	287	276	264	270	245	285	280	284	305	280	285	298	321	291	247	264	303	295	272	271	284	256	247	283	246	277	283	278	279	282	262	290	282	303	261	313	259	271	259	297	260	280	279	250	248	280	270	282	277	296	272	269	282	243	281	299	269	266	291	267	321	306	297	281	292	283	281	260	281	257	280	292	315	266	300	294	325	279	262	266	296	280	258	290	282	279	262	279	288	288	255	265	300	254	294	255	275	246	288	258	293	274	292	294	277	251	259	284	262	292	269	269	293	272	284	297	274	264	299	301	320	252	262	282	298	299	287	277	256	268	266	289	288	262	259	279	282	267	308	279	264	230	291	263	245	307	305	271	273	286	291	299	287	252	264	256	280	273	276	297	299	282	296	266	261	264	304	289	267	276	271	290	265	290	294	302	256	283	276	253	286	264	270	278	251	282	264	292	290	256	284	309	276	304	262	252	272	288	266	300	277	249	258	262	274	291	267	316	286	299	299	288	280	280	297	279	270	284	283	282	329	279	269	281	276	251	274	251	267	273	274	305	266	273	266	283	297	269	254	285	261	268	282	296	282	296	234	277	273	287	274	266	270	297	261	280	261	310	307	298	274	304	303	273	254	291	266	286	264	282	265	275	240	287	278	281	275	276	283	309	286	264	253	264	306	274	282	300	309	272	285	282	260	299	273	282	301	296	283	259	282	271	304	297	287	284	295	250	288	290	257	298	266	246	279	265	274	271	252	292	266	290	280	269	295	272	280	255	275	244	276	270	254	279	266	271	287	296	271	255	296	307	303	289	278	288	273	301	244	268	299	264	301	295	314	280	281	330	263	278	277	282	296	293	267	274	288	290	274	292	290	279	270	297	266	265	290	289	288	275	267	300	281	256	254	270	294	271	285	278	301	285	262	270	270	283	257	282	273	278	273	274	298	274	293	274	252	301	267	289	294	300	334	305	281	260	258	279	283	310	273	264	290	261	305	288	290	282	302	293	274	265	304	277	294	265	293	304	281	253	265	291	261	277	294	276	236	278	266	267	306	297	283	283	279	274	281	265	298	298	280	271	293	268	268	291	282	296	298	255	262	291	258	321	285	262	281	272	251	243	301	268	301	296	254	305	275	268	297	242	296	266	289	280	268	254	284	300	299	299	283	282	280	248	289	279	285	261	273	278	304	268	298	295	278	288	265	287	277	250	266	262	286	252	271	283	266	295	285	275	278	289	299	302	272	298	275	277	265	277	284	230	316	291	266	285	276	319	297	286	259	291	259	279	260	276	258	253	285	248	269	288	296	293	280	279	251	283	276	290	263	248	272	290	296	268	293	293	291	273	260	271	242	285	271	282	298	239	242	267	304	280	280	266	284	309	278	286	244	284	283	281	271	287	290	271	284	296	290	293	280	263	291	294	278	269	275	251	256	291	256	280	269	306	258	284	279	284	285	292	262	256	261	282	264	281	308	266	257	275	261	282	252	274	276	302	260	298	288	282	269	264	279	279	293	301	273	302	273	294	292	290	273	263	270	272	276	293	247	292	279	296	274	263	316	287	291	314	293	270	274	288	293	269	279	271	270	300	286	300	260	281	268	266	290	268	279	289	284	288	290	271	272	291	265	284	236	278	266	323	267	275	281	285	258	283	241	260	296	276	276	289	291	267	283	286	303	259	275	258	293	278	261	266	298	273	285	249	267	280	269	297	288	301	278	271	270	288	285	253	264	308	299	323	287	297	230	287	296	287	258	284	254	237	267	294	278	291	277	279	270	285	268	308	262	281	256	278	257	273	262	293	280	295	282	276	288	279	293	274	305	268	315	284	280	279	277	256	277	271	267	279	274	265	283	278	292	277	256	254	276	286	280	322	253	299	306	263	287	286	280	302	292	266	277	283	286	296	290	263	266	279	298	241	288	290	262	296	290	285	283	257	267	295	298	268	249	292	263	250	263	294	295	242	276	249	260	275	285	284	296	280	285	285	308	268	303	279	283	303	282	271	269	276	287	281	272	275	236	277	252	301	286	269	277	275	278	274	275	288	280	241	268	294	245	264	297	276	303	285	268	271	297	267	272	267	279	249	265	281	275	285	243	260	297	258	266	298	261	291	284	279	284	293	273	281	273	281	277	287	242	275	302	231	283	252	273	280	241	254	250	305	296	261	293	280	249	260	276	271	298	246	297	279	261	268	240	303	287	297	265	283	271	255	287	274	274	269	259	285	247	299	270	247	275	267	267	280	293	273	284	289	286	287	257	270	270	274	261	287	289	270	266	264	265	275	306	256	270	268	302	269	303	307	288	289	262	244	287	291	281	273	291	293	275	283	252	284	260	282	256	263	287	322	289	259	274	292	281	277	263	281	265	311	251	278	297	299	274	271	281	278	277	297	300	298	278	261	283	274	303	283	268	252	281	259	270	299	284	276	319	272	301	246	274	280	277	261	258	285	283	285	285	289	284	298	247	270	278	291	274	286	263	269	276	272	272	294	278	248	288	262	291	280	264	287	282	279	288	318	293	279	265	270	257	298	292	279	260	279	260	281	276	302	309	286	305	254	290	277	294	281	273	289	261	271	296
26383	50000	45865	32068	24521	16022	12231	10135	8350	6988	5898	4873	3926	3455	3120	2682	2367	1755	1242	1113	1101	1005	924	907	1057	1136	1006	939	832	722	659	620	609	585	629	648	562	635	638	637	619	531	597	544	568	554	575	521	493	538	553	569	521	579	562	503	544	531	519	535	520	543	546	526	558	579	542	1065	1957	1299	596	552	503	586	563	520	554	523	483	558	545	520	530	532	541	506	535	522	515	515	525	571	545	539	529	523	554	525	532	570	557	547	516	543	523	582	530	544	525	520	532	537	558	517	512	523	539	474	576	482	527	550	498	559	561	498	487	551	526	514	515	539	509	544	493	534	534	527	559	511	507	557	545	516	524	560	499	547	524	535	563	542	549	546	521	514	547	557	525	547	508	549	579	521	569	513	525	556	545	517	550	475	540	543	591	552	547	574	507	525	556	522	563	553	504	536	530	556	538	530	523	506	517	512	559	570	555	546	533	527	542	527	562	527	566	563	549	535	550	540	587	528	498	503	549	527	530	497	549	502	565	533	538	516	541	528	521	554	545	536	543	567	545	534	523	542	548	518	552	568	522	533	548	550	528	488	542	509	500	503	514	533	529	560	561	510	565	542	503	544	549	532	591	533	509	540	510	543	529	532	538	572	526	529	528	565	512	529	526	526	541	528	546	544	526	501	525	541	559	517	523	533	529	563	526	538	528	544	533	536	546	567	520	533	541	508	558	531	527	574	526	533	538	556	537	520	538	553	565	564	531	524	548	546	541	553	534	534	510	503	533	539	503	536	553	535	530	561	570	529	529	556	517	534	541	529	545	560	544	526	561	523	516	526	542	519	549	520	540	517	581	516	494	521	525	530	547	516	508	530	559	548	559	499	502	544	500	521	552	544	541	527	558	539	558	570	576	531	544	532	561	503	518	505	526	538	569	549	543	582	483	544	525	569	524	538	556	504	544	522	517	564	554	536	517	512	527	499	526	499	528	566	587	528	553	524	555	485	531	537	562	534	533	523	554	531	549	541	514	532	519	562	508	512	536	561	538	526	540	498	549	514	537	528	507	544	517	549	536	572	532	508	576	508	547	533	545	562	557	518	494	468	564	530	560	557	505	561	559	545	572	537	520	560	508	511	522	509	490	552	524	507	545	524	544	525	541	509	573	564	514	538	500	561	518	530	573	532	568	562	565	549	509	512	536	556	552	540	539	528	556	515	526	536	516	536	506	522	562	525	505	508	567	529	532	539	560	567	541	518	543	530	552	604	558	568	542	524	544	544	545	503	522	535	560	531	556	523	540	503	518	535	567	550	549	526	532	550	510	490	534	568	505	528	564	499	562	532	528	528	567	520	508	556	532	539	542	542	499	526	502	511	536	556	560	570	523	584	491	498	535	518	533	527	515	495	521	528	542	507	512	529	547	542	546	544	544	555	527	519	566	569	566	565	531	483	529	545	543	556	534	526	530	565	532	537	588	523	509	502	523	537	533	527	558	537	563	591	522	573	556	503	521	527	514	550	497	534	555	516	531	559	591	588	520	512	549	494	586	551	554	573	564	580	510	562	503	543	554	519	539	536	535	556	541	528	518	501	565	519	570	530	530	555	547	537	501	521	524	506	523	550	620	532	537	524	546	511	546	561	503	486	528	509	519	533	534	509	540	561	552	505	583	513	551	554	583	537	573	523	559	554	510	527	553	572	509	469	491	530	511	528	539	490	530	575	578	518	558	519	534	498	535	541	550	525	533	513	527	510	503	518	539	527	537	466	522	545	537	538	519	505	494	536	559	550	536	536	486	510	520	537	511	555	544	526	514	546	560	542	566	536	532	530	538	557	557	531	545	530	521	522	557	546	524	495	530	567	530	535	509	544	485	517	514	502	530	512	552	535	577	550	545	498	537	504	556	528	510	498	587	547	501	582	541	519	554	543	502	573	531	522	545	531	542	496	546	550	532	522	522	532	544	553	530	515	541	482	505	512	506	552	523	549	520	525	546	536	520	523	545	558	540	490	528	536	492	538	540	521	548	540	566	479	556	582	537	579	537	544	520	505	462	551	527	532	537	493	597	515	489	542	505	518	540	532	526	510	487	551	545	552	583	525	553	520	553	552	559	491	555	517	534	538	523	481	564	520	567	558	505	532	544	529	522	528	500	540	523	504	525	506	530	524	509	528	532	533	541	516	510	556	540	513	573	521	552	537	549	547	516	537	571	525	547	507	567	528	533	508	523	492	512	517	497	517	522	588	501	512	578	531	505	554	526	520	523	553	530	555	530	504	526	559	493	532	530	538	542	519	471	505	556	530	551	525	544	536	504	562	532	575	526	523	540	527	511	508	533	573	515	541	534	540	554	517	509	530	550	532	571	550	626	502	523	542	540	505	496	543	537	521	521	540	527	495	520	533	581	497	540	540	556	550	565	523	547	532	529	565	544	556	501	526	487	535	519	561	549	535	518	544	524	507	529	512	549	567	516	578	545	559	510	504	562	560	569	516	539	526	558	495	547	565	551	526	490	516	541	512	531	553	590	563	509	510	545	508	543	548	521	534	547	552	518	518	508	469	536	526	476	521	552	518	545	479	548	506	531	529	537	525	515	524	550	520	561	518	559	496	535	525	531	541	574	557	519	557	510	538	547	549	497	523	526	512	541	502	538	555	500	534	513	548	545	534	492	517	520	588	555	530	529	510	556	504	534	551	537	521	530	545	518	519	496	516	561	538	563	554	530	551	551	553	517	493	550	532	541	541	517	530	564	508	514	545	532	541	540	538	514	532	574	556	548	531	534	554	539	526	562	467	570	530	518	530	514	508	475	526	524	535	510	549	534	491	556	516	540	561	516	539	512	540	536	564	535	531	515	539	561	500	529	505	534	523	544	495	543	540	530	527	551	538	509	537	520	535	554	548	539	522	576	554	535	560	527	575	516	526	553	574	523	509	584	540	539	531	539	538	507	554	525	539	589	508	552	521	520	512	534	561	544	545	573	552	529	520	532	549	515	580	527	552	553	549	511	513	527	517	507	539	520	541	570	504	535	543	542	512	550	545	568	556	577	524	531	485	561	533	502	539	503	505	546	538	541	556	539	511	499	523	544	519	528	513	588	520	517	546	545	543	523	517	547	529	560	584	511	516	562	488	523	539	479	528	540	553	563	496	544	592	510	533	519	527	512	485	562	529	486	523	517	546	534	556	547	511	515	523	531	521	525	562	510	531	529	502	531	513	541	511	546	550	503	504	536	555	586	526	529	530	498	544	552	512	523	542	511	526	541	530	562	549	524	556	514	541	552	531	506	601	548	539	533	536	556	524	537	550	532	560	516	541	539	531	547	517	565	528	501	529	562	528	545	516	551	553	501	535	501	549	560	552	541	515	555	536	545	496	538	502	590	561	517	516	521	516	530	515	537	519	512	540	509	512	539	539	546	551	517	558	555	542	510	565	563	529	512	542	547	538	571	510	566	530	528	564	555	528	575	545	546	538	520	539	524	547	527	507	521	556	517	537	549	509
26947	21251	19553	9785	3169	1517	1031	912	722	647	631	603	534	528	508	509	497	464	455	454	427	437	434	439	433	392	423	417	410	398	421	438	453	399	393	407	399	391	402	429	439	407	397	420	438	418	373	427	399	447	450	443	412	378	428	441	391	445	441	402	422	422	412	402	400	429	428	400	446	424	396	411	400	415	426	416	414	436	406	400	405	408	421	400	423	415	461	391	421	401	447	445	395	434	383	401	383	414	411	446	423	408	423	400	401	385	398	409	428	404	396	393	432	427	413	417	411	380	394	424	463	452	421	393	387	384	415	408	366	380	398	400	376	419	404	399	413	390	386	422	448	435	428	410	401	403	378	404	414	410	396	434	454	422	401	427	381	440	421	403	412	407	392	448	420	405	445	390	438	442	417	367	446	386	425	404	421	394	439	373	394	394	408	394	407	393	423	450	381	415	409	407	403	377	440	444	390	412	415	442	427	408	402	414	399	422	375	445	442	440	397	426	386	404	419	387	404	402	382	402	393	424	403	429	399	426	425	395	411	388	428	372	385	415	416	434	443	388	415	400	404	419	387	403	399	394	408	415	417	414	415	426	387	416	423	430	441	405	441	406	374	405	400	375	382	396	380	409	443	429	427	411	383	404	447	431	423	387	408	408	456	401	438	398	391	437	412	405	398	416	393	417	382	399	435	447	447	367	429	434	430	441	433	414	429	439	386	449	402	396	431	415	380	399	404	359	398	400	389	399	378	436	418	394	415	416	436	406	414	386	450	407	406	411	432	444	399	429	381	418	425	412	425	389	381	433	409	423	428	389	402	387	438	402	396	409	419	391	409	415	447	426	420	397	449	399	410	388	411	417	434	405	396	410	414	408	428	445	413	383	391	419	415	403	417	409	399	452	408	424	414	434	405	393	414	368	406	373	425	419	460	411	392	445	402	407	412	445	434	415	411	421	421	429	400	427	433	433	401	415	427	450	446	396	450	388	413	410	379	415	391	405	413	418	433	410	399	413	397	390	424	420	408	409	426	409	424	397	416	397	392	431	414	384	417	423	374	412	431	432	396	385	426	430	397	414	436	405	399	398	399	394	399	377	416	446	429	344	441	416	407	419	447	417	437	384	419	392	380	397	440	417	405	384	400	428	404	388	414	420	449	401	397	380	418	420	425	403	462	450	399	383	392	436	418	402	450	424	401	439	387	423	415	416	390	413	415	423	407	422	415	400	376	379	401	378	379	428	429	393	420	463	380	457	420	424	420	412	435	395	394	433	436	410	434	407	404	421	414	402	391	421	406	392	411	382	415	388	448	397	398	407	408	411	416	405	401	437	432	407	407	386	396	430	428	436	497	426	398	396	418	379	430	429	409	415	384	386	395	455	426	413	385	405	401	406	437	395	419	383	412	405	365	422	375	443	401	433	425	372	412	401	403	403	418	418	430	400	415	428	414	425	428	405	405	390	406	404	413	411	411	446	403	410	425	401	383	415	383	389	410	421	420	383	402	424	437	411	401	385	410	425	423	419	408	375	374	438	436	374	405	434	399	392	409	413	418	408	423	407	394	422	396	425	400	434	410	401	424	424	439	414	402	422	425	419	388	405	395	423	403	421	420	383	415	419	427	377	410	411	419	374	412	405	424	410	436	417	361	401	415	405	410	413	414	405	378	421	447	398	405	412	413	374	375	409	422	421	415	383	412	418	368	410	430	431	409	429	423	395	437	401	423	446	407	412	430	434	421	461	425	421	442	399	430	386	452	425	410	367	415	388	391	411	424	396	433	395	403	419	427	398	387	412	434	440	400	387	410	419	417	386	383	448	436	425	398	403	432	442	396	430	399	443	427	419	409	449	386	389	421	427	422	434	425	399	424	444	428	406	389	393	394	427	427	400	452	427	420	410	381	422	426	412	407	421	453	416	416	370	425	446	396	410	395	427	381	438	429	422	429	444	425	385	410	437	393	426	432	418	436	418	387	418	433	423	388	432	410	372	426	416	388	394	405	415	368	431	399	403	402	384	445	437	383	427	409	364	392	418	427	427	407	413	391	406	433	449	413	416	399	437	404	425	418	448	429	390	411	426	413	439	425	408	416	417	408	402	423	440	407	393	419	396	451	449	414	434	396	403	399	460	412	437	453	387	413	434	409	423	382	407	410	399	411	433	440	403	400	419	409	408	404	400	412	371	430	383	406	448	395	407	393	410	402	434	408	406	422	410	397	391	405	451	411	427	435	386	402	415	409	379	442	367	412	424	412	438	410	421	399	425	451	408	426	431	371	409	401	398	421	404	379	382	384	417	380	396	403	410	423	424	393	387	386	404	421	399	403	440	410	418	431	421	415	422	449	428	420	408	399	428	439	396	401	426	435	389	362	387	410	445	386	399	372	430	420	425	416	387	391	421	411	403	401	426	448	434	406	432	433	457	419	409	409	413	406	379	425	388	423	377	424	417	392	433	405	419	382	406	404	431	411	417	408	442	432	469	399	387	422	425	417	409	411	432	398	411	444	387	403	445	392	425	423	427	426	415	412	402	401	416	419	388	416	437	420	430	418	426	457	404	411	377	440	421	414	437	400	425	437	414	419	409	424	401	430	406	403	423	405	420	447	395	403	420	422	454	426	432	432	417	404	411	384	426	381	422	459	406	400	420	400	405	441	432	446	400	421	391	439	417	412	397	409	424	402	429	400	380	419	440	405	438	415	388	425	445	427	407	407	429	410	380	444	411	409	420	407	431	413	413	420	396	438	437	449	443	445	426	379	374	414	440	400	476	430	427	402	425	410	415	425	422	436	413	415	445	402	397	397	441	400	422	407	369	412	432	425	442	410	414	429	441	446	379	410	420	401	430	388	392	420	425	391	392	387	408	412	430	437	380	369	402	403	436	406	420	441	400	433	376	437	398	432	424	397	397	415	422	427	389	444	424	397	400	405	409	410	439	407	406	373	425	373	397	425	401	423	393	417	414	380	407	429	421	396	443	414	414	441	409	391	389	396	430	406	399	411	365	438	413	433	444	412	377	452	429	404	447	433	389	418	418	412	435	450	410	427	417	409	405	388	407	422	398	407	385	431	428	401	429	432	409	396	376	392	424	384	438	419	404	398	423	422	411	426	437	415	408	463	418	409	389	441	419	425	380	419	405	374	440	380	421	402	410	409	436	416	435	402	401	412	408	464	421	443	401	384	381	430	421	391	412	426	397	418	373	399	393	425	439	417	394	407	429	419	431	396	411	453	423	417	435	427	419	391	403	431	391	449	384	409	435	410	437	470	376	405	395	414	427	385	449	424	390	405	425	400	417	434	411	395	420	419	388	419	395	417	423	429	425	448	387	432	414	391	405	442	370	366	398	414	446	388	409	355	401	406	427	401	397	425	388	399	404	447	418	375	432	400	358	442	430	416	376	406	395	379	403	429	420	453	403	442	419	404	415	410	432	431	411	445	404	399	440	451	424	435	426	446	419	435	461	445	418	415	425	405	420	425	386	394	409	397	405
17644	30398	27795	14998	7724	4409	2963	2403	2091	1791	1619	1404	1378	1241	1214	1125	1175	1141	971	904	885	892	883	888	887	864	856	913	849	842	789	842	797	829	837	883	853	825	815	808	822	760	827	833	824	837	845	839	791	828	835	834	780	770	796	796	812	836	817	819	833	852	807	789	861	787	790	763	869	886	799	777	852	775	788	733	784	827	780	864	824	852	842	856	793	761	752	840	812	799	786	771	815	799	812	836	816	824	779	820	766	791	792	845	749	807	799	799	868	880	790	775	791	806	811	800	817	793	755	803	789	789	768	789	768	808	829	762	829	812	780	796	817	826	799	792	780	775	807	829	831	799	801	773	764	765	845	825	774	807	838	751	798	780	825	819	839	840	800	842	827	810	789	772	848	797	829	832	856	818	791	795	770	818	834	752	810	768	844	790	813	799	776	773	761	783	792	811	826	798	823	823	743	774	800	858	822	788	754	771	829	796	735	877	871	801	757	796	784	776	799	792	819	802	809	797	761	776	795	862	805	849	758	783	799	755	800	764	776	798	816	793	808	776	849	827	819	752	739	771	774	790	828	816	808	825	781	788	782	828	810	801	816	815	803	776	840	782	784	788	821	824	819	806	814	791	800	803	780	808	812	790	815	788	802	801	761	776	793	805	794	822	773	762	780	833	809	767	806	767	791	821	742	794	775	737	795	800	775	812	833	838	839	772	790	808	790	824	797	784	798	798	825	812	753	804	771	756	773	784	799	809	824	755	738	808	815	754	866	828	747	776	800	748	788	751	785	843	785	822	798	806	816	856	786	773	799	837	796	814	808	802	801	766	825	739	797	834	758	765	755	798	773	799	829	841	881	833	782	859	770	797	800	809	777	806	833	794	798	792	808	849	822	780	803	816	767	797	836	819	843	790	759	839	832	795	772	775	738	719	780	790	815	789	860	801	814	821	813	797	794	799	846	769	804	812	844	839	781	811	835	808	786	775	806	812	845	823	752	814	764	804	787	802	775	788	808	821	809	815	747	799	807	813	768	796	831	807	765	749	800	774	812	764	817	791	846	810	781	778	829	790	776	812	773	774	814	804	778	794	784	741	797	777	823	729	811	758	820	806	808	799	854	757	778	797	843	777	782	806	758	835	812	807	816	791	772	816	768	832	815	867	823	829	837	821	765	789	758	809	767	808	785	795	815	847	789	841	791	776	821	799	756	765	791	808	790	801	773	842	810	805	795	800	803	805	817	807	783	823	818	750	780	801	775	775	792	807	787	821	798	807	807	846	830	806	847	832	764	852	755	799	793	793	789	828	815	784	792	813	766	767	836	801	812	811	771	804	816	789	817	801	784	778	761	817	843	798	769	800	799	788	784	770	810	745	783	823	811	782	813	809	798	805	844	755	776	742	758	764	791	763	828	775	783	832	819	792	796	766	794	820	812	761	815	798	779	774	806	814	758	803	760	834	835	774	809	788	808	802	784	787	762	829	826	815	803	778	792	798	786	797	802	785	795	780	766	800	796	742	752	771	753	837	779	775	803	776	793	791	820	742	786	810	739	725	830	839	842	816	783	798	766	803	778	820	802	781	775	802	835	866	795	780	812	740	798	783	777	823	839	849	769	835	791	791	778	801	826	789	824	788	789	783	831	806	812	763	789	778	771	780	798	800	775	828	772	758	829	773	815	821	798	809	813	828	815	830	774	756	776	822	770	758	766	787	824	776	808	800	813	833	822	803	820	854	790	792	800	782	822	806	834	813	827	767	783	803	778	792	794	828	778	774	771	796	761	853	791	756	851	828	820	769	855	836	791	828	827	761	832	824	790	811	839	815	769	769	789	779	784	833	790	788	838	746	801	825	785	794	824	865	789	788	796	769	777	748	836	795	823	794	834	803	791	742	810	794	818	769	763	793	780	783	784	828	814	808	809	756	818	772	819	760	759	817	774	790	799	772	809	796	834	852	816	858	825	834	723	753	749	797	746	777	838	764	786	816	784	802	832	779	806	792	787	790	790	817	819	775	815	767	813	873	835	769	769	800	824	802	774	777	855	787	806	760	780	797	818	776	791	779	825	782	789	792	762	812	806	782	766	817	804	831	822	773	810	792	813	838	789	805	807	838	789	820	848	847	788	855	783	840	817	805	820	806	821	787	767	834	755	842	839	861	801	862	807	838	796	773	794	815	796	777	775	835	746	798	760	746	789	746	792	804	807	784	785	855	791	805	789	743	805	738	798	826	850	798	794	770	800	851	787	845	760	793	790	781	745	805	848	817	789	821	801	800	821	824	813	809	815	791	845	871	836	799	811	784	784	768	813	774	787	823	759	811	760	795	755	836	787	802	792	761	801	821	834	759	828	826	809	795	795	821	809	810	831	786	780	786	766	841	784	805	813	790	804	763	761	807	788	763	799	774	784	799	841	791	782	767	790	820	802	780	813	826	794	734	817	780	829	844	776	744	776	825	796	801	748	792	820	811	784	804	798	813	804	791	749	765	823	797	803	786	818	800	830	840	805	804	815	795	866	769	794	822	784	780	805	769	760	825	784	797	811	740	811	790	823	792	815	793	823	804	777	775	833	759	805	778	762	806	791	857	799	833	806	773	800	800	765	778	794	816	828	819	815	754	787	774	771	814	768	784	802	789	814	832	814	800	798	821	824	839	799	798	841	778	740	754	805	829	791	795	766	764	791	731	785	801	813	770	785	790	782	780	826	793	782	811	823	829	800	869	805	845	818	764	755	865	827	827	790	803	756	857	797	792	775	836	768	838	767	806	862	808	785	825	774	847	808	853	770	766	816	769	793	786	791	785	792	786	806	837	789	834	835	832	790	788	816	776	836	836	732	772	818	783	777	761	792	819	761	753	739	788	807	822	776	827	826	787	786	810	798	797	789	800	810	800	827	834	787	825	796	858	768	832	783	843	831	834	819	789	817	798	840	756	803	804	760	793	836	764	811	736	846	837	847	781	832	804	794	821	791	856	842	773	785	788	816	778	835	793	790	800	811	805	795	762	798	838	816	795	798	764	758	818	791	788	814	768	806	782	812	777	817	812	847	809	785	782	809	805	739	856	812	752	777	796	782	803	807	836	811	815	792	797	818	833	799	820	823	837	786	763	796	839	776	759	791	793	777	769	819	774	743	830	867	809	799	841	831	781	783	799	819	732	776	793	791	790	795	766	798	788	793	768	865	769	813	790	817	798	800	784	832	794	796	821	742	838	814	797	784	807	805	813	847	766	791	801	816	842	810	764	820	799	824	785	768	798	849	802	770	819	807	819	817	847	813	841	766	797	845	796	805	818	818	833	784	782	802	764	828	781	882	790	738	800	849	801	815	812	851	826	752	818	797	776	753	832	784	795	813	793	806	783	750	738	789	800	764	793	823	832	738	807	822	781	814	789	809	777	825	772	778	789	845	766	823	823	808	820	795	762	812	755	751	735	746	832	817	826	781	827	764	847	828	836	782	780	794	812	824	778	809	828	767	873	787	773	823	813	772	750
24563	21452	28479	25154	19760	9328	3447	2189	1540	1257	1060	907	868	705	660	629	583	518	450	407	380	363	372	365	357	372	361	332	327	335	332	352	310	344	302	346	313	315	311	303	283	306	302	328	318	289	330	324	321	275	327	297	297	314	283	291	318	350	320	323	286	299	290	318	336	315	336	315	511	411	297	274	314	326	276	304	311	275	312	285	302	327	289	330	329	345	306	316	333	343	342	332	324	319	317	304	336	309	288	326	319	320	340	317	330	339	296	329	282	299	338	290	311	305	287	333	309	307	301	283	291	283	297	308	303	293	302	330	302	321	316	369	316	311	287	304	315	288	296	327	301	287	300	337	316	309	297	318	335	320	293	296	295	326	303	275	281	339	300	321	309	336	317	306	321	310	288	293	298	277	305	328	325	298	321	298	296	331	312	275	258	295	302	323	275	303	305	286	302	308	305	295	330	303	311	275	312	289	317	315	292	332	309	283	316	307	311	311	309	293	310	319	314	303	345	298	311	297	320	310	303	292	311	298	302	309	294	344	298	324	284	294	322	288	319	300	297	333	279	341	333	303	320	346	315	302	290	326	312	314	322	328	295	269	320	306	281	316	282	288	329	357	324	316	311	297	349	319	301	306	265	305	281	294	285	303	322	303	309	296	313	304	303	300	322	282	321	307	320	306	311	310	312	325	324	291	282	325	293	326	332	307	303	330	285	270	328	301	298	277	284	273	330	289	307	297	315	302	310	339	276	288	302	305	303	345	290	302	306	333	323	286	322	302	280	313	292	307	328	293	308	312	341	323	364	320	313	331	319	294	318	300	283	340	290	303	306	300	304	350	302	329	295	329	320	323	318	310	290	318	288	281	287	293	296	315	307	303	293	309	301	299	330	312	335	319	323	316	279	315	316	283	298	303	298	283	265	283	326	278	312	304	319	324	306	319	293	311	311	299	290	284	333	283	317	287	339	295	346	285	299	350	321	322	300	311	303	271	322	305	271	304	333	281	320	324	340	355	295	294	287	304	287	321	321	304	272	264	330	296	322	294	327	271	313	328	302	305	306	296	299	290	307	321	319	285	342	306	307	283	305	303	293	288	303	288	325	301	282	302	319	299	316	319	292	310	301	321	299	278	289	302	305	333	301	313	293	296	307	293	293	293	297	310	308	329	328	303	308	306	306	305	310	341	286	313	270	314	303	307	324	284	279	293	300	293	291	304	341	302	296	293	300	305	294	321	335	325	319	336	290	322	314	328	293	289	317	331	311	345	286	291	287	293	289	310	287	327	297	344	269	306	303	308	318	295	326	279	289	283	313	276	300	294	336	260	330	297	314	302	283	315	337	312	316	343	321	304	306	302	298	318	323	343	315	291	301	319	314	291	315	343	330	330	328	319	320	308	289	312	284	333	336	319	303	310	312	292	348	314	345	309	292	288	328	311	318	314	322	286	327	324	282	309	325	289	307	299	295	299	321	292	296	322	321	306	335	315	295	314	320	291	289	326	304	303	273	288	274	314	313	290	318	335	304	304	318	319	313	307	303	279	317	315	303	283	276	315	301	286	322	324	318	298	315	311	321	299	322	294	288	304	298	283	322	300	346	321	321	305	298	302	293	315	342	349	304	304	285	301	292	309	300	332	314	304	337	315	296	327	288	308	316	286	278	286	294	295	317	291	304	303	314	290	281	315	318	324	262	309	300	297	299	289	300	322	299	283	331	289	304	301	302	322	285	303	312	321	308	310	340	296	319	299	297	296	360	324	275	305	304	316	303	291	300	297	323	288	310	314	277	290	312	328	308	306	290	312	302	299	285	271	323	277	289	330	324	280	305	360	311	280	298	315	313	295	303	311	346	278	321	300	279	326	329	300	307	310	291	325	321	321	323	327	300	343	293	292	314	323	289	349	290	284	291	291	331	313	311	333	295	317	287	303	317	291	282	325	322	314	303	299	294	307	324	335	307	288	315	272	292	303	305	299	271	327	297	335	302	335	310	329	285	289	302	348	301	311	325	333	307	322	324	282	304	304	303	322	308	298	316	305	310	284	308	290	316	319	328	322	313	297	314	291	289	318	286	332	321	297	332	301	308	328	251	301	294	309	294	296	305	335	297	335	304	301	282	343	284	313	324	287	317	292	330	297	283	327	307	308	335	271	331	327	294	360	304	315	299	311	302	313	317	332	324	315	286	326	313	334	277	307	311	292	284	313	328	341	290	316	298	267	312	306	312	336	291	319	288	293	307	340	289	301	298	318	306	349	338	305	274	338	314	299	308	292	285	308	329	315	302	321	296	320	264	304	315	306	290	320	316	296	316	310	298	287	305	294	289	302	314	288	314	322	294	317	302	301	306	309	287	305	300	332	312	267	286	322	312	306	332	291	306	324	345	325	283	322	321	309	285	296	311	306	329	291	332	306	275	304	310	327	328	298	276	288	316	306	310	305	311	308	308	314	321	307	265	286	329	312	316	297	287	332	342	299	302	309	295	296	319	325	301	312	305	306	289	319	291	316	321	316	321	308	337	340	306	296	317	318	277	345	296	310	275	291	312	327	287	340	320	288	301	309	303	328	311	285	307	287	291	288	317	312	284	310	309	310	280	288	316	320	326	320	293	313	316	331	280	298	314	311	313	293	290	300	309	302	312	298	334	287	278	263	311	310	279	338	284	320	312	283	304	323	312	301	295	304	324	269	327	296	316	286	324	309	293	313	316	306	303	320	314	333	324	322	299	290	260	326	305	281	307	269	286	310	327	329	322	334	317	324	299	285	297	314	296	314	275	321	297	305	328	298	305	327	307	335	331	333	315	256	310	280	300	303	330	302	315	314	294	307	330	281	312	299	338	290	295	300	276	300	307	286	334	337	310	295	275	306	294	312	275	297	332	293	317	315	290	271	310	306	273	320	270	292	282	277	297	277	308	320	311	322	308	287	350	304	310	311	328	309	319	312	308	319	293	329	295	333	298	298	303	325	307	331	305	322	321	293	290	317	334	322	258	332	267	322	281	329	307	298	291	311	275	305	314	324	299	299	291	301	305	331	295	328	336	315	331	267	287	320	326	326	298	307	313	299	317	299	309	298	322	317	307	310	309	332	300	315	315	263	269	312	305	301	284	288	310	308	345	279	334	302	329	314	312	320	314	319	298	315	306	315	316	299	313	300	326	294	326	301	312	289	316	339	297	325	312	307	286	288	296	322	323	279	308	290	332	278	324	298	310	326	294	305	302	291	319	302	310	296	293	303	303	350	322	307	298	300	296	312	306	278	297	278	291	300	312	308	289	345	311	313	318	294	315	299	295	319	304	315	314	345	312	331	310	343	301	301	277	304	298	317	317	324	296	288	320	313	303	328	306	318	311	298	303	311	307	311	328	315	317	329	329	287	310	281	298	329	319	301	289	337	303	343	290	293	303	296	318	310	318	322	327	324	313	286	321	298	285	309	315	308	294	301	307	331	317	293	270	286	281	256	310	300	308	307	300	293	339	327	294	292	323	316
22973	44491	41451	29202	21100	11083	7372	6012	4811	3806	3407	2730	2564	2212	1978	1795	1615	1383	1097	895	922	870	818	800	862	900	890	774	737	733	697	644	693	610	609	675	711	685	659	647	656	678	584	638	649	582	632	604	591	638	619	621	605	629	643	626	584	570	584	625	627	649	603	599	643	618	586	721	1253	968	618	590	631	598	595	603	617	605	630	592	647	607	607	602	614	597	587	584	557	636	595	571	651	573	587	594	636	612	620	617	647	627	589	577	564	609	610	567	586	625	603	576	573	638	601	618	660	623	604	573	573	653	579	625	626	573	616	621	612	603	642	591	573	596	606	555	576	603	595	599	615	662	646	599	612	588	589	586	618	559	582	626	550	615	604	621	608	594	598	601	601	665	601	601	613	589	638	620	600	627	585	628	636	666	638	557	565	586	585	598	607	592	596	589	600	607	598	596	603	596	592	585	630	606	637	635	622	618	645	583	587	637	569	662	616	608	582	616	605	584	640	577	613	497	567	591	610	586	635	610	643	609	600	606	577	577	580	584	582	626	624	625	598	582	619	628	570	634	616	597	639	647	600	606	591	615	591	622	605	606	618	609	604	617	587	585	627	605	598	645	604	585	639	596	623	537	602	628	576	630	660	618	593	547	651	628	575	621	661	602	581	607	576	583	591	595	617	605	604	603	570	615	569	595	593	639	627	606	583	600	628	549	570	578	633	581	597	627	621	598	621	604	564	615	625	639	601	602	646	568	626	615	587	561	601	629	591	612	553	563	590	585	581	621	600	564	596	573	567	635	683	579	630	619	626	554	592	631	606	597	571	609	641	636	597	586	621	558	598	656	586	591	592	621	614	661	621	618	631	583	606	569	592	606	614	586	648	664	635	582	546	578	599	577	611	595	632	591	619	590	617	603	648	658	572	549	605	610	614	615	628	602	607	581	603	629	623	605	623	657	560	570	613	629	617	595	584	576	602	606	635	576	611	554	576	608	608	639	591	580	592	596	577	611	594	589	633	571	594	596	642	642	626	579	636	606	620	625	658	582	599	621	652	600	613	614	566	614	628	589	626	593	602	602	618	633	575	587	594	608	591	580	604	650	613	578	622	609	619	612	640	605	551	630	618	622	602	593	627	631	655	588	631	620	639	617	626	638	599	570	559	584	619	621	655	578	625	620	584	649	639	580	565	619	609	596	621	572	578	597	608	602	639	655	620	629	599	649	610	586	580	606	573	619	625	628	635	591	609	603	582	579	597	623	596	603	617	607	623	600	606	554	622	646	633	603	610	632	595	589	589	588	609	588	616	589	614	602	616	630	574	615	613	603	627	615	585	592	615	613	545	598	631	619	578	588	611	593	599	619	596	593	626	593	575	585	650	631	609	601	632	559	592	633	628	631	632	568	616	606	604	608	605	604	613	627	594	591	626	578	586	615	638	578	549	582	625	583	580	655	629	623	626	630	587	615	591	599	592	615	621	610	618	603	623	608	628	589	600	586	619	599	648	627	597	651	618	633	565	603	620	638	631	599	631	612	650	614	602	579	584	631	533	618	627	617	613	554	637	631	591	602	597	578	563	609	609	590	576	593	630	647	603	594	630	588	589	644	621	644	618	600	569	585	627	598	613	588	607	591	622	577	586	596	601	583	590	612	632	596	553	618	605	590	605	635	614	605	583	553	622	607	622	628	645	564	597	623	638	643	567	631	659	579	587	639	635	602	646	591	555	576	614	634	572	587	586	589	645	587	604	624	624	599	620	623	603	589	639	599	591	579	653	563	576	633	617	580	587	592	628	589	624	585	574	621	610	592	600	647	613	619	602	613	569	610	610	614	603	598	632	618	640	582	674	620	590	577	640	591	574	611	656	582	626	641	633	634	602	593	640	588	603	588	584	634	605	635	588	590	645	563	643	593	617	670	643	584	560	624	618	597	631	602	593	596	568	621	592	629	616	620	587	587	622	596	563	615	640	586	636	578	629	629	588	648	611	615	574	628	627	619	588	651	609	627	612	621	587	626	622	615	626	613	592	600	669	671	609	590	609	576	622	593	593	593	608	621	592	668	631	564	581	596	608	554	649	579	592	605	595	596	582	553	652	564	596	590	624	586	599	624	631	624	637	586	588	610	615	599	610	636	622	638	635	572	609	628	564	581	598	637	626	646	618	570	646	602	627	586	615	636	642	607	558	588	571	570	586	631	638	598	596	610	619	570	616	609	605	609	554	568	590	587	626	566	588	614	597	591	579	588	639	641	590	597	628	543	615	596	639	627	602	587	605	650	621	648	589	644	580	593	614	578	608	626	598	601	624	587	610	592	580	602	583	598	662	646	624	568	598	595	564	616	624	615	554	599	613	602	631	621	606	612	609	599	612	641	619	647	645	582	592	580	587	633	665	582	621	573	644	595	610	587	619	609	655	652	630	619	615	614	650	602	610	610	611	616	623	642	610	592	637	601	631	628	608	586	624	559	617	582	584	591	606	588	620	592	629	578	608	568	604	608	635	628	619	560	615	664	647	571	608	604	663	616	574	613	555	563	598	609	627	634	636	632	613	583	590	593	639	622	609	607	588	607	621	590	583	633	603	625	602	572	657	617	627	629	607	612	583	636	611	620	631	611	569	631	597	612	609	541	623	608	576	549	613	687	640	592	579	630	584	600	621	563	636	614	592	554	627	616	583	605	616	592	587	600	611	602	599	622	617	598	612	595	605	599	629	645	590	628	614	613	588	626	589	615	608	599	628	596	600	613	639	564	586	608	599	654	621	615	613	587	585	634	647	631	645	622	606	611	596	623	614	565	586	630	605	510	617	570	616	654	578	634	576	670	610	602	624	597	649	594	588	648	594	634	606	607	647	621	655	619	632	619	577	617	613	608	584	617	627	586	575	611	600	637	595	649	591	560	615	574	593	600	595	598	594	597	581	591	585	595	664	601	577	592	638	620	622	630	594	604	596	615	595	610	572	571	597	618	605	605	626	588	593	600	637	624	573	603	614	639	616	595	643	600	594	606	642	629	622	597	617	575	601	602	587	578	593	592	606	614	595	586	609	632	629	662	621	598	615	595	589	574	561	631	574	617	625	602	608	588	576	627	625	589	605	601	626	639	596	571	607	569	585	667	593	593	674	589	626	589	644	560	654	604	640	612	660	580	614	602	594	612	624	598	624	598	645	626	599	619	590	591	589	599	628	613	603	605	616	599	618	602	576	637	612	567	601	623	543	597	640	645	591	564	575	655	616	639	600	660	587	612	628	627	604	621	594	574	558	598	650	598	585	622	620	586	617	610	599	652	598	588	611	607	578	623	558	604	581	608	620	636	558	576	610	609	606	609	649	631	602	628	575	598	572	592	615	575	655	596	638	568	610	598	619	606	610	600	609	642	595	618	546	607	632	571	585	647	569	566	589	614	569	584	527	665	623	606	590	589	570	609	632	604	546	578	605	607	627	614	570	612	643	602	585	561	596	551	574	584	562	605	605	569	613	549	612	620	589	611	579	592
23454	21413	29017	24147	21391	18411	7957	3657	2515	2061	1629	1360	1143	1033	874	852	781	708	480	432	433	407	377	326	380	407	395	367	318	289	268	278	269	247	280	297	280	276	281	270	266	268	289	273	263	248	246	255	289	257	275	251	257	245	251	244	263	242	237	259	261	233	260	228	250	243	250	322	539	377	222	254	246	267	239	266	236	262	247	247	266	266	268	258	212	234	275	274	233	244	258	238	262	262	264	282	242	259	236	226	241	227	274	250	248	236	248	262	242	276	283	251	220	248	252	249	228	266	258	258	249	247	263	246	269	249	240	262	244	258	264	282	284	252	288	232	228	255	253	302	246	252	248	245	236	240	256	251	259	255	243	252	236	272	255	249	247	263	257	241	261	234	250	249	251	266	244	269	236	237	220	257	263	237	266	251	264	223	267	259	243	243	276	259	251	269	254	223	259	249	247	281	250	247	247	238	273	281	266	233	267	251	228	256	244	240	269	260	285	235	237	226	252	238	269	239	253	267	254	270	236	251	265	243	249	280	259	221	252	250	272	226	281	288	231	269	245	251	240	231	282	285	261	271	226	249	244	248	291	248	266	245	248	229	243	252	206	259	248	241	262	243	278	230	284	246	265	234	252	269	250	263	269	244	259	238	271	250	258	277	224	233	278	240	226	253	225	244	265	246	269	241	248	224	269	278	264	240	252	244	241	229	240	233	269	232	246	242	256	272	214	247	222	244	246	232	245	224	282	268	240	272	246	222	227	241	208	255	229	258	283	255	279	253	247	275	256	221	213	247	252	259	238	249	241	251	255	271	278	224	269	243	227	259	274	246	263	256	239	254	242	231	237	265	261	229	250	269	253	235	264	239	258	249	257	263	249	231	255	282	244	257	275	242	223	250	267	261	216	242	278	252	258	224	281	237	256	250	269	262	262	255	272	246	259	247	239	237	252	261	249	285	275	226	249	243	232	241	254	249	270	223	271	226	273	233	254	240	278	253	277	265	247	272	245	259	257	251	253	260	270	258	256	256	243	247	264	244	259	251	266	242	259	251	288	239	258	260	238	262	275	254	239	278	258	262	236	259	232	242	267	257	255	239	254	255	240	235	260	257	268	256	285	251	229	231	247	255	232	270	241	247	247	245	261	213	232	267	261	250	258	248	259	262	261	278	238	223	268	255	239	243	263	256	273	237	232	252	245	262	271	245	247	259	217	237	290	249	283	261	254	249	241	263	265	273	262	238	240	246	248	234	244	242	241	229	263	235	229	251	243	262	253	262	256	262	246	255	261	260	266	264	257	251	255	247	265	277	286	258	251	259	262	246	250	237	246	229	226	246	274	261	249	239	299	258	248	249	253	259	248	238	229	270	260	228	248	269	258	249	261	229	245	243	262	263	231	249	254	277	250	259	252	255	258	238	245	262	256	265	232	251	275	269	234	233	226	258	251	242	263	233	250	235	267	252	256	230	229	265	243	231	245	263	262	253	273	273	251	244	281	246	242	225	267	261	251	244	251	264	240	253	265	235	219	244	269	244	276	237	235	225	256	249	248	249	244	251	265	259	209	233	280	275	277	274	229	241	258	242	249	293	255	227	249	244	252	253	263	265	242	270	286	242	242	243	248	242	277	273	259	248	229	237	233	243	247	263	274	220	250	246	251	266	259	250	240	263	258	252	262	232	280	258	250	235	204	261	232	242	258	275	233	253	252	229	267	278	271	236	242	259	289	257	251	218	251	247	238	278	255	245	248	277	280	256	247	254	250	243	226	270	249	247	230	257	259	253	239	244	267	269	229	235	229	245	269	256	259	232	256	269	272	236	211	279	281	248	242	241	234	249	264	258	237	244	258	261	239	259	236	249	238	248	214	230	271	252	244	232	241	272	244	257	264	258	234	254	243	261	241	228	280	252	230	263	253	225	257	245	233	278	245	256	231	251	245	268	259	246	233	263	245	269	237	283	257	253	220	278	287	252	252	241	268	254	242	267	233	269	252	263	234	264	227	254	241	265	255	224	251	227	252	230	217	244	273	271	252	265	248	236	237	277	237	241	250	245	279	288	269	239	242	258	249	261	251	247	250	262	260	266	237	232	232	265	263	276	268	267	243	243	235	238	264	262	246	247	274	252	228	264	251	253	285	272	266	268	222	252	272	236	225	264	258	257	248	234	269	216	249	285	242	245	222	253	255	241	266	242	227	262	261	248	240	250	205	234	252	264	265	261	265	243	241	282	255	232	262	240	242	238	260	252	265	252	246	222	239	245	232	255	228	248	271	239	254	261	240	238	270	255	247	281	255	255	240	242	265	240	242	251	256	266	266	259	231	275	238	253	269	252	239	239	246	264	254	246	260	279	265	245	263	268	271	264	219	234	253	240	232	284	266	269	266	258	235	233	249	238	213	272	253	256	253	261	248	234	243	250	250	224	231	268	288	256	251	264	268	236	264	277	221	219	270	253	257	286	235	270	247	256	232	268	249	230	266	223	234	232	269	205	245	266	226	241	265	269	229	258	247	256	236	257	240	260	248	230	248	226	249	231	222	271	240	237	277	290	222	273	287	255	280	242	269	252	286	253	257	291	251	239	238	244	251	266	230	271	274	219	272	248	227	253	291	251	244	256	232	270	241	258	252	263	271	273	261	224	279	252	276	242	265	232	269	271	253	240	238	243	252	263	254	257	250	279	261	228	267	259	238	254	243	251	254	222	284	277	259	257	256	264	226	248	265	245	273	245	257	227	294	234	253	242	248	283	236	229	263	253	260	264	258	244	258	266	240	226	268	258	260	269	236	253	244	232	266	258	240	240	233	261	264	248	246	261	263	240	254	235	226	244	254	244	238	248	239	249	210	269	274	247	238	257	267	278	260	252	255	250	265	275	265	243	279	272	271	281	238	274	223	239	259	242	267	261	253	261	230	228	260	252	249	248	254	233	275	248	260	260	229	253	255	228	224	272	245	271	244	240	224	231	267	229	261	262	257	226	254	266	266	253	248	229	252	256	271	249	230	244	271	258	228	255	259	259	230	258	231	255	216	243	238	231	270	247	257	242	274	267	257	253	264	278	242	247	257	249	231	286	267	258	266	275	251	233	198	272	248	251	237	254	264	261	251	267	260	225	242	255	264	240	282	225	222	247	245	260	246	283	260	259	254	237	264	247	274	231	231	249	279	250	277	252	209	233	281	264	228	250	259	234	239	274	244	226	253	278	281	262	257	235	256	263	237	240	255	235	279	266	269	251	264	253	257	249	268	254	253	251	252	239	254	259	260	238	250	219	260	263	227	235	271	273	247	240	223	248	232	231	236	246	278	261	271	235	226	254	271	267	237	248	264	238	265	229	229	245	253	283	256	215	246	261	247	233	250	252	237	250	253	241	233	241	242	234	270	244	248	240	258	255	252	282	239	251	227	236	256	265	240	238	245	255	273	219	233	273	252	259	246	264	239	253	230	235	262	246	243	250	245	204	251	269	252	268	233	251	253	252	237	264	276	246	236	238
26042	49165	45105	33453	19192	13391	11086	9535	7572	6413	5334	4432	3779	3300	3097	2787	2513	2084	1445	1083	1106	939	846	866	946	1153	950	828	664	704	594	576	587	564	592	579	604	616	526	568	510	534	502	527	507	547	489	502	527	460	518	540	511	522	481	458	454	475	466	479	494	486	540	469	492	482	464	727	1531	826	484	499	510	467	504	498	480	479	478	446	461	465	438	478	526	478	489	476	483	503	527	502	477	523	481	463	445	484	515	492	498	529	462	516	460	460	445	511	490	510	505	487	481	452	504	476	507	472	494	504	460	434	453	506	472	471	448	480	465	514	443	519	490	466	478	530	465	476	498	494	492	502	506	504	411	474	498	461	498	481	518	484	495	460	482	470	465	484	519	538	494	486	473	465	480	445	498	479	490	472	500	479	470	499	504	490	454	460	501	463	520	485	468	504	503	466	477	517	476	498	479	468	437	498	505	436	480	471	459	494	492	493	485	475	443	477	486	460	477	484	501	517	494	466	492	493	473	484	509	488	473	491	442	453	506	504	502	475	471	473	493	494	474	500	469	488	462	543	483	492	460	454	496	487	428	481	509	473	474	501	476	461	468	468	464	485	517	488	473	443	437	534	495	477	434	511	461	480	485	454	484	478	496	490	456	479	467	445	478	446	475	475	486	474	464	532	490	489	456	468	496	463	470	517	499	461	467	458	505	457	452	464	448	467	483	496	475	510	482	501	477	466	480	504	530	489	471	499	484	510	487	468	476	489	482	516	495	487	498	491	470	514	473	498	516	472	487	464	500	460	492	513	475	485	479	501	518	481	505	457	489	499	483	480	496	502	467	484	436	499	471	482	515	474	466	473	485	475	447	464	480	495	478	460	466	498	486	459	479	481	441	480	456	502	443	439	491	445	518	484	485	482	480	461	490	498	469	493	473	491	495	517	531	473	486	487	523	510	505	507	501	502	504	483	488	490	486	476	462	462	493	481	536	483	470	508	487	450	489	488	457	488	505	478	442	467	480	461	451	483	458	459	491	484	511	508	491	481	533	502	483	487	487	450	476	468	520	489	454	436	483	479	471	508	508	438	476	469	505	466	482	468	511	473	518	447	483	491	492	485	500	473	431	480	491	478	511	495	469	520	460	492	499	464	491	462	487	491	467	540	488	490	466	471	445	473	479	526	483	500	452	475	501	469	485	488	456	512	471	472	451	536	459	509	484	491	506	475	458	472	514	442	474	490	477	481	467	492	512	512	478	505	511	487	481	494	495	487	520	480	517	501	447	484	453	478	488	494	468	476	490	463	463	468	439	478	512	483	477	428	453	475	481	513	499	491	484	486	527	477	435	502	498	449	452	502	462	449	493	470	494	496	480	478	482	484	497	508	463	476	462	467	460	472	495	467	514	499	517	470	458	516	465	527	453	491	475	457	477	455	462	477	441	469	457	486	478	479	500	479	491	517	532	480	469	498	407	502	535	500	501	474	473	496	481	503	496	498	460	498	524	445	497	500	468	500	450	486	482	474	456	477	461	444	449	458	451	473	535	479	480	449	443	508	447	465	467	490	467	516	526	511	487	507	486	485	478	493	492	469	479	472	521	467	498	479	485	483	530	487	497	532	504	449	476	489	461	512	506	490	513	540	468	494	480	523	525	468	472	463	475	469	550	511	484	455	458	491	482	507	510	465	485	515	488	485	470	475	497	490	461	462	464	469	489	463	508	440	510	469	479	483	466	538	465	474	504	482	497	511	478	484	495	471	496	463	487	478	481	488	506	502	493	463	486	507	448	486	508	539	484	460	491	459	484	488	468	488	515	446	490	506	492	476	469	516	474	480	508	501	509	476	460	497	453	466	494	471	475	462	464	526	473	472	485	487	480	483	442	505	502	481	465	479	519	483	472	469	455	512	463	521	535	464	463	482	491	484	486	495	526	482	479	485	503	508	489	477	482	483	497	437	493	504	483	464	488	487	478	474	485	530	481	489	452	513	504	438	541	455	526	514	486	511	500	509	481	465	477	489	493	496	477	472	483	488	499	484	476	496	474	516	487	430	475	482	505	462	456	509	483	493	507	519	502	506	433	496	481	470	450	512	468	521	473	503	486	485	485	478	475	460	475	515	506	496	498	478	521	455	524	499	476	486	473	501	505	509	514	504	460	469	464	482	493	487	477	501	507	465	529	535	479	485	480	484	503	518	471	504	479	506	482	506	502	487	467	500	476	485	476	517	469	467	479	483	478	481	488	471	502	464	458	507	450	503	487	473	522	504	487	477	485	492	474	504	512	451	467	478	523	475	504	495	450	470	469	510	512	469	484	454	480	470	474	496	487	452	502	489	469	455	504	506	493	446	497	477	453	497	491	486	496	472	510	518	504	521	498	502	496	452	482	482	527	478	465	481	502	512	524	448	458	535	487	469	487	472	465	469	482	469	521	483	499	499	488	491	520	514	492	452	488	458	447	480	549	465	475	494	531	524	496	441	534	466	501	509	499	484	472	515	473	470	471	455	448	479	500	474	444	462	508	543	497	496	457	459	493	489	473	475	477	482	477	493	491	452	440	488	492	451	469	479	488	491	458	475	494	521	498	463	449	505	510	463	492	479	440	505	470	484	505	523	480	483	474	519	487	508	476	502	465	491	479	474	442	478	483	472	483	491	503	444	520	538	467	474	489	528	462	475	506	467	464	458	492	478	493	470	459	478	486	526	465	471	494	491	500	451	504	469	509	462	486	495	462	467	515	463	479	509	480	505	501	505	486	537	491	480	468	503	480	483	501	475	507	495	460	492	467	509	508	478	522	483	482	462	480	514	495	542	493	491	488	435	492	499	502	500	454	465	504	442	515	500	470	503	461	485	496	464	452	496	502	527	485	500	483	494	500	492	511	488	483	486	470	443	508	466	528	486	500	442	499	475	500	490	465	481	466	479	513	534	479	473	474	490	494	527	502	502	470	468	510	494	487	490	488	435	468	489	502	490	489	502	467	517	461	489	489	528	493	528	471	506	465	486	487	469	473	497	498	485	483	468	508	475	491	464	468	476	506	499	498	460	485	485	458	483	481	515	546	497	527	492	468	541	480	501	478	455	476	482	498	496	507	470	519	466	463	484	496	508	490	450	489	495	516	498	516	520	470	466	481	504	453	490	501	513	499	489	502	477	472	493	482	468	456	416	478	488	440	491	514	469	454	500	496	495	471	474	517	491	492	473	468	492	470	501	498	457	517	490	523	470	484	496	469	529	505	482	508	475	469	453	463	472	467	506	460	478	462	495	463	477	478	510	513	471	482	475	441	502	457	504	499	435	505	456	487	462	464	487	494	479	460	473	517	467	452	491	463	491	513	501	510	453	513	498	464	519	482	452	494	465	448	448	503	474	515	502	498	477	485	465	490	496	497	491	455	514	486	467	516	463	462	475	471	485	464	461	468	474	482	507	485	452	485	416	470	510	467	506	481	477	506	476	495	461	482	463	484	526	483	463	518	493	526	496	496	487	480	477	477	492
27112	21084	16223	5871	1785	1167	957	803	707	688	575	562	525	499	504	522	507	470	471	404	455	435	376	422	396	413	444	354	378	399	390	385	430	369	421	440	403	408	415	411	375	382	408	421	422	433	365	403	382	395	358	357	410	412	401	385	338	406	379	388	409	376	366	379	414	405	379	382	395	396	408	392	363	397	405	415	430	435	377	403	388	417	384	381	385	389	393	375	395	386	388	413	405	377	401	390	360	380	397	407	419	376	382	376	410	376	408	371	408	408	390	370	367	387	377	419	399	387	404	399	397	356	382	392	390	388	383	353	395	392	393	375	359	373	378	412	398	390	392	411	388	407	384	384	409	419	406	380	373	355	367	393	352	438	369	380	400	408	391	398	388	381	411	367	392	378	387	356	350	344	390	374	395	409	389	407	388	387	386	362	371	404	385	368	405	396	425	381	386	389	383	388	390	401	385	408	373	376	391	388	374	418	346	373	373	361	395	366	390	387	410	383	404	403	403	371	414	385	405	356	389	384	377	396	414	379	398	417	395	389	397	406	426	399	396	367	394	412	380	373	358	381	376	392	381	400	388	384	395	402	418	391	360	364	380	405	398	374	350	366	391	365	359	355	390	388	378	400	410	382	411	377	372	396	379	392	387	375	419	450	367	419	409	385	400	373	384	355	391	408	385	411	401	403	368	413	383	387	367	414	406	363	370	369	376	392	358	404	373	384	398	391	405	374	420	397	370	378	401	358	399	401	370	409	407	384	391	400	385	410	372	413	395	365	371	382	404	391	394	378	349	377	374	388	406	377	359	368	405	377	404	390	391	408	395	412	360	386	374	371	407	378	395	391	399	403	403	374	369	391	366	407	420	373	420	370	383	380	394	356	378	386	389	404	371	410	390	352	382	400	370	387	353	382	405	390	358	385	355	422	402	337	381	380	391	424	385	433	356	394	377	389	396	396	370	371	386	387	351	404	366	369	407	432	368	385	376	404	408	364	371	365	384	394	368	359	386	367	408	364	400	417	390	381	402	373	354	382	409	380	355	430	368	342	408	371	399	438	409	384	422	405	402	413	387	394	387	396	404	360	389	380	377	369	371	394	404	421	379	366	400	368	365	373	412	370	383	380	382	404	381	383	390	410	388	370	402	371	404	414	393	406	400	412	351	376	366	407	406	411	390	445	400	401	405	423	353	366	409	403	393	411	401	362	418	342	394	432	363	414	400	393	383	371	398	369	365	411	401	383	378	402	387	412	388	432	408	393	377	367	390	424	409	388	372	389	386	368	342	381	384	371	394	453	390	354	389	389	372	386	394	344	388	402	409	385	416	389	432	398	363	368	392	373	400	414	392	432	387	398	378	387	366	404	378	387	381	413	387	392	376	394	404	370	410	367	357	406	384	425	399	406	389	376	389	365	396	376	401	410	372	395	367	364	416	386	405	380	355	390	392	379	424	356	424	366	407	370	383	397	376	362	385	384	364	400	406	384	370	362	405	391	364	408	407	434	377	410	387	373	411	395	402	390	382	378	371	390	392	364	420	399	401	385	369	360	414	377	370	379	394	411	384	417	391	391	405	385	408	428	405	420	380	408	385	373	385	381	410	420	350	389	378	372	420	418	373	386	399	367	388	384	402	398	417	416	399	388	403	401	375	396	367	376	404	370	383	357	356	358	376	378	386	387	385	369	410	360	401	399	408	355	385	393	386	362	388	361	380	390	409	400	418	391	368	407	361	390	373	394	384	381	370	399	380	391	427	390	391	383	352	419	365	385	368	357	422	350	369	379	411	408	397	418	411	382	388	385	370	363	394	398	385	383	436	365	393	386	365	397	371	386	408	402	435	363	404	373	368	374	398	422	363	373	392	396	422	391	358	353	385	416	393	399	393	411	400	397	406	383	398	383	382	402	404	406	359	378	371	416	390	374	367	408	399	378	394	385	389	420	387	413	375	404	388	392	417	369	341	376	395	391	394	422	411	365	389	395	368	392	415	327	394	373	398	350	410	435	373	397	372	409	402	381	410	382	379	382	424	392	400	408	367	392	416	372	378	375	413	404	386	393	397	345	415	380	417	403	383	369	400	406	385	383	370	410	388	401	384	393	381	366	399	398	396	403	383	375	396	373	397	411	391	374	390	394	367	382	396	381	381	402	367	412	399	361	394	386	370	389	420	370	391	392	399	394	382	370	390	340	390	378	408	384	397	455	420	390	357	400	328	367	400	414	411	399	403	378	375	381	410	401	387	374	367	364	389	375	380	382	420	403	380	417	367	407	390	385	363	389	367	407	383	396	396	386	378	374	362	423	397	410	421	385	393	350	403	387	423	407	378	351	384	390	385	396	421	387	430	416	389	389	380	354	379	408	389	381	382	351	402	378	407	399	373	397	393	361	409	402	445	416	363	384	395	388	391	369	387	351	370	405	392	398	341	392	377	397	375	371	424	393	426	417	406	420	399	390	381	384	397	383	401	383	412	400	375	357	405	376	384	422	430	416	396	387	436	407	410	393	377	346	382	395	374	400	390	367	370	376	383	375	366	406	388	351	388	353	391	370	379	380	378	373	404	376	375	353	417	376	405	369	360	380	377	355	412	339	388	399	384	415	373	409	387	384	365	374	380	408	410	396	389	344	376	421	421	390	394	377	421	368	344	412	399	416	414	384	363	363	382	375	385	408	367	391	389	403	384	392	398	399	369	403	401	370	406	396	392	412	407	385	410	376	392	409	379	413	421	377	396	402	365	375	404	394	383	382	385	396	360	381	393	404	388	365	401	393	378	403	408	372	413	381	384	393	415	379	381	357	385	360	382	405	394	403	352	362	354	394	436	393	401	384	374	371	405	392	358	395	418	408	374	367	402	397	424	392	416	359	424	391	382	382	436	396	385	417	423	384	401	366	387	400	352	347	371	419	396	388	384	386	359	385	371	363	383	377	376	350	366	376	413	372	409	386	427	388	381	422	357	392	378	411	413	396	354	420	404	381	389	397	393	352	371	385	400	408	398	417	394	398	383	393	411	349	401	376	374	390	394	402	400	364	372	403	371	402	368	362	388	396	399	401	428	429	397	373	388	360	393	390	387	390	401	412	392	375	385	367	397	376	395	403	388	381	375	362	351	410	388	419	394	390	381	376	392	404	403	406	377	376	376	377	384	369	386	369	369	387	377	422	410	395	381	383	413	372	381	383	364	337	382	392	351	399	413	409	371	379	369	365	358	418	396	392	389	351	398	370	366	410	404	422	378	369	375	409	377	351	414	392	388	391	394	355	385	402	390	396	408	371	377	382	413	386	402	388	376	397	386	396	412	390	357	417	385	337	401	414	395	395	396	350	390	353	394	389	368	393	418	384	389	374	373	403	403	395	365	376	388	400	396	388	359	409	395	394	392	410	362	418	385	419	423	348	387	407	401	411	380	371	411	438	368	398	393	372	403	368	370	424	370	428	388	408	385	419	399	421	357	387	390	386	395	391	394	400	352	373	400	414	408	381	412	394
16286	26933	22393	9521	4684	3461	2935	2446	2171	1756	1531	1402	1342	1221	1202	1166	1165	1128	1005	939	942	847	846	846	897	853	901	883	779	778	742	742	775	771	740	754	755	811	754	755	802	792	775	740	790	775	773	782	738	764	786	757	757	771	777	766	767	765	761	746	784	797	798	750	748	742	778	757	770	782	719	720	699	716	731	804	713	776	779	765	781	731	772	753	829	753	735	765	687	743	738	781	782	721	785	714	733	753	773	792	733	781	784	761	765	777	784	779	750	758	760	780	772	765	785	676	780	762	779	726	785	792	790	757	698	773	712	754	747	727	763	753	736	720	772	750	785	811	783	792	710	707	754	727	756	775	753	761	813	762	771	802	739	735	711	739	723	779	713	785	723	754	750	732	805	728	767	763	758	761	703	820	751	752	745	789	798	780	748	782	697	750	759	767	738	818	754	763	764	723	761	749	745	773	781	781	733	771	739	743	758	799	731	732	774	781	729	762	768	755	731	744	762	706	780	769	801	737	739	755	757	777	732	783	762	744	748	744	763	784	791	767	797	740	765	716	768	791	722	781	735	731	765	725	742	791	709	767	702	790	730	767	805	769	750	800	740	749	762	683	772	751	767	739	751	709	796	773	756	748	774	719	727	781	740	790	737	790	832	763	755	806	748	746	748	770	752	778	750	789	739	761	728	750	790	746	755	774	766	797	786	744	738	751	707	716	724	764	734	770	783	719	734	767	731	735	761	792	754	756	748	753	735	744	758	786	795	759	725	776	732	748	762	805	723	751	731	779	778	739	757	749	755	797	771	794	737	782	812	799	727	707	791	802	816	775	759	722	760	745	739	797	786	720	731	781	753	743	750	747	748	776	737	780	733	746	756	770	763	717	728	723	790	703	741	760	727	804	772	767	784	715	767	723	747	755	749	734	758	790	716	812	742	748	742	733	779	759	782	786	749	732	759	733	730	711	718	729	758	767	813	771	731	738	776	781	746	757	759	797	773	778	775	744	774	795	734	775	743	808	782	729	788	731	754	745	758	773	788	765	787	774	729	793	762	749	765	746	807	709	805	745	786	766	749	767	781	773	791	746	726	733	754	742	792	745	801	783	790	756	760	772	779	740	733	764	750	775	747	796	752	730	719	755	726	786	790	772	747	747	720	780	807	738	730	756	759	755	779	740	749	718	684	758	715	747	752	766	786	730	783	761	719	727	800	757	779	694	788	761	765	789	764	765	739	736	790	747	789	760	790	768	766	770	790	751	749	769	750	764	755	787	725	736	709	744	765	816	759	717	709	736	702	774	758	821	754	763	766	741	743	779	747	758	737	731	739	722	824	736	698	729	711	789	761	769	748	769	767	769	798	758	739	725	762	781	759	748	755	730	721	762	775	731	816	783	714	788	778	764	815	790	792	742	771	747	759	744	778	726	774	733	751	767	783	740	767	721	777	706	739	768	816	820	830	756	754	721	745	742	783	764	732	770	779	788	801	775	779	777	760	758	734	736	783	771	748	781	796	778	797	718	763	759	749	735	737	770	773	790	780	761	763	778	767	747	750	769	769	762	738	820	824	750	764	741	732	807	763	770	781	760	777	753	723	754	729	782	786	761	780	763	738	719	755	752	761	768	811	755	784	771	748	746	793	740	783	818	766	743	767	801	770	746	781	746	770	737	822	760	778	762	756	724	739	747	778	771	724	779	768	750	731	729	785	738	732	739	695	754	790	753	755	787	761	754	796	702	773	772	794	743	717	774	739	746	712	752	782	786	753	749	774	761	775	765	800	772	777	795	797	737	777	783	759	752	729	729	754	763	759	742	791	792	748	810	792	774	729	812	786	814	767	746	727	750	742	758	763	795	778	754	777	755	778	789	784	770	741	774	764	737	799	726	720	809	760	756	737	740	731	808	780	748	742	752	743	753	773	739	790	732	765	760	756	739	734	777	766	800	734	757	740	804	760	762	755	769	747	810	745	772	721	731	758	764	746	746	782	734	736	764	790	782	786	776	737	741	755	763	801	721	770	758	797	783	747	748	743	805	754	760	751	765	801	729	732	796	756	776	803	785	800	756	713	765	795	775	719	784	769	717	770	759	766	797	737	746	751	753	798	745	783	748	730	771	759	757	815	752	761	771	768	774	808	797	779	788	797	784	744	726	731	705	744	767	722	744	780	763	788	758	726	727	766	754	810	753	778	707	722	778	778	759	767	748	766	762	767	784	705	778	780	820	783	773	754	799	778	782	736	765	759	818	743	755	763	809	780	788	758	802	742	774	758	747	768	759	736	759	782	752	770	743	725	792	741	745	789	772	798	717	766	748	777	805	790	733	765	765	732	772	783	801	758	788	755	745	736	744	766	742	748	791	780	792	764	769	821	777	763	766	731	739	779	779	711	747	787	773	726	739	763	773	790	749	771	772	791	722	760	784	759	774	744	719	779	766	719	703	769	779	783	738	767	775	776	755	709	777	778	772	799	723	761	767	751	812	729	753	742	735	762	748	790	772	705	710	794	742	809	741	787	727	754	746	774	809	723	781	741	738	763	761	736	742	798	781	766	746	745	770	799	759	729	777	729	765	793	752	766	794	767	773	784	792	732	771	771	758	775	777	707	765	833	808	729	716	750	744	744	807	718	747	809	776	742	776	741	729	722	768	752	762	763	736	720	778	792	748	759	722	736	783	690	755	770	771	756	771	726	785	742	760	823	759	734	697	781	739	757	788	738	746	735	771	746	782	782	745	731	718	786	766	769	777	747	753	789	732	737	709	743	781	767	737	747	769	732	727	721	707	749	775	740	806	740	775	765	748	777	730	808	711	746	760	749	778	760	812	720	780	788	780	756	741	788	737	803	811	786	758	735	752	784	768	743	742	760	787	740	756	772	753	814	731	720	782	710	731	767	756	755	753	715	760	735	726	743	736	792	736	765	743	774	758	732	724	742	742	771	785	782	760	744	781	812	760	794	749	712	738	761	795	807	756	788	725	764	719	720	734	778	769	737	789	760	738	734	733	793	719	731	816	758	762	777	735	752	729	720	763	702	767	743	741	807	776	735	785	758	737	834	758	754	691	730	778	739	763	788	753	766	755	766	776	794	731	752	733	806	793	769	762	761	735	760	776	719	799	737	773	716	697	727	751	767	715	751	765	730	753	733	779	771	745	741	815	803	747	743	777	792	769	753	771	708	762	739	745	779	705	712	752	748	778	744	818	755	769	751	789	782	740	778	779	753	770	799	834	759	727	768	813	747	770	711	743	748	757	784	756	779	785	814	790	778	779	736	753	768	723	749	805	776	740	791	765	768	726	790	746	795	751	733	813	796	733	760	754	744	741	803	745	789	772	734	803	765	738	794	762	790	751	785	809	781	733	745	761	795	754	762	719	760	758	728	754	764	800	778	786	733	753	768	787	791	725	774	760	772	738	795	786	772	748	745	753	736	778	798	767	740	734	745	756	775	770	707	758	735	791	759	742	798	753	716	757	761	785	729	822	716	706	798	766
24522	21456	28465	25064	18555	7270	3455	2132	1452	1207	953	846	706	680	635	589	589	549	434	435	414	395	364	378	382	415	379	320	341	332	334	322	310	330	352	316	341	301	322	327	336	286	339	311	302	303	308	326	308	316	302	321	328	314	330	312	306	322	307	348	324	322	314	316	309	320	302	400	532	452	358	326	317	323	282	289	308	304	309	322	310	309	297	290	331	326	309	308	327	309	292	315	304	285	316	295	318	316	323	313	292	311	333	313	289	302	310	308	307	321	333	295	311	300	301	318	319	313	314	294	282	274	311	295	313	330	308	284	355	318	314	304	300	318	314	260	337	293	344	315	308	321	299	320	322	294	315	310	297	301	288	300	304	312	290	314	327	271	328	318	310	329	311	315	307	306	314	301	324	311	308	353	274	284	315	305	336	321	313	306	332	311	300	309	320	301	284	317	327	307	311	292	291	348	310	327	295	364	309	306	309	307	303	310	305	330	299	323	293	268	304	281	309	335	312	315	306	316	297	303	316	283	324	296	287	305	295	296	288	320	300	308	317	336	327	325	312	303	297	320	317	323	304	305	310	298	294	320	326	321	288	320	275	309	312	312	334	283	296	302	304	321	311	309	331	305	301	325	273	309	329	289	290	325	300	308	277	315	333	316	316	302	292	332	317	304	329	331	313	313	321	322	286	311	313	297	309	320	316	313	298	329	321	349	312	342	318	306	317	300	307	324	286	306	296	327	265	318	338	306	317	297	296	309	306	326	323	322	333	300	321	292	285	326	295	314	314	294	324	305	299	309	316	308	324	341	313	299	326	337	284	292	267	318	322	307	310	326	294	340	292	288	305	328	321	307	310	308	296	336	250	315	303	289	320	339	327	330	292	290	309	308	289	309	343	338	315	326	298	339	295	331	312	293	285	293	325	310	305	324	303	312	296	303	311	289	321	311	311	329	323	293	343	342	291	328	297	296	322	298	327	288	292	308	271	299	306	306	334	309	298	317	305	333	310	297	315	307	318	320	362	311	284	286	302	322	313	309	278	287	295	278	309	303	314	295	299	311	303	298	283	294	280	325	313	336	320	309	333	307	315	321	303	313	280	307	288	307	285	332	300	296	291	276	311	313	307	308	320	315	298	288	298	320	316	337	318	324	295	338	306	343	318	294	285	333	299	299	281	281	308	336	296	307	302	307	355	299	310	311	260	292	313	286	323	303	332	284	300	286	306	304	313	307	280	298	329	336	293	290	312	314	299	317	309	294	321	313	320	349	318	292	286	326	319	309	318	311	329	307	288	318	299	329	305	324	324	305	318	326	313	314	305	285	300	302	299	292	297	300	291	340	329	292	334	316	322	311	311	302	311	339	286	303	302	290	293	307	311	297	298	317	337	303	314	303	283	347	321	308	286	322	342	294	300	308	296	305	323	274	293	311	323	295	325	317	327	319	304	325	318	312	323	284	271	322	300	302	309	272	316	321	323	304	299	289	303	342	330	332	284	282	305	300	312	276	335	311	321	309	302	300	298	287	299	305	298	277	285	306	314	300	326	314	328	303	286	312	344	315	318	296	308	284	321	311	323	280	357	311	300	293	309	302	324	314	324	340	330	317	298	292	316	306	323	281	288	311	321	301	291	304	281	312	307	300	302	330	312	303	296	310	335	334	337	330	308	317	320	315	318	324	311	302	330	314	307	312	310	315	320	309	321	310	320	319	294	325	350	337	308	318	290	285	307	287	333	281	290	282	306	305	337	306	312	308	313	316	298	298	331	299	299	334	297	323	317	337	334	300	302	304	316	291	291	322	295	316	319	317	305	279	328	319	302	305	317	319	297	314	286	367	300	306	294	304	306	339	315	303	299	322	317	286	325	299	320	298	312	333	296	304	314	325	293	299	282	274	317	330	316	315	296	295	305	303	296	295	320	311	325	307	330	308	327	303	312	275	340	340	327	343	329	266	333	281	317	290	307	294	324	355	341	314	318	268	318	327	285	311	296	297	328	313	312	310	309	338	303	315	340	283	314	290	307	322	313	279	334	304	284	337	322	314	299	322	305	330	317	270	296	310	291	319	299	282	303	333	330	306	332	331	319	322	311	302	294	286	306	289	302	313	310	338	324	310	305	303	312	316	298	320	316	327	311	320	314	295	296	307	305	348	323	311	343	341	303	271	343	332	305	320	304	324	298	320	320	279	275	312	331	293	316	304	311	309	261	319	335	296	327	290	302	294	303	313	332	320	280	293	338	329	289	313	307	291	300	322	297	279	313	314	308	281	341	308	279	332	288	311	307	317	351	325	322	260	328	295	306	321	312	329	288	299	309	346	321	335	304	296	311	291	301	318	284	295	293	284	298	316	276	326	324	308	314	301	327	291	316	302	272	334	290	332	315	298	315	307	316	307	307	308	303	314	339	337	340	296	327	315	289	301	311	318	309	280	310	289	301	305	330	349	292	315	330	282	300	283	323	294	316	305	286	326	297	304	290	311	328	318	319	295	351	321	307	310	298	297	310	306	323	312	316	299	309	290	306	320	297	305	300	310	291	332	338	293	321	304	274	338	325	298	313	323	299	329	303	300	303	325	294	322	327	319	331	349	318	334	347	319	321	309	297	325	341	317	281	310	289	307	290	290	297	272	345	315	315	314	301	337	309	311	313	287	303	306	301	273	293	298	325	333	305	304	325	316	301	326	342	302	318	311	325	270	297	300	293	322	280	323	303	315	312	311	288	327	317	316	319	315	318	308	292	289	328	306	309	294	335	309	300	314	300	310	310	309	293	330	325	325	287	312	312	306	333	308	321	288	309	329	319	296	301	314	302	310	321	330	279	329	304	283	316	323	327	335	303	309	317	301	339	305	293	302	314	311	311	310	326	297	297	318	299	320	311	319	300	290	303	281	321	297	302	326	306	303	325	331	342	287	338	306	292	311	301	291	332	280	342	335	294	306	327	312	273	306	308	301	323	330	303	312	317	317	326	336	289	291	306	307	309	345	300	313	309	318	317	280	326	332	296	305	310	307	346	318	288	322	304	336	342	313	288	290	309	310	362	301	302	340	290	315	306	305	316	311	293	308	327	292	315	331	295	308	321	300	299	293	324	321	286	299	322	350	300	341	317	296	323	318	305	329	301	293	293	320	298	313	307	301	305	334	273	343	304	319	308	335	305	318	298	306	325	267	301	337	302	310	316	322	340	321	322	279	327	301	291	315	286	316	284	272	323	289	307	303	288	322	304	300	320	325	322	329	266	272	331	292	322	314	346	290	295	304	303	320	315	295	312	287	289	302	294	329	297	334	318	341	289	306	320	313	358	292	307	302	317	306	287	333	309	295	307	316	282	287	288	305	284	312	302	296	346	314	306	301	316	278	308	321	318	307	338	311	319	322	274	286	285	329	311	306	309	278	301	286	314	329	307	328	343	312	305	337	298	312	310	299	326	307	337	307	311	312	318	329	296	322	323	312	303	299	289	286	288	278	289	325	331	296	295	297	343	304	282	322
21587	41610	39603	27027	15230	9719	7480	6032	4709	3805	3034	2668	2176	2006	2032	1921	1777	1527	1170	928	971	909	797	807	887	996	903	789	691	677	689	661	669	611	707	705	667	652	655	680	624	659	641	642	640	618	644	640	677	619	592	637	673	644	629	584	680	610	623	649	682	591	598	620	652	647	637	961	1504	1142	700	612	624	604	629	648	637	617	624	613	626	620	631	609	559	642	635	640	648	671	577	620	637	569	608	645	618	643	676	628	650	654	613	638	628	595	634	634	655	613	590	643	638	615	598	618	636	612	620	604	656	599	620	667	611	609	648	637	652	629	677	661	633	603	642	665	602	591	547	608	618	616	618	620	619	649	602	650	603	597	650	649	581	632	671	582	656	627	578	607	598	624	591	609	637	666	636	631	614	613	625	650	603	598	630	601	621	655	636	669	589	622	646	614	610	569	610	555	633	631	648	613	595	620	622	671	576	632	611	610	604	645	620	580	642	604	592	609	639	637	630	642	680	624	674	602	645	601	619	614	651	639	601	619	593	618	612	592	571	609	618	645	634	649	630	637	643	592	610	613	669	597	595	630	629	592	604	623	642	621	613	615	600	630	639	633	643	650	619	673	616	595	586	600	623	583	649	644	639	602	640	624	651	577	611	598	650	595	608	659	623	617	647	660	657	652	632	646	583	660	599	590	601	629	664	624	619	600	639	594	648	596	619	613	635	647	636	569	602	596	645	625	592	602	630	636	614	603	648	613	620	647	605	592	643	637	600	621	661	599	668	630	632	611	585	623	611	595	639	616	624	632	623	605	656	644	621	599	618	636	589	621	645	653	620	643	664	659	630	650	598	637	630	616	619	629	616	639	597	663	609	641	621	615	619	666	582	611	608	650	686	667	650	645	613	626	648	602	603	638	595	639	648	605	588	630	694	612	621	617	648	658	615	607	649	595	575	652	634	601	655	611	608	617	624	600	614	624	624	651	623	609	616	606	648	598	654	627	624	577	625	631	629	617	618	622	616	599	632	650	650	669	646	649	640	592	628	640	644	608	623	626	631	627	645	616	594	601	672	655	619	616	646	620	632	609	602	636	639	626	548	638	603	596	604	657	623	633	607	572	624	622	575	604	619	678	628	594	622	619	609	608	631	626	618	617	630	670	586	653	612	615	667	596	637	636	648	608	592	631	611	642	586	656	605	637	614	625	627	677	611	596	617	654	596	608	627	624	672	616	630	612	691	607	615	625	626	656	619	648	603	629	589	648	573	632	637	627	606	607	606	595	639	648	601	619	621	604	605	653	626	627	640	604	674	591	589	636	639	635	594	637	612	649	642	639	601	635	622	656	643	565	658	578	619	633	609	632	628	639	626	638	588	621	628	645	615	668	593	620	608	589	660	620	587	603	642	630	584	641	636	619	681	606	574	671	630	606	629	611	631	622	617	650	647	595	627	612	614	591	631	596	601	647	635	642	602	599	615	606	663	606	679	660	674	569	594	623	635	634	579	596	641	645	595	590	649	659	648	646	618	636	701	627	621	601	637	643	629	580	606	654	630	575	609	613	607	604	627	599	632	638	586	595	632	594	634	603	623	633	600	573	650	638	602	655	622	577	603	581	633	631	595	638	646	656	649	602	633	592	637	659	635	611	610	603	577	634	623	619	622	669	591	651	596	624	589	600	641	626	613	635	611	625	652	627	637	602	643	636	608	620	607	630	632	600	695	591	593	659	592	655	604	639	623	640	638	615	568	619	613	643	642	633	618	569	607	623	643	610	580	620	582	635	609	589	642	623	643	644	623	642	631	650	633	637	606	642	624	586	617	589	623	620	595	624	639	606	595	599	614	621	636	621	665	672	645	598	633	639	637	641	606	612	654	637	605	601	627	619	615	616	609	662	632	660	600	628	632	587	595	603	599	625	587	627	644	615	622	589	616	659	604	595	611	623	614	635	612	625	619	575	643	605	575	613	605	611	607	610	613	606	625	622	591	588	610	584	602	603	637	623	599	602	631	645	624	659	626	618	611	614	585	615	641	647	570	630	589	613	609	643	613	588	638	640	618	603	667	614	601	626	621	615	633	624	616	596	660	580	634	649	650	606	608	598	633	590	625	593	653	639	654	602	612	613	661	577	611	631	614	634	606	621	648	659	630	644	599	599	634	633	597	608	646	599	620	639	595	595	672	660	584	635	609	630	621	643	644	619	655	625	611	620	635	619	632	590	604	635	592	645	655	593	621	628	627	606	608	608	654	587	600	582	639	570	633	607	639	593	655	634	662	641	626	638	603	671	577	667	620	660	572	598	661	600	656	616	577	626	666	638	610	611	662	591	609	629	629	609	608	659	626	575	632	631	633	645	615	601	604	613	610	611	594	613	658	634	593	633	605	601	583	632	630	597	591	616	620	574	663	629	612	636	651	639	578	613	617	636	612	629	602	653	626	594	619	613	627	635	606	641	620	613	644	639	659	606	637	640	591	609	610	636	621	621	660	577	639	613	634	570	604	617	628	652	590	626	608	643	647	637	641	649	603	632	578	617	598	620	639	604	638	628	628	591	604	607	614	623	602	631	632	599	648	621	593	617	607	611	556	638	605	636	607	624	617	645	609	632	613	594	644	627	609	607	626	661	629	659	602	651	640	665	623	650	644	623	606	608	574	598	642	605	614	638	661	611	607	639	574	634	629	628	629	648	651	635	624	620	626	629	618	650	614	648	595	618	666	620	609	604	647	609	614	629	618	635	615	594	628	625	630	615	596	619	592	628	605	614	629	609	614	640	597	681	602	602	628	663	616	636	626	649	631	634	636	635	625	605	615	599	607	638	642	639	646	566	606	627	619	655	622	619	626	641	623	629	647	613	624	665	583	592	635	626	614	641	639	594	604	592	629	604	636	623	622	612	633	640	615	653	651	582	629	612	614	640	612	631	583	616	610	636	620	582	616	605	623	629	608	626	607	662	585	628	622	628	606	611	586	594	620	582	636	613	622	598	623	596	591	603	585	655	603	601	623	637	578	608	656	613	617	662	608	633	623	608	679	591	635	638	617	600	637	660	654	593	648	611	652	590	639	661	635	603	664	601	661	637	644	654	601	601	668	597	649	646	577	617	638	624	552	603	631	634	610	657	612	631	628	649	634	555	636	606	649	632	618	669	601	624	612	585	601	643	635	648	628	611	578	566	615	631	635	547	613	619	605	599	625	604	617	656	612	651	671	597	635	644	601	622	617	642	607	661	585	645	635	588	643	624	640	644	600	593	645	668	614	572	639	598	606	598	625	582	616	630	612	609	582	641	607	628	607	639	617	611	579	616	616	648	602	626	649	556	629	607	608	647	617	595	606	618	623	642	638	611	629	637	638	623	629	593	619	620	625	613	632	647	616	624	617	618	575	661	586	644	612	648	631	629	606	616	603	616	708	595	623	627	625	624	607	638	633	647	599	651	689	655	636	573	659	624	605	599	638	599	586	651	625	615	612	620	611	589	655	629	625	651	615	575	621	646	626	609
23521	21430	29161	24217	21506	19058	9114	3717	2408	1877	1399	1130	957	919	871	859	817	667	541	436	452	425	404	373	409	472	425	398	335	265	304	350	309	333	309	301	340	289	306	326	321	292	330	313	283	306	295	310	329	272	295	309	312	282	304	279	292	279	308	296	264	300	299	292	255	276	310	430	714	638	431	281	295	307	282	306	299	287	283	274	274	294	276	286	278	275	307	238	304	297	279	314	262	320	304	281	295	296	294	276	302	260	286	296	288	278	303	285	276	292	276	294	277	290	258	277	298	287	304	288	285	287	294	282	283	314	308	282	306	273	282	269	270	286	284	284	301	286	283	281	292	299	283	313	274	280	265	318	281	267	323	276	277	316	287	270	303	325	298	319	307	276	278	297	301	298	270	261	286	269	293	288	293	296	275	281	270	332	292	295	280	269	304	287	269	288	282	317	270	276	307	294	297	289	297	289	292	272	300	310	277	285	293	323	325	281	250	275	277	303	274	282	291	283	293	286	270	285	278	299	279	288	284	285	266	296	341	284	291	275	276	262	300	287	314	276	278	258	295	272	322	309	287	300	304	258	283	284	294	282	268	282	296	295	306	298	308	296	289	267	278	298	294	309	315	323	282	276	277	293	274	292	277	281	293	287	276	324	270	311	311	297	328	290	285	288	312	312	292	307	310	285	310	291	299	291	269	301	290	275	301	295	316	309	301	288	268	268	283	248	311	294	292	285	321	283	305	282	312	291	307	277	289	286	254	282	285	316	304	295	285	311	287	279	301	289	314	305	303	299	303	273	284	277	308	261	292	298	291	305	310	291	307	295	292	292	297	297	319	308	269	297	302	274	312	290	286	275	288	283	296	284	301	258	288	296	274	306	308	292	287	282	278	284	281	307	284	319	293	266	274	292	265	287	286	301	257	296	286	303	298	285	290	329	264	288	278	270	291	308	303	316	287	273	283	275	292	305	289	263	279	313	293	304	273	292	302	274	268	288	293	282	293	279	279	316	294	306	277	292	301	304	307	301	275	274	286	277	271	285	285	272	264	304	271	281	295	305	284	307	281	282	301	313	301	267	286	291	254	306	284	315	270	293	264	296	288	311	274	296	325	292	279	291	288	295	290	297	289	270	317	275	296	278	303	276	311	305	304	302	300	317	259	273	266	275	263	307	292	276	309	278	301	275	308	269	300	319	274	304	298	336	269	285	309	282	261	295	272	256	272	285	297	307	270	302	283	301	270	313	301	293	313	323	280	306	271	258	317	302	297	291	330	305	280	315	328	298	270	296	281	311	284	300	270	271	292	266	265	298	294	312	264	295	289	297	280	312	308	301	319	280	281	297	274	276	273	274	291	262	276	274	300	253	293	311	290	309	336	289	286	285	303	263	277	306	293	287	279	285	318	266	299	330	305	276	290	319	302	295	309	305	295	306	306	263	285	271	276	280	302	285	301	281	282	281	302	317	288	300	312	274	290	303	289	310	322	280	300	313	301	293	285	283	278	297	300	311	291	283	299	279	281	295	307	279	289	305	298	286	299	307	315	284	313	292	319	284	266	269	265	285	256	270	294	269	264	290	299	301	270	310	305	302	294	279	284	288	301	305	281	296	316	291	277	283	277	295	296	300	284	277	296	322	296	290	309	282	310	321	289	289	282	280	287	291	292	304	296	260	315	269	302	287	314	273	266	272	294	297	293	276	297	266	294	298	278	291	301	287	320	291	291	286	292	297	283	297	260	289	272	274	295	271	297	271	314	290	267	286	311	293	275	271	281	265	313	283	308	297	249	293	311	278	284	302	296	255	281	287	286	281	260	297	291	308	301	308	255	284	260	314	261	305	272	305	285	266	285	277	262	309	271	292	288	308	279	290	264	309	290	276	280	278	298	303	261	282	276	283	278	256	311	307	292	296	307	265	274	260	260	286	287	281	292	300	273	271	264	279	275	298	284	264	272	292	310	279	299	307	302	279	285	282	296	292	271	289	256	310	291	293	266	269	263	274	294	285	305	282	288	273	312	311	315	274	329	281	315	265	284	286	278	318	296	326	291	288	296	291	268	285	275	313	292	283	271	311	290	293	276	298	308	270	301	281	278	251	298	273	258	310	271	282	303	306	294	281	264	279	286	285	298	308	298	300	262	268	265	310	290	293	282	303	270	286	270	310	292	311	304	257	261	254	306	270	276	284	284	279	305	305	305	284	280	270	303	285	286	315	297	288	275	285	268	277	256	299	275	266	291	295	297	301	281	310	294	268	296	278	296	298	262	289	295	296	285	292	298	280	309	301	289	278	297	299	305	309	301	311	279	290	278	289	304	307	302	300	283	317	306	308	268	297	313	291	289	261	266	281	270	305	317	304	301	269	294	265	297	289	307	287	279	324	287	291	283	297	284	286	284	290	299	288	260	290	284	278	284	293	263	275	318	312	277	283	250	274	268	281	304	314	273	301	264	251	289	312	297	330	249	286	308	310	246	285	309	283	290	274	285	278	291	297	289	280	286	302	289	295	296	279	291	296	288	285	323	270	276	282	306	290	282	288	277	319	297	267	285	305	282	296	297	289	296	286	284	269	312	281	282	274	287	310	275	279	280	272	310	279	313	297	312	294	295	306	290	312	303	317	277	320	325	262	287	317	285	321	304	308	263	279	278	295	307	266	288	295	307	296	275	261	291	282	293	308	288	252	274	290	285	297	306	291	309	290	288	287	273	296	272	292	287	296	288	277	303	293	308	296	260	303	303	312	306	288	291	281	258	274	308	298	300	293	293	271	272	266	281	277	325	289	279	273	280	282	261	303	305	301	250	286	272	320	298	290	285	326	293	286	313	294	311	246	298	295	283	323	298	254	271	266	299	273	294	271	287	270	322	250	297	285	320	277	300	281	289	312	310	280	288	274	292	287	288	309	290	266	330	292	278	280	293	309	269	259	288	275	287	286	283	281	314	299	287	268	241	283	292	299	283	292	263	272	279	277	285	307	274	326	252	281	319	301	290	278	297	293	313	261	292	302	281	312	308	317	312	267	281	271	313	289	301	291	284	309	273	290	299	289	297	289	327	285	287	310	297	274	300	301	286	275	325	284	311	276	295	281	284	251	284	274	303	264	308	305	266	280	313	278	271	295	260	285	282	268	272	290	274	277	281	291	313	259	316	299	355	301	297	273	287	302	335	284	290	295	285	286	284	292	290	292	280	260	304	296	293	299	285	283	286	279	291	289	274	295	288	293	287	266	250	279	313	279	282	279	323	296	285	301	291	262	294	277	283	268	268	272	290	313	292	290	289	279	267	319	303	265	282	283	276	293	293	289	317	303	278	275	304	317	286	268	279	308	302	305	306	269	290	261	305	295	283	273	302	286	294	296	273	296	295	314	255	287	306	291	312	303	289	268	300	287	292	286	277	269	284	305	303	284	328	296	349	307	281	306	289	284	280	310	274	306	307	306	291	266	269	258	304	294	273	308	299	289	279	277	307	297	257	323	289	259	296	280	322	281
24604	49192	48404	34968	23070	16071	12204	9061	7195	5874	4445	3696	3124	2785	2799	2645	2426	2184	1641	1172	1165	1110	933	908	1022	1190	1063	962	753	706	684	664	595	659	712	689	643	663	664	626	641	527	581	604	577	580	589	577	593	593	609	605	595	545	566	587	571	576	563	537	601	608	579	568	548	591	575	1083	2138	1774	1054	592	594	532	581	602	567	598	576	608	578	557	557	580	567	567	591	512	563	521	579	593	571	566	526	571	569	566	544	515	585	569	582	568	525	597	556	568	583	522	584	584	507	582	613	553	577	518	545	570	502	542	559	569	579	562	525	561	549	579	573	553	523	527	566	558	526	549	576	544	542	542	593	553	577	555	586	584	543	528	594	545	563	533	578	545	576	543	573	527	542	561	563	601	522	547	528	563	587	521	567	561	544	564	591	558	573	552	562	560	490	585	562	548	567	537	583	549	557	564	577	505	562	583	541	516	536	567	544	560	572	599	552	537	574	574	562	591	556	566	576	578	540	575	519	585	533	532	542	569	611	593	578	563	590	584	587	544	543	523	581	567	583	548	541	545	602	565	561	583	566	545	592	600	549	569	551	531	544	527	589	578	566	582	561	562	537	568	538	564	569	499	545	569	539	609	526	568	523	566	535	557	558	537	627	549	521	577	614	560	569	549	558	593	535	531	570	579	501	580	578	563	567	581	600	580	552	582	563	572	554	521	574	571	542	556	567	534	600	577	548	599	548	585	557	540	542	593	542	553	593	539	577	550	581	633	579	542	601	581	582	599	570	517	551	599	538	542	600	558	547	546	577	514	527	514	589	582	522	552	565	534	548	600	587	553	548	567	569	594	566	554	561	550	565	517	535	540	542	554	524	542	576	548	544	576	562	582	505	584	554	561	547	604	527	537	523	583	553	565	518	564	564	570	591	570	563	546	556	584	524	582	530	562	569	563	550	547	582	536	558	569	602	589	521	573	544	552	553	609	561	548	596	546	511	581	546	580	542	546	577	586	566	585	558	559	581	588	572	584	564	608	579	557	599	563	544	551	527	538	632	560	581	535	541	550	585	572	588	527	542	574	529	564	579	538	573	580	583	572	521	528	606	556	544	514	569	564	611	565	526	583	561	591	569	585	562	563	567	558	571	556	544	509	543	516	586	569	536	593	552	548	534	567	528	563	591	587	567	571	558	559	530	595	542	543	621	549	557	548	562	529	545	551	575	574	565	540	544	570	551	607	602	565	535	577	529	562	559	526	519	553	520	572	581	609	591	565	534	567	590	612	546	560	559	566	553	579	559	553	581	540	577	533	564	589	561	592	585	583	569	551	594	579	538	538	511	516	556	588	569	591	557	526	556	578	555	568	543	605	525	556	519	560	566	504	532	539	525	547	552	587	594	560	524	589	529	584	502	548	519	532	554	542	518	547	555	570	532	560	527	594	516	566	553	538	573	553	574	567	562	555	599	545	585	580	585	567	552	540	530	549	528	556	550	538	553	538	514	520	580	589	568	541	551	543	544	607	533	521	592	515	568	556	576	539	554	546	555	560	552	551	537	537	578	572	548	544	559	555	546	588	549	552	565	575	537	589	582	549	565	558	542	542	561	576	554	566	561	523	564	551	550	541	599	606	589	573	546	553	531	583	537	548	509	546	534	555	576	539	547	590	555	546	585	606	554	533	578	593	521	552	570	567	572	581	545	567	561	553	575	521	516	559	563	596	550	560	588	556	584	550	583	537	619	597	621	592	580	556	570	572	526	562	556	588	552	577	568	564	574	575	593	531	577	601	587	597	555	587	553	559	552	553	556	519	583	560	535	534	573	555	566	505	572	582	565	575	543	533	566	571	567	589	529	540	560	554	580	535	603	531	580	599	540	552	511	541	580	600	577	578	563	608	557	585	524	576	574	561	583	581	543	584	566	512	553	542	516	535	562	560	555	547	593	560	588	546	543	600	576	549	565	578	539	599	562	537	553	527	585	597	559	555	598	567	564	572	586	579	573	534	537	556	575	562	543	540	526	519	573	582	593	550	578	526	528	578	541	514	566	577	535	594	565	528	574	565	582	528	576	544	559	562	577	541	585	562	584	564	573	553	567	553	543	576	554	545	521	574	555	542	572	554	567	545	527	555	529	581	528	573	555	513	545	566	583	530	563	564	568	537	567	544	500	589	559	597	556	548	578	547	545	593	567	531	507	585	566	540	595	567	587	562	559	579	564	559	570	570	584	563	565	533	561	577	559	593	551	533	539	568	554	579	543	566	588	548	558	551	549	550	567	569	538	581	567	535	560	569	561	552	554	529	562	571	572	602	574	603	540	574	539	578	573	552	539	561	556	560	566	542	536	549	548	560	555	548	559	539	581	562	532	574	549	585	554	556	542	560	532	591	546	541	566	543	542	624	608	613	566	590	571	528	549	554	555	585	543	542	596	580	545	545	525	556	576	555	596	550	505	543	571	586	533	542	562	552	552	533	534	577	578	550	557	554	592	573	557	532	584	537	536	535	561	583	582	564	555	581	551	530	610	581	554	576	530	573	586	610	604	620	553	564	581	552	551	578	558	576	573	508	590	625	536	552	588	560	541	574	524	579	543	539	571	543	570	540	531	556	513	547	557	594	556	551	569	552	577	563	579	545	543	551	553	562	567	549	550	573	555	563	574	624	584	548	598	555	579	520	513	556	571	554	542	572	587	565	579	556	541	549	587	584	592	585	561	544	553	522	559	553	556	574	562	578	537	575	563	546	566	580	554	546	577	554	563	587	535	544	547	578	576	579	566	606	572	562	596	566	536	536	584	556	548	588	532	571	567	524	566	588	561	587	577	574	532	587	562	521	569	558	614	573	577	565	573	564	542	556	563	578	600	590	560	568	571	576	587	579	575	559	578	613	559	589	565	555	575	537	538	561	546	588	545	560	546	556	597	501	573	545	554	599	566	567	577	569	562	594	539	536	522	549	586	555	561	595	568	551	556	562	576	537	603	594	546	584	572	543	560	620	572	582	595	574	503	533	545	545	556	558	576	563	555	548	546	581	556	627	570	554	546	551	587	555	592	542	574	562	575	551	570	588	565	541	563	550	566	588	564	535	563	570	589	584	588	547	537	576	574	571	606	567	563	530	563	546	558	536	645	552	596	556	534	547	589	545	571	565	585	578	526	530	528	549	593	585	571	537	567	563	556	542	575	530	528	601	567	548	583	576	576	555	552	538	557	552	559	546	566	539	541	572	540	571	556	594	570	523	600	549	567	556	539	532	533	608	560	543	542	558	575	558	526	586	556	531	564	570	571	572	561	546	569	581	582	571	535	527	585	580	573	544	567	555	559	529	597	535	563	581	550	559	543	539	593	561	560	559	579	542	557	583	553	546	566	511	537	579	549	544	575	575	554	580	523	580	577	550	585	536	594	577	547	528	552	577	568	546	560	539	543	478	559	571	517	570	607	538	576	530	552	561	620	547	602	543	554	540	590	570	559	507	554	575	538	549	558	545	579	562	574	525	582	558
27074	21139	15476	5989	2258	1226	961	794	695	627	572	561	524	531	514	520	506	503	500	451	473	476	399	420	417	450	437	427	422	407	455	439	454	430	432	406	414	401	428	422	413	426	442	420	431	409	437	425	400	419	412	446	433	434	412	431	429	397	448	407	425	406	408	392	446	422	450	406	424	484	423	428	430	426	445	374	419	444	402	435	372	402	425	424	423	434	442	428	412	412	420	411	398	444	404	437	436	408	426	414	439	411	418	428	425	438	398	422	419	416	444	395	423	363	441	425	422	420	399	390	481	394	416	442	391	449	431	438	433	405	444	450	416	421	428	421	424	439	421	394	414	402	405	412	408	398	427	424	452	428	410	438	396	432	440	403	382	418	416	441	432	447	412	464	437	426	380	401	434	392	414	387	425	414	430	440	425	454	421	423	442	410	413	407	438	437	417	385	423	464	409	445	393	423	429	415	448	426	405	399	426	418	417	445	418	421	391	396	417	412	415	435	431	414	417	420	406	404	397	420	399	370	414	438	383	393	413	443	422	396	401	406	399	415	369	415	418	430	434	410	442	415	430	413	399	439	393	431	415	432	403	383	466	413	411	433	448	416	419	391	402	421	392	419	401	400	423	407	416	437	456	406	403	451	414	435	384	444	439	435	446	401	443	411	391	406	396	452	430	424	459	423	428	419	409	420	382	411	413	380	406	402	386	398	392	418	466	454	416	432	410	417	429	432	408	415	445	401	427	432	404	437	451	436	404	443	412	435	437	461	413	436	388	452	413	412	413	415	418	398	402	406	426	420	451	451	430	414	446	431	438	438	405	406	411	415	413	385	372	433	406	441	433	437	421	432	424	395	392	412	418	396	426	436	425	387	444	419	431	386	387	449	436	440	402	405	401	437	386	406	411	414	397	433	400	428	382	420	398	456	425	407	429	439	427	387	408	421	417	417	405	414	396	393	440	428	418	415	421	416	415	411	424	450	434	428	410	439	432	403	417	445	406	417	439	392	371	373	454	426	408	423	432	414	445	399	419	458	405	411	450	442	411	457	392	419	409	438	453	439	437	378	429	422	425	426	379	374	416	436	426	428	430	437	434	413	420	412	440	404	420	384	422	436	413	427	409	414	434	418	444	408	420	412	401	463	432	406	408	419	430	391	410	379	428	411	435	424	400	397	389	398	442	447	417	415	423	426	396	432	432	391	438	426	420	433	418	398	438	421	426	398	418	438	388	433	425	430	431	439	390	409	376	432	426	399	428	384	389	399	394	417	396	400	419	433	400	422	393	402	400	419	424	434	430	402	425	407	439	409	413	422	421	410	432	439	409	415	429	418	404	422	464	410	399	427	409	379	399	409	395	402	411	417	427	417	389	382	438	408	409	431	408	412	436	426	431	418	460	416	381	442	425	479	411	413	475	443	420	422	411	437	406	417	471	420	412	434	421	399	441	421	424	448	448	414	418	407	404	461	423	418	418	398	439	427	399	425	430	423	450	405	404	455	399	444	435	401	397	432	398	418	432	406	430	398	390	418	430	404	416	422	387	420	447	485	387	447	433	417	433	409	397	418	402	398	419	419	384	388	444	413	423	409	381	419	433	408	400	425	439	429	397	426	406	420	445	437	379	415	393	450	411	410	418	461	411	418	427	447	429	425	403	403	407	437	399	422	399	422	422	418	437	424	409	441	420	408	409	442	417	416	445	410	406	412	411	391	410	422	460	415	429	420	439	419	406	417	454	374	425	380	463	376	417	416	442	439	429	424	392	401	430	442	426	408	450	427	409	436	431	411	409	421	436	403	415	437	400	428	384	391	412	417	431	431	415	394	418	393	419	431	429	452	404	429	412	414	396	429	444	441	425	411	444	412	409	409	435	409	419	446	434	427	395	379	371	385	414	433	381	416	452	409	436	401	409	401	403	390	406	397	466	437	412	393	445	422	396	388	417	428	417	466	402	402	415	449	436	468	402	416	410	425	480	417	439	484	432	432	416	440	392	387	392	410	431	436	407	422	408	428	380	421	464	430	423	413	438	414	426	411	441	422	439	413	390	370	427	442	389	438	413	417	477	442	400	441	427	460	400	433	447	432	461	403	435	419	383	421	406	407	401	383	404	448	423	421	445	395	424	407	420	438	437	367	410	427	394	425	441	406	400	436	398	407	415	415	438	428	439	415	389	431	409	452	411	413	422	414	441	421	403	410	410	429	403	429	414	472	408	433	441	416	440	427	418	442	428	435	441	448	403	426	423	421	441	437	414	403	448	410	398	408	427	416	435	429	378	430	462	411	407	454	425	433	411	422	433	414	433	472	442	461	410	407	411	424	400	402	424	424	436	408	416	451	412	402	434	439	426	397	444	434	424	439	409	452	402	424	423	417	428	434	404	422	439	425	411	415	388	421	418	414	415	431	436	410	430	430	434	437	434	435	435	417	441	468	425	391	417	448	365	406	424	430	432	423	415	418	441	386	405	473	379	372	436	394	419	386	432	410	423	395	418	423	421	388	391	410	406	418	433	430	447	419	459	413	390	443	447	391	428	386	404	369	416	439	426	414	436	421	428	401	401	433	426	448	422	405	411	434	432	446	407	403	413	383	421	431	452	405	400	437	404	419	417	460	380	386	421	380	405	411	384	448	408	392	433	445	408	436	430	423	421	424	390	415	431	409	449	380	443	430	417	418	382	409	432	421	448	454	394	427	385	431	440	414	430	452	440	442	398	459	442	405	410	432	441	417	469	412	393	425	422	447	417	405	402	386	443	413	432	406	398	435	432	441	396	435	432	418	409	395	443	394	432	376	411	384	404	439	446	417	405	409	406	451	426	402	406	449	406	405	421	392	413	445	386	428	418	426	427	455	419	409	411	395	412	424	417	385	405	417	433	495	402	430	416	426	409	447	407	420	428	447	460	469	419	419	411	401	410	425	408	460	459	424	413	414	384	419	412	432	442	467	395	423	408	425	384	415	448	399	418	431	384	424	463	432	408	420	408	459	392	413	431	452	390	413	424	389	420	406	412	404	426	419	391	415	417	379	399	421	426	449	457	442	428	396	398	430	405	429	418	433	426	421	416	438	436	452	459	384	379	389	398	387	378	433	422	372	442	414	426	403	380	416	447	413	425	383	406	375	429	432	361	432	402	397	401	441	391	445	432	441	416	430	437	430	475	427	416	416	439	396	417	404	383	434	383	373	408	423	423	436	411	449	407	409	412	454	418	373	406	419	399	436	441	413	410	442	414	407	447	397	406	424	411	405	389	404	434	401	428	448	394	415	392	381	391	423	428	430	401	428	381	424	455	422	435	396	383	457	386	420	426	386	428	411	395	433	417	419	374	415	420	409	437	409	427	411	441	444	391	439	450	398	400	409	397	459	412	422	400	426	407	431	397	425	450	406	415	412	439	404	448	424	419	425	416	429	404	378	428	462	427	414	385	425	440	443	439	464	407	450	408	434	419	425	413	439	443	413	415	404	403	419	444	413	405	410	421	425	427	369
17318	28434	20433	10420	6168	3737	2816	2312	2073	1803	1557	1363	1238	1218	1183	1189	1183	1235	1115	988	944	920	859	868	874	916	924	907	873	842	875	878	832	861	832	811	838	818	766	827	866	867	759	841	752	768	867	843	754	829	821	832	882	831	876	869	821	800	839	838	855	794	840	839	825	796	846	902	949	968	897	780	796	761	801	834	806	817	821	835	764	829	845	773	785	827	813	811	834	843	812	861	866	752	808	810	797	804	844	777	843	795	767	825	806	821	787	778	875	829	808	786	787	793	841	869	807	835	844	791	838	843	841	882	818	777	886	795	831	839	807	791	801	845	822	829	805	815	799	899	803	784	810	790	843	810	822	831	804	783	824	821	814	785	883	828	835	828	864	830	807	801	815	879	837	817	795	853	833	790	855	822	825	796	815	790	793	824	810	867	809	824	800	844	816	836	805	798	791	831	836	881	801	792	812	829	833	806	855	826	835	811	832	847	866	850	835	765	837	824	767	848	803	831	851	831	830	788	794	771	797	862	792	814	804	800	800	784	807	822	813	794	779	767	758	814	813	813	814	841	840	820	795	837	771	850	816	771	783	825	823	847	878	776	773	800	830	803	844	873	783	782	843	821	840	830	830	855	816	809	812	812	834	788	846	807	813	872	773	803	785	824	794	805	810	826	817	850	784	776	824	853	816	822	835	888	800	826	819	785	866	810	803	790	841	835	822	771	831	849	829	799	844	795	800	818	854	779	842	794	773	836	790	817	814	811	804	782	854	773	840	814	810	842	760	827	797	787	813	805	797	853	751	837	838	851	833	837	848	801	833	825	833	833	817	824	768	835	779	825	814	859	856	823	788	840	818	806	848	815	822	822	843	796	828	852	837	811	815	828	732	794	784	776	865	813	847	824	796	820	799	852	815	822	852	755	846	880	832	845	800	860	792	770	831	842	787	831	863	795	797	838	847	895	846	811	803	803	846	789	827	798	858	790	841	797	823	849	777	813	868	780	760	838	861	762	795	786	821	779	835	818	815	791	816	818	811	808	842	788	829	816	804	833	798	866	853	869	843	827	832	873	743	809	794	778	816	872	805	839	778	856	850	792	842	825	870	836	838	842	819	835	807	900	817	795	820	792	791	869	805	842	830	872	772	819	804	780	845	833	806	863	813	816	831	819	863	800	835	804	795	834	780	808	753	827	790	790	804	783	736	798	827	818	823	822	840	761	822	800	851	822	852	763	832	820	797	824	773	823	826	858	808	789	847	843	835	753	822	783	806	853	804	832	786	806	804	841	818	828	809	791	835	835	902	819	797	815	816	834	823	807	820	794	811	859	876	816	831	784	724	832	795	779	858	822	789	890	855	862	786	849	836	810	820	813	821	825	851	845	815	802	814	806	831	775	813	807	811	878	845	858	806	779	849	797	826	833	837	809	800	804	812	809	828	759	819	810	849	814	845	802	870	861	857	795	852	768	807	812	868	845	808	822	818	829	806	843	824	809	834	820	784	806	796	859	849	801	758	838	796	840	839	775	828	854	821	819	788	849	814	824	787	811	824	833	815	823	799	839	743	829	823	787	794	824	824	827	783	823	842	797	807	915	834	818	819	765	807	824	794	799	825	843	786	855	817	838	818	833	847	810	844	820	815	762	806	860	859	840	851	807	782	823	820	814	816	806	762	794	801	799	866	835	804	850	819	774	800	840	819	799	798	857	805	819	850	774	769	826	840	786	823	803	832	897	815	852	813	784	818	801	838	823	851	852	807	808	757	890	800	839	847	822	830	775	801	818	852	825	833	822	827	861	840	863	888	896	812	852	865	835	791	843	795	819	838	824	871	812	834	842	786	787	804	805	819	815	782	833	796	803	798	790	823	805	812	813	851	818	826	795	816	770	797	805	787	812	809	837	864	795	877	854	826	802	811	846	872	844	876	851	772	835	835	840	793	795	807	802	796	862	822	813	856	770	839	813	804	813	821	817	837	812	820	820	830	788	790	805	832	829	812	780	837	781	811	809	837	827	829	838	810	846	822	861	878	807	832	803	826	822	794	836	845	821	771	812	876	816	842	830	862	829	817	792	828	828	818	809	823	784	813	820	821	846	852	790	806	821	859	861	800	849	828	813	800	785	826	806	825	831	808	800	792	771	803	850	802	854	805	832	842	817	819	846	808	797	812	784	828	800	829	849	830	792	852	798	840	768	837	843	834	796	821	838	772	869	826	778	867	809	838	816	826	820	859	837	829	846	830	806	835	859	866	823	834	818	823	825	829	870	872	815	792	782	846	805	843	793	789	849	806	827	832	817	851	833	789	802	822	823	880	791	822	802	820	853	817	865	805	804	839	821	865	817	800	833	846	846	855	832	799	802	786	781	810	769	777	823	792	831	853	809	836	841	838	764	797	850	848	772	837	851	827	825	818	794	801	850	799	891	833	823	753	840	762	791	839	792	849	757	769	845	813	810	854	872	876	787	823	824	803	808	824	831	821	808	779	808	809	789	746	862	826	847	825	774	801	835	854	793	854	793	732	798	757	822	779	835	870	816	825	826	842	829	846	820	838	850	821	814	754	840	813	811	876	870	812	799	803	874	847	829	840	850	809	884	830	854	835	737	868	871	845	846	812	841	757	808	847	812	832	779	804	756	837	776	823	794	821	831	806	846	781	735	808	837	787	886	809	810	848	820	746	798	817	782	838	813	825	831	841	807	841	862	853	863	800	790	789	828	814	816	856	818	791	824	816	813	790	779	829	843	816	795	865	803	803	826	836	803	880	864	833	861	801	805	845	773	807	794	827	845	788	801	807	809	793	870	788	845	821	814	827	821	856	778	848	811	825	770	858	807	830	892	857	785	776	800	799	807	786	819	815	830	830	833	847	869	817	817	809	821	787	807	799	843	822	810	793	793	848	809	818	779	856	763	828	846	811	869	812	806	813	816	846	874	840	819	829	802	797	757	797	793	816	841	782	811	762	834	805	854	814	835	777	772	824	796	793	847	796	813	814	841	848	802	817	836	759	805	795	819	826	809	838	833	779	787	820	844	847	804	774	846	770	823	818	828	874	801	787	818	808	896	810	871	813	829	801	812	784	843	783	810	870	861	775	805	843	825	777	838	838	813	823	808	761	775	841	779	839	827	832	833	820	787	780	809	788	863	806	822	828	833	783	845	819	846	850	844	805	827	788	793	836	863	837	815	799	772	810	851	788	784	841	807	794	817	861	785	824	821	851	798	791	743	803	829	831	856	826	831	794	840	787	816	820	828	752	761	782	790	816	835	817	778	869	866	845	782	847	790	808	864	824	828	846	841	820	801	809	815	804	798	862	810	793	814	802	812	903	879	827	861	848	815	827	825	843	798	828	814	787	827	800	816	793	791	852	786	796	844	860	817	820	822	799	819	821	741	824	877	786	829	817	809	749	797	821	822	842	912	806	838	826	832	863	824	803	850	803	817	826	795	803	793	850	799	822	824	803	816	848	825	847	794	798	822	828	874	769	875	831	849
24554	21409	28317	24956	18915	8058	3389	1978	1483	1144	886	762	661	558	593	569	527	536	462	369	403	372	358	385	367	376	410	344	343	346	307	326	304	314	310	320	315	318	284	305	349	302	319	294	321	263	293	310	317	304	336	272	333	278	324	309	295	327	286	320	307	308	291	302	288	341	312	389	558	504	347	285	288	286	319	310	346	288	343	324	316	326	297	304	335	308	323	314	336	297	298	331	326	303	289	297	289	297	280	300	310	293	299	319	301	313	310	292	317	306	276	324	277	283	330	301	298	315	323	281	309	315	287	341	322	296	296	271	316	291	297	327	269	298	325	290	297	304	319	320	291	313	291	323	290	283	301	291	337	308	283	262	298	297	299	331	289	300	328	285	260	290	321	289	297	283	311	321	288	319	301	295	322	320	292	277	278	309	330	274	311	302	314	296	281	288	297	354	281	302	306	324	319	310	303	288	280	302	287	316	287	320	302	268	303	324	276	320	267	305	322	306	284	282	276	303	310	320	346	310	293	289	333	282	279	291	274	314	303	282	307	303	296	299	326	288	282	292	330	281	290	311	301	301	298	324	309	295	304	319	299	321	312	314	306	320	321	317	320	329	319	291	343	278	309	301	282	307	296	277	336	294	302	320	333	301	324	329	338	283	319	292	306	311	334	302	305	306	319	280	329	349	313	293	326	327	307	303	319	318	304	313	285	345	316	316	300	317	303	303	307	294	312	293	293	293	279	297	294	305	329	315	312	302	291	321	311	306	298	331	278	302	334	311	271	299	306	313	323	302	280	318	308	307	319	336	277	291	333	296	287	288	289	299	298	322	271	322	317	330	290	304	287	299	311	323	297	329	309	315	279	314	323	326	286	303	313	317	325	322	301	312	349	302	291	321	313	307	301	304	317	301	318	350	320	305	303	299	311	295	291	309	286	302	316	295	302	299	268	322	301	289	310	290	296	299	292	310	291	302	319	268	331	338	316	292	301	290	296	327	306	305	295	299	285	300	317	315	293	304	298	301	300	304	307	302	277	311	320	303	300	333	285	271	311	327	288	263	281	320	304	305	310	270	293	273	305	329	277	272	290	311	344	318	300	265	306	343	323	300	275	303	309	297	289	318	278	299	315	310	325	266	304	313	289	288	294	290	307	275	291	343	290	302	314	280	324	338	303	282	275	331	302	311	298	294	285	300	299	282	296	285	287	275	317	267	308	284	322	291	306	317	306	279	303	288	328	281	299	287	291	298	309	303	316	324	338	324	286	310	304	350	317	267	316	334	310	320	333	282	293	305	291	314	351	308	311	306	305	314	299	280	308	326	307	298	316	318	270	309	307	306	317	288	304	285	310	308	319	320	321	317	295	302	305	322	322	297	323	302	280	278	318	320	326	320	315	284	311	295	310	320	298	309	291	329	307	303	318	333	292	306	301	293	317	323	343	285	274	302	318	292	278	294	313	290	301	314	280	318	303	307	291	306	308	305	312	293	303	291	320	309	285	300	282	336	310	283	322	310	280	304	312	292	293	313	306	311	320	312	257	311	305	309	294	281	348	271	311	315	309	286	322	315	291	281	317	290	299	276	326	289	338	328	327	314	282	288	295	261	299	313	312	350	314	320	295	304	322	328	300	284	313	327	300	290	284	327	288	313	309	307	312	293	293	304	302	286	315	310	324	307	276	292	297	313	302	317	284	329	308	319	297	311	302	314	290	276	319	290	315	330	329	288	306	323	333	304	283	305	326	265	307	298	306	293	278	317	315	283	305	282	275	299	282	314	294	309	300	269	294	294	321	284	332	305	324	318	294	299	326	309	311	316	290	301	316	309	319	272	292	278	324	332	307	310	278	321	311	308	308	330	282	305	303	306	320	272	278	292	283	307	299	320	302	304	314	308	292	307	320	303	297	248	318	312	335	294	298	276	294	298	309	294	275	294	324	308	306	282	303	298	326	284	316	319	312	299	298	315	286	281	291	292	323	273	282	303	286	290	293	331	306	331	297	304	322	356	287	301	301	303	297	302	302	332	310	297	306	293	315	326	288	288	330	300	312	295	288	328	301	322	324	308	306	304	290	294	278	287	320	312	309	303	339	290	296	313	317	330	353	276	312	282	279	316	299	292	304	321	299	314	289	336	318	325	290	293	294	307	307	299	269	313	327	327	295	328	298	327	324	295	275	308	289	296	319	330	296	257	286	301	327	329	332	268	319	296	295	321	284	265	299	303	295	302	284	278	292	331	300	327	330	313	285	337	303	337	290	285	308	272	300	311	317	319	325	311	298	316	293	297	346	323	289	298	295	299	305	293	310	331	279	315	329	284	309	317	307	299	270	271	314	274	318	288	316	306	288	333	305	280	292	302	331	304	294	314	339	311	309	282	316	325	309	318	270	313	309	288	292	333	328	337	283	281	320	315	309	300	301	300	316	303	293	308	312	336	275	321	302	267	294	303	273	321	306	331	324	319	316	292	332	297	307	309	310	278	295	301	301	335	293	329	308	323	301	296	304	316	283	263	301	296	327	291	332	326	268	301	321	290	313	339	308	327	341	301	305	292	306	307	309	280	352	309	323	319	309	323	338	308	318	324	337	311	320	313	337	315	328	308	295	283	300	296	313	316	308	315	291	309	311	327	305	309	312	297	320	315	304	327	287	321	273	326	320	314	287	296	301	322	291	300	302	293	317	288	293	339	311	315	323	307	334	303	333	291	312	292	292	281	284	319	336	319	322	313	306	298	288	300	291	301	325	297	306	282	345	307	275	294	343	322	287	328	304	330	296	299	336	321	324	308	320	320	334	317	307	312	316	304	306	298	308	315	302	322	294	290	292	275	292	296	273	304	309	300	336	312	340	302	286	335	326	282	315	327	313	311	305	316	284	302	281	260	298	315	312	329	320	297	295	318	307	311	332	298	319	285	288	300	284	293	315	305	303	314	280	285	321	305	292	344	314	312	316	280	313	298	333	280	294	299	287	295	332	303	305	288	294	299	316	333	326	276	310	298	304	300	296	300	269	324	304	342	324	285	304	282	285	308	321	310	298	309	298	300	272	331	295	318	346	319	312	291	316	315	308	313	321	290	293	307	302	293	298	309	321	291	317	317	273	327	335	287	279	312	305	319	314	303	295	293	294	281	276	303	284	286	320	301	303	299	311	296	340	288	281	267	331	313	310	325	299	295	312	314	300	312	292	300	301	293	327	315	313	340	274	288	315	313	293	314	309	310	311	297	348	294	287	324	285	315	318	323	334	300	305	296	310	294	304	302	277	302	328	301	300	283	274	294	296	335	332	304	316	316	318	294	337	341	337	310	309	254	296	312	301	299	304	286	289	309	291	338	301	318	269	286	288	326	322	290	310	274	311	289	315	313	293	315	302	321	303	295	307	285	280	293	291	281	326	276	289	310	335	308	318	284	327	298	312	299	329	313	329	339	298	313	307	325	311	330	310	275	292	319	299	332	330	303	304	295	322	331	323	341	334	304	313	283	283	315	281	289
21510	39620	38200	27085	17130	10996	7524	5628	4700	3641	2936	2319	2029	1845	1783	1726	1571	1503	1319	1035	981	870	814	850	843	972	933	815	763	758	700	669	630	639	650	634	694	690	651	661	611	597	612	640	601	629	597	636	662	611	622	609	578	629	647	626	627	569	604	608	640	578	629	631	605	609	595	872	1474	1190	743	584	616	633	627	617	614	581	637	662	632	606	595	626	611	590	594	660	626	623	634	589	609	582	619	643	600	595	618	615	608	622	586	596	623	631	579	564	585	654	593	604	637	622	626	596	619	618	635	615	612	610	591	606	544	654	647	602	622	586	618	634	605	628	582	586	606	611	583	658	593	599	568	613	652	636	570	605	634	610	605	595	614	636	578	605	581	645	618	650	657	595	556	582	650	608	616	620	615	618	608	599	615	636	613	612	622	633	608	619	580	620	633	618	593	663	587	590	599	568	568	609	666	610	615	585	618	580	593	623	582	596	599	620	603	640	610	623	581	636	596	587	669	655	637	626	620	623	585	599	619	579	653	637	588	571	647	611	609	597	645	637	579	636	593	637	630	585	597	589	643	651	672	641	618	589	560	645	593	634	676	581	622	561	623	582	554	598	631	602	611	603	562	597	625	611	617	621	610	606	616	586	629	567	602	582	593	623	601	647	598	649	591	579	596	562	640	592	610	614	632	608	613	620	621	593	611	586	570	589	630	634	579	608	654	595	585	582	625	605	616	601	573	649	584	601	627	603	646	574	624	565	616	603	551	593	545	594	647	648	622	617	628	610	596	595	621	613	604	585	625	599	613	572	557	625	640	613	567	604	642	619	603	631	647	607	619	627	566	577	580	603	604	649	576	554	580	598	549	618	625	648	591	620	612	648	586	601	567	642	600	600	625	630	641	586	598	586	594	590	583	657	633	582	636	614	638	612	586	644	635	571	623	615	595	602	596	603	583	628	598	603	642	574	585	635	631	579	597	648	591	605	619	620	625	646	603	624	612	633	633	634	573	619	569	612	565	607	614	658	623	605	591	638	601	632	593	588	644	629	601	607	604	624	596	620	622	632	596	600	606	633	648	596	634	628	601	600	627	653	576	596	603	592	659	603	645	618	598	603	611	563	608	639	607	570	629	646	546	625	603	598	615	594	606	617	565	621	620	644	588	624	589	641	591	558	629	619	584	611	608	605	638	638	594	637	584	610	615	609	619	605	613	655	628	602	632	580	624	612	631	551	635	583	585	614	629	598	584	598	616	606	614	647	601	625	625	611	631	606	590	597	584	631	638	629	594	602	614	637	605	608	596	577	604	622	609	595	601	636	597	598	625	591	592	622	591	591	606	577	667	617	561	596	603	618	624	591	592	593	600	600	600	616	602	646	612	635	615	694	581	632	601	607	622	614	640	596	638	561	575	595	607	602	577	599	591	636	628	616	598	614	637	611	624	608	568	633	628	601	612	631	597	625	597	649	612	584	566	626	596	614	601	624	559	597	634	593	615	584	648	597	608	614	576	628	558	615	625	589	600	614	624	625	590	603	606	608	589	652	596	639	611	619	616	600	587	602	596	583	639	586	636	584	583	607	578	568	607	617	653	633	609	569	592	637	651	588	585	616	635	624	606	611	608	617	567	625	604	580	629	629	606	641	580	593	619	583	630	610	597	589	627	590	637	619	586	621	624	655	597	627	624	590	624	569	611	600	576	620	611	655	643	615	637	671	599	616	615	636	599	588	619	608	606	579	633	609	606	606	603	600	651	625	563	634	636	582	610	569	645	605	607	598	630	637	599	616	606	587	640	613	616	615	636	603	628	584	616	668	651	616	616	638	573	561	580	663	582	590	576	635	554	595	649	615	609	593	604	608	628	574	620	639	636	571	559	598	623	594	624	613	583	594	612	621	611	597	594	597	600	572	593	620	612	604	596	629	612	639	590	638	653	616	633	597	579	591	595	595	660	574	638	555	628	622	609	619	636	638	637	599	587	631	593	664	611	696	647	667	629	603	639	660	593	608	647	571	620	638	645	627	615	614	631	609	620	644	575	626	608	606	593	615	564	608	594	610	637	640	580	575	607	643	640	637	610	657	615	585	610	662	615	576	634	606	597	590	605	608	600	593	564	584	606	603	596	629	599	606	638	595	581	641	621	639	604	638	603	613	618	646	608	591	585	619	581	594	622	626	621	610	635	603	585	621	581	640	630	612	619	617	650	652	610	596	600	639	592	578	622	616	590	574	595	588	626	618	555	640	636	565	616	548	620	579	598	624	583	610	576	580	594	597	586	594	639	564	603	647	590	652	585	606	631	561	584	573	576	570	621	578	574	581	618	581	621	576	580	593	620	607	604	628	556	613	606	615	595	580	607	627	583	583	596	602	584	623	638	605	579	599	610	592	628	591	592	657	614	605	633	591	642	587	580	594	612	606	581	613	574	606	595	625	550	614	643	578	607	610	563	594	626	665	628	628	570	592	617	647	583	632	595	597	604	616	635	616	592	592	617	596	565	598	589	560	655	589	600	591	626	601	588	527	610	634	639	637	611	619	632	670	569	588	623	614	630	586	645	625	625	639	610	599	577	573	621	590	614	565	665	614	637	580	645	592	591	631	586	603	564	606	580	593	619	610	611	620	637	648	593	587	639	617	582	626	575	607	614	621	614	605	595	630	664	589	629	593	582	585	631	598	628	627	603	645	597	577	611	619	596	592	632	611	601	584	623	607	595	637	549	592	589	591	562	622	630	631	605	576	642	631	584	619	566	622	602	587	589	667	594	606	596	601	618	581	610	639	580	552	602	634	627	634	615	580	645	610	597	630	623	633	607	615	636	606	618	620	567	643	594	597	577	622	619	579	566	599	609	627	636	592	571	562	582	597	574	640	602	597	580	608	609	629	576	579	571	607	623	624	605	626	605	622	608	611	620	654	612	602	561	598	618	606	626	596	602	586	606	549	619	613	616	596	599	606	600	606	569	624	594	672	634	649	595	588	632	574	655	591	576	619	594	623	622	629	625	630	602	588	623	570	586	557	610	629	620	592	629	570	613	623	571	593	633	597	568	619	587	613	649	607	629	633	642	631	562	606	598	608	586	601	632	581	613	600	631	608	640	591	567	556	568	655	623	595	597	622	601	591	631	607	579	656	604	592	630	649	602	616	659	597	617	621	619	579	591	580	582	591	610	600	617	571	629	638	581	546	608	630	624	624	590	631	659	604	658	602	594	599	591	595	644	585	586	619	595	639	627	640	599	597	597	595	625	618	585	607	626	578	590	591	618	588	593	617	593	647	546	583	608	594	569	634	603	625	609	610	592	625	600	597	611	636	639	610	657	633	619	619	570	640	619	618	619	607	560	615	603	554	626	616	622	635	626	595	608	631	576	571	632	640	583	547	618	590	624	614	621	618	610	624	605	623	565	593	568	615	624	604	605	590	606	588	608	595	612	642	627	631	629	566	565	613	617	572	591	614	578	572	565	649	601	605	635	589	554	608	621	634	606	624	608	562	595	625
23444	21354	29056	24072	21483	18999	9051	3879	2512	1741	1287	1120	958	884	814	806	695	643	587	463	369	398	362	359	382	413	427	330	345	283	275	328	297	283	299	287	325	263	262	290	305	248	292	278	287	279	257	272	261	306	272	282	270	258	257	280	296	275	267	264	260	247	263	253	247	262	278	481	766	474	235	258	275	286	239	254	289	289	251	274	245	251	247	256	265	265	248	248	250	275	261	289	267	293	255	264	292	244	244	277	292	266	277	246	263	259	264	225	240	270	269	275	269	250	266	250	281	270	256	230	283	287	267	268	250	261	279	254	253	253	263	301	263	272	268	251	275	246	287	275	241	238	241	234	291	257	275	247	263	239	279	265	260	266	274	285	254	264	262	262	288	269	260	270	248	251	283	257	263	242	254	276	278	253	261	269	273	278	267	266	269	276	243	286	269	286	266	258	233	249	276	251	270	232	280	281	247	276	264	244	266	271	300	267	261	271	261	237	240	267	289	247	260	258	261	289	268	282	257	231	262	254	270	268	256	271	263	273	260	275	262	282	254	280	266	281	264	268	273	283	256	256	255	281	285	253	275	248	294	259	272	241	240	286	261	255	251	261	258	259	267	261	278	277	251	275	263	264	274	254	260	251	250	235	233	241	259	259	266	260	246	239	276	273	257	260	282	245	242	261	260	244	279	279	294	259	255	267	251	288	226	273	247	257	257	248	280	286	266	267	259	269	257	268	277	255	279	258	266	276	277	253	264	255	262	261	260	275	305	251	271	229	281	235	268	247	260	240	249	247	235	270	262	248	271	271	264	269	256	279	255	227	251	257	302	237	262	287	273	271	274	278	271	261	261	271	268	291	257	256	273	260	283	246	233	253	250	265	257	250	259	262	265	267	264	266	280	258	274	248	266	265	237	259	267	282	254	267	265	259	271	251	255	286	256	247	274	239	292	245	251	266	263	260	235	274	264	279	271	282	266	266	242	278	284	236	277	254	262	256	280	284	239	253	292	249	287	259	266	284	279	272	268	269	267	280	260	261	235	270	265	254	240	283	291	257	268	281	250	296	254	261	273	259	271	256	258	270	256	298	251	246	255	260	254	273	268	250	267	224	272	297	261	257	258	248	228	263	245	274	264	280	276	236	257	261	278	279	301	282	237	249	231	253	235	281	251	275	281	250	263	252	258	245	263	277	246	254	249	247	268	290	261	273	260	271	273	261	240	264	268	264	281	269	228	249	253	247	238	250	261	244	264	249	253	272	237	254	250	284	275	255	260	260	247	264	257	269	257	250	262	313	254	265	283	246	255	258	271	332	268	273	260	271	261	235	287	272	281	261	260	253	272	260	258	256	265	256	281	254	264	258	270	271	262	242	255	268	284	252	269	295	236	271	269	259	264	276	230	277	250	255	269	272	247	246	255	256	251	235	262	267	251	276	243	250	252	263	252	264	258	248	261	257	266	248	277	272	259	262	264	304	251	280	252	280	262	259	251	268	235	255	261	244	239	247	287	282	260	258	256	280	250	260	260	269	246	299	250	243	247	267	299	268	254	260	238	235	246	268	250	246	271	243	282	297	294	272	265	266	255	280	261	261	266	258	252	241	253	260	265	277	264	259	273	274	284	241	254	248	275	238	281	269	282	268	287	239	274	264	264	247	231	256	291	260	257	247	282	271	287	274	239	248	270	265	276	252	260	282	273	255	254	279	257	239	277	281	253	261	221	282	256	282	251	257	272	245	235	284	256	249	253	262	322	261	252	254	278	274	273	210	257	268	237	246	279	238	240	290	245	300	273	236	257	270	258	264	266	267	257	254	263	268	255	260	274	278	259	252	241	261	272	278	269	271	264	237	258	258	253	271	269	269	227	258	287	284	271	272	261	250	239	262	262	246	265	283	302	286	267	248	254	269	264	253	259	277	279	254	271	255	266	292	262	275	301	269	264	293	275	268	260	224	281	242	266	264	260	259	252	276	290	283	276	258	276	268	278	251	263	252	272	240	266	249	276	261	267	252	259	272	259	292	287	267	255	286	274	277	289	250	267	256	247	279	275	252	262	269	255	282	275	258	242	283	265	247	291	247	291	279	251	249	247	278	288	267	255	257	255	266	297	263	236	264	275	282	270	245	270	279	286	270	256	271	261	247	282	286	245	258	244	269	269	268	258	240	251	272	257	286	261	298	264	273	257	245	283	281	234	273	260	241	266	256	248	265	256	256	280	274	252	256	263	254	248	276	242	258	279	236	264	254	267	253	265	262	281	260	273	261	277	266	250	267	271	264	269	264	288	273	254	272	237	268	247	255	270	252	267	229	274	270	279	268	288	255	264	257	275	255	256	246	267	256	253	256	313	236	253	257	262	239	249	258	266	269	257	268	255	276	230	281	243	239	280	224	282	260	261	250	242	263	245	285	261	280	280	266	276	263	262	253	263	243	237	242	258	258	270	262	280	265	258	263	264	245	237	273	246	295	255	262	259	269	272	233	240	260	231	239	251	250	249	229	257	256	264	258	262	278	273	287	238	248	270	259	248	278	246	258	276	237	270	271	286	284	277	259	279	265	258	267	265	259	267	263	238	250	242	265	236	305	270	278	255	255	267	249	273	233	249	243	262	254	259	273	234	259	259	266	277	287	257	254	237	281	241	279	275	271	254	237	272	248	247	276	262	269	278	262	244	275	253	238	271	245	271	271	264	270	273	250	265	262	233	266	264	289	243	248	262	241	279	266	229	285	254	254	287	264	265	243	271	301	270	246	291	219	262	235	251	258	244	265	281	236	255	249	231	249	239	248	291	273	259	271	263	281	251	245	297	260	276	243	256	232	268	284	270	255	236	254	279	248	251	270	295	258	255	234	264	259	234	259	244	265	248	277	276	266	283	269	284	300	283	247	269	251	268	235	262	247	244	257	259	241	274	255	268	248	261	261	262	270	268	277	269	299	285	275	285	287	254	270	244	256	295	261	266	275	248	252	252	284	277	274	240	272	255	248	274	297	245	268	236	264	283	264	253	225	283	273	267	259	314	279	275	282	273	266	263	266	285	235	258	256	272	258	269	275	266	277	246	272	258	253	290	279	276	268	241	275	287	259	280	250	258	264	271	240	262	250	285	282	238	281	271	270	279	246	260	257	271	281	282	247	262	283	235	228	252	280	277	238	257	293	263	276	288	263	248	232	264	246	248	251	265	268	264	270	265	260	273	300	298	239	234	230	276	290	246	264	269	248	274	244	240	246	284	244	258	255	279	263	249	267	263	255	273	283	283	233	255	241	277	257	265	252	239	286	256	253	249	260	242	239	257	289	262	272	238	258	233	245	239	279	259	246	308	250	266	264	267	249	272	277	246	235	227	239	260	303	245	271	243	254	281	278	243	258	216	273	265	253	253	227	245	280	248	268	270	268	275	268	264	269	264	231	277	244	264	255	264	273	277	260	251	260	259	247	253	260	241	268	253	270	234	252	268	254	239	247	261	248	260	255	261	266	249	271	235	242	261	274
26300	47259	42409	33849	23173	16335	11772	9468	7305	5643	4485	3659	3039	2807	2639	2571	2287	2179	1802	1251	1078	1045	967	884	985	1126	929	839	793	681	578	616	617	569	569	644	698	673	621	577	569	546	544	561	536	542	535	512	504	554	539	533	536	529	496	502	531	553	523	510	523	537	476	494	520	469	591	1309	2284	1234	504	488	531	481	508	505	501	510	498	518	488	558	543	489	493	481	497	519	493	503	536	479	522	452	524	505	524	493	502	475	509	511	522	502	542	507	490	513	481	502	508	483	512	520	525	520	517	504	516	499	469	522	503	519	493	501	486	507	483	520	502	521	526	539	506	555	506	518	498	533	503	511	483	510	497	524	512	503	543	468	465	486	509	481	468	562	500	497	478	519	530	493	496	476	511	500	516	475	459	476	502	510	513	501	539	493	502	527	529	507	502	524	530	519	510	483	555	518	493	525	470	518	540	548	515	492	476	513	518	538	456	547	501	474	476	551	497	539	494	522	523	523	526	492	491	521	504	489	503	473	513	501	535	542	506	493	498	524	529	522	489	514	526	487	507	528	503	522	511	544	495	500	519	537	478	486	514	537	466	528	465	492	494	503	493	515	464	587	511	497	525	488	536	479	505	500	519	539	500	540	498	534	505	487	527	536	558	496	478	520	491	526	463	512	535	512	507	529	527	505	530	495	486	519	533	486	494	493	507	527	484	516	502	534	514	480	528	509	517	500	529	516	477	497	489	506	521	524	531	498	540	524	494	495	537	526	539	524	517	499	509	533	529	502	534	573	476	473	496	521	505	482	516	504	491	505	518	514	445	479	490	512	488	478	501	519	518	489	480	505	499	487	457	529	511	518	548	497	510	518	473	488	500	479	541	502	502	545	498	520	530	510	453	507	486	484	549	482	498	473	505	500	511	526	504	521	483	554	541	511	518	522	516	530	530	522	475	505	519	495	540	535	517	531	528	530	531	517	510	520	533	514	477	506	498	516	555	546	486	509	510	506	505	528	488	483	517	505	485	504	522	516	487	532	525	527	532	490	503	507	476	507	491	489	487	484	534	512	472	482	504	497	523	548	523	518	503	474	519	507	489	539	521	529	513	483	497	493	526	502	515	504	528	512	488	503	511	511	537	488	541	474	487	495	490	507	490	476	500	475	489	496	492	505	516	520	543	530	535	532	503	548	538	473	501	495	487	505	499	484	498	526	516	476	510	509	518	464	504	548	523	499	494	506	497	485	525	507	534	544	515	511	536	483	508	502	510	518	515	535	499	504	526	515	482	485	513	471	519	522	518	544	494	492	519	522	508	521	525	484	497	503	501	484	518	487	525	511	495	528	513	493	490	453	496	499	495	527	511	511	481	526	539	485	511	542	518	561	490	548	513	493	549	486	530	509	513	524	512	498	482	520	535	495	508	487	488	518	522	468	460	537	503	527	495	519	539	500	552	514	540	532	487	528	509	515	510	549	515	561	442	462	470	535	478	504	526	505	525	490	476	510	529	458	522	500	494	498	554	505	518	527	474	512	501	452	529	486	521	494	519	502	539	574	546	468	482	517	505	487	493	530	492	462	521	501	487	549	478	525	527	496	500	540	515	497	508	499	530	513	506	494	479	534	505	511	521	536	523	518	507	491	489	524	497	514	490	525	537	502	524	514	486	522	495	525	537	510	547	499	495	522	535	480	533	467	501	495	513	509	536	489	499	532	487	475	489	523	515	505	484	543	499	512	517	515	512	513	488	499	525	485	519	496	489	477	477	519	487	548	487	473	502	506	503	521	492	490	513	515	580	503	500	504	502	475	536	525	540	488	484	482	521	533	545	485	503	501	515	504	453	515	548	505	467	484	480	463	500	530	541	499	453	513	478	480	488	503	507	507	540	545	505	513	517	507	495	517	522	533	488	539	502	527	497	508	477	502	525	478	439	520	550	526	500	504	496	518	528	503	502	516	525	517	507	496	558	496	519	526	504	535	438	485	508	526	529	520	528	498	561	512	498	500	510	509	477	523	504	507	519	513	513	481	534	517	512	460	523	476	518	481	474	518	506	518	475	529	538	506	515	494	538	504	484	494	482	512	500	485	528	455	540	537	499	582	494	519	489	485	528	516	498	471	523	536	512	522	486	495	509	524	524	498	501	511	507	532	534	466	508	515	489	466	496	482	462	482	534	493	518	499	488	527	519	550	496	517	489	521	534	484	521	492	491	529	566	519	504	477	529	488	521	497	514	474	479	546	521	542	485	493	517	477	561	538	540	491	502	478	531	546	498	496	514	550	491	518	486	487	535	516	518	545	515	549	509	549	484	505	531	489	470	501	488	491	518	470	536	524	507	503	495	512	499	534	522	531	469	542	513	488	510	514	495	502	458	489	498	495	492	506	463	505	516	518	490	463	476	554	505	517	498	487	520	491	534	475	535	524	484	477	509	491	513	499	480	499	535	509	521	491	530	500	500	533	511	523	513	513	516	498	484	491	490	504	518	495	533	549	523	499	581	481	484	536	498	520	504	470	528	519	552	501	494	528	485	483	501	502	465	487	485	486	453	493	489	534	565	483	519	513	537	521	495	519	514	531	505	556	486	518	522	476	500	486	490	505	532	499	464	499	484	497	485	492	504	517	503	510	537	514	537	503	416	486	502	496	474	530	495	510	545	510	506	529	503	521	514	480	484	466	524	520	512	533	472	497	487	516	518	506	512	501	493	479	491	512	514	487	491	513	540	538	524	494	525	499	501	502	498	551	505	536	504	456	507	484	542	560	433	501	472	506	500	495	524	524	506	501	517	533	473	517	503	502	519	489	521	511	501	518	518	508	506	505	503	527	512	504	513	542	530	497	527	488	500	488	517	514	538	486	514	475	464	514	514	544	497	464	534	474	476	481	521	524	519	493	507	493	494	494	573	459	492	526	500	493	516	507	517	520	509	491	484	533	518	511	497	544	483	499	515	530	518	482	527	490	488	492	503	500	505	547	524	544	488	464	514	532	503	529	506	530	514	479	512	482	502	510	476	520	489	519	505	520	515	556	477	501	503	538	489	535	504	543	520	493	476	508	545	496	481	477	506	471	510	471	474	514	516	535	479	515	534	472	492	496	530	517	488	531	481	507	517	496	511	513	513	493	503	482	510	523	511	514	468	479	544	474	486	459	536	522	509	529	511	485	530	498	479	500	474	506	513	536	543	502	521	513	507	564	501	501	533	502	493	543	507	490	514	528	490	511	482	490	492	505	481	476	527	473	489	497	496	485	512	523	479	534	484	500	525	505	472	501	504	563	472	527	544	495	522	478	500	554	474	515	505	534	471	480	531	487	525	480	493	503	570	571	539	533	485	501	532	580	541	454	502	516	534	526	498	499	498	519	527	476	475	519	435	490	513	505	529	500	530	526	502	483	493	517	510	512	498	505	511	499	494	529	509	494	484	502	488	484	501	496	515	540	531	535	521	499	520	518	506	491	497	514	508	537	498	498	474	517	505	488	471	494	486	517	471	486	524	500
27011	21013	18254	9800	3013	1271	921	775	657	593	554	503	495	475	513	508	516	468	487	427	453	453	385	408	427	435	442	390	375	396	435	412	410	363	398	382	444	400	374	401	405	402	349	428	366	373	379	374	433	402	364	393	389	397	406	393	401	387	353	399	403	384	356	429	401	394	395	406	426	412	388	428	379	409	419	395	399	371	335	402	373	415	411	401	382	391	425	394	403	382	366	376	391	366	387	417	363	420	391	397	395	391	355	417	387	426	372	380	407	378	414	392	403	364	400	419	403	396	371	406	385	416	342	388	405	391	383	443	402	400	377	430	409	361	376	424	392	394	397	390	405	359	409	390	346	399	412	413	350	428	404	359	381	364	399	405	387	424	408	389	423	400	402	353	429	381	427	395	404	395	402	379	394	407	371	394	399	381	376	377	405	389	384	407	414	421	391	387	379	378	395	400	416	399	401	341	374	399	401	390	378	370	389	372	388	386	421	357	373	412	447	432	355	386	369	380	377	421	391	408	419	409	388	365	397	423	400	404	371	398	418	391	405	387	376	378	368	392	379	396	367	358	386	376	406	385	368	372	407	388	394	389	410	396	369	401	425	411	405	400	377	388	418	397	376	412	397	411	386	378	403	433	369	365	424	394	377	365	348	402	398	377	377	376	388	384	388	379	380	379	391	387	399	373	360	418	378	406	389	410	409	378	378	370	392	402	409	396	389	408	394	393	413	384	404	371	412	403	359	380	376	410	395	405	384	397	399	356	395	398	377	376	380	394	400	391	368	389	389	348	420	416	403	403	384	384	405	383	374	398	373	424	362	405	437	398	382	439	405	386	342	387	387	375	417	390	380	417	387	385	409	423	409	384	356	385	434	374	392	390	419	383	389	391	403	387	396	389	388	414	415	401	430	402	386	408	402	407	354	373	405	397	385	430	378	374	376	378	400	408	400	373	462	358	395	362	410	394	395	435	380	396	392	435	382	392	391	411	419	408	406	379	388	378	380	439	407	382	414	391	390	384	414	419	409	393	362	457	379	373	388	401	411	386	434	416	399	400	386	382	415	435	365	408	405	403	405	412	388	398	398	356	427	364	406	411	365	374	401	413	392	386	416	396	424	405	379	402	415	379	395	420	395	422	394	408	404	382	459	369	403	422	373	401	353	372	408	410	383	375	429	414	386	375	361	411	411	381	373	409	396	399	400	420	394	414	404	353	387	398	441	429	421	405	380	408	441	362	412	427	370	411	421	391	371	401	380	398	363	445	440	391	399	405	395	350	373	407	372	362	381	364	414	378	387	396	364	387	399	404	384	359	396	390	379	376	416	388	379	386	378	397	404	360	411	399	370	410	389	397	382	367	416	389	400	375	393	385	388	414	383	395	395	405	394	392	405	371	407	357	423	397	381	409	394	389	349	427	374	391	398	416	374	372	392	402	367	400	388	401	411	374	375	440	413	380	391	400	359	434	402	398	397	364	385	355	407	405	376	381	424	386	390	402	369	406	395	379	398	417	386	378	395	408	376	381	355	374	412	386	387	434	411	391	397	417	386	372	407	402	397	413	393	369	423	376	413	391	426	398	385	389	372	392	398	370	424	415	426	404	426	441	418	414	384	388	358	370	403	379	406	363	408	388	391	372	363	409	384	411	393	424	409	382	426	409	419	377	405	396	403	412	410	438	426	359	396	384	384	438	329	400	406	394	408	386	377	391	353	412	383	392	431	356	350	393	402	417	396	402	426	361	366	426	402	344	402	424	416	392	383	368	411	439	376	397	406	376	390	404	393	404	391	392	372	362	357	416	389	448	357	403	414	345	369	392	397	384	391	385	386	393	394	372	373	412	383	401	410	412	403	400	381	384	428	372	396	419	396	409	386	381	426	374	382	405	361	383	413	430	396	386	383	390	371	389	377	407	433	402	336	392	392	404	410	381	406	394	405	395	431	398	387	358	405	410	363	446	438	421	386	417	421	392	417	406	381	399	392	350	412	389	408	363	418	384	402	419	405	409	360	389	413	420	392	401	399	363	375	417	389	378	419	390	409	418	393	373	404	386	409	376	383	411	428	412	404	407	384	360	370	382	402	417	389	401	383	401	382	385	403	363	372	390	415	396	428	430	397	395	371	412	384	404	391	392	411	393	349	376	391	392	404	391	413	385	394	411	362	419	417	417	361	412	383	434	386	361	413	389	407	392	374	389	399	427	373	401	400	424	380	370	398	398	408	397	392	394	414	387	398	407	391	417	403	364	407	423	388	370	385	405	385	388	394	392	371	416	427	417	405	425	408	403	399	392	383	374	404	396	390	414	394	401	384	417	370	361	416	395	416	404	435	391	405	378	399	385	379	376	385	370	441	365	406	415	396	363	423	374	368	413	389	373	436	419	424	404	422	385	407	423	400	400	373	407	375	377	428	385	399	387	402	388	376	372	403	422	399	423	352	400	395	449	409	386	404	415	387	417	435	411	400	334	390	414	408	392	393	392	384	410	372	405	448	410	389	417	378	383	393	404	429	363	400	401	396	401	393	378	389	380	407	381	355	386	400	385	348	414	407	421	402	402	365	370	413	392	385	398	400	426	419	396	413	411	397	395	419	413	399	397	374	389	406	410	385	384	396	371	399	363	408	413	406	430	389	383	409	398	345	395	374	405	418	388	398	427	358	397	429	420	385	378	413	386	400	389	406	397	399	420	408	405	381	402	365	344	407	387	419	385	393	384	401	371	396	429	423	364	385	391	421	383	355	394	382	376	377	369	388	406	392	387	396	353	459	390	408	400	379	403	415	359	424	408	372	436	407	391	398	389	384	401	381	402	405	391	393	373	367	367	381	402	396	420	386	380	400	373	447	414	359	418	398	402	387	397	413	366	373	371	380	378	369	390	405	402	394	387	345	384	386	396	398	385	413	396	379	411	370	409	384	378	405	430	444	375	409	380	383	404	405	371	427	385	432	394	388	412	432	356	406	414	429	391	399	388	389	387	438	391	360	405	414	357	389	393	366	415	371	419	385	391	421	399	389	418	425	381	382	387	405	390	372	379	371	402	407	408	383	409	411	402	403	400	434	386	374	413	405	381	413	416	455	395	404	384	400	403	381	416	358	387	375	366	388	395	373	405	394	399	363	412	381	403	390	397	385	429	390	356	374	396	431	403	405	400	372	432	383	403	383	377	407	439	399	404	394	360	391	393	387	417	401	399	373	398	385	417	397	389	411	413	426	397	385	389	400	400	386	383	417	425	389	394	396	411	376	374	408	399	406	419	366	413	364	395	376	394	381	384	370	360	385	401	357	359	417	369	375	374	415	379	373	404	381	441	384	401	386	346	407	409	398	394	399	391	409	374	412	411	363	393	390	379	380	400	377	393	408	423	385	370	403	419	407	376	388	408	404	365	412	421	413	384	380	417	401	410	397	383	422	391	393	383	389	404	368	361	400	420	354	383	401	383	396	367	373	401	411	376	377	347	394	405	386	394	418	411	392	389	388	399	410	398
15949	26304	26929	15427	7525	3664	2840	2283	2015	1561	1406	1302	1136	1225	1146	1217	1119	1159	1034	944	907	935	837	825	852	817	890	864	825	827	746	789	765	790	779	812	762	814	773	811	788	753	801	776	794	806	797	812	750	799	744	829	808	754	778	758	767	785	764	723	763	770	771	805	763	821	755	847	886	800	737	755	764	806	810	723	747	792	758	752	723	801	767	769	795	769	806	723	775	796	728	709	751	766	793	815	779	808	813	751	782	772	798	752	751	746	779	782	758	770	764	708	780	748	777	751	740	750	767	784	796	807	774	750	751	726	770	722	769	783	730	758	701	785	779	757	786	754	769	765	779	784	826	765	764	755	784	772	767	754	800	812	795	775	730	760	812	786	781	783	755	803	788	752	792	809	804	739	747	766	744	727	764	760	774	759	818	734	772	725	726	773	812	835	814	772	739	767	739	769	765	779	782	769	761	753	787	754	761	771	753	704	759	801	796	714	752	756	759	730	778	817	728	782	774	761	718	743	796	730	737	797	811	775	794	754	767	773	757	776	822	754	769	749	801	757	714	824	765	767	778	751	750	746	761	773	793	762	794	770	797	752	748	820	805	750	750	794	766	809	802	789	793	767	760	730	821	748	793	775	708	741	789	754	811	802	751	769	746	789	755	720	767	777	751	774	783	718	798	738	782	770	789	739	796	767	773	762	822	739	790	757	755	797	804	775	838	746	735	757	756	793	766	757	729	775	784	758	763	827	763	762	818	739	773	793	719	768	781	786	735	811	753	801	753	756	787	765	787	784	746	757	801	763	791	808	795	792	749	747	782	701	732	760	692	803	771	823	766	720	766	747	760	801	780	761	752	785	780	753	786	781	749	767	753	767	812	727	742	781	827	769	732	760	780	781	768	795	779	768	776	765	792	789	743	776	777	819	749	749	743	723	785	804	718	741	759	801	778	706	807	823	796	746	784	767	786	789	815	761	796	778	745	798	730	792	778	730	781	786	745	809	737	713	817	765	833	758	760	798	765	764	804	748	743	789	775	752	760	742	786	771	801	762	748	719	768	758	794	773	794	778	753	772	775	734	814	792	736	728	778	779	788	768	796	794	775	792	753	826	758	798	751	742	765	792	780	786	791	762	759	815	771	775	753	737	805	769	778	736	777	722	824	790	717	799	817	789	831	777	849	784	764	773	791	780	740	801	777	745	766	755	767	806	735	800	734	766	769	802	785	841	716	773	768	745	736	789	722	813	810	800	786	769	740	827	806	720	738	754	839	790	765	798	797	795	797	760	783	761	755	750	777	731	773	772	763	803	744	782	733	769	758	767	813	770	758	732	757	749	789	722	743	786	783	751	808	767	775	751	775	780	761	770	776	767	742	769	839	757	763	752	812	788	743	787	805	798	796	750	748	768	803	767	731	788	769	825	730	790	749	761	783	789	794	791	763	796	813	777	807	759	775	759	757	750	774	775	742	743	718	774	762	812	760	770	783	778	782	793	765	737	757	770	788	804	732	730	747	792	806	777	826	736	809	754	769	776	749	737	787	732	743	764	805	775	773	812	817	773	814	759	793	753	780	761	776	790	839	762	785	817	751	795	766	806	796	751	785	749	754	795	792	755	755	752	779	757	763	766	794	795	805	732	824	733	781	792	765	742	745	783	770	777	759	792	765	798	804	810	765	760	754	777	764	771	738	717	811	733	753	747	768	752	765	782	815	688	737	843	791	762	784	767	759	736	808	769	768	798	791	758	808	778	744	767	722	751	764	744	805	782	766	786	755	757	757	744	800	785	734	755	811	752	735	763	768	788	753	765	753	778	718	760	739	719	763	790	742	761	751	766	762	741	795	748	756	786	799	716	790	785	787	810	785	771	779	750	714	742	787	793	767	781	778	787	742	743	775	720	773	796	777	747	754	735	797	754	788	756	788	750	783	763	724	740	777	741	741	785	755	777	720	791	809	753	745	746	745	747	744	783	759	806	781	786	788	834	793	735	766	830	779	799	795	756	801	767	772	828	783	767	735	743	763	774	776	749	753	752	768	771	774	719	736	737	750	747	768	835	739	727	753	783	753	791	772	787	772	769	766	763	766	781	821	807	738	797	775	758	806	820	768	743	763	751	762	722	783	771	806	759	750	744	769	742	766	793	735	762	801	781	754	802	807	776	766	784	737	755	760	751	796	759	751	789	752	755	797	763	780	747	747	801	808	788	746	785	755	734	784	765	761	770	763	793	765	768	767	759	781	784	743	800	779	787	787	814	732	718	768	804	771	796	746	735	777	774	764	789	811	788	775	807	720	735	776	740	741	752	819	772	743	762	749	794	749	768	768	755	799	780	742	774	821	728	780	733	754	746	764	723	821	772	785	781	774	785	772	757	816	769	732	839	790	830	804	772	757	761	760	787	795	765	805	769	733	735	765	779	722	777	812	747	747	791	754	811	734	776	752	806	771	761	849	712	746	765	740	770	776	776	781	794	739	754	783	801	761	813	825	761	817	770	773	774	825	761	733	780	796	776	784	792	770	788	754	788	813	778	798	807	768	751	745	788	757	765	778	766	779	783	775	784	804	779	774	794	772	765	748	786	778	768	783	792	776	755	772	812	763	760	758	732	759	797	777	822	775	784	763	775	774	818	771	779	802	722	814	749	747	737	811	781	812	769	794	763	744	818	781	771	723	785	760	719	774	734	797	777	796	740	765	738	797	757	765	771	825	717	816	783	760	796	782	789	778	788	723	768	752	771	782	755	758	800	805	760	772	802	768	823	756	809	818	762	829	783	784	775	760	811	774	795	775	779	749	820	725	760	771	792	778	760	782	811	736	766	824	765	781	813	767	813	752	842	768	773	839	753	775	775	799	810	766	758	787	747	754	702	793	819	732	757	743	795	759	782	762	749	770	777	771	727	775	796	735	789	750	788	788	795	752	792	780	751	765	731	819	726	775	778	760	793	813	768	751	775	756	758	778	769	766	791	749	751	791	795	732	776	752	730	740	765	750	757	812	751	744	777	798	766	784	777	703	739	801	802	764	739	752	787	764	799	741	756	767	786	734	783	795	753	755	819	787	801	760	764	772	793	752	772	755	834	779	693	787	783	764	729	729	738	729	723	769	795	841	768	732	791	722	774	824	731	750	774	754	812	735	722	758	798	777	765	756	800	785	736	806	802	803	804	806	725	730	768	747	748	792	815	773	757	752	778	783	858	740	730	762	789	797	801	717	773	793	770	769	770	778	820	774	814	789	706	789	784	780	798	768	825	756	770	755	831	739	739	770	858	796	756	742	799	743	753	778	775	770	774	708	819	793	766	731	776	720	761	780	762	763	777	765	749	841	715	772	797	753	825	785	766	721	772	773	815	801	788	744	738	757	731	729	782	782	804	774	762	798	712	808	767	764	766	756	796	774	815	799	783	751	744	764	805	759	787	790	788	766	766	779	783	806	746	764	769	750	790	759	775	783	787	741	784	753	757	798	732	807	801	779	729	755	805	758	780	813	740
24507	21407	28281	25118	18812	8110	3595	1907	1363	1062	901	745	659	623	574	570	531	520	463	411	383	422	380	338	361	368	348	343	339	324	278	351	353	326	335	348	336	322	333	310	345	321	321	322	339	328	328	340	343	338	329	341	321	294	332	311	321	337	291	304	314	317	320	305	307	308	338	450	504	414	348	311	301	306	283	321	296	328	311	300	341	299	300	304	305	301	293	300	283	300	294	320	291	308	306	275	313	301	330	318	295	298	289	306	304	291	328	307	331	315	292	301	317	334	304	337	339	305	346	344	266	267	288	309	329	331	306	290	313	322	301	313	303	317	302	295	310	320	317	289	307	282	294	286	307	304	312	281	296	282	285	318	319	296	286	324	305	359	315	285	317	318	318	301	321	318	298	295	294	310	323	308	306	317	312	277	332	319	303	315	307	292	300	268	321	308	325	315	326	284	327	285	302	309	312	297	304	335	301	316	328	322	318	295	304	316	358	316	322	326	304	315	305	290	314	318	301	287	362	320	280	333	326	314	318	292	284	315	314	295	338	323	287	310	309	321	293	310	317	314	327	312	294	311	342	309	320	305	323	314	319	314	275	298	298	300	318	326	309	302	301	295	323	292	296	331	303	330	300	303	288	319	306	295	309	311	323	305	313	292	303	298	335	323	301	329	299	283	334	319	281	359	314	312	290	344	294	315	290	342	304	306	304	291	329	347	313	316	296	310	305	302	296	323	328	318	291	301	323	304	320	325	316	344	308	313	303	313	305	299	311	329	319	333	309	312	304	296	295	315	318	304	304	296	286	338	306	320	301	309	293	324	295	310	299	313	323	298	258	297	326	280	302	296	285	335	292	307	312	310	285	307	319	315	319	319	309	288	295	333	332	294	327	298	313	314	337	328	300	269	329	299	352	299	331	297	308	311	322	343	350	310	311	328	310	320	306	294	314	318	312	300	281	316	334	311	320	324	302	322	293	298	305	302	328	303	289	295	334	304	288	335	325	327	318	303	289	301	315	319	314	314	317	324	324	316	302	315	300	280	291	305	291	308	314	299	315	288	329	294	309	304	300	283	335	293	313	286	307	322	297	323	308	302	353	285	283	277	311	300	322	321	318	311	328	297	288	317	313	260	326	302	317	324	311	317	330	318	319	332	320	280	309	287	349	302	302	306	300	305	288	301	321	338	295	296	325	324	320	323	291	322	308	299	292	302	322	340	295	331	310	328	310	320	300	316	311	319	299	298	291	326	317	330	292	325	323	324	325	315	317	333	295	306	276	285	296	330	321	313	350	276	297	299	326	338	282	289	305	308	332	306	307	278	306	306	301	300	333	329	303	284	274	257	286	293	302	304	323	352	295	331	312	287	338	282	291	277	312	307	297	333	310	288	324	337	323	298	320	307	307	321	333	303	298	301	324	307	332	311	337	316	320	310	314	313	313	310	322	314	341	296	304	320	314	298	320	290	320	307	271	289	322	296	346	319	295	311	279	300	302	315	305	292	299	305	304	351	298	330	335	340	312	303	294	289	294	300	313	297	266	305	312	313	301	328	287	288	303	336	283	308	306	305	290	309	280	326	293	314	304	319	305	319	293	292	302	322	308	296	360	325	308	347	320	329	299	326	315	325	306	327	330	315	314	322	328	297	301	331	294	309	331	323	293	332	307	314	328	290	322	290	295	295	315	302	281	320	298	323	326	341	293	332	316	305	320	273	296	337	303	320	289	300	268	309	306	283	295	274	319	274	294	312	292	290	292	316	300	307	295	302	331	307	371	308	284	283	329	306	335	315	275	309	331	291	295	301	299	322	301	338	301	308	309	286	315	292	282	276	326	301	295	297	301	357	316	320	298	331	325	333	242	279	306	342	276	338	311	313	312	281	322	332	295	313	287	314	300	288	315	302	279	320	311	287	335	274	311	323	316	304	329	286	276	279	304	312	344	268	293	306	327	288	285	319	304	309	314	307	294	308	307	312	326	308	314	306	353	289	316	287	319	331	314	326	293	281	313	320	286	281	290	301	326	326	300	295	300	255	299	291	320	294	306	303	319	329	305	301	289	299	302	353	314	316	343	297	347	306	327	317	289	335	306	289	302	286	316	325	315	293	305	305	315	321	324	310	302	314	323	325	304	331	291	315	341	301	315	319	294	301	305	331	303	290	314	305	272	304	301	278	317	313	322	271	281	352	362	314	340	337	322	294	341	294	290	295	311	313	286	329	344	315	301	302	342	332	307	300	284	295	314	329	319	311	320	328	355	320	312	303	298	292	279	330	308	306	339	312	262	330	328	313	329	320	320	307	308	304	327	297	334	313	296	299	310	293	313	337	310	329	282	320	291	304	316	296	304	348	288	290	319	320	279	320	283	327	278	319	284	288	318	311	317	324	298	327	304	292	310	336	310	300	293	308	285	353	268	293	299	302	307	304	314	302	318	281	334	325	317	296	333	304	290	300	273	327	301	285	285	310	329	322	326	337	265	326	284	317	306	337	333	294	317	295	316	316	325	336	307	328	321	320	326	324	301	292	307	329	308	317	282	307	325	315	322	289	317	308	309	299	312	341	274	307	306	300	284	285	314	325	287	303	294	293	324	310	336	288	309	305	274	311	317	315	308	332	307	314	331	322	308	295	319	334	313	337	320	312	325	316	312	288	328	274	317	273	310	295	309	326	284	313	273	299	271	283	265	306	329	311	297	326	287	294	308	325	293	346	296	313	302	286	298	293	298	343	281	291	320	302	290	275	296	329	319	306	330	284	314	310	296	285	300	315	296	324	307	300	306	295	289	310	296	273	291	274	301	320	278	323	295	293	295	297	320	342	308	346	339	318	314	322	284	289	315	286	289	297	346	344	302	302	319	287	306	323	323	329	310	330	307	319	283	320	307	323	308	334	290	338	306	298	304	332	325	338	322	293	310	313	315	320	317	330	317	316	290	300	314	322	312	270	292	326	337	320	319	301	272	298	332	333	301	297	287	310	311	303	293	316	316	323	297	343	284	313	288	319	325	306	295	320	315	337	331	315	351	298	302	317	307	334	292	318	291	312	292	324	322	296	305	334	301	282	322	290	319	297	327	299	296	264	306	281	308	310	281	304	328	312	334	288	291	354	326	336	284	301	294	300	262	313	323	294	324	306	310	282	306	347	298	296	292	283	309	323	343	277	290	334	287	324	303	319	342	344	324	328	335	321	322	315	291	283	295	311	323	294	297	283	307	333	320	310	304	299	308	286	290	304	297	324	303	287	320	305	273	300	296	316	325	321	305	295	299	315	312	309	306	324	306	300	310	299	327	313	303	320	314	273	283	308	270	287	327	327	274	336	297	289	326	300	304	305	290	275	308	343	308	291	305	312	283	320	314	315	305	338	299	304	324	319	309	305	297	314	314	307	306	326	322	307	300	307	299	283	348	331	293	323	295	330	296	314	310	297	313	291	329	307	313	345	302	337	320	312	304	312	285	285	343	322	317	306	330	306	308	302	321	365	322	318	309	280
23769	43551	39380	27550	16313	11013	8030	5263	4158	3268	2716	2400	1882	1800	1658	1608	1545	1558	1282	1066	958	940	887	764	885	995	813	736	714	695	666	662	678	657	639	698	710	699	688	683	638	665	639	672	697	623	596	619	661	636	653	629	639	626	626	604	667	685	617	677	606	637	614	609	626	619	660	1124	1391	1022	813	568	634	626	588	651	636	595	637	664	584	663	620	606	601	616	627	574	642	601	597	617	616	650	585	591	630	611	589	622	619	607	595	589	658	603	608	594	600	596	601	630	648	623	598	631	578	630	617	599	575	593	607	606	596	638	580	631	626	593	628	617	638	605	595	610	613	614	654	588	662	642	596	601	609	644	616	602	645	616	593	634	601	543	635	569	613	669	639	632	615	625	633	594	597	597	576	632	675	628	652	577	586	647	636	657	609	654	562	639	604	594	615	610	625	635	616	623	568	596	600	590	597	589	588	609	599	580	587	598	630	618	651	650	595	595	640	635	612	603	630	619	577	629	662	616	685	613	625	617	621	607	644	593	587	648	623	653	648	618	606	608	635	606	621	597	638	582	633	591	583	640	614	648	614	597	627	592	636	629	606	553	591	599	630	589	615	557	605	643	601	602	621	607	600	607	629	644	652	619	610	603	572	600	635	619	595	618	660	608	631	589	635	643	595	624	644	587	616	622	618	633	616	633	603	637	573	614	598	617	594	638	640	651	638	617	596	597	619	654	649	598	627	561	633	624	603	637	628	644	629	606	574	621	631	633	615	661	671	624	645	621	582	614	649	634	593	608	629	646	570	618	613	624	635	632	636	604	636	608	640	665	611	667	628	639	646	640	653	632	641	620	608	613	639	599	597	617	620	647	640	624	663	592	635	636	592	620	582	610	630	629	607	639	586	659	583	607	616	629	613	613	576	554	584	655	616	626	593	613	632	642	635	583	587	634	614	615	595	605	620	592	645	606	610	631	602	608	633	617	595	597	623	643	588	656	647	642	618	599	572	590	626	583	627	673	607	600	624	571	634	655	614	644	625	655	627	660	618	605	629	632	630	628	612	621	593	576	610	612	628	601	589	574	595	599	618	605	635	595	614	674	629	627	634	634	633	610	630	615	595	620	638	594	616	611	610	596	601	595	616	600	626	598	632	594	648	631	612	643	666	677	588	590	644	580	626	629	610	613	582	615	561	605	600	630	636	629	616	626	631	579	642	597	607	625	593	610	631	602	600	631	615	600	626	659	624	594	557	633	630	657	609	638	618	642	639	595	635	613	639	635	595	640	638	640	590	625	657	632	590	605	585	631	650	648	628	634	615	629	609	614	564	656	629	591	654	632	639	558	599	607	621	609	587	632	529	640	606	651	656	604	605	614	609	629	643	635	637	627	571	638	586	625	597	627	629	604	607	611	641	645	600	612	589	590	670	623	590	629	600	643	567	550	606	612	641	623	666	589	628	593	639	648	622	606	643	623	609	624	596	602	619	654	655	603	642	601	586	642	649	636	615	615	656	622	595	615	646	593	579	611	608	608	594	617	667	636	581	614	603	581	608	572	617	664	602	607	659	584	601	601	642	602	630	617	608	608	631	621	610	650	633	627	673	642	607	617	589	633	634	594	627	620	628	631	635	662	631	628	565	627	667	617	640	591	645	653	619	578	591	647	590	660	666	636	626	606	599	586	637	619	600	535	620	646	602	642	624	595	630	615	607	613	602	609	571	626	624	613	631	625	644	616	627	579	633	603	652	646	634	645	632	641	618	646	610	617	687	611	630	612	610	593	594	570	600	643	694	593	574	629	638	623	629	631	625	597	616	603	619	592	622	594	648	615	626	658	624	575	637	605	586	662	641	569	599	653	660	613	590	593	651	604	614	589	612	622	573	616	631	609	603	648	617	608	638	597	630	606	650	640	666	585	592	624	579	588	619	626	625	588	593	611	606	612	681	597	619	611	607	626	604	584	646	679	632	632	620	625	568	618	574	632	664	597	592	624	626	614	596	675	639	579	627	615	647	640	603	649	593	657	623	602	610	626	604	641	572	635	656	614	606	605	575	651	605	630	603	621	621	577	606	657	598	619	642	606	615	608	653	616	603	641	637	599	608	615	583	610	595	575	609	613	584	625	653	583	585	614	655	577	644	599	616	649	595	648	601	604	602	555	593	613	606	626	621	683	615	606	628	665	621	592	632	607	616	640	610	653	599	594	628	640	605	612	615	590	648	581	616	626	603	621	621	669	616	622	593	580	585	576	651	626	657	626	615	642	649	614	621	610	606	607	626	569	579	609	582	582	574	588	603	588	577	578	627	638	567	567	612	642	647	586	644	632	619	594	601	604	631	625	608	598	644	592	616	630	605	585	629	604	638	584	626	607	572	668	625	581	597	574	640	607	653	623	636	619	610	566	595	614	654	619	600	629	621	606	644	569	683	617	594	619	653	607	624	624	624	553	615	648	623	607	595	641	615	594	636	587	608	591	636	622	632	608	616	676	652	640	591	588	619	617	634	605	579	596	592	599	627	610	584	598	630	586	622	654	613	620	609	623	609	640	606	608	577	599	629	588	612	589	632	634	588	681	633	603	581	599	606	572	588	633	607	633	594	630	645	652	585	606	644	605	640	644	609	663	616	609	625	571	618	618	632	634	643	646	660	604	645	629	646	641	595	639	645	635	643	598	589	660	620	650	599	677	556	627	583	613	599	604	607	584	615	642	617	602	641	644	584	620	630	608	611	593	656	577	569	645	612	641	588	615	626	650	614	570	639	610	602	629	608	599	660	622	606	574	656	615	603	624	648	591	630	610	640	598	631	632	625	619	595	651	618	615	648	622	602	606	572	662	590	598	627	625	604	629	641	612	614	577	625	618	644	597	601	639	608	612	602	618	661	630	666	640	659	622	621	620	583	591	623	634	623	643	609	646	578	661	623	606	628	646	603	565	641	597	613	666	569	663	608	603	584	646	620	632	650	579	587	612	628	600	592	627	601	622	573	631	631	576	613	607	623	613	649	618	597	615	628	603	611	600	600	624	632	601	608	611	592	617	638	597	625	611	629	629	619	571	612	567	610	626	631	568	594	640	585	635	599	592	616	648	611	615	673	626	569	628	613	639	602	654	627	614	617	621	596	619	632	595	584	580	620	627	575	607	606	618	608	560	594	639	587	627	587	600	614	618	683	584	606	603	655	587	634	587	598	621	607	660	647	619	631	585	596	607	628	635	607	621	604	573	627	628	639	604	578	643	637	639	590	623	618	617	599	579	592	657	614	646	633	630	627	600	567	597	602	622	622	626	581	605	619	590	621	589	617	604	612	582	597	637	590	666	582	647	632	595	592	613	600	642	630	610	589	641	660	613	598	639	653	635	614	588	660	673	605	639	614	609	583	611	622	592	620	615	623	607	585	635	591	646	658	631	591	633	611	598	616	603	611	588	631	569	632	662	628	622	619	624	626	585	579	598	611	620	615	598	633	635	615	575	666	624	605	631	597	608	593	630	616	624	645	645
23401	21395	29084	24154	21528	18713	8266	3315	2167	1667	1428	1099	886	790	752	695	699	646	621	422	389	405	414	352	388	444	402	339	318	352	312	294	312	283	278	313	285	301	275	314	319	324	295	293	331	298	304	298	286	302	235	263	273	270	262	311	302	296	285	276	272	303	267	301	313	281	254	467	857	547	400	281	271	261	287	302	268	262	309	272	301	297	280	276	253	268	297	265	247	308	263	290	283	297	288	286	272	286	273	260	288	265	276	271	279	316	293	260	264	263	298	262	288	268	253	301	274	265	276	283	284	287	270	289	266	291	276	257	272	258	298	256	272	321	257	315	263	283	273	301	311	263	283	265	296	309	262	256	285	305	271	250	257	278	257	288	261	300	252	272	292	295	275	278	286	289	271	247	276	273	250	283	275	309	294	270	271	283	301	295	281	281	255	294	227	267	263	244	241	236	280	295	282	287	283	291	290	279	304	248	257	308	265	263	257	270	273	254	243	271	263	261	247	296	260	288	261	258	282	281	259	261	286	281	270	284	271	287	275	262	263	284	294	261	261	289	286	285	255	305	320	267	255	262	245	292	272	264	271	250	260	293	263	291	281	284	274	262	293	247	275	272	268	301	272	258	236	297	267	266	279	269	264	290	290	251	255	266	266	261	271	273	258	277	275	292	298	270	237	299	283	267	285	311	270	292	262	271	288	290	263	286	272	276	257	237	286	252	284	283	276	301	258	285	284	289	286	269	262	264	272	257	253	296	296	286	290	291	270	276	277	303	276	268	277	268	289	259	272	275	257	294	291	284	292	289	279	267	284	281	273	274	282	260	296	262	270	277	253	260	274	279	304	278	293	302	284	291	256	261	289	278	290	284	284	285	274	258	261	266	279	264	293	293	275	262	280	237	253	275	249	263	268	273	260	269	281	263	276	279	298	290	264	270	271	250	258	285	291	244	291	291	281	291	265	283	252	258	275	278	256	303	275	272	291	236	264	302	267	286	272	272	254	285	295	287	262	289	262	286	295	281	322	263	281	284	307	278	254	260	259	252	270	272	271	306	269	274	295	276	289	269	295	252	277	261	303	297	267	291	292	250	292	254	288	259	260	288	247	290	263	262	283	244	262	298	262	296	270	261	270	304	288	279	254	300	269	294	296	286	275	275	297	270	277	270	240	287	263	289	270	309	265	282	263	273	265	253	259	272	277	269	281	275	247	279	299	260	286	280	262	282	285	264	292	282	260	239	272	302	277	251	285	285	281	291	292	293	294	261	251	287	266	284	296	263	289	288	262	290	296	285	304	265	277	265	282	283	320	275	266	283	286	258	295	295	295	263	296	289	265	282	299	271	290	264	271	274	270	258	292	262	281	277	279	309	285	255	283	277	302	256	274	264	308	256	260	299	306	321	263	276	304	284	291	284	284	273	278	276	265	277	265	263	260	283	303	278	262	268	249	264	275	274	261	264	309	274	269	262	315	273	290	287	309	294	265	256	265	295	293	301	272	286	273	282	272	269	268	270	289	283	306	285	256	278	302	279	279	258	301	314	298	295	294	295	258	276	272	274	304	268	267	302	289	271	288	277	246	266	253	281	282	244	271	280	257	257	268	248	295	294	270	302	301	254	290	283	280	258	282	285	294	269	293	275	268	270	273	290	299	284	256	303	280	262	289	286	300	262	279	288	274	289	246	283	264	271	278	284	298	275	269	241	283	284	282	288	283	256	277	277	269	290	252	272	282	264	280	262	289	278	279	267	281	252	270	284	265	278	275	259	273	301	265	286	308	300	277	266	297	258	263	296	297	268	284	271	306	264	281	289	289	277	265	275	270	293	260	271	275	285	264	275	287	306	284	272	289	262	295	268	260	296	273	271	263	254	265	306	305	297	296	270	267	261	260	259	272	268	284	262	256	277	275	280	283	265	257	265	271	272	280	273	285	249	290	239	280	250	276	266	285	265	288	269	265	274	314	287	297	267	269	256	276	296	276	262	282	272	318	276	278	287	281	273	270	264	281	254	283	265	259	271	267	303	269	263	273	302	283	272	274	255	269	277	284	289	277	277	256	273	277	287	318	262	250	269	301	256	279	265	283	252	272	295	276	286	283	261	276	275	273	279	293	273	293	283	286	270	319	311	268	282	263	272	274	274	282	283	262	272	280	278	278	285	301	276	263	294	274	278	274	273	276	281	285	270	308	293	287	274	258	271	264	287	266	247	302	256	294	261	276	268	319	273	279	260	281	252	266	280	289	298	279	246	266	257	282	300	270	305	281	272	258	299	257	276	261	285	290	277	272	285	277	251	265	297	274	263	252	270	283	305	297	300	273	299	277	275	288	285	271	256	257	276	280	296	268	246	247	267	263	258	282	282	272	281	240	260	279	277	243	275	299	280	262	289	265	287	271	274	256	271	299	259	282	284	273	295	258	303	246	262	319	294	273	307	277	307	282	283	266	276	301	290	274	282	254	258	270	263	309	282	267	273	294	255	274	278	284	261	260	273	280	268	296	279	274	273	290	279	292	314	279	289	298	260	304	246	257	263	272	257	286	277	268	242	301	263	258	280	284	296	277	269	283	261	299	252	289	276	293	224	286	283	273	287	271	268	294	271	283	279	295	293	288	261	254	258	277	256	297	274	291	270	301	282	289	283	289	256	259	265	268	312	293	301	267	250	305	281	297	283	285	281	307	274	300	269	272	312	238	272	287	280	284	260	274	283	278	252	298	251	262	295	264	252	227	286	286	283	265	269	300	274	277	307	263	287	255	276	282	276	275	251	300	306	275	302	291	289	280	272	251	298	282	286	267	250	260	295	295	264	278	261	272	246	291	289	272	271	290	258	276	282	258	290	298	254	260	284	284	249	280	291	279	297	289	281	286	293	272	298	315	300	268	285	300	279	292	271	256	271	289	289	274	285	278	274	266	294	273	263	263	300	250	265	277	284	291	254	232	296	290	278	285	263	269	253	268	255	301	266	258	298	283	265	294	272	267	278	252	299	261	262	269	303	273	279	265	275	311	294	248	285	276	287	276	260	284	263	261	279	274	321	280	286	277	271	294	299	271	272	276	303	272	235	299	277	267	256	298	270	293	289	289	265	271	263	280	243	274	289	291	238	245	275	265	259	288	282	258	253	286	264	250	247	287	275	309	265	286	275	286	247	238	294	305	266	271	286	255	279	270	302	305	262	268	270	269	273	279	284	256	266	283	259	260	312	262	302	273	291	279	288	270	273	254	273	280	253	289	267	249	279	248	285	300	316	282	274	293	307	279	283	276	292	258	250	286	276	289	251	272	266	270	264	262	260	245	242	268	296	287	271	301	270	301	287	264	276	293	258	274	243	293	289	262	280	267	277	273	270	293	285	280	302	258	270	238	281	301	280	249	248	294	296	254	254	243	261	261	317	269	260	287	285	250	281	257	285	279	274	261	258	270	275	276	261	263	266	282	301	284	305	282	259	287	290	257	263	294	278	285	279	287	284	304	296	258	265	275	275	275	281
26554	50274	47284	34068	22911	14588	10756	8468	6684	5140	4340	3665	2882	2562	2286	2148	2116	2073	1739	1232	1054	1193	996	830	999	1079	988	847	700	681	687	593	612	626	582	645	659	649	640	667	590	589	670	620	570	596	529	626	613	612	540	557	533	549	567	559	562	499	547	528	543	569	527	536	571	560	576	1243	2415	1423	933	542	544	502	549	551	510	537	550	537	515	555	486	514	541	504	557	508	468	504	561	526	548	515	517	496	536	539	543	551	541	544	483	495	567	515	511	500	566	551	595	529	547	544	520	498	524	545	560	527	577	515	518	520	534	533	548	546	552	529	529	529	481	555	546	503	529	539	590	529	518	564	521	506	552	534	556	557	528	522	526	541	504	554	527	515	532	547	499	518	488	545	497	541	554	557	543	534	548	556	534	509	500	536	532	524	521	512	538	512	586	559	478	553	531	547	514	537	487	523	541	538	530	522	524	566	559	556	491	512	549	537	508	584	521	522	540	508	518	562	551	507	538	521	546	550	543	554	558	482	521	516	577	531	545	524	496	495	513	513	506	532	531	563	524	551	538	523	497	509	539	520	556	508	522	515	543	502	532	530	519	544	552	504	544	513	552	514	458	531	492	546	486	530	517	520	526	486	524	535	516	553	539	571	551	498	532	515	521	509	523	505	527	509	521	537	577	544	523	527	531	546	517	512	579	494	568	527	520	516	500	526	503	552	528	499	538	493	534	564	553	524	530	542	520	562	534	516	549	527	478	548	540	518	494	527	531	506	542	485	516	543	507	501	562	534	496	544	493	569	524	537	489	511	525	534	552	538	542	549	562	482	551	528	503	539	529	508	535	570	519	545	552	553	545	535	518	562	574	508	531	520	515	545	544	539	507	519	557	549	515	511	541	548	484	534	538	525	484	507	510	538	525	523	520	507	497	486	531	521	530	527	552	495	537	549	579	489	537	488	539	521	500	502	568	508	548	509	562	548	534	500	550	519	527	513	545	524	556	514	502	521	508	534	489	561	540	519	525	546	554	542	519	555	498	535	526	514	579	526	488	513	527	561	530	540	526	506	490	528	498	545	536	543	507	576	502	528	545	519	521	536	553	514	573	561	526	534	555	520	526	537	508	554	477	499	545	523	525	518	509	572	524	507	557	546	533	592	522	527	546	562	514	510	554	565	556	518	537	503	535	521	538	532	538	497	515	580	524	543	492	507	536	545	522	526	528	554	526	506	504	567	529	495	508	541	515	492	536	549	538	527	503	546	562	539	526	520	516	518	511	515	512	545	486	552	520	535	527	507	535	518	524	536	511	535	513	506	515	510	524	514	479	551	525	535	505	558	539	512	506	505	557	535	554	491	471	584	514	536	516	524	527	524	522	552	482	520	491	532	497	529	499	572	524	504	510	529	528	563	565	535	514	534	516	540	595	484	509	528	530	542	543	545	504	538	541	540	568	527	524	502	532	520	560	533	529	521	549	529	545	535	538	557	507	548	564	533	536	508	518	517	525	570	553	538	542	514	527	544	518	524	509	492	544	516	503	532	512	479	550	524	509	532	498	515	537	489	537	508	522	563	525	506	507	550	518	517	549	519	524	546	535	504	560	537	533	513	520	472	547	516	541	523	522	521	561	530	535	471	530	558	485	534	523	553	533	523	532	542	558	486	515	517	505	517	493	487	506	502	554	526	566	514	552	543	525	504	495	503	521	517	506	529	503	528	514	524	502	533	550	544	542	518	523	528	490	528	529	524	518	560	529	513	532	521	523	546	496	515	576	545	538	522	535	499	520	523	537	487	525	501	517	559	489	570	529	530	531	522	502	530	486	476	506	506	538	509	535	506	523	562	515	483	534	542	474	542	557	545	512	556	513	516	551	534	518	577	514	519	502	544	572	507	497	558	526	531	483	503	526	512	520	508	514	536	503	547	524	520	546	543	534	530	507	523	525	554	542	531	584	533	551	536	525	484	572	492	536	556	529	523	550	555	553	519	526	525	515	501	517	509	540	531	532	548	534	500	558	517	526	511	528	528	521	468	580	566	528	541	530	544	557	512	545	519	508	508	543	540	522	520	513	531	542	509	546	521	498	489	535	488	512	539	528	474	521	515	505	560	521	524	538	473	485	528	491	481	535	533	507	542	510	583	563	527	513	557	526	531	509	520	501	538	541	480	523	535	552	542	498	533	518	538	527	572	523	543	521	534	529	508	484	514	512	550	540	535	532	543	507	520	561	537	488	564	532	527	517	516	551	458	529	504	530	522	513	536	512	523	543	537	589	548	525	530	537	526	538	483	551	516	540	507	529	515	523	523	520	511	554	526	518	543	508	544	567	529	529	533	571	509	550	541	545	515	532	555	542	524	514	573	503	519	518	544	507	481	578	523	517	537	527	527	557	525	538	545	550	543	561	542	553	548	554	547	550	520	533	530	533	510	512	510	502	498	548	530	497	513	535	560	531	581	509	550	557	514	513	513	521	535	547	550	521	538	535	533	519	512	516	517	522	498	541	564	519	540	561	545	529	494	544	530	511	541	521	504	523	521	489	550	522	537	492	525	548	541	521	535	539	505	529	541	539	501	490	559	550	532	547	538	512	508	513	519	538	553	545	518	561	562	505	534	512	535	540	566	517	555	525	527	552	509	521	538	524	527	523	537	519	533	512	533	548	522	548	499	533	558	540	543	532	511	532	519	504	532	554	540	512	567	522	516	524	508	510	492	473	524	514	523	528	503	536	523	549	497	530	562	512	522	550	544	564	533	553	523	529	554	545	522	520	507	509	493	545	517	553	491	563	522	536	524	545	542	520	495	527	482	512	532	522	493	506	513	580	573	514	517	569	524	544	514	569	529	554	553	543	543	565	501	483	523	558	567	564	508	528	518	537	530	494	536	495	542	549	536	487	509	522	547	525	514	563	528	545	509	512	544	543	537	522	512	497	569	537	543	566	532	511	537	528	553	503	556	541	519	515	521	527	528	517	547	491	473	494	511	501	497	548	476	550	550	533	485	500	513	526	552	514	514	487	537	543	545	514	513	532	559	503	533	506	508	511	530	536	548	523	533	514	539	529	526	529	541	555	568	559	548	496	498	526	525	569	464	524	517	538	521	525	509	528	506	528	529	567	534	501	528	534	515	514	506	528	531	503	500	499	513	548	515	531	531	525	519	529	538	541	501	491	510	527	523	523	575	526	514	537	540	504	528	477	553	524	524	502	525	490	511	501	525	539	540	512	516	528	562	556	522	534	553	512	526	527	540	529	529	552	533	508	544	538	564	541	499	530	518	515	518	520	520	525	573	541	503	539	537	530	553	533	480	522	507	565	556	504	539	513	534	539	565	558	523	525	537	531	527	519	529	525	538	529	512	504	500	541	502	485	476	528	565	557	526	495	498	566	504	553	528	558	490	590	507	514	572	528	553	512	583	507	530	568	520	518	485	541	512	561	511	505	561	549	530	527	557	514	521	510	574	515	548	522	528	521	540	526	530	525	542	575	534	567	548	515	532
27034	21451	17843	7279	2371	1336	1041	751	677	580	630	560	510	526	475	515	466	513	472	425	443	485	478	430	462	433	430	450	404	403	419	404	425	402	404	441	459	448	420	385	394	430	440	421	432	392	433	415	408	437	420	399	375	406	427	388	410	460	426	394	379	446	428	379	430	414	393	443	478	470	442	430	392	420	406	394	424	442	409	408	394	424	418	433	398	389	431	401	443	395	438	431	422	399	401	387	423	397	388	458	427	406	383	409	402	405	396	423	422	387	412	382	418	391	446	382	407	434	414	388	424	381	407	401	375	402	392	426	395	409	371	437	414	417	388	400	428	393	397	398	400	387	394	403	413	405	409	380	415	397	435	424	397	403	440	389	375	404	427	432	414	416	419	394	371	434	419	461	383	373	398	431	446	388	450	418	391	426	427	371	442	433	360	365	400	401	387	386	411	400	443	436	430	412	434	373	417	406	408	426	435	437	415	399	438	410	395	418	407	400	463	423	429	399	421	410	460	394	425	394	415	407	396	415	394	424	402	392	407	420	368	436	389	376	400	434	396	374	427	419	450	386	427	387	445	394	415	418	424	387	409	387	405	438	365	421	456	398	446	437	392	418	428	402	441	409	402	405	424	439	436	420	396	397	437	384	401	416	411	413	384	404	389	427	394	401	413	403	429	418	462	404	385	392	405	489	400	388	400	409	408	409	408	402	394	410	372	398	435	407	357	407	421	392	443	416	426	381	422	442	438	375	385	392	437	391	393	389	411	433	411	405	380	393	410	436	391	407	439	392	394	398	401	425	417	370	417	418	414	402	410	415	396	415	415	377	414	421	410	427	412	412	401	420	371	402	425	392	371	397	407	447	426	433	431	381	416	395	413	363	415	364	414	385	413	402	438	349	400	429	428	390	393	413	375	377	410	406	415	413	429	429	412	379	383	412	414	417	406	403	413	383	411	428	393	387	449	406	402	426	414	429	424	430	441	379	412	403	393	394	389	438	398	427	382	427	426	427	397	461	389	378	437	417	392	415	409	423	391	443	394	418	415	438	410	413	422	381	373	404	426	421	396	435	401	409	429	389	399	387	391	401	427	406	401	420	397	374	394	429	393	395	438	400	428	416	422	398	426	419	417	387	397	415	418	418	415	417	374	428	421	411	390	429	397	434	427	408	400	435	419	411	418	397	381	382	441	409	392	422	402	447	421	410	434	386	431	401	382	404	389	373	416	412	412	400	426	426	438	396	395	388	408	402	439	394	450	408	395	447	419	416	448	397	394	405	413	413	397	433	429	376	396	444	394	396	410	391	411	410	421	407	419	390	393	380	371	425	402	400	402	387	431	412	430	433	398	399	444	430	408	394	397	400	423	426	411	410	418	426	428	425	406	369	400	432	405	392	416	407	442	408	425	405	442	381	395	415	386	397	433	392	431	370	416	403	404	368	379	415	380	449	424	404	367	418	434	395	391	405	413	394	435	410	394	424	418	389	379	392	403	440	403	389	381	447	388	395	424	420	375	391	405	396	403	423	387	408	421	409	381	425	409	420	434	423	386	468	365	388	377	420	431	396	398	425	451	402	439	400	442	430	457	391	403	392	392	404	424	475	387	427	425	419	422	416	416	407	429	439	387	399	421	405	401	397	443	388	395	433	373	396	399	400	388	419	402	392	406	356	407	425	396	418	413	414	397	418	398	388	441	401	402	424	429	409	383	391	410	387	396	425	408	424	423	375	398	371	375	433	382	380	417	427	393	399	402	399	418	378	414	438	389	409	382	449	388	403	395	399	400	403	406	410	425	413	408	417	466	395	419	411	380	420	436	382	394	413	432	410	405	411	411	426	432	393	432	417	394	401	385	427	400	425	393	386	406	428	409	432	439	407	437	411	397	422	376	411	407	405	408	432	393	402	437	394	391	391	405	387	433	405	385	427	369	405	383	416	378	402	396	450	425	433	429	396	384	401	414	461	395	438	383	387	422	405	418	400	374	432	397	413	398	416	442	427	398	452	401	440	380	382	411	404	406	419	396	399	409	402	418	383	415	401	417	422	437	406	380	367	408	438	401	405	457	405	419	424	405	443	388	404	388	453	425	421	425	410	464	451	418	431	391	390	386	409	404	397	411	403	394	438	422	382	444	376	430	411	405	404	424	410	396	440	402	406	428	412	435	406	414	398	377	406	405	386	397	414	393	423	427	390	412	447	376	409	393	423	413	428	399	400	424	404	388	400	434	419	393	429	445	388	436	446	446	407	412	376	410	419	422	435	407	412	422	383	406	386	426	432	450	406	427	413	418	414	434	383	382	393	410	421	429	395	437	419	394	426	410	428	408	444	397	406	382	454	395	352	407	383	432	403	383	404	428	416	384	433	439	398	401	391	402	398	398	399	379	393	413	385	410	412	414	380	365	395	391	386	376	402	415	431	419	391	394	440	398	417	381	390	395	439	396	416	391	408	415	376	392	404	418	347	429	374	431	394	399	418	385	413	424	430	392	376	400	400	388	424	443	389	394	401	413	402	415	384	410	393	413	436	424	380	417	437	436	354	378	396	403	423	382	436	379	404	398	420	415	406	387	378	417	380	373	431	432	406	386	402	432	414	436	404	436	408	417	403	402	400	405	399	416	417	374	407	381	394	416	408	381	404	433	397	398	403	385	407	411	400	408	375	396	427	437	408	423	395	351	377	388	407	420	410	413	431	404	411	396	380	411	441	400	378	398	393	412	422	400	414	444	381	407	400	412	367	415	402	409	385	401	438	418	417	374	412	400	405	384	381	406	392	422	390	406	451	430	391	419	402	426	424	408	413	374	375	388	428	412	431	433	418	444	422	415	412	429	424	442	399	395	407	418	384	393	377	380	393	384	427	388	404	434	391	394	442	392	419	380	412	419	415	375	400	423	428	396	414	421	404	391	373	392	392	406	387	402	406	385	383	389	367	413	422	404	433	385	398	423	386	440	421	410	426	366	414	364	381	383	403	408	389	401	410	392	398	388	395	429	413	399	429	438	400	406	421	430	405	434	412	400	391	375	373	339	413	388	396	406	412	402	419	410	367	395	386	420	373	438	387	368	395	384	399	410	429	434	411	409	403	399	394	410	401	417	411	392	420	439	431	394	400	415	386	397	420	401	381	412	433	439	375	395	394	382	436	444	402	343	369	431	402	395	409	420	384	397	421	427	396	403	414	400	411	422	441	446	417	422	426	400	409	403	404	385	390	395	403	395	408	408	431	413	407	442	395	412	399	424	401	402	401	381	419	400	382	403	379	414	406	390	409	391	395	379	409	399	438	418	443	397	444	408	451	379	415	435	414	390	429	424	423	416	446	389	400	446	401	425	417	430	424	407	433	451	415	385	402	400	419	412	405	395	406	393	383	430	392	426	409	402	426	432	396	380	441	403	391	408	398	362	419	406	412	416	405	410	417	432	453	375	419	408	431	420	432	402	423	420	418	361	367	421	389	411	450	369	412	406	393	429	406	389	393	395	358	416	407
18016	31485	24285	11737	6083	3985	2883	2301	1934	1644	1514	1338	1252	1101	1124	1120	1126	1151	1067	906	918	902	873	891	904	893	856	880	819	832	764	852	787	809	815	818	831	838	798	801	813	773	789	758	775	820	788	862	759	832	781	809	821	718	771	801	792	784	744	816	740	797	769	809	759	799	822	847	932	905	848	824	751	819	803	762	789	764	776	805	745	777	771	804	736	785	823	804	784	736	802	833	835	810	695	777	796	754	759	753	782	765	829	780	814	768	795	797	758	795	765	805	771	769	844	766	761	793	791	788	818	806	802	814	807	739	722	774	811	773	826	832	730	791	762	850	729	760	777	779	783	820	810	807	750	819	792	771	782	792	759	757	760	842	780	767	720	834	802	776	781	792	773	803	749	796	766	796	762	767	776	778	825	842	802	814	772	780	762	765	774	762	814	772	772	783	743	790	765	771	790	760	816	802	800	755	788	777	744	804	769	815	728	811	805	799	791	804	804	745	786	783	792	803	755	810	775	767	762	790	812	784	789	757	765	845	776	768	756	748	770	777	767	811	792	738	767	773	795	769	808	788	789	723	786	790	747	741	805	847	857	805	770	797	751	767	776	777	811	779	815	787	784	790	808	819	779	731	751	762	793	764	789	803	818	835	742	786	770	751	775	753	769	770	816	810	791	775	788	797	816	782	769	781	807	777	753	813	819	814	784	765	788	838	766	736	791	787	741	778	776	762	736	775	763	796	789	800	784	776	853	806	805	795	787	810	773	819	869	841	782	775	776	840	808	782	822	795	762	820	745	808	757	748	770	754	760	803	796	753	828	783	797	799	800	803	791	815	748	768	791	766	789	806	747	858	791	788	719	809	799	804	774	789	807	829	770	790	766	798	793	740	767	833	778	824	869	835	779	773	799	809	810	777	807	802	827	783	777	760	835	779	810	778	772	759	809	765	752	789	760	815	773	773	729	779	769	759	792	793	813	810	823	773	748	791	776	849	813	769	809	782	771	799	829	795	804	845	741	775	798	783	802	800	851	782	799	804	822	758	782	750	760	773	769	797	771	808	806	808	796	748	791	784	816	798	774	794	756	790	814	767	786	780	819	777	813	820	768	772	794	792	782	801	723	784	801	759	783	813	768	798	798	783	751	826	803	822	806	770	737	781	807	814	770	768	778	778	843	775	794	753	762	780	773	805	804	791	799	809	801	759	776	780	830	765	794	805	755	766	767	771	815	786	754	751	792	781	766	801	841	807	744	812	827	777	748	770	765	771	792	787	785	848	787	744	769	843	761	816	832	792	788	784	802	786	813	794	815	800	778	779	806	785	778	850	757	805	814	753	789	798	765	742	786	772	830	826	748	768	836	744	811	771	814	768	793	807	764	743	767	794	798	777	758	819	776	825	809	809	796	731	800	773	822	836	830	823	764	827	798	748	789	763	774	751	807	826	813	761	776	787	757	790	789	787	817	839	813	739	809	801	780	811	843	814	764	757	788	815	839	810	792	844	775	844	741	790	788	804	799	811	791	763	788	803	816	758	810	790	778	775	804	783	805	800	792	771	835	867	774	797	752	807	826	800	815	797	782	784	812	772	768	812	821	736	816	799	791	771	806	753	734	823	795	811	753	796	788	831	786	812	787	788	801	751	788	785	833	811	766	782	797	810	785	798	825	797	778	759	800	794	792	785	817	806	828	745	758	760	796	795	749	798	835	847	790	782	781	776	776	815	807	787	785	749	766	781	813	760	768	781	794	814	779	822	765	814	792	803	816	783	778	793	791	744	802	785	847	821	770	772	800	813	778	804	804	772	820	845	796	796	774	816	786	842	808	797	781	824	796	788	747	777	799	796	789	799	760	774	853	751	777	779	787	792	806	858	775	798	773	790	740	833	828	769	818	780	817	777	804	770	803	811	831	775	825	782	792	768	797	788	792	776	759	786	784	819	786	788	763	774	799	808	788	819	791	829	809	810	803	736	761	796	755	807	774	796	791	744	785	752	728	776	789	783	774	754	810	759	824	793	770	850	780	731	788	784	769	755	801	765	770	822	826	822	802	791	733	768	795	752	805	833	725	784	782	827	831	834	809	802	735	772	769	791	742	809	739	818	747	746	756	819	806	777	820	775	741	791	877	808	820	774	805	834	770	790	750	815	803	744	774	768	782	829	789	817	824	793	806	829	794	780	806	820	790	839	823	769	781	795	781	779	823	810	744	783	753	818	762	804	782	770	830	822	780	782	764	789	806	783	810	790	744	794	778	776	789	763	790	750	809	805	857	771	798	806	782	858	714	812	788	793	813	754	800	797	772	783	808	747	774	825	820	775	817	766	743	756	746	853	826	798	759	816	738	741	782	796	829	756	789	781	809	835	757	796	791	821	804	774	786	784	781	777	807	789	797	815	775	797	774	873	801	762	829	815	789	766	828	785	762	779	779	793	785	823	792	843	813	779	779	751	800	802	830	767	752	776	808	822	811	763	815	793	791	782	813	790	800	744	792	731	810	772	769	828	779	781	795	740	840	756	790	758	848	809	779	766	814	772	777	805	790	762	804	795	777	740	760	778	822	791	813	817	762	786	844	814	788	816	783	796	783	802	747	743	762	774	785	705	780	739	813	806	772	826	786	782	771	819	773	749	821	752	807	821	740	775	801	761	855	764	786	788	795	746	813	768	799	823	797	795	796	714	797	781	830	770	767	764	792	784	748	814	799	771	827	789	804	791	855	796	768	785	812	767	829	833	772	752	804	794	768	730	813	799	792	764	842	773	768	821	810	792	829	769	758	793	796	781	793	837	757	764	783	750	802	804	784	788	821	786	823	783	802	769	760	786	793	782	806	829	818	829	859	814	785	786	814	803	796	789	816	778	794	834	800	775	784	802	802	771	775	821	813	786	835	770	759	764	745	774	815	813	838	807	810	802	783	740	805	804	759	756	766	801	784	800	816	794	791	820	729	779	828	783	785	821	794	845	786	710	765	846	760	781	789	792	853	764	790	806	791	773	809	805	809	763	750	815	756	785	808	766	726	843	769	834	774	785	763	779	800	793	802	779	770	786	827	825	823	792	801	769	788	788	830	801	788	831	793	794	810	836	813	747	811	746	760	780	808	772	761	793	832	783	844	757	808	792	764	809	819	755	725	795	789	779	812	801	732	801	834	737	760	816	806	799	748	786	782	799	772	850	781	796	768	739	821	845	825	806	790	794	803	802	773	778	791	816	820	803	798	775	732	774	814	811	799	806	809	826	781	810	786	801	808	758	811	750	780	765	804	759	823	801	804	803	757	817	855	773	840	790	810	809	779	806	740	774	790	798	805	809	759	784	778	741	810	762	785	776	776	781	806	768	812	775	802	774	787	841	786	791	833	779	720	811	757	782	766	785	764	728	797	803	782	743	784	772	743	801	785	772	799	832	792	768	815	801	806	787	809	796	792	807	774	786	830	792	782	774	801	768	774	745	762	765	793	809	787	834	792	754	780	807	794	754	827	810	772	861	824	758
24575	21498	28345	25119	18590	7032	3161	1981	1375	1012	899	779	670	601	524	465	475	494	449	368	352	411	371	353	367	407	358	343	310	367	336	291	327	304	322	297	332	291	338	298	308	314	303	301	286	327	312	305	325	313	314	297	278	314	292	278	315	296	292	302	305	276	319	318	332	293	301	431	622	502	315	292	291	323	285	272	300	298	308	295	281	303	324	274	305	327	271	288	321	285	279	298	285	296	298	321	311	323	284	330	312	298	302	302	318	279	266	289	314	315	292	250	288	295	287	266	315	318	275	317	336	316	341	248	304	302	312	323	305	302	301	328	296	300	308	279	335	299	302	305	264	299	290	278	294	275	289	310	306	310	289	256	307	324	299	291	312	280	288	294	304	302	302	310	296	286	297	310	295	311	296	310	296	308	287	305	286	299	316	318	297	322	317	289	268	299	288	300	305	279	277	314	294	303	284	274	308	288	295	317	276	326	292	297	298	274	300	299	295	277	292	285	287	299	269	312	290	275	302	291	284	296	299	297	309	291	291	318	301	308	320	283	308	263	293	291	299	288	309	323	313	323	291	304	291	249	285	270	281	319	291	346	306	294	259	307	289	290	278	318	329	314	270	293	294	319	307	276	339	314	295	294	291	281	294	286	278	335	273	342	306	309	293	328	304	288	301	277	288	282	301	282	294	268	293	308	315	287	296	303	333	317	321	283	323	310	284	282	280	268	318	294	269	284	300	292	294	290	319	289	297	283	311	307	272	319	322	315	306	301	292	291	327	331	315	302	283	332	268	291	316	290	297	289	293	313	303	304	267	299	252	282	343	264	292	289	304	280	282	327	291	289	286	308	278	284	281	300	285	305	298	301	289	309	296	306	297	283	305	280	297	340	310	325	301	332	308	282	330	287	278	285	316	305	316	308	302	294	299	317	287	302	344	316	311	354	299	299	275	286	271	313	319	340	297	295	307	292	299	292	294	299	298	327	299	315	292	286	296	348	299	290	301	293	300	292	274	310	272	270	301	327	307	298	260	314	291	321	335	271	293	267	283	310	286	306	289	314	284	305	286	300	309	302	284	269	292	296	332	310	286	295	312	293	278	331	322	325	263	301	294	314	319	288	308	267	281	301	291	339	295	313	295	287	290	315	310	268	295	310	310	287	287	315	290	287	312	301	284	314	301	290	298	290	304	279	293	305	276	280	286	306	314	327	293	299	280	299	305	327	323	311	316	293	308	280	300	285	267	322	265	300	306	323	279	302	279	294	294	295	289	305	298	300	273	309	300	289	286	311	311	326	302	296	321	302	281	265	310	299	297	337	274	297	306	301	308	299	284	295	329	285	290	312	289	280	298	290	283	271	305	266	308	331	310	310	318	301	293	280	281	297	293	324	289	307	293	277	280	275	296	326	319	285	290	290	290	311	317	293	320	309	309	302	330	289	303	290	313	309	311	286	288	312	295	296	320	297	289	291	306	308	292	279	293	286	312	277	284	293	302	278	292	309	277	311	284	297	274	305	305	295	296	295	302	303	292	283	290	289	320	311	271	342	322	262	309	314	298	288	296	283	309	277	293	285	264	277	306	314	280	341	310	325	316	284	298	324	285	324	298	286	322	318	272	294	283	309	321	298	289	271	320	282	326	322	297	271	297	294	306	290	292	302	280	272	285	281	345	317	284	300	330	305	313	303	291	289	300	295	324	295	277	330	328	303	253	263	280	314	291	314	310	315	294	335	302	298	331	296	325	306	281	266	272	301	301	309	300	328	300	296	313	298	324	292	327	284	302	252	299	294	278	297	327	244	299	299	285	288	294	275	283	308	273	327	297	323	288	291	307	285	306	286	310	311	291	306	283	292	309	307	312	324	293	321	304	304	288	270	306	329	279	303	296	287	301	304	280	272	269	280	321	271	275	271	290	299	292	329	303	308	298	335	302	317	291	319	298	332	272	313	301	320	302	292	288	331	307	287	281	291	304	283	311	298	275	283	296	299	308	282	310	293	282	251	313	310	294	288	306	336	251	265	308	305	298	332	303	278	278	275	294	310	304	290	299	308	296	269	323	275	272	298	301	292	280	312	265	261	300	294	303	312	291	295	288	311	325	300	300	283	302	305	297	307	287	291	304	286	328	297	304	323	320	283	304	303	291	305	297	332	306	283	304	303	328	312	298	294	320	303	303	284	298	313	302	298	341	323	276	328	287	304	270	269	276	300	344	301	287	290	268	302	296	281	293	284	277	292	302	289	293	318	301	303	302	319	268	310	298	267	284	290	292	301	282	309	324	323	295	285	325	273	302	309	311	304	279	294	248	306	309	296	305	301	292	307	309	280	282	307	304	304	340	303	290	304	301	307	272	270	310	289	321	298	291	310	302	324	297	322	312	301	256	286	320	303	311	332	262	303	277	339	287	313	293	293	289	303	282	302	286	283	292	300	309	316	335	295	317	289	308	312	270	296	278	304	302	265	296	297	282	271	300	295	289	310	291	308	260	304	282	284	294	306	312	274	331	267	289	290	312	282	297	295	330	318	308	302	303	281	314	295	304	297	302	315	278	285	286	300	306	309	286	313	273	283	317	325	312	292	320	333	317	291	280	276	285	319	289	292	308	315	263	291	296	328	294	271	296	301	320	295	323	262	279	274	298	267	271	318	293	291	297	286	286	290	270	257	286	299	308	270	278	306	282	300	303	313	329	292	272	282	282	297	287	298	304	289	323	299	276	290	307	281	309	319	278	287	308	294	315	320	284	307	305	302	301	286	267	291	285	304	294	294	278	303	297	295	311	294	290	292	282	315	293	286	324	290	271	287	321	285	283	300	303	286	276	335	318	287	294	278	284	304	297	323	288	285	293	328	295	270	283	324	307	291	319	293	291	277	286	264	314	298	282	290	321	279	283	282	290	331	269	296	337	309	287	316	314	291	295	292	286	278	294	303	319	281	308	317	290	309	271	282	259	308	299	302	311	293	313	296	297	310	301	268	329	308	329	305	289	268	311	320	315	285	274	286	281	330	301	287	298	272	302	297	296	301	313	305	315	312	313	299	302	304	288	299	286	311	275	278	285	279	291	322	268	294	282	298	280	289	292	281	283	295	318	288	308	297	293	288	293	295	282	296	318	300	285	302	328	305	302	292	270	304	281	332	321	288	282	317	322	290	290	281	277	302	316	288	305	295	317	333	295	276	274	324	275	320	286	301	342	316	287	274	284	283	337	272	311	289	297	313	306	302	275	294	282	258	351	287	298	311	312	314	273	293	352	305	271	319	306	306	321	321	305	297	284	282	297	305	285	269	288	305	296	264	303	307	284	293	295	316	290	315	300	290	276	293	287	283	311	312	322	305	336	287	295	310	285	288	312	317	319	320	336	287	268	304	315	267	314	308	302	300	280	302	318	295	287	276	304	275	285	303	334	304	297	272	291	286	324	302	306	313	301	312	286	281	309	290	282	290	278	286	285	298	290	311	309	309	291	304	293	295	290	334	307	298	286	293	290	291
23264	41466	35373	23538	14500	9779	6996	5626	4314	3325	2888	2390	2051	1730	1497	1258	1353	1464	1222	1013	907	1042	883	787	834	1004	899	731	667	630	663	628	641	668	595	644	650	655	619	646	640	612	617	612	592	624	597	635	638	637	606	604	598	605	614	617	598	593	589	634	645	641	619	599	590	560	585	1081	1666	1058	660	614	577	564	596	572	571	623	589	596	560	622	588	628	623	572	620	623	604	621	594	629	592	618	576	582	567	581	583	604	590	606	643	600	603	623	637	581	604	593	607	648	590	602	603	615	611	609	602	593	592	634	619	582	590	582	555	593	530	581	552	582	548	576	564	596	604	582	600	585	594	591	614	596	600	588	584	588	630	609	627	615	614	610	622	621	597	619	562	598	599	582	609	591	596	621	606	627	617	604	603	626	561	597	597	593	608	581	571	577	605	562	581	587	603	629	625	551	580	580	628	631	588	612	610	634	580	591	577	629	576	585	605	580	593	591	586	595	543	580	580	635	589	604	593	615	595	600	603	584	629	608	578	600	565	571	590	585	568	565	548	619	589	586	622	600	556	568	542	568	593	614	593	608	588	629	660	588	625	629	626	609	601	602	583	567	593	584	623	651	622	626	579	632	603	568	561	615	617	511	595	578	599	613	567	618	577	611	613	565	579	613	548	596	626	623	581	576	601	599	534	550	575	594	598	619	580	561	608	613	591	612	595	608	589	637	604	567	568	626	591	556	563	600	573	581	559	582	596	577	601	596	615	571	597	560	608	593	600	556	622	598	595	555	580	596	625	613	606	590	612	577	576	628	614	620	538	575	585	592	568	563	606	595	552	561	597	628	583	586	591	582	548	586	570	610	601	534	608	596	630	569	599	631	636	584	595	561	555	551	578	567	679	596	563	579	627	647	563	609	566	589	610	615	634	597	620	576	573	591	582	603	629	576	634	582	629	602	567	584	583	630	589	574	591	601	652	646	626	605	605	566	568	557	583	581	597	626	587	627	641	576	556	583	618	565	583	596	615	604	604	624	588	558	586	566	585	601	604	610	601	594	571	620	619	608	589	559	572	582	595	615	578	596	624	570	604	611	577	571	585	665	577	604	603	582	646	580	612	614	588	603	562	588	608	586	579	547	601	578	575	598	569	623	582	637	584	611	592	598	576	555	641	604	561	600	593	615	636	573	607	602	582	592	550	572	622	625	562	602	575	579	636	582	545	595	622	628	541	617	614	654	587	595	590	583	622	639	593	576	624	632	613	577	583	553	591	545	613	602	624	629	622	615	615	662	606	636	599	604	606	570	540	579	566	600	580	547	568	568	574	600	567	611	625	601	555	557	591	585	618	574	589	633	568	611	568	562	621	565	563	580	599	609	598	614	617	629	628	576	600	563	592	586	636	569	555	603	565	551	574	563	587	592	650	602	586	639	606	590	631	612	588	614	573	599	607	623	618	588	619	582	574	623	598	572	604	622	578	580	621	596	530	593	588	599	597	582	586	604	587	573	611	602	567	549	593	596	614	613	602	623	601	556	568	569	575	552	561	643	597	618	602	641	564	572	608	606	595	551	601	560	562	600	599	576	592	585	594	594	591	572	605	590	612	580	595	592	609	607	620	614	605	620	533	604	626	577	594	611	639	596	575	608	651	629	561	593	556	624	555	614	574	588	572	600	606	578	601	604	589	568	548	629	590	597	607	610	624	568	633	566	601	636	573	579	578	586	581	583	600	562	654	586	562	597	611	561	594	645	632	628	578	587	610	585	577	642	629	605	558	582	587	644	577	539	581	557	560	553	629	560	566	623	621	566	638	574	589	567	594	552	578	590	617	594	595	609	575	594	628	622	638	569	567	593	570	580	590	602	606	596	619	604	601	620	567	570	631	611	574	592	597	618	616	596	572	614	607	585	595	589	587	591	639	580	588	633	595	544	614	621	575	616	594	614	599	597	588	586	585	570	631	573	557	558	587	605	580	585	608	597	646	559	584	590	576	592	580	626	611	591	588	623	581	604	592	571	626	591	606	589	614	580	597	568	601	618	602	620	589	558	597	626	607	654	535	624	612	609	558	588	636	589	586	622	585	573	582	561	581	597	618	610	596	626	618	577	580	600	563	593	597	585	577	551	617	550	581	585	625	586	600	560	549	577	558	566	591	564	563	608	557	541	608	653	607	601	597	617	622	584	546	587	580	618	603	600	611	630	566	618	610	587	599	623	580	600	629	600	601	591	630	622	610	627	618	592	578	613	602	602	569	583	577	575	607	653	640	586	589	571	563	580	603	597	572	577	569	580	608	579	609	570	582	592	600	610	565	577	571	609	577	620	562	567	608	623	619	600	544	580	552	593	627	609	649	616	600	619	563	599	633	644	596	603	633	622	567	615	578	566	605	585	591	588	568	609	565	585	627	596	614	654	578	631	582	549	608	603	605	556	593	615	602	588	565	552	589	620	560	619	589	585	609	624	585	583	592	604	595	582	590	604	588	596	629	586	622	613	616	582	573	576	573	590	586	600	624	545	594	578	571	602	575	583	605	620	627	531	562	589	636	554	649	606	571	577	589	629	584	588	634	562	547	530	561	600	622	598	563	614	620	633	626	596	590	595	564	623	490	573	611	599	604	551	579	626	564	607	572	586	629	601	594	524	588	566	572	606	577	615	618	589	597	596	594	610	621	623	595	599	630	630	587	650	635	597	608	586	589	617	569	594	591	617	570	575	595	605	585	638	645	615	571	579	627	609	561	597	580	573	560	571	594	587	567	612	606	607	548	605	577	604	606	570	594	570	556	538	578	582	617	608	603	565	581	606	614	563	606	559	585	614	546	537	575	589	635	613	622	636	618	584	605	578	574	589	599	571	605	622	630	610	561	623	650	594	570	600	602	619	553	604	611	599	530	566	595	652	590	613	596	593	593	575	617	614	621	591	599	590	593	593	596	585	565	568	632	589	642	603	590	578	584	582	587	621	558	601	527	626	601	582	595	617	596	595	614	573	636	600	659	611	564	607	619	577	575	607	591	569	539	614	579	612	617	553	622	575	623	622	565	591	600	611	593	603	563	579	619	548	598	575	646	585	623	615	534	585	589	632	610	565	574	575	616	577	578	590	581	592	621	576	606	550	603	633	580	584	587	582	586	567	566	568	584	573	588	543	612	607	572	569	582	599	569	621	570	601	596	619	607	620	540	576	616	639	599	597	588	603	593	593	577	590	588	615	625	583	557	588	611	612	586	610	574	549	600	589	584	631	558	613	566	597	617	582	628	606	635	624	633	614	610	624	575	544	630	579	573	563	590	551	581	581	613	605	586	599	603	561	596	620	562	582	585	604	595	551	592	583	644	570	589	601	624	529	567	634	548	609	558	580	596	602	600	560	591	597	582	626	591	576	589	603	606	557	546	598	604	602	591	582	585	566	613	624	572	613	566	626	550	577	621	585	606	618	562	598	567	610	623	589	576	599	572	604	615	636	593	550	607	602	604	585	605	568	604	618	599	597	583	584	623	573
23584	21528	29198	24277	21559	18922	8032	3356	2255	1763	1400	1061	937	827	680	612	508	552	500	434	440	451	388	334	368	413	373	380	331	292	286	279	290	322	319	298	279	298	298	282	281	281	290	284	245	284	279	266	288	259	286	252	294	255	264	293	262	258	289	271	271	279	253	280	272	262	288	565	908	620	287	278	277	259	295	266	267	277	265	239	282	256	269	261	254	261	238	281	270	262	270	275	259	246	291	267	262	259	266	255	239	262	244	266	259	273	267	287	249	265	260	265	258	284	267	272	268	284	239	241	269	264	281	264	293	258	303	233	257	271	260	282	250	252	256	268	277	290	254	249	233	286	287	277	302	278	246	279	283	277	265	275	246	261	283	254	272	296	261	259	286	264	257	239	241	270	239	251	281	292	251	265	234	256	270	266	270	276	259	284	231	257	308	258	280	266	293	279	273	271	245	237	212	244	282	269	255	285	291	263	264	265	275	263	311	274	243	275	279	274	266	278	244	280	253	256	319	247	256	267	276	258	256	271	263	279	260	247	241	265	270	263	290	265	247	255	227	289	284	231	272	248	257	262	230	247	252	257	276	245	246	268	264	271	259	257	271	255	249	244	254	264	272	255	266	275	251	253	299	278	273	282	294	262	272	261	251	246	252	280	267	242	266	288	265	289	260	264	280	276	254	247	242	246	231	243	264	255	272	263	241	274	244	255	259	275	247	266	256	273	260	253	294	257	268	260	258	262	251	271	270	281	245	255	281	276	251	266	247	231	257	267	254	268	272	262	298	265	296	278	285	225	241	236	251	286	271	259	257	266	263	243	247	286	257	277	246	264	259	276	299	273	250	271	268	258	285	265	281	270	244	275	230	284	222	258	269	283	273	244	269	299	267	258	292	256	272	262	278	282	258	235	302	259	266	276	254	271	255	263	229	267	288	263	236	259	254	304	266	255	277	290	259	234	261	244	276	272	272	234	288	256	279	271	287	241	284	265	269	269	263	257	261	280	278	257	243	243	205	247	276	259	263	264	291	277	278	255	245	233	275	269	260	253	243	265	250	270	258	281	244	270	250	260	283	291	269	279	236	272	238	276	250	261	285	256	246	287	262	277	249	289	273	247	276	251	251	262	289	245	267	268	270	288	256	265	268	248	253	280	288	253	294	257	265	231	284	286	288	252	269	290	262	289	252	277	261	243	247	263	294	285	238	249	268	255	268	251	257	251	265	292	278	243	265	277	258	268	264	261	267	228	255	238	267	284	295	258	237	267	260	269	259	258	247	265	268	269	261	267	249	280	278	263	237	317	252	255	275	249	269	271	276	251	292	234	288	250	255	281	264	277	254	246	246	252	246	266	277	257	242	267	288	277	251	270	236	254	271	256	253	297	269	258	250	275	275	256	279	272	259	244	275	263	262	251	261	254	280	256	263	249	277	255	242	280	279	261	253	243	270	286	297	257	251	273	245	294	253	276	243	258	238	259	259	291	268	243	250	277	264	292	241	261	296	261	267	260	254	232	251	293	254	243	249	237	252	248	273	256	263	282	274	271	254	256	247	318	235	243	270	269	252	256	269	240	290	257	274	266	283	285	269	287	257	264	242	257	260	274	295	275	282	238	242	283	262	246	255	252	272	240	276	275	279	269	284	252	234	271	259	272	268	287	261	267	240	237	245	259	277	259	249	275	288	261	267	264	257	279	261	289	282	252	285	263	298	255	244	266	238	276	283	260	263	273	262	236	265	282	262	261	269	247	258	281	302	309	254	257	273	259	256	261	268	261	248	283	293	270	270	289	272	268	262	284	248	255	294	274	291	248	299	275	284	268	236	247	241	229	261	264	261	278	268	239	237	259	252	253	232	252	269	277	275	264	231	280	286	277	245	274	292	284	265	239	261	249	264	275	265	265	275	245	279	261	266	266	267	272	254	261	268	295	285	255	253	248	252	267	260	271	269	240	269	302	274	260	260	247	265	283	289	267	259	254	247	208	239	237	267	278	257	250	265	283	238	233	280	294	247	271	284	238	279	278	288	279	258	249	277	273	228	232	243	263	292	267	289	271	263	250	274	283	248	253	282	257	263	274	247	285	261	265	241	278	265	277	247	295	262	222	282	256	280	287	257	259	283	254	254	262	249	242	243	274	278	282	303	276	258	257	259	288	270	257	261	256	265	260	239	242	251	293	271	265	295	269	259	289	256	269	270	257	253	252	279	302	265	269	293	265	251	269	310	300	249	271	226	267	279	276	237	270	254	253	255	294	284	290	255	276	256	263	264	278	264	251	274	252	259	253	256	265	267	290	282	270	283	261	275	268	282	273	271	259	257	286	272	271	249	267	257	270	280	272	252	251	240	247	279	277	264	290	256	275	271	242	256	258	249	271	255	247	278	266	271	286	258	264	285	290	277	251	274	270	283	222	270	242	234	283	255	260	270	279	293	261	270	242	277	266	269	274	246	263	270	268	258	261	264	241	259	241	263	267	269	288	277	304	281	273	284	266	285	257	253	279	283	288	240	269	272	261	267	238	300	273	253	247	270	266	238	273	253	298	256	246	269	270	270	256	284	263	280	265	289	266	279	270	264	276	278	229	268	237	259	229	273	237	254	274	272	255	273	249	256	258	266	271	286	263	283	257	264	258	229	282	275	238	250	252	255	270	270	255	286	269	278	255	257	254	250	272	272	253	257	251	249	274	255	285	276	275	260	297	267	264	259	254	252	246	256	268	246	297	269	282	289	242	241	276	278	264	261	274	262	243	269	275	276	249	274	241	250	249	280	294	260	259	257	287	254	259	288	280	266	272	247	255	286	266	267	243	299	271	290	270	244	267	273	262	255	291	243	285	249	275	261	291	284	238	257	238	243	250	254	245	253	272	244	265	219	258	248	258	295	292	283	251	257	285	258	251	283	254	302	255	253	249	271	254	252	256	266	250	288	303	264	262	258	248	300	251	240	260	287	254	251	263	290	234	257	240	270	270	265	266	295	248	262	292	247	306	235	277	263	272	242	255	257	264	243	253	269	255	269	294	266	278	303	231	264	246	259	254	299	271	249	269	254	260	269	270	248	258	248	278	271	250	291	246	260	265	273	241	257	265	259	243	272	251	281	292	245	228	275	269	304	255	221	256	289	255	271	241	250	278	262	251	241	272	262	270	271	262	270	234	249	277	286	270	277	307	283	260	287	262	266	274	253	263	271	246	254	237	268	262	268	253	239	282	251	257	279	267	263	263	269	297	309	277	263	268	257	268	268	276	290	264	264	255	283	269	279	267	284	249	242	265	253	272	276	243	256	247	274	227	247	295	263	265	251	247	279	276	256	265	258	250	251	253	270	282	271	259	293	246	258	297	261	281	299	225	244	264	253	269	247	257	260	293	260	273	256	276	248	262	264	277	253	273	272	223	245	253	266	303	237	240	243	247	241	241	269	266	265	251	272	265	241	249	248	259	246	254	251	269	238	277	278	247	260	258	273	314	276	265	248	284	294	272	282	269	270	266
27248	46068	39543	27696	21187	15715	11294	8764	6922	5680	4576	3690	3095	2705	2176	1857	1731	1840	1539	1169	1159	1253	1091	855	855	1040	982	785	742	628	631	607	620	607	628	646	661	662	664	640	571	598	544	585	600	541	547	518	561	598	569	562	506	526	505	522	538	551	502	576	504	503	524	540	522	514	501	1494	2635	1786	690	539	517	492	525	514	534	528	511	506	560	536	550	521	546	497	529	517	528	513	495	551	544	548	511	522	512	560	490	492	506	516	508	533	516	515	505	471	545	507	484	546	479	538	489	490	505	502	531	521	500	543	504	500	549	516	527	544	511	487	548	494	478	491	533	492	491	482	536	488	502	518	546	543	542	537	522	507	493	497	491	510	526	539	560	520	541	521	538	502	506	526	507	512	489	516	514	522	520	525	552	515	518	501	552	533	527	495	554	501	523	536	559	501	540	502	501	542	507	492	519	509	516	511	516	492	516	539	507	500	509	544	537	521	503	539	514	505	483	497	517	497	490	535	501	512	516	491	496	529	554	554	469	532	508	549	483	522	533	483	484	519	544	536	508	493	533	516	512	546	501	506	545	488	483	519	535	542	502	504	454	523	464	535	493	498	532	476	491	554	544	504	483	497	481	525	539	543	483	508	522	526	545	482	523	514	530	505	491	533	528	500	552	516	523	552	514	503	515	525	509	513	482	523	524	550	498	478	530	476	522	493	517	519	501	491	503	553	522	540	468	517	495	484	556	513	539	490	523	548	535	527	509	528	544	529	495	542	504	497	521	521	504	513	482	512	476	518	553	571	530	505	506	535	504	516	510	533	537	522	525	506	512	536	519	539	539	518	545	517	544	523	539	546	518	510	522	504	525	502	554	506	549	517	513	505	512	545	498	520	484	500	502	495	476	527	552	498	506	539	567	554	473	520	530	538	481	484	516	502	515	525	520	490	556	477	515	521	522	503	513	507	494	522	501	528	520	530	524	528	513	509	566	586	488	488	471	490	532	525	513	530	482	465	554	504	488	586	516	474	534	491	526	474	513	524	534	480	544	541	512	540	530	524	526	519	482	516	515	511	514	528	516	505	567	519	502	532	536	547	491	547	535	545	513	494	544	470	512	525	515	504	507	532	524	499	516	537	517	554	472	505	471	508	540	537	515	517	506	542	525	493	539	492	562	540	507	504	555	541	508	548	488	530	513	546	517	508	540	528	555	507	497	520	499	535	507	541	511	511	498	523	543	528	474	520	515	527	507	496	533	499	513	501	508	558	515	491	495	540	483	489	518	534	531	540	540	515	545	520	558	525	512	473	508	502	537	475	522	509	527	495	513	505	466	505	558	535	488	527	484	488	512	516	488	528	498	510	534	528	519	474	547	489	478	496	510	550	511	545	537	526	501	522	506	550	535	545	575	520	490	517	522	561	561	509	519	521	550	527	535	502	528	537	494	493	537	495	515	513	535	516	490	553	537	527	509	499	538	511	530	531	515	542	515	540	565	502	518	557	504	485	533	507	502	482	497	492	481	530	518	504	530	518	511	482	543	482	506	467	503	485	513	531	559	508	533	532	473	501	519	524	507	531	505	509	511	503	515	481	529	513	522	485	532	507	517	513	559	538	538	501	513	504	534	464	474	510	556	542	483	523	488	504	577	517	515	543	525	512	532	530	539	505	493	496	494	506	516	486	511	539	491	483	484	543	524	500	490	508	506	474	506	503	517	534	492	482	492	503	516	494	521	539	532	484	530	514	478	502	519	499	536	531	512	513	500	558	519	563	523	502	545	520	561	520	540	524	514	541	499	468	521	520	519	541	541	542	507	486	506	507	489	531	482	546	493	556	570	526	496	523	510	530	508	487	539	505	525	500	504	493	491	532	522	547	520	511	493	543	558	501	535	524	528	551	536	501	470	507	494	533	550	497	485	540	481	499	504	511	509	498	532	514	528	511	517	524	515	521	473	523	509	537	522	512	540	522	496	547	508	476	542	507	540	560	495	468	534	537	543	500	516	507	506	498	525	526	508	540	523	526	525	512	486	509	556	524	494	533	469	533	504	560	511	519	511	582	505	522	514	508	522	526	492	513	539	513	489	527	573	499	490	486	476	546	525	490	502	538	472	512	484	567	483	531	511	477	519	530	559	531	481	502	540	466	520	538	535	529	536	518	517	492	509	528	505	570	514	513	541	505	521	524	512	453	559	483	494	518	517	502	506	520	526	517	510	507	521	532	497	533	487	507	527	512	510	503	509	519	539	524	515	480	545	530	496	523	482	506	529	523	482	526	527	551	521	530	540	503	520	501	512	507	512	508	553	481	495	492	499	535	508	522	469	544	516	522	496	515	498	510	546	484	517	504	538	523	534	537	514	550	529	502	542	534	526	524	484	527	553	466	489	503	535	498	498	500	528	502	550	543	520	540	536	484	508	487	497	518	507	517	538	511	533	535	525	549	523	476	523	549	510	557	506	530	495	515	483	479	541	506	558	513	572	516	542	517	552	518	508	519	485	529	510	539	529	504	501	521	506	540	499	520	499	523	544	535	543	487	468	466	507	555	533	512	542	516	507	522	541	522	486	546	491	515	542	534	532	494	496	526	545	492	540	511	528	506	516	542	488	507	515	514	507	519	548	553	533	520	513	500	503	481	524	511	515	514	500	435	529	537	494	516	519	530	516	477	495	516	481	553	513	496	496	520	532	562	541	522	505	494	530	513	537	502	506	522	528	562	528	524	554	497	535	520	511	581	514	545	507	535	509	542	502	544	499	450	492	555	487	493	493	536	532	507	510	513	500	494	489	502	490	512	541	493	522	493	528	494	457	495	541	520	559	494	523	462	483	577	533	523	511	506	528	476	533	521	545	502	517	519	499	515	510	509	532	494	517	503	552	517	524	513	521	478	519	523	535	497	535	499	514	514	502	533	530	497	491	514	520	492	522	534	488	553	523	510	483	526	510	562	513	540	550	510	511	511	505	521	492	523	539	546	510	538	536	457	495	512	520	495	526	480	503	540	506	525	554	497	478	531	528	527	500	515	536	528	507	540	523	488	506	506	501	538	510	474	488	526	539	544	547	502	470	531	535	522	525	525	503	500	480	547	489	531	520	499	514	489	526	515	499	501	526	550	479	513	486	504	561	484	476	531	482	546	541	528	546	483	524	511	540	490	525	521	532	499	541	532	491	541	504	511	500	522	513	549	512	546	543	531	570	513	546	538	484	474	551	516	504	534	497	509	531	533	559	528	534	468	485	509	534	519	511	463	502	494	500	516	548	493	476	503	493	515	509	507	524	508	518	516	525	494	554	518	522	533	521	547	509	515	513	498	512	510	504	506	522	519	523	505	503	564	505	533	490	586	505	540	548	536	519	513	499	524	511	535	535	524	495	524	535	506	574	467	505	522	547	522	491	506	551	535	515	524	519	509	521	477	495	547	540	467	510	514	494	488	507	516	509	499	558	545	555	511	536	541	560	491	500	533	506	552	526	488	537	509	520	549	517	480	529	563	515	522
27036	21136	15694	5709	2285	1346	1015	822	708	666	549	521	493	518	493	465	498	471	512	413	418	468	446	418	392	394	432	399	412	403	424	397	398	425	382	447	385	396	408	411	391	427	397	425	410	410	381	358	453	378	399	396	420	405	397	396	447	375	427	402	349	403	400	402	412	378	410	419	491	495	412	376	403	399	401	367	405	406	407	412	391	404	387	411	384	411	383	406	431	377	413	399	368	417	426	406	433	425	382	381	420	363	411	408	422	386	415	427	386	371	403	376	419	394	430	412	368	362	406	392	402	398	375	421	370	399	408	403	383	397	416	437	418	385	390	403	368	411	379	424	395	416	399	416	394	421	373	427	414	380	412	402	391	386	397	385	387	385	409	388	417	413	422	372	409	405	400	443	386	389	373	387	420	406	396	390	394	423	408	382	403	383	399	445	420	392	412	422	434	376	437	348	426	428	430	390	409	402	407	385	420	423	427	416	387	396	393	387	359	401	408	406	381	418	409	403	407	400	381	391	408	374	402	405	401	400	422	431	425	390	424	397	396	381	399	342	397	401	428	393	420	390	405	405	432	375	406	433	378	396	440	392	418	393	417	449	433	411	419	377	384	405	389	401	429	413	400	428	422	409	379	403	481	379	406	377	414	370	406	419	364	397	433	397	395	392	418	424	417	393	409	404	384	432	402	362	428	395	427	419	405	439	378	411	392	420	386	393	418	389	434	403	380	373	394	417	386	405	452	407	408	376	353	401	413	394	428	398	416	421	390	371	380	410	394	395	404	406	421	400	384	405	389	380	402	405	381	401	417	398	432	422	430	415	387	387	400	404	408	433	409	435	408	393	417	383	405	421	382	384	407	418	390	371	377	413	396	406	410	379	376	423	420	365	407	394	390	435	386	360	432	417	397	385	427	414	381	400	420	401	403	400	403	403	413	408	402	454	406	402	389	435	398	425	381	388	397	428	411	388	395	408	411	386	399	370	391	370	399	402	379	393	391	442	426	402	404	416	416	417	417	346	390	409	379	412	419	399	411	414	427	394	368	418	414	411	414	409	404	437	374	407	412	416	424	402	405	400	365	426	398	391	418	432	411	430	384	395	389	408	374	442	418	381	419	402	427	411	418	402	393	405	378	421	419	413	433	417	402	396	369	407	407	418	436	430	392	383	409	393	390	401	417	424	378	400	424	419	382	361	406	390	395	386	405	446	421	416	371	423	416	411	410	403	404	393	376	359	409	377	382	419	415	384	435	409	422	391	403	402	405	383	405	398	406	435	430	413	417	396	415	400	399	409	432	407	419	377	424	425	362	430	415	424	425	381	418	411	405	379	434	415	452	403	422	422	391	411	395	389	413	389	383	413	408	402	399	389	396	402	354	408	387	373	420	412	377	389	405	397	408	420	382	404	381	387	385	385	406	419	427	417	371	381	400	468	392	407	414	432	380	385	398	409	393	418	385	419	398	414	412	390	395	391	381	387	385	392	401	404	384	409	399	382	370	405	403	384	410	378	428	423	423	436	404	427	398	388	379	391	407	399	413	407	378	407	397	360	383	410	409	364	407	383	410	378	393	380	400	387	401	401	439	364	429	403	435	424	395	411	412	424	438	440	398	403	375	430	406	404	390	413	419	361	406	389	398	391	399	438	377	377	396	413	407	385	380	384	382	406	380	386	426	406	390	361	378	410	382	388	363	426	408	401	436	436	421	387	371	415	432	379	377	406	388	415	424	438	410	390	435	433	383	412	397	408	382	407	381	436	397	425	382	402	412	399	411	410	378	419	391	408	404	382	446	393	357	401	388	386	402	409	444	410	422	429	388	398	409	405	380	391	409	391	404	391	407	415	413	387	402	374	405	373	401	374	431	382	434	403	388	433	397	399	399	417	399	409	405	416	418	404	410	397	387	405	375	400	430	438	414	404	444	381	421	434	370	377	420	366	401	348	385	425	416	351	372	419	416	405	421	399	424	384	422	399	408	419	406	403	426	379	412	402	386	418	405	417	406	402	428	395	398	412	400	381	437	397	404	392	394	411	395	389	421	375	414	420	377	397	392	384	408	409	414	360	400	368	410	347	398	407	387	391	415	404	423	389	418	414	399	419	422	429	400	397	431	419	414	412	426	397	377	399	442	406	379	389	399	411	394	411	427	392	394	408	438	399	394	394	426	415	403	386	398	408	426	389	402	384	416	431	397	359	409	386	434	385	374	438	403	379	434	412	438	392	365	394	400	426	441	432	406	394	396	403	418	430	396	386	384	397	397	389	380	413	423	374	442	407	394	415	408	396	371	393	414	410	423	424	387	389	397	393	393	387	384	402	438	414	399	409	394	400	384	384	409	443	391	396	410	409	365	416	465	340	428	417	438	390	404	392	433	422	382	404	421	418	387	405	426	369	391	394	426	417	434	374	393	388	404	437	399	403	397	418	386	395	380	413	411	353	388	379	441	402	386	383	392	401	378	382	401	389	400	378	417	413	396	397	427	395	388	388	380	395	438	432	387	445	431	409	436	382	404	385	414	402	400	402	431	408	366	390	406	414	444	382	438	378	421	391	425	437	401	411	400	425	411	416	411	382	411	389	434	380	374	402	397	371	392	394	431	395	440	384	395	407	426	377	437	411	420	385	418	425	394	397	377	427	373	402	422	414	418	376	386	393	394	402	409	386	361	412	434	436	427	394	414	356	414	400	422	368	381	428	389	439	401	409	424	423	400	400	379	414	416	402	384	379	399	407	401	358	410	397	395	391	372	384	412	423	412	394	396	440	409	435	403	372	398	390	392	387	429	447	390	448	402	394	422	392	440	421	437	351	385	398	412	387	403	420	418	416	435	384	348	399	414	391	414	405	409	406	429	398	405	386	391	422	410	409	402	367	429	395	388	373	392	459	404	394	408	397	426	411	391	439	381	398	370	405	427	388	442	396	397	443	399	382	405	408	386	385	424	370	411	423	462	397	394	416	383	401	417	412	411	378	413	411	429	399	414	415	390	405	413	442	392	383	390	402	396	412	408	398	406	401	444	385	407	417	421	455	422	416	402	383	463	431	386	417	427	435	420	429	418	397	399	371	413	410	385	403	386	389	384	429	394	428	385	406	435	410	389	374	393	368	413	428	416	398	389	408	391	413	401	434	419	411	434	407	400	407	364	402	398	402	405	418	397	414	444	422	419	429	416	397	402	375	408	395	423	386	385	399	406	428	371	343	426	398	388	430	384	424	425	382	409	420	409	376	413	391	421	372	385	374	408	403	396	446	405	380	393	418	383	402	399	410	378	421	428	405	401	406	407	408	407	402	407	404	397	389	400	409	388	443	389	379	400	403	370	423	417	406	382	390	384	384	407	370	384	369	416	393	385	439	378	408	400	383	437	404	394	399	428	355	406	398	371	411	412	388	398	410	422	409	366	398	421	387	427	402	394	401	369	413	407	391	377	426	413	381	410	414	396	451	405	403	398	439	410	382	381	407	431	384	400	401	410	425	361	395	408	396
16408	27795	21226	9677	6074	3941	2744	2306	1896	1649	1536	1461	1277	1168	1087	1040	1050	1066	1028	949	941	985	920	851	854	856	905	855	747	814	825	825	799	830	805	818	825	801	867	813	799	799	794	777	863	770	790	816	776	787	761	784	739	792	724	755	799	809	804	791	794	771	779	832	754	764	768	815	970	988	830	761	771	768	757	803	784	832	756	776	804	724	787	795	772	793	746	803	789	794	746	780	759	819	791	778	811	814	778	778	757	760	764	719	806	761	775	801	764	820	808	792	746	784	839	779	760	826	817	752	824	744	793	796	775	771	818	790	788	766	784	792	813	767	767	822	781	761	769	821	727	777	800	801	747	829	798	767	794	745	807	775	787	759	785	743	800	756	826	787	806	788	787	761	800	805	805	814	823	772	767	813	790	787	774	748	785	767	760	733	764	772	786	767	741	772	769	821	780	785	826	798	764	783	744	795	809	771	804	830	804	805	762	759	792	781	842	842	788	805	790	791	772	792	816	777	734	768	823	804	756	781	784	792	753	793	754	809	753	769	823	789	809	775	752	830	782	800	823	824	736	762	773	746	786	774	727	794	804	761	777	765	742	794	787	810	798	794	780	825	791	792	776	843	814	804	763	787	785	801	756	797	769	823	753	775	810	852	772	738	795	779	796	776	793	755	780	800	748	770	778	789	788	802	794	777	793	784	788	797	785	728	781	765	853	812	781	804	771	758	791	759	798	807	798	725	796	804	753	792	788	768	779	782	760	800	808	789	796	808	784	785	795	753	774	816	759	792	807	797	833	723	787	756	747	817	789	776	766	760	791	766	804	865	802	841	812	811	761	804	779	816	773	779	794	754	750	805	737	754	752	842	759	766	780	834	778	754	789	821	763	764	775	811	748	800	828	766	782	813	757	758	752	790	788	782	769	772	754	811	819	760	839	793	817	793	779	747	735	751	755	779	815	781	843	716	774	743	787	774	754	772	790	792	787	800	795	780	806	766	793	790	809	790	823	777	768	748	809	785	836	737	797	783	752	810	765	750	727	778	814	762	791	811	742	790	744	773	789	793	759	777	819	783	822	783	755	799	768	834	807	787	799	850	787	782	795	797	804	847	752	806	789	763	829	762	790	792	793	755	802	714	807	811	797	821	757	768	799	808	769	822	784	781	777	847	802	758	771	768	784	817	749	789	820	797	808	805	785	768	800	795	829	827	773	792	822	792	791	778	826	776	845	804	771	778	778	780	794	841	798	833	735	808	778	785	762	756	759	808	822	779	747	830	780	807	805	799	810	763	735	805	784	764	769	805	762	757	747	822	766	802	767	839	769	775	811	761	788	763	738	813	777	789	815	738	722	819	785	768	763	779	790	747	779	724	794	801	795	795	794	772	748	831	817	792	766	801	814	787	843	753	828	772	749	741	776	777	841	737	878	781	790	788	753	795	788	752	782	784	780	748	757	789	756	746	803	787	756	767	791	796	782	760	735	741	808	767	859	813	762	842	760	763	762	770	776	744	779	813	718	727	764	862	774	819	822	769	782	747	762	795	829	819	749	779	759	749	762	797	754	784	793	776	759	721	778	746	746	758	760	742	857	746	776	785	824	790	828	794	779	824	768	759	782	794	771	775	803	795	766	774	754	773	822	758	754	782	766	777	805	763	794	756	808	794	807	779	781	844	796	745	822	758	743	796	816	769	728	825	798	814	727	754	820	773	821	739	786	770	800	835	757	815	804	765	799	798	785	819	792	756	789	788	826	768	812	824	799	824	766	820	800	811	693	792	781	814	769	790	831	808	787	791	777	783	806	825	702	806	821	799	807	825	770	771	749	810	777	781	756	784	778	818	791	814	778	796	834	802	765	759	804	798	770	792	774	794	733	756	833	819	761	759	732	789	811	788	787	786	749	783	784	792	791	847	759	759	835	805	813	815	776	782	808	766	768	771	771	766	822	793	770	765	822	761	776	770	837	753	805	771	790	795	798	791	813	796	716	769	786	775	742	806	796	766	770	786	752	832	828	768	743	785	756	796	795	802	765	826	769	826	789	795	782	817	778	803	831	754	732	796	828	720	787	795	762	835	799	782	776	739	796	804	828	783	758	817	774	785	755	783	813	769	770	819	713	778	802	778	791	820	773	797	727	761	806	845	775	801	777	810	764	730	788	749	793	752	819	791	848	752	770	800	765	763	826	763	769	795	828	784	819	784	792	809	802	728	750	781	763	735	783	764	789	795	758	781	808	799	771	768	762	788	769	811	754	792	807	777	766	779	731	768	737	782	821	817	795	762	778	796	824	780	792	843	773	795	781	770	752	782	819	789	814	831	821	773	797	804	791	772	827	770	778	789	781	786	784	790	756	754	767	815	769	774	800	774	797	795	849	813	794	729	822	813	760	780	831	811	789	769	761	773	824	822	819	817	796	746	762	768	811	777	795	823	810	801	759	806	814	794	790	802	847	799	778	774	746	776	788	785	761	785	817	825	744	764	764	766	783	774	775	783	751	794	808	784	789	725	757	790	750	767	769	752	814	804	769	750	754	763	811	839	792	775	736	791	794	793	779	798	793	759	761	789	791	785	794	816	791	766	810	787	753	776	792	789	791	770	764	804	809	788	817	759	803	793	825	801	793	761	811	801	770	761	767	788	792	774	713	780	785	813	802	773	743	783	759	786	724	779	808	755	789	807	812	795	788	805	816	800	782	733	794	759	819	761	819	796	800	779	817	806	804	767	786	761	823	776	770	807	794	773	761	772	761	819	783	763	813	785	794	778	729	763	801	761	772	773	760	778	797	806	795	789	785	787	848	791	798	761	774	788	768	790	762	832	807	792	789	755	776	773	784	806	754	777	784	792	813	818	760	780	789	777	864	815	784	769	790	733	769	801	781	772	797	754	810	839	736	738	748	734	815	763	825	759	738	783	815	774	757	779	826	802	818	781	786	791	816	779	796	773	785	771	853	783	841	810	840	783	794	765	795	781	818	783	771	795	746	781	760	788	765	812	765	742	831	785	756	744	838	822	772	764	802	777	741	789	729	812	762	783	828	773	823	768	808	790	814	802	794	846	799	797	809	833	789	791	719	820	784	835	825	773	796	794	734	766	797	802	818	821	772	787	797	790	774	779	775	765	774	796	799	788	761	765	761	798	771	768	774	785	731	770	775	772	776	808	821	770	784	790	832	805	763	781	827	799	843	751	791	838	825	816	785	784	778	777	773	842	791	757	747	759	802	807	788	806	779	814	711	807	748	755	748	740	821	790	754	755	836	803	786	798	805	763	801	791	798	796	809	771	772	864	794	797	763	838	798	774	771	855	801	772	813	718	760	790	802	739	751	795	782	813	768	834	804	847	814	775	797	751	770	802	814	771	792	779	754	812	752	788	760	815	777	748	767	769	750	805	819	805	750	741	768	825	760	822	767	801	803	805	740	785	867	781	816	798	779	716	811	731	815	795	786	771	789	798	752	827	775	739	797	776	773	807	746	754	748	795	808	779	760	775
24654	21530	28544	25138	18669	7069	2969	1771	1255	999	858	696	656	561	534	445	431	437	449	387	394	419	354	328	329	294	347	324	304	303	298	290	297	306	296	313	335	308	330	312	323	312	286	320	318	291	303	292	281	303	310	296	287	277	308	253	305	282	280	290	287	320	306	288	295	246	316	438	650	420	338	297	285	272	297	266	297	296	286	276	284	300	306	281	269	280	306	284	292	272	282	280	286	288	275	288	246	290	282	336	295	322	276	281	301	273	286	291	281	260	301	279	296	272	258	290	273	301	295	275	274	317	272	276	259	298	263	283	270	279	276	257	286	284	290	274	275	274	270	281	251	297	295	276	312	289	295	280	303	282	303	287	268	280	303	293	294	309	291	279	317	273	290	267	288	291	291	286	303	301	310	298	275	279	296	336	292	285	304	268	296	296	289	317	318	299	271	271	295	302	297	289	275	321	290	306	284	281	311	289	290	279	296	292	280	282	271	291	280	283	276	278	312	292	293	289	275	293	231	277	295	277	279	299	310	302	289	278	292	292	303	309	290	287	287	250	279	294	291	284	282	266	287	276	285	277	296	290	308	303	329	303	262	275	282	308	276	316	284	283	292	298	271	282	287	274	295	319	279	289	259	301	302	268	273	292	301	288	304	289	283	261	294	291	282	274	279	299	285	308	291	318	285	297	306	278	280	294	287	270	270	283	306	323	270	308	297	292	308	283	277	316	289	282	303	272	279	268	275	282	308	287	267	300	275	298	325	297	270	308	256	310	299	286	275	274	298	291	283	281	277	305	317	281	301	278	299	283	310	283	296	287	273	306	301	270	300	300	287	295	264	288	277	302	280	297	289	264	302	295	289	285	289	271	278	304	285	279	306	321	280	315	282	297	310	309	293	311	295	288	296	272	302	284	307	310	294	278	266	288	303	273	312	282	302	288	285	297	281	255	295	290	298	294	277	275	290	272	277	286	264	292	271	287	292	264	295	298	313	296	308	277	310	289	275	294	254	293	308	276	270	272	290	270	304	286	296	272	277	292	291	282	271	302	266	291	277	299	312	293	303	307	261	313	257	316	286	289	288	263	310	281	295	273	275	269	283	295	286	282	279	272	287	288	307	283	302	258	269	314	285	277	273	297	284	283	250	294	278	280	291	247	300	315	322	299	306	294	301	258	276	296	311	285	301	258	302	251	297	304	288	250	267	259	284	273	292	284	281	277	291	284	322	275	279	307	278	287	290	276	308	287	317	294	309	290	281	280	292	278	273	301	298	296	289	297	306	299	298	271	297	286	298	283	271	282	324	276	259	296	294	268	259	306	289	278	303	295	289	292	286	292	332	300	302	298	284	297	304	295	313	294	291	279	273	268	292	281	276	285	318	295	291	284	264	330	259	311	278	283	284	263	297	309	283	304	287	289	295	317	276	312	288	266	311	307	322	284	281	282	295	274	289	262	304	312	291	296	318	313	303	301	266	309	286	281	295	273	276	279	282	270	262	299	276	270	294	311	305	271	271	261	285	311	299	278	308	254	256	281	290	270	270	300	309	312	253	283	314	274	295	260	260	304	299	283	281	291	277	299	285	313	297	308	284	273	306	339	320	278	274	317	271	278	276	287	274	267	277	294	314	285	314	247	267	291	309	279	296	281	296	274	280	292	316	278	285	317	297	307	327	286	283	287	243	294	300	252	300	264	331	298	283	281	298	286	288	302	300	306	288	299	319	294	306	291	273	291	263	288	301	298	293	265	299	274	281	282	301	337	314	274	278	294	279	284	269	278	302	287	295	269	293	300	275	286	287	276	292	263	292	277	274	273	285	272	276	286	290	272	272	303	289	285	294	274	299	301	272	285	267	328	269	279	297	309	313	286	272	301	299	278	285	295	305	240	316	256	293	265	305	270	261	314	298	283	307	298	282	302	288	284	309	252	295	280	262	328	276	275	293	326	294	282	294	303	306	274	309	269	278	270	323	311	273	267	278	311	291	267	305	278	299	284	317	313	307	283	282	316	284	296	314	286	296	308	319	295	244	260	281	304	275	267	274	260	273	263	293	301	284	261	330	257	266	270	285	266	274	280	308	283	274	292	307	315	292	271	280	293	266	303	288	289	276	282	255	286	295	283	287	276	314	275	276	329	303	263	295	311	287	301	287	286	275	305	283	294	331	270	249	308	294	290	281	287	287	275	349	299	308	270	286	292	273	294	289	320	286	293	284	274	290	268	281	283	291	310	263	300	282	289	259	288	292	310	281	266	276	259	297	282	302	300	319	300	291	310	299	309	337	272	304	293	291	283	305	274	273	244	314	298	311	310	294	289	321	286	276	291	277	286	316	270	281	297	303	287	315	299	287	278	304	289	285	281	301	275	295	273	286	302	324	309	296	320	270	298	277	309	288	289	273	252	270	292	308	290	291	275	298	267	300	300	279	286	307	292	283	274	291	303	304	301	290	277	265	282	298	301	269	278	287	289	291	283	300	275	292	290	300	262	290	281	310	262	291	269	308	310	258	274	259	294	294	313	277	257	263	295	282	292	302	283	325	298	294	281	284	290	275	278	275	300	235	296	269	271	274	309	278	286	285	318	294	308	301	281	276	281	288	264	239	296	277	286	321	281	300	308	284	321	267	328	302	318	291	270	294	301	282	295	282	307	309	291	299	276	260	282	277	296	280	293	279	265	277	260	301	273	276	291	296	267	296	282	285	295	306	289	291	257	307	293	310	253	274	289	283	317	265	268	277	281	290	290	268	306	325	272	277	292	308	297	300	314	252	293	283	310	281	267	307	280	282	282	293	327	295	303	264	276	291	279	288	300	282	310	295	302	256	286	292	312	295	313	306	260	302	270	283	265	299	280	305	287	275	291	301	295	302	323	305	306	306	290	278	293	291	326	295	287	309	305	299	308	285	296	257	286	286	317	293	305	286	274	307	306	294	293	289	308	300	276	320	281	286	319	286	294	303	272	290	295	292	286	294	301	335	294	297	305	308	288	273	306	295	308	284	312	290	275	274	292	266	307	283	275	301	309	267	298	299	274	296	285	294	286	292	267	300	295	275	254	310	304	298	275	331	291	259	295	286	324	287	305	285	295	290	291	272	284	313	303	268	290	253	287	296	264	281	317	259	314	266	295	304	308	270	290	285	279	262	310	305	297	300	273	295	317	295	284	292	277	295	316	311	284	248	286	287	290	280	282	297	294	303	288	298	283	275	296	302	293	272	283	284	281	309	309	316	302	285	303	283	287	276	300	270	295	286	291	269	290	287	300	274	271	299	285	290	287	270	307	286	282	313	261	266	268	300	265	286	319	280	321	317	279	262	292	305	300	277	321	298	313	259	298	297	296	293	298	299	313	284	283	282	285	295	286	285	300	275	298	285	303	283	290	293	304	294	267	306	274	277	261	289	302	300	282	294	288	296	326	294	299	287	323	308	292	287	284	289	300	305	278	307	301	305	248	274	277	282	301	293	301	305	292	288	292	290	294	312	288	307	297
21872	39597	38732	29127	14855	9073	6992	5214	4170	3388	2669	2364	1910	1631	1529	1253	1173	1215	1151	953	995	1019	961	795	683	755	795	757	740	685	666	634	627	636	621	654	633	630	663	633	600	643	638	563	604	550	624	619	619	608	590	614	550	551	544	582	611	579	595	576	601	569	562	577	595	643	557	1080	1652	1176	669	579	612	593	536	628	543	560	578	573	617	562	606	571	536	563	569	558	534	559	564	619	576	601	586	599	630	561	570	529	597	579	609	561	602	605	576	630	583	618	596	583	598	565	538	567	577	595	554	589	616	576	561	580	595	547	588	562	606	659	606	586	581	547	580	604	555	601	587	598	613	588	549	559	565	561	586	567	583	573	604	561	555	583	517	575	590	585	621	579	580	630	517	584	624	579	625	552	572	594	558	579	614	561	600	596	549	594	568	564	567	560	554	578	613	569	603	584	626	611	570	604	569	609	549	552	592	570	587	591	553	593	575	639	596	576	574	615	582	547	599	596	590	537	584	558	610	580	551	565	559	541	597	607	577	550	570	581	593	548	556	550	575	570	639	591	592	586	558	629	555	565	561	606	586	589	536	542	597	619	561	559	573	583	580	599	552	568	584	617	611	590	575	617	579	570	587	535	606	588	609	572	595	568	583	602	546	592	561	605	570	597	587	553	650	548	591	585	603	564	573	611	597	562	609	627	607	607	624	572	579	517	580	614	574	577	555	617	602	599	608	575	586	573	577	621	553	601	576	601	581	567	595	592	532	572	555	574	590	587	624	560	627	621	596	600	605	559	579	541	602	581	596	574	588	570	589	558	593	544	578	585	591	564	556	581	598	601	606	554	598	568	549	551	594	651	552	586	595	546	574	610	536	576	580	593	577	572	562	582	577	575	598	545	586	613	582	579	581	573	539	567	583	566	594	584	576	594	554	582	624	590	587	579	562	595	612	597	570	579	552	566	576	557	561	545	589	563	567	577	607	619	592	644	573	580	571	543	620	588	588	576	588	567	576	601	573	581	555	592	553	579	614	596	589	559	576	566	563	592	598	568	540	573	574	552	567	571	607	595	602	556	583	553	567	607	603	570	592	595	582	558	596	569	597	586	558	572	605	577	558	564	537	588	574	599	582	554	575	624	611	589	640	545	551	622	560	554	638	608	581	563	618	587	593	614	573	560	582	590	589	598	559	520	556	558	644	531	587	564	558	553	581	620	576	592	558	592	591	562	615	570	575	561	578	532	598	566	625	635	557	620	574	577	604	563	526	530	543	589	549	549	587	567	587	580	563	605	616	589	611	602	603	551	568	591	575	586	586	605	592	573	606	600	561	618	603	526	587	569	581	543	563	597	573	597	564	598	564	597	571	589	554	570	599	605	567	569	556	574	585	565	592	562	558	570	577	578	559	604	556	532	549	560	577	548	611	634	566	575	617	613	573	595	546	597	566	576	585	571	604	554	582	582	572	584	576	615	542	594	586	586	578	569	573	569	616	577	599	561	553	582	600	587	587	552	557	562	605	568	570	578	579	545	583	543	563	608	600	555	593	539	566	629	594	584	581	582	581	589	558	601	577	570	573	551	596	624	594	555	556	569	606	589	601	561	597	559	600	543	550	582	599	594	586	646	580	598	603	583	568	614	573	599	576	591	579	576	574	623	565	561	611	606	569	594	569	597	591	577	575	517	558	556	572	638	580	563	603	552	575	620	573	533	584	542	598	559	597	588	535	571	589	582	634	606	564	582	602	598	636	560	600	617	567	565	609	598	561	595	552	560	577	588	562	615	558	542	623	562	584	556	622	586	560	573	580	629	613	595	598	569	586	570	596	577	579	531	579	573	589	564	614	542	578	612	562	607	591	582	585	602	655	567	623	604	584	602	561	614	605	561	578	585	523	627	585	586	607	579	572	549	574	546	588	571	588	597	582	568	578	620	567	591	557	568	598	605	578	579	585	590	576	573	612	591	588	561	538	566	583	573	579	588	561	592	588	591	551	563	553	593	555	549	623	588	595	578	585	576	591	577	551	550	573	587	591	531	598	572	556	570	549	560	581	565	557	505	601	598	567	569	569	581	568	562	593	582	609	596	593	526	618	592	598	566	556	572	570	584	589	581	588	551	561	554	578	613	623	540	570	580	560	596	576	592	613	584	566	549	578	593	586	593	632	572	579	599	567	579	541	610	589	600	600	593	617	538	570	588	580	586	547	554	598	529	573	613	580	598	572	602	611	630	631	540	582	626	602	592	597	595	606	606	566	575	558	533	612	568	573	582	606	574	604	586	636	604	550	618	557	567	617	542	539	547	553	573	574	620	598	574	590	639	511	605	627	573	538	630	581	558	592	599	584	594	574	619	585	553	619	568	603	589	597	644	589	577	571	572	569	640	556	621	592	565	618	582	594	554	579	573	583	565	551	600	592	586	593	584	590	553	577	579	590	577	571	597	582	594	577	566	602	601	584	547	575	553	572	574	561	576	551	565	547	569	533	558	601	547	626	589	590	620	592	603	560	611	592	596	609	578	587	586	583	548	557	544	526	603	545	576	620	586	615	560	586	577	568	572	568	562	557	618	546	578	603	600	579	574	566	600	606	569	580	601	565	569	618	580	581	576	556	564	600	594	612	535	574	568	609	584	609	633	581	557	537	633	552	598	596	584	581	581	594	579	578	574	560	553	579	587	593	594	583	597	595	581	546	578	604	574	554	617	568	610	583	548	565	590	579	566	561	573	573	555	572	605	601	554	584	585	616	576	573	592	554	570	621	552	585	554	586	587	568	555	621	559	587	549	610	536	598	581	597	566	568	611	591	565	603	589	562	584	570	566	601	607	600	514	564	581	584	569	644	614	565	580	565	594	617	616	546	588	626	614	606	567	571	608	595	576	558	583	589	569	606	569	599	563	562	558	612	576	626	542	589	540	564	605	581	606	580	587	598	579	543	536	559	613	587	623	566	601	608	583	586	580	567	582	524	581	557	564	591	614	574	579	612	556	558	560	576	573	611	522	530	566	585	574	574	557	588	541	615	568	582	563	594	583	554	602	594	548	594	609	592	547	572	597	547	521	558	574	588	594	591	549	566	546	554	589	624	589	583	596	625	544	586	556	583	539	581	566	628	586	599	601	640	563	571	575	572	608	584	568	531	565	566	570	570	584	546	566	572	565	632	580	639	608	613	608	577	608	576	553	570	565	605	567	526	618	549	598	570	591	592	552	590	605	520	593	612	561	620	558	602	599	567	594	553	596	602	591	568	566	593	568	590	617	583	535	594	593	558	584	559	575	590	595	584	581	575	585	589	572	563	584	618	571	586	573	551	588	559	560	563	582	550	554	592	604	527	611	613	617	577	572	606	547	561	562	568	552	568	561	615	585	575	577	550	620	576	580	551	554	587	591	570	562	629	548	587	517	590	578	548	595	575	558	614	584	582	546	590	575	607	562	572	632	580	623	594	598	587	577	646	584	572	593	614	602	563	582	568	607	570	555	618	580	594	547	593	580	603	567
23565	21517	29189	24238	21518	18576	7528	3117	2052	1635	1274	1028	906	692	649	545	513	480	528	478	420	535	439	334	301	293	367	373	301	302	261	264	261	282	253	289	280	283	237	284	287	294	269	289	283	268	289	268	249	278	274	256	224	267	244	282	230	269	246	256	256	263	227	255	229	274	285	416	865	696	304	233	258	238	221	222	240	275	236	235	256	237	244	279	264	240	263	264	241	264	244	271	258	242	253	252	242	274	278	254	245	262	286	259	277	266	260	259	264	244	259	250	231	229	245	264	243	263	262	252	257	266	239	243	250	277	254	239	241	262	250	227	236	226	229	234	217	224	225	249	235	247	238	253	251	234	222	272	249	254	224	267	262	251	264	249	237	241	268	232	241	245	245	247	264	234	249	242	253	246	254	241	246	284	235	240	260	255	291	266	276	239	272	255	268	260	274	247	265	260	295	263	258	264	259	263	264	291	249	251	250	246	237	271	262	242	249	260	255	260	254	223	254	262	248	232	248	267	259	229	224	238	255	240	283	268	247	251	252	265	248	256	245	231	264	252	287	235	247	241	236	261	257	248	257	244	253	234	258	254	273	255	256	265	254	252	256	249	242	270	273	237	247	257	244	243	231	250	239	253	278	242	286	269	233	257	242	240	286	273	263	255	248	235	262	263	245	272	245	263	243	267	260	236	270	248	239	256	225	242	233	223	261	285	288	234	244	218	254	249	261	255	260	258	255	253	276	233	244	251	246	248	227	263	245	236	279	263	277	250	269	246	234	260	220	241	269	243	244	237	245	224	275	255	250	247	253	287	243	247	254	242	236	232	236	234	256	255	248	237	261	256	282	259	251	271	219	245	267	241	261	235	269	233	257	261	258	253	233	246	264	266	267	255	248	276	252	257	238	252	230	253	249	259	252	227	259	249	242	236	293	267	256	242	249	248	247	265	251	264	237	275	257	237	254	252	263	256	256	253	251	260	247	245	253	244	236	232	234	260	234	244	244	270	237	259	267	232	247	280	248	262	247	281	236	248	230	241	244	233	258	238	252	251	229	258	214	216	253	236	277	249	258	234	250	256	232	278	251	258	265	227	253	269	230	267	272	250	255	210	284	251	268	236	257	237	217	259	248	235	241	261	241	255	249	245	281	250	246	260	248	265	271	244	278	260	252	263	243	245	261	270	256	242	252	254	238	237	257	240	260	250	250	256	260	263	220	275	239	238	244	252	254	222	232	273	242	259	267	258	244	257	257	279	247	257	250	265	246	271	274	219	245	236	238	240	243	243	267	253	226	274	260	250	265	260	251	237	248	238	238	262	250	233	266	243	259	243	250	261	264	261	247	231	233	232	239	282	211	255	270	244	267	248	222	262	266	247	274	253	253	268	260	230	280	225	245	232	248	237	260	249	269	253	277	238	222	227	266	248	236	242	250	269	250	258	232	229	262	263	281	237	232	269	253	227	246	236	254	246	252	241	248	263	271	268	258	220	227	263	259	241	249	251	242	245	259	244	267	232	248	235	259	237	256	264	257	272	276	236	239	249	258	260	251	306	264	243	235	267	271	270	225	234	255	258	259	248	260	251	250	237	252	279	252	256	268	239	256	263	228	247	249	238	261	259	228	264	231	262	246	242	254	259	248	243	235	261	232	247	239	265	263	233	264	235	248	236	248	268	229	255	262	271	264	261	263	267	251	254	234	254	255	250	255	257	253	273	285	258	232	260	281	248	267	264	266	267	253	277	278	267	273	239	248	250	254	249	253	255	237	242	220	262	221	265	260	258	278	233	253	256	231	258	256	282	268	243	224	240	233	246	230	258	260	239	263	240	256	255	249	257	253	215	229	253	253	217	254	259	272	224	256	261	259	241	239	254	262	228	230	237	234	235	289	269	243	265	248	268	244	264	283	275	258	267	220	257	245	286	259	271	250	257	256	245	255	243	241	255	234	244	253	257	253	251	274	249	223	259	247	260	248	253	307	201	252	251	257	237	247	260	251	253	250	238	267	273	253	233	247	263	245	239	274	250	244	261	245	258	245	271	248	224	232	250	244	291	251	215	264	256	246	235	263	247	257	264	228	239	222	257	254	243	247	273	269	260	246	280	281	266	255	279	257	257	266	240	256	227	253	232	233	246	263	252	269	242	253	250	248	236	277	242	247	239	246	252	243	251	250	242	265	257	272	236	286	267	242	275	260	249	254	264	266	224	218	236	271	231	250	223	267	257	252	256	259	257	261	220	239	237	255	257	275	270	250	255	258	252	266	250	286	260	246	288	249	267	259	224	234	269	240	251	274	266	243	225	247	247	230	261	282	246	247	254	265	242	266	255	266	236	261	262	220	243	255	250	260	247	256	258	256	239	234	253	245	260	261	231	251	226	255	256	238	262	262	230	249	249	240	264	271	229	235	261	248	276	248	247	247	283	289	265	244	258	272	263	263	243	265	244	253	230	237	246	253	276	261	215	227	286	258	266	237	249	231	265	229	232	267	253	262	249	245	263	243	246	265	245	265	242	241	255	288	253	269	278	232	248	242	228	256	256	251	253	259	225	228	266	226	250	229	256	242	272	224	272	247	247	277	229	279	248	243	248	257	235	257	272	265	232	257	239	266	243	273	248	257	244	229	245	251	259	281	222	211	266	244	284	273	238	257	267	241	237	237	253	241	250	257	240	265	221	242	236	239	233	222	243	266	261	236	254	269	265	233	249	247	240	257	278	226	253	237	232	232	253	223	242	252	231	259	250	228	251	235	262	220	281	243	232	227	271	254	241	253	252	252	250	227	289	263	258	278	264	235	246	220	244	249	266	242	250	244	264	220	266	268	278	265	253	263	233	253	248	230	271	234	261	249	240	293	256	259	258	242	241	238	254	252	242	267	248	235	247	234	240	252	249	244	266	254	254	274	244	238	249	226	248	239	249	237	248	253	248	247	262	252	244	242	271	252	254	262	237	278	292	273	235	237	244	220	255	261	265	262	258	232	248	259	261	228	246	255	284	239	228	258	244	269	252	262	271	247	236	215	257	248	271	252	252	220	247	242	244	232	264	252	241	243	276	253	219	247	235	245	254	265	255	231	271	243	245	247	242	284	245	246	253	234	244	242	264	262	245	240	232	230	235	258	252	249	249	272	257	223	260	246	239	263	261	283	237	259	265	231	270	275	245	253	246	239	261	229	249	280	250	204	267	241	254	261	240	255	250	251	269	260	252	237	252	240	258	278	252	228	235	272	252	265	250	255	268	263	243	276	235	253	242	227	256	247	248	254	241	259	261	258	251	270	238	239	269	282	232	260	245	274	267	273	256	230	276	243	259	258	252	253	252	262	254	253	241	244	253	247	244	236	268	234	240	254	254	244	252	221	238	236	274	248	239	250	271	275	238	245	241	207	268	267	253	248	238	232	248	233	215	222	257	256	261	242	239	257	246	254	233	264	283	238	239	261	241	248	225	235	253	274	266	250	263	257	251	267	264	237	219	261	253	298	247	231	256	247	248
25936	48205	42461	29687	18956	13598	10742	8161	6439	5338	4341	3659	2896	2396	2063	1592	1539	1572	1473	1299	1363	1439	1109	835	683	724	817	857	645	618	587	558	579	583	607	565	611	654	581	586	551	591	592	574	565	549	491	514	508	526	474	504	561	508	514	494	519	503	514	504	494	525	473	464	480	471	499	1092	2628	1860	708	478	470	466	487	492	492	472	460	500	519	455	480	470	476	526	492	474	492	493	463	481	468	462	490	502	472	497	485	489	481	558	499	496	490	493	541	459	495	491	457	487	485	492	476	508	505	483	524	542	480	490	493	527	516	458	492	446	468	488	468	487	465	511	526	493	496	499	483	505	490	481	499	475	503	493	511	483	492	471	517	483	487	496	491	489	477	497	500	510	454	461	473	463	513	480	490	489	464	548	505	511	467	563	535	439	487	518	490	468	532	497	458	484	540	491	494	506	481	508	471	507	469	522	484	486	482	496	512	463	540	485	516	513	470	488	498	498	498	516	504	445	523	447	447	495	507	487	491	543	534	449	507	499	480	523	474	492	470	508	487	470	502	506	454	468	515	509	480	491	471	514	496	481	527	462	429	473	507	467	445	491	514	490	498	526	534	466	506	523	504	512	511	501	520	465	543	464	482	483	467	528	490	505	503	498	505	490	449	458	468	447	460	475	487	469	488	451	477	474	480	457	490	504	486	464	476	471	488	550	479	461	488	473	455	469	495	517	493	487	481	486	494	448	512	512	444	465	488	463	485	498	459	465	508	469	494	468	491	448	465	472	505	488	539	434	459	520	488	525	476	505	477	506	486	510	491	498	485	493	484	479	502	480	436	545	449	496	501	498	498	479	442	482	462	465	468	470	462	499	488	472	508	465	455	502	447	484	499	495	465	483	486	504	467	463	519	460	470	506	481	434	492	454	493	498	484	484	514	520	481	508	508	472	470	478	485	482	460	487	444	461	468	522	475	516	463	512	499	499	530	461	507	495	445	502	463	483	480	493	466	473	507	478	476	468	533	492	509	469	511	468	486	448	497	493	502	490	479	466	432	494	515	529	526	513	472	487	483	472	493	550	497	498	457	498	508	506	505	484	472	539	488	501	464	487	495	467	477	480	476	483	459	457	557	497	475	478	518	494	477	503	494	492	529	482	465	488	459	531	476	458	478	472	476	540	502	472	520	476	490	504	511	437	480	506	425	478	495	493	526	459	501	493	470	493	473	456	472	501	463	546	479	478	529	505	487	502	501	514	478	461	497	462	508	481	477	496	459	484	476	513	487	485	485	474	496	445	473	505	508	489	474	459	498	469	502	470	526	478	494	490	475	475	488	487	448	494	470	477	437	458	483	519	497	479	493	467	501	475	494	469	456	478	480	511	562	486	490	510	483	484	490	495	469	450	498	469	494	500	494	495	495	495	493	478	475	486	475	521	466	483	509	483	472	467	485	488	494	487	499	529	459	478	483	465	468	473	475	528	478	499	492	470	503	490	459	469	473	479	430	499	462	498	473	546	496	480	509	489	495	482	481	449	501	492	466	554	491	494	473	460	455	517	481	496	481	475	496	494	503	492	524	502	487	494	486	502	545	480	482	496	440	488	494	490	483	516	518	507	489	477	508	500	500	465	500	499	456	471	458	529	506	495	506	482	450	483	483	517	495	489	458	461	482	417	460	519	476	501	522	471	458	501	492	478	513	509	494	516	495	503	449	492	505	476	459	476	485	466	475	504	506	495	477	479	492	481	458	520	466	494	493	527	453	463	470	483	503	528	507	509	469	513	438	471	455	468	503	473	483	480	489	499	453	494	528	477	467	501	499	511	448	463	494	489	476	472	474	460	470	481	482	523	494	470	507	474	462	475	488	446	515	470	480	484	509	498	483	485	496	474	501	524	497	506	485	508	490	454	477	504	455	531	510	466	483	492	483	489	455	446	477	466	462	488	503	479	463	494	480	528	499	444	470	546	479	463	506	485	446	459	494	514	494	481	493	497	518	506	477	511	494	492	484	533	508	508	509	504	494	499	500	533	461	499	471	452	488	504	524	494	526	501	459	471	511	488	469	499	474	529	450	490	469	497	476	501	494	517	530	504	457	496	517	501	472	515	514	478	492	486	519	525	503	498	477	463	459	496	488	458	482	507	481	503	472	502	474	477	486	508	507	467	482	435	520	487	510	456	517	507	507	455	516	513	491	497	474	499	464	470	505	474	463	491	459	469	503	524	496	499	508	509	498	501	487	512	497	487	484	468	520	466	467	498	511	522	496	494	447	513	480	507	529	511	500	485	485	497	547	467	464	494	523	505	493	490	504	488	494	451	489	521	505	439	478	498	495	550	481	490	500	484	474	475	468	529	512	469	489	457	489	533	472	508	477	441	510	510	519	509	502	463	534	504	469	460	487	487	461	483	519	521	524	530	498	502	490	454	474	478	493	500	481	498	437	485	505	519	452	498	495	513	507	463	487	457	506	469	481	515	484	473	470	540	453	498	474	484	477	501	514	433	536	482	465	464	487	477	474	481	477	482	499	470	519	487	502	473	478	553	492	514	488	469	462	515	489	488	498	497	505	534	475	483	449	438	475	513	492	497	529	476	488	481	517	507	489	484	479	454	505	497	480	487	478	479	508	468	514	492	496	555	466	495	463	508	472	527	457	536	502	487	490	455	492	487	491	527	503	476	452	458	468	450	491	513	461	492	503	546	491	474	504	534	479	473	493	502	506	469	501	525	525	470	434	481	480	478	491	493	470	492	484	507	513	490	506	525	457	541	501	494	473	493	512	489	481	473	511	451	520	455	497	481	527	494	482	492	489	458	467	512	481	496	494	506	502	472	516	477	486	435	489	507	526	463	507	510	472	504	476	485	476	492	494	439	455	504	491	478	499	495	484	497	486	503	500	480	480	490	475	518	469	495	461	492	505	490	509	434	491	477	505	483	499	519	545	479	471	467	500	502	475	473	462	458	492	475	473	476	491	492	495	480	457	472	496	487	526	491	466	497	490	522	483	489	474	486	508	471	505	470	492	523	452	511	484	536	500	464	521	485	537	495	507	473	471	493	467	500	512	442	506	509	488	532	475	500	509	512	474	486	464	471	467	494	471	523	495	448	468	459	474	500	487	496	501	497	467	486	480	471	485	498	476	496	522	521	482	481	510	515	447	499	468	500	509	443	430	468	486	525	541	496	507	462	468	493	523	483	465	509	470	502	490	460	526	511	451	511	501	491	475	460	488	507	516	479	476	513	483	471	475	468	480	488	505	510	448	445	468	501	477	480	461	510	460	503	487	471	479	466	445	513	460	470	455	503	489	469	435	480	467	520	501	499	454	483	474	452	440	479	496	462	509	479	470	515	484	494	471	502	469	495	471	486	490	512	513	495	496	479	525	494	500	500	512	475	514	509	537	508	493	492	456	482	484	464	445	483	471	508	485	488	522	530	483	495	537	451	504	451	484	487	466	499	502	458	477	484	511	476	484	468	502	472	456	507	515	501	476	505	463	482
27172	21449	18036	9639	2256	1109	902	669	670	579	563	509	493	430	486	440	378	442	402	417	425	417	405	398	377	389	400	413	397	411	398	424	395	394	394	391	403	389	395	395	391	432	391	395	391	390	380	403	362	426	360	383	403	364	377	390	416	364	395	409	383	392	365	408	407	382	365	387	415	425	419	402	369	413	386	405	381	421	387	377	395	369	372	403	386	418	356	366	391	368	383	375	408	412	396	383	375	379	364	354	378	408	375	374	380	378	408	393	384	409	387	366	393	387	419	388	401	371	378	415	384	361	365	418	382	379	414	381	348	391	354	389	374	424	358	421	397	396	362	355	387	377	382	395	387	379	410	366	416	395	386	378	377	351	388	377	396	388	401	383	377	381	388	376	402	386	383	412	373	396	373	369	391	359	406	390	383	390	393	400	364	413	375	386	399	394	395	398	407	397	384	339	396	360	412	388	387	386	406	397	393	387	389	415	359	428	413	398	415	365	388	424	388	382	398	396	381	390	361	411	396	392	382	388	375	402	399	369	383	384	377	398	404	423	371	403	392	368	380	350	382	399	379	346	357	404	399	383	363	353	372	345	383	391	405	341	358	391	368	401	395	380	393	375	407	388	409	374	332	397	380	393	390	364	386	423	388	389	379	382	342	400	352	405	351	400	418	363	372	422	414	356	410	391	410	367	402	365	399	376	380	399	378	378	395	374	410	411	384	363	384	390	402	391	396	407	435	400	403	374	376	383	423	359	435	367	374	396	434	398	358	366	402	408	371	362	418	396	345	380	397	372	390	386	386	386	371	358	352	411	405	360	391	438	367	381	361	372	392	371	359	385	402	394	360	380	406	393	374	332	407	394	366	392	374	392	407	413	405	404	393	357	397	393	378	390	386	363	359	366	398	345	394	377	360	349	379	380	427	368	391	391	360	394	418	414	383	381	378	374	393	387	384	449	369	363	420	399	399	418	422	372	409	377	386	367	403	399	388	399	371	398	403	393	374	383	370	382	375	398	362	375	379	386	383	398	401	394	400	343	380	366	427	379	396	404	407	372	395	381	360	368	395	371	392	380	375	389	386	354	369	381	384	380	382	391	391	348	397	356	405	377	414	393	408	384	365	432	379	351	398	385	362	383	443	406	392	372	370	369	393	393	390	392	368	387	426	359	401	369	387	349	404	414	400	381	403	372	412	391	390	371	415	366	400	363	396	372	393	396	359	386	423	342	395	409	421	398	370	393	395	397	352	398	378	399	382	376	374	399	398	408	362	419	372	412	353	419	400	402	390	390	384	418	372	369	373	366	350	384	385	406	415	387	383	423	376	362	388	384	406	410	397	404	364	386	349	412	394	374	384	398	410	400	417	410	413	399	405	397	379	391	382	384	401	382	394	390	407	402	395	394	405	367	387	386	395	372	377	347	420	361	365	373	421	398	423	374	405	409	381	384	358	387	392	419	422	396	395	364	377	384	415	392	387	406	359	382	382	374	373	384	382	410	373	361	397	351	345	371	391	374	386	390	379	336	398	375	382	413	382	386	392	380	389	399	381	415	392	362	398	356	376	400	395	421	414	383	396	382	384	400	367	371	382	411	389	381	350	407	419	371	383	377	409	386	383	419	375	360	397	396	401	377	395	395	417	365	379	390	391	361	378	425	397	407	405	385	411	364	424	398	398	392	375	399	420	356	361	422	387	395	392	409	423	397	369	387	374	369	375	390	413	392	370	358	369	379	389	374	386	423	420	366	412	369	405	345	391	351	352	394	380	389	365	403	395	395	388	399	409	352	363	392	370	339	400	407	371	370	392	404	437	375	381	402	353	369	390	415	369	385	402	392	410	393	364	389	396	410	404	387	401	418	386	359	353	373	397	380	397	424	373	369	387	390	394	398	366	389	353	412	448	394	390	383	401	407	383	393	388	381	389	425	374	362	397	405	361	361	329	413	376	398	381	406	365	360	383	389	387	354	392	357	404	375	407	418	391	382	378	388	378	342	392	388	378	370	404	339	352	386	373	395	396	407	404	366	350	443	369	372	401	377	381	407	377	411	373	414	388	414	393	397	425	390	381	394	398	396	381	414	396	382	371	387	376	374	398	398	369	336	391	401	383	383	353	403	384	401	390	385	365	418	351	390	377	366	395	388	375	409	362	379	362	384	381	418	395	399	427	397	381	357	409	419	388	388	400	401	375	404	391	394	369	363	409	404	401	388	368	371	401	387	395	388	386	350	420	363	398	382	407	400	434	402	406	359	381	439	384	417	378	339	392	385	416	395	419	375	391	355	371	421	401	349	353	379	418	361	400	388	411	398	357	387	392	371	367	386	380	414	392	397	403	378	411	393	434	395	401	386	382	368	415	366	370	362	371	372	389	399	375	349	363	395	401	378	393	384	389	361	407	391	373	367	378	409	379	396	374	422	395	386	394	366	374	370	408	399	387	375	375	436	417	372	412	365	366	415	395	376	378	411	390	415	375	410	355	361	420	360	398	381	380	391	367	403	384	411	380	378	393	367	348	378	397	388	387	383	416	383	367	395	425	364	401	397	358	413	377	358	382	392	401	367	359	400	383	350	395	386	370	383	369	362	416	380	408	395	408	409	428	393	414	395	357	361	387	349	400	393	411	415	396	424	391	368	391	409	342	420	380	392	372	366	392	414	410	400	399	399	370	385	374	397	390	380	400	405	361	427	404	377	377	387	390	409	388	407	372	408	386	405	381	371	416	433	370	411	387	413	384	365	391	378	395	406	392	393	405	396	390	360	419	358	398	389	386	411	428	367	395	355	385	401	397	382	379	363	428	379	376	383	406	417	413	377	390	379	404	354	397	420	365	380	383	368	405	348	345	416	390	392	352	400	363	401	361	397	399	384	405	434	352	385	430	377	389	376	409	380	384	351	370	376	416	414	396	395	374	378	370	372	416	416	339	380	394	402	389	412	358	389	388	351	388	427	381	413	376	364	376	413	437	391	390	377	412	360	381	385	367	393	366	370	359	369	388	404	376	379	411	396	409	376	384	386	424	419	410	399	388	374	417	399	417	392	371	350	368	367	386	389	384	418	377	391	420	383	381	392	390	434	389	380	373	400	374	371	372	360	410	404	365	411	370	376	394	414	421	369	350	375	372	358	363	380	385	395	402	377	407	366	384	386	363	385	386	403	399	385	380	399	400	428	378	383	356	377	410	390	442	391	403	396	428	408	415	386	370	397	395	421	358	403	371	380	424	362	365	350	388	379	373	338	371	395	411	405	400	381	374	412	376	359	381	371	402	378	338	388	378	368	398	399	361	369	422	407	380	405	410	374	366	375	413	382	379	396	422	344	414	375	412	381	393	379	396	370	382	423	388	385	404	394	381	382	396	405	365	387	392	412	401	403	390	384	370	405	370	397	363	361	406	406	358	384	382	384	393	371	422	387	440	389	341	360	381	389	370	429	402	390	405	377	364	355	351	389	452	377	363	402	395	410	384	422	382	371	351	381	414	385	384	422
17656	30500	25626	15429	5703	3361	2413	2088	1853	1580	1439	1333	1115	1022	1007	973	961	910	920	935	925	970	935	807	839	788	807	821	803	785	759	761	765	725	792	781	756	779	787	805	753	779	813	740	813	842	812	777	749	768	761	742	768	747	799	752	728	745	776	758	732	767	755	725	726	746	749	786	929	946	836	773	766	780	783	729	764	717	709	771	774	746	799	748	733	755	736	725	759	777	721	751	717	786	707	753	805	768	714	768	729	780	744	778	774	792	800	734	736	768	788	761	781	733	706	786	771	736	778	778	778	734	711	756	732	751	718	726	764	768	741	765	756	787	779	744	749	797	766	809	772	767	741	802	767	761	760	738	728	804	721	713	750	775	737	738	755	763	727	804	790	733	755	776	722	773	724	754	735	721	774	727	770	734	761	781	694	751	770	752	775	785	753	776	718	771	734	736	746	771	765	690	770	790	723	780	752	787	724	742	740	732	722	780	753	764	766	778	708	734	790	736	759	698	750	729	764	810	727	759	748	774	766	784	797	733	739	754	778	730	753	741	685	726	775	780	751	785	743	750	790	775	740	756	738	758	761	766	779	736	689	767	774	764	793	777	768	725	755	724	728	687	762	749	758	745	756	752	720	710	708	777	741	753	758	763	674	754	791	760	756	783	751	763	748	689	752	783	756	797	794	731	770	798	704	729	775	753	706	723	804	771	793	745	783	750	739	720	784	706	752	749	767	778	738	756	770	734	783	795	711	737	750	763	787	777	743	754	761	774	744	754	811	745	772	732	722	775	756	756	770	780	723	742	739	720	761	796	756	771	731	757	791	766	781	781	804	721	799	766	750	799	772	767	764	787	788	726	754	789	725	792	799	746	772	720	767	759	748	770	730	790	749	781	727	744	749	745	741	762	754	718	768	811	767	730	726	722	765	796	746	736	766	744	730	758	695	737	731	731	759	730	708	752	771	770	780	781	756	723	760	791	717	787	763	767	790	762	720	755	764	734	793	737	765	788	793	768	806	767	767	767	733	754	760	757	780	752	719	754	817	724	773	730	717	761	747	702	731	697	728	770	744	783	773	760	787	787	743	784	776	759	756	776	806	738	712	811	753	722	763	753	758	794	779	743	686	802	725	753	815	733	751	779	763	775	721	772	767	778	740	731	782	712	769	767	767	734	791	698	744	774	740	783	769	722	739	699	708	704	726	755	759	753	724	761	733	695	687	798	764	778	775	753	787	708	736	714	738	816	734	763	786	757	790	821	722	792	794	739	730	724	754	768	720	748	690	756	731	749	732	758	707	750	710	795	798	777	756	772	753	702	785	760	786	745	742	809	743	745	727	755	697	745	707	708	772	758	758	733	765	735	771	769	727	751	782	717	761	765	714	779	776	764	768	754	741	781	797	720	768	801	739	764	692	728	745	765	751	755	741	779	668	766	776	747	732	766	754	755	745	785	724	693	778	723	762	787	701	752	759	780	717	787	755	725	735	781	727	749	765	742	735	748	752	737	724	716	733	745	749	774	753	773	748	760	745	815	768	766	733	726	767	773	786	775	766	781	765	794	713	754	723	749	757	766	756	736	754	802	713	749	829	799	753	750	786	745	736	786	731	721	773	745	798	727	783	695	718	805	813	769	731	753	721	721	730	767	760	808	761	753	757	749	758	728	718	771	793	775	772	755	685	772	737	759	740	766	765	792	750	707	746	758	750	768	812	745	748	708	783	731	719	698	779	794	771	767	743	778	736	720	772	805	698	720	755	749	765	731	761	740	767	781	759	789	733	779	731	781	722	772	766	725	787	715	720	735	744	773	807	785	742	757	778	722	793	771	779	770	676	704	746	736	745	710	762	781	797	768	793	773	686	761	727	721	766	745	745	739	764	777	799	749	751	756	770	781	726	818	772	736	749	720	777	765	746	755	722	750	739	720	750	757	679	763	792	734	733	778	794	805	774	725	743	767	775	770	741	744	725	713	745	770	782	735	816	737	735	704	770	766	751	764	701	739	723	790	733	754	764	764	793	739	800	771	729	743	737	772	773	783	754	706	736	745	820	745	748	733	759	769	748	752	781	763	757	755	748	742	779	766	703	751	779	747	732	709	795	710	747	734	733	775	763	761	751	755	751	814	781	746	753	770	710	770	812	754	748	775	725	794	783	728	745	745	749	751	787	770	789	763	794	750	763	737	787	753	814	746	766	718	748	775	773	677	764	713	732	764	763	757	701	705	764	773	763	789	784	774	801	716	737	794	787	764	798	701	754	734	773	781	748	732	777	750	740	756	776	754	760	773	710	772	753	736	769	810	765	750	778	777	790	770	728	756	742	745	772	750	761	777	771	810	740	741	765	709	768	703	730	728	732	735	744	788	723	726	765	773	697	755	751	736	789	714	722	752	745	736	783	729	747	750	771	747	794	759	786	735	776	798	774	774	753	696	740	763	766	776	765	773	749	756	797	750	766	742	768	800	777	723	750	716	744	745	765	792	725	739	782	783	731	729	770	750	746	764	718	741	736	717	757	777	752	757	793	774	728	731	727	797	800	762	757	750	717	771	802	717	781	715	775	754	745	761	719	765	755	749	717	736	719	763	747	760	742	744	706	772	728	776	761	738	737	741	756	728	720	748	762	746	740	799	771	763	789	758	737	786	791	705	754	773	724	784	734	726	749	773	695	800	757	735	791	739	763	716	781	776	769	756	733	766	778	752	761	744	746	739	712	791	733	751	743	744	765	763	790	734	731	717	722	771	717	762	740	766	776	738	768	724	741	825	748	725	767	752	731	750	777	785	750	759	740	765	738	763	774	740	774	768	765	803	721	768	777	680	719	784	736	807	775	753	739	732	782	752	761	724	811	748	804	719	759	714	799	814	770	705	694	747	762	743	778	752	755	716	810	731	795	782	709	765	779	755	749	809	770	714	766	740	739	760	737	762	788	740	744	762	773	788	766	753	769	749	721	705	769	811	780	743	733	747	711	788	705	715	747	724	773	773	738	711	756	744	757	789	753	676	740	734	773	757	783	741	710	722	718	756	740	769	755	761	770	767	748	750	790	763	703	765	750	754	797	667	793	778	750	737	747	765	735	821	714	783	769	750	755	725	764	728	753	761	755	693	780	829	759	794	726	754	770	722	717	719	728	758	757	771	750	713	745	763	760	744	725	743	781	781	721	714	761	726	735	784	720	770	760	821	764	761	759	704	727	772	760	777	747	721	759	772	758	725	697	716	756	717	829	749	758	752	764	752	802	805	761	733	742	721	782	749	779	753	743	722	755	710	787	712	754	727	773	721	762	783	735	752	738	773	800	741	809	740	728	775	764	713	813	753	772	795	740	774	729	755	745	761	729	751	818	715	770	747	772	765	742	752	727	749	740	746	724	777	804	735	757	757	799	690	713	784	745	798	744	769	781	767	780	735	762	752	772	750	713	746	775	758	752	772	764	734	790	793	761	752	729	764	804	794	774	741	724	788	716	762	740	723	763	749	746	771	776	762	755	748
24584	21459	28408	24981	18564	7508	3159	1695	1171	1025	911	678	639	536	465	391	395	376	391	397	407	430	375	340	318	319	338	335	339	298	292	277	302	310	299	295	312	299	323	302	354	275	253	272	294	308	282	274	316	282	293	257	272	293	280	287	271	304	290	321	286	282	282	294	279	270	306	370	570	523	278	316	291	270	292	292	293	310	287	304	280	262	289	273	274	291	284	315	314	251	279	282	267	305	310	299	261	274	289	299	283	333	269	297	295	277	272	285	274	251	302	279	302	300	303	313	269	284	281	289	306	276	255	286	280	290	266	323	271	253	256	285	287	256	291	273	282	282	271	305	297	292	283	307	282	302	295	285	304	240	297	291	298	275	299	282	294	285	296	292	265	316	287	295	288	280	287	291	274	275	267	272	269	301	293	312	257	319	284	274	281	306	309	314	286	299	272	276	287	316	284	305	252	299	266	303	276	267	250	265	279	332	283	305	299	272	310	262	292	335	273	259	282	288	255	260	327	290	276	288	317	269	310	306	290	299	263	296	281	287	295	284	260	277	292	302	274	311	273	268	286	287	269	262	266	292	279	251	290	261	285	305	291	282	288	277	277	290	293	318	282	270	288	253	291	264	241	261	272	277	295	323	293	296	254	274	270	289	258	273	282	283	287	283	265	279	259	309	263	271	282	267	271	289	267	298	302	307	257	291	275	261	266	281	277	308	312	254	286	293	282	305	298	271	289	256	300	287	268	291	264	283	274	281	283	269	295	278	301	292	285	313	286	312	251	321	301	268	281	292	297	290	287	294	306	289	289	291	289	302	291	273	300	246	263	291	295	289	280	286	293	285	269	278	261	275	294	275	267	289	289	279	283	282	284	305	298	304	301	271	299	308	290	297	293	276	254	263	321	272	286	257	292	285	248	294	284	295	260	279	269	296	261	301	290	279	278	302	269	323	289	303	285	296	266	267	290	288	283	284	274	300	273	298	295	301	288	255	312	292	280	286	283	297	273	298	267	269	315	288	269	297	250	274	291	253	300	261	245	267	292	276	285	259	300	256	283	267	284	277	282	268	275	286	284	263	288	306	282	285	291	287	265	254	256	289	262	263	262	279	264	282	280	287	288	282	304	303	262	276	304	285	274	274	255	295	279	305	294	279	302	287	315	280	285	311	259	259	316	271	282	265	312	286	271	298	277	301	289	275	276	270	261	287	251	281	332	273	289	277	298	271	283	271	298	255	289	311	269	301	261	257	282	282	284	284	286	291	301	293	275	258	265	282	281	287	279	278	300	251	281	279	287	288	282	284	281	285	267	310	265	272	289	280	284	288	313	287	299	295	283	265	309	293	283	279	313	249	271	263	309	285	300	312	269	287	285	276	261	279	293	268	277	280	269	294	304	307	300	290	286	285	269	299	288	313	292	302	315	283	313	271	283	267	294	288	253	301	257	267	300	288	288	318	306	302	265	266	268	279	247	287	266	306	290	285	282	274	303	276	290	270	290	309	315	279	294	300	274	295	271	274	262	300	285	298	258	264	301	287	290	310	282	278	290	310	293	276	282	283	275	271	291	315	310	278	310	281	282	279	267	259	271	339	304	270	305	259	234	277	248	294	273	273	289	279	283	301	311	280	275	287	301	301	278	286	258	265	267	283	297	249	277	279	267	292	285	268	294	301	263	289	254	301	286	298	264	261	270	276	303	322	280	316	302	328	254	267	293	261	273	263	278	289	283	283	282	291	255	270	304	268	282	249	281	259	275	293	280	268	285	307	287	303	280	280	264	284	291	289	290	279	273	270	281	290	293	313	292	294	274	293	279	278	301	284	264	321	330	279	284	257	265	267	281	275	314	295	301	265	283	294	253	267	291	317	306	268	287	298	290	291	284	302	306	277	281	292	289	292	285	296	285	294	244	280	285	283	308	301	297	283	278	284	277	298	299	298	273	283	291	256	269	254	310	294	284	290	307	264	290	308	262	282	275	261	286	294	264	277	280	299	300	282	268	313	300	288	289	282	296	280	282	296	284	243	287	285	287	273	278	270	269	275	282	275	309	291	262	293	290	267	297	272	275	306	245	278	275	291	276	280	291	311	304	292	300	294	290	289	261	298	272	276	266	262	286	289	307	292	250	278	257	274	272	300	255	268	300	274	285	272	256	291	285	298	284	302	261	295	286	294	253	300	282	290	298	280	267	287	274	284	282	282	312	289	306	316	260	265	272	307	307	318	257	277	262	294	261	280	294	281	297	288	274	269	296	276	271	325	280	258	262	273	259	273	298	280	300	303	294	280	294	271	298	267	301	272	301	267	248	275	291	251	272	295	316	323	297	294	288	289	266	294	261	292	257	289	291	265	276	290	299	284	286	277	287	292	254	276	291	292	272	250	302	264	272	294	294	270	279	263	297	297	317	261	280	293	298	281	293	309	296	283	274	266	284	274	292	294	259	282	291	267	299	279	310	269	268	248	248	288	266	307	290	318	265	277	281	283	292	306	306	296	265	296	267	290	293	301	271	274	271	284	297	287	296	254	264	264	296	283	284	288	308	280	289	316	294	272	287	290	266	286	278	294	289	280	300	289	266	285	295	302	300	295	271	270	292	309	275	295	295	286	274	278	295	287	253	308	307	288	298	261	286	299	311	278	320	288	293	289	283	308	292	302	244	295	295	252	291	282	300	260	277	279	300	306	292	313	294	279	296	300	265	295	288	287	265	293	300	315	302	283	283	308	307	299	302	267	280	281	289	256	285	267	291	280	288	303	302	297	328	277	276	275	306	277	325	266	284	302	319	269	300	282	311	285	275	290	262	286	296	295	310	289	295	302	274	275	299	263	302	259	303	269	273	281	277	274	292	258	297	270	278	285	273	306	310	293	285	275	300	307	289	255	301	263	298	315	266	268	261	321	297	279	275	273	265	284	282	249	280	270	317	288	281	300	288	277	276	273	287	272	271	279	291	300	292	279	326	294	284	281	295	271	325	286	308	287	269	281	267	300	287	274	301	292	287	266	298	272	254	268	267	283	302	284	279	283	277	286	282	284	262	312	286	247	309	279	275	291	292	280	277	280	252	287	283	291	269	297	275	280	271	319	269	302	311	254	266	307	281	262	305	305	309	287	267	280	294	272	255	309	315	271	305	274	284	297	277	309	260	268	297	283	286	293	282	326	278	272	302	285	296	271	282	291	316	270	274	286	266	287	309	304	292	269	281	294	273	268	277	284	262	302	287	266	293	325	283	294	295	270	261	289	313	291	266	292	277	266	290	272	283	263	303	289	303	292	282	298	309	296	243	288	297	262	274	262	314	294	270	271	293	275	273	280	289	274	293	281	268	287	267	280	268	278	325	261	295	300	287	276	269	247	293	286	299	300	287	268	288	272	291	304	287	288	309	284	282	277	238	260	290	252	289	283	286	272	293	271	309	271	281	292	275	284	261	299	242	317	290	306	278	281	283	304	264	272	324	314	283	305	275	283	300	263	279	313	314	318	277	296	286	289
23487	44905	38619	24867	15710	10245	7029	4965	3904	3246	2659	2161	1940	1523	1277	1133	988	1025	1035	998	1023	1127	940	806	684	708	724	773	764	633	690	641	643	621	651	596	660	622	632	680	580	602	625	612	623	621	608	609	605	594	582	582	558	612	596	561	560	574	588	565	560	551	567	562	586	601	564	869	1518	1289	641	538	584	566	550	537	547	573	593	587	596	518	528	576	610	598	558	588	591	610	570	598	572	552	541	596	588	612	552	550	628	549	559	541	532	565	525	533	600	577	557	552	540	589	561	553	552	548	574	549	572	567	581	570	593	582	555	541	578	563	599	548	551	554	619	579	551	598	578	604	572	562	631	537	593	576	612	549	594	571	572	556	560	593	529	568	522	578	558	552	571	569	622	524	601	565	569	550	547	524	540	589	556	576	572	587	592	586	572	572	576	520	578	571	568	517	556	608	545	570	618	570	567	620	600	560	569	563	558	593	577	586	587	575	532	593	552	590	533	585	591	546	555	596	540	546	582	558	549	598	577	545	585	579	578	594	550	574	567	597	555	556	609	557	576	580	556	575	565	525	537	543	577	626	554	548	581	573	570	590	540	559	529	578	563	560	585	510	592	583	576	566	570	581	557	552	531	536	555	607	565	597	600	538	566	564	550	560	568	549	601	559	611	623	558	564	587	551	589	561	556	557	574	558	566	563	585	564	540	568	592	551	570	558	550	591	601	529	605	563	565	603	548	558	537	590	577	601	566	566	556	566	552	571	542	550	577	559	561	600	580	588	557	593	562	566	564	572	611	545	538	540	576	554	550	526	558	556	568	562	554	566	579	569	578	624	576	547	603	587	560	567	596	539	567	634	578	517	574	625	572	534	523	562	578	563	577	594	546	548	531	591	558	566	545	564	582	555	534	559	593	564	573	527	586	578	566	573	590	571	598	564	562	577	587	580	541	584	534	590	567	518	572	543	537	568	563	572	567	543	569	593	558	576	589	584	585	509	571	558	548	546	599	564	573	553	550	558	601	573	551	524	552	592	545	586	565	539	577	570	598	573	562	544	603	562	587	545	551	543	563	581	544	582	561	574	577	559	562	578	577	551	546	595	544	592	565	559	596	575	570	592	591	532	538	557	524	597	530	568	535	570	589	559	582	564	584	546	585	575	558	600	577	608	537	564	603	555	566	566	568	553	645	578	547	544	581	610	586	633	559	577	579	602	593	532	541	600	574	565	552	555	586	564	540	537	541	556	594	560	509	558	567	544	541	570	558	561	577	544	607	605	520	571	543	580	611	552	560	581	578	567	553	575	560	539	587	606	568	588	546	565	553	559	523	569	580	572	605	593	583	565	531	586	540	563	588	578	572	546	590	564	569	551	598	607	577	594	530	593	584	555	577	620	581	576	552	563	559	547	557	530	544	553	573	564	574	602	562	598	576	554	537	613	545	617	566	585	601	574	571	569	559	547	554	561	517	523	594	587	575	542	585	603	617	576	555	571	600	583	552	550	541	563	565	524	581	575	558	567	588	589	581	587	555	572	582	546	562	610	555	589	553	574	560	550	532	596	552	542	558	550	604	567	577	570	544	572	579	583	564	535	605	616	564	578	565	558	559	570	582	596	577	566	542	555	553	579	582	584	576	600	562	591	576	553	597	573	598	564	572	608	586	534	539	556	597	542	539	564	590	579	562	599	514	534	530	622	609	568	547	588	552	559	580	563	573	575	590	588	575	569	598	570	596	548	527	561	578	608	587	567	573	544	532	587	548	577	528	547	557	560	605	609	570	617	584	616	556	545	597	554	598	561	580	603	584	570	543	570	537	517	561	537	539	573	590	565	607	593	609	584	528	549	548	550	577	575	547	556	541	594	601	516	595	540	553	568	598	554	595	613	584	562	525	542	562	516	513	576	559	600	572	625	584	578	610	574	571	537	588	564	552	579	598	565	567	548	579	559	576	564	571	609	572	590	549	597	567	571	554	565	610	570	530	551	577	539	557	601	559	576	589	556	596	568	563	548	524	523	544	599	564	587	544	560	539	594	587	566	627	547	545	549	559	587	580	546	542	563	602	522	579	530	572	566	538	550	554	597	576	568	568	574	584	532	556	579	551	533	574	587	600	583	583	534	581	598	555	573	526	560	545	586	572	589	591	563	596	553	547	543	569	563	561	524	566	560	634	558	588	567	541	537	608	614	579	572	554	582	546	593	559	560	589	534	583	548	620	587	585	566	556	545	552	577	571	558	595	543	603	524	533	591	579	556	554	578	600	549	534	552	596	530	568	546	574	564	598	582	634	518	592	565	566	586	559	567	531	576	557	587	562	611	579	545	558	561	551	557	599	544	581	592	565	601	630	629	570	573	592	553	552	554	533	570	568	577	531	603	584	559	548	582	589	565	542	566	581	532	620	574	572	528	536	564	556	526	596	581	600	541	551	578	526	534	573	572	544	600	552	556	598	594	561	569	576	608	611	540	601	590	572	564	559	541	553	551	591	600	636	542	601	600	585	566	563	573	565	566	556	583	558	554	557	592	560	605	573	568	575	557	600	555	557	520	548	562	563	539	588	539	568	597	562	587	579	590	575	541	637	543	560	549	581	571	590	592	531	547	566	515	588	584	508	581	506	533	546	600	570	600	609	531	603	561	570	544	570	578	546	553	576	595	539	563	577	522	576	566	580	569	602	531	539	580	577	536	548	609	564	555	586	538	532	548	565	559	587	556	568	584	605	585	612	572	632	539	546	533	571	575	577	602	501	556	551	585	539	543	596	585	614	563	615	567	543	562	584	585	583	538	504	583	527	575	586	552	550	564	567	548	585	591	573	583	588	566	567	568	565	543	539	542	535	553	575	591	599	553	571	603	593	592	587	573	546	616	612	550	546	533	571	546	560	580	571	524	581	566	547	592	559	529	597	555	609	589	602	574	584	559	576	572	620	568	595	535	536	594	550	556	596	600	584	574	540	592	599	590	567	556	603	575	564	589	542	564	525	602	606	551	571	595	610	591	539	564	587	557	563	558	570	584	585	550	559	580	584	590	549	592	525	549	544	567	589	559	540	530	548	582	578	565	592	527	552	593	568	561	514	533	585	564	519	578	597	576	553	574	567	585	611	599	601	553	548	547	546	556	579	590	546	560	567	582	602	535	559	598	579	587	560	534	557	562	510	564	535	574	595	543	575	549	563	552	537	543	491	558	554	528	564	554	574	566	565	520	577	592	554	577	576	577	608	573	589	577	522	564	604	609	567	580	551	613	587	592	555	567	575	559	573	633	566	547	542	576	586	566	597	550	571	568	570	564	576	566	586	613	577	549	568	544	555	564	547	594	548	536	570	549	525	584	572	570	567	591	558	558	618	567	588	596	593	583	537	563	541	582	552	584	546	569	617	606	575	569	593	620	586	594	550	562	585	541	544	572	603	577	584	544	546	556	541	595	596	605	585	529	565	564	562	553	553	550	585	606	577	578	570	518	576	566	582	545	599	558	544	524	519	554	549	511	567	584
23640	21563	29237	24283	21655	18963	8176	3226	2007	1651	1292	1008	908	679	574	541	451	413	437	448	412	513	474	377	310	296	291	330	302	282	279	263	296	277	257	308	295	267	321	279	288	297	255	278	260	262	262	250	268	267	236	266	234	249	269	254	255	242	256	255	258	249	257	271	236	251	254	401	778	665	282	276	258	249	229	281	247	261	272	258	273	266	240	242	245	230	254	260	246	273	240	254	238	260	261	268	245	267	262	239	249	224	260	247	252	250	237	256	269	256	271	279	264	252	262	265	238	284	246	234	246	262	240	230	227	256	233	270	253	237	263	241	229	200	257	234	256	249	269	236	249	257	253	241	256	251	254	226	234	224	232	251	234	262	262	280	249	239	249	255	238	262	276	261	266	259	247	264	207	253	275	237	247	248	236	245	232	237	247	222	226	240	237	230	215	274	227	267	204	227	249	254	248	277	253	257	214	287	245	239	245	243	233	246	251	230	265	258	265	276	256	270	286	268	240	253	275	243	227	274	250	225	221	258	271	255	258	238	244	236	278	243	245	219	242	260	259	252	258	253	277	272	253	250	251	234	216	240	250	253	243	254	260	225	252	260	271	257	289	270	238	253	241	240	241	280	246	233	278	270	257	245	254	242	248	222	257	239	230	263	249	258	263	231	243	242	250	224	263	249	237	252	244	253	257	227	262	218	266	245	265	265	258	259	235	249	223	241	232	262	232	252	252	251	235	241	246	218	240	259	246	246	234	248	243	247	263	231	225	262	256	260	235	261	265	252	237	248	249	244	252	242	245	237	252	249	234	246	254	216	282	241	255	228	247	239	263	240	264	228	227	218	254	228	246	241	269	258	240	249	249	263	252	241	236	276	243	260	241	234	243	273	255	261	264	226	246	220	236	252	212	250	276	245	246	251	240	248	279	238	254	265	257	244	219	237	227	241	247	233	236	242	245	244	271	251	267	242	248	230	230	234	254	272	264	266	269	238	249	261	246	265	237	269	251	250	240	298	223	251	257	258	237	266	257	238	224	249	236	262	251	242	238	242	263	257	255	249	259	274	241	232	259	240	239	263	264	261	249	263	255	240	260	249	231	277	250	253	239	239	244	238	253	241	215	251	267	253	227	266	262	220	247	220	258	233	257	235	264	233	261	242	259	254	247	206	246	279	266	260	233	239	257	247	235	246	250	229	237	201	269	264	256	261	230	258	245	223	261	251	249	226	245	249	262	252	295	230	242	260	254	262	265	252	239	248	225	238	227	268	271	252	253	238	236	220	244	237	226	235	241	251	234	258	245	253	246	227	256	232	219	255	235	221	263	225	245	259	227	254	248	234	235	270	207	249	268	272	290	223	259	244	253	244	249	245	274	242	255	254	246	260	257	277	237	232	252	276	263	244	252	258	274	253	241	286	253	260	266	218	241	263	237	261	262	236	259	238	253	238	262	234	239	239	234	231	247	213	232	241	236	254	245	271	263	265	266	233	233	274	259	257	265	255	253	287	246	251	256	248	264	255	245	249	254	228	257	250	260	248	243	235	260	269	237	244	252	240	242	234	227	287	254	282	255	258	242	280	254	252	238	275	268	244	247	249	268	254	233	268	230	240	229	240	224	256	254	227	254	256	267	226	252	217	241	216	270	251	224	208	275	231	234	249	242	264	252	246	232	256	255	207	267	256	228	258	229	258	235	256	259	240	243	260	284	257	251	262	243	238	239	233	233	246	239	259	224	269	246	250	235	238	290	269	240	235	276	237	250	223	236	254	246	254	251	255	230	239	252	255	254	278	279	249	227	232	242	227	243	254	251	242	243	261	251	293	246	263	247	276	233	243	246	259	236	239	252	252	249	250	293	237	252	232	264	250	246	262	214	254	238	247	254	246	280	250	267	216	247	241	228	231	223	277	253	227	265	229	262	247	276	268	255	253	262	243	237	226	250	253	261	237	270	254	250	237	277	270	259	240	244	238	257	271	225	220	246	237	228	255	227	247	292	257	246	252	267	223	256	253	237	248	271	238	249	268	245	232	231	245	269	251	255	249	229	260	240	215	239	265	257	247	225	259	230	262	276	266	253	245	239	269	242	258	231	297	251	240	274	255	234	248	262	241	254	231	252	261	244	275	249	228	233	239	251	260	251	235	256	248	247	231	242	251	278	226	231	238	238	214	261	253	242	250	241	239	230	246	255	234	243	267	241	232	253	255	253	241	266	265	270	264	268	242	262	242	247	239	255	233	243	251	244	255	266	249	250	248	255	253	264	265	252	233	257	250	267	254	230	244	282	257	243	252	230	256	243	266	250	229	248	284	219	250	254	247	249	254	249	266	260	231	250	230	237	249	247	247	208	284	282	260	262	233	278	258	228	263	258	224	245	238	260	251	240	248	272	260	257	258	267	242	272	248	253	215	245	244	241	289	245	269	260	244	262	269	264	246	251	244	250	270	234	231	258	224	222	264	253	258	254	277	259	257	239	267	258	236	257	270	261	260	257	243	269	235	248	230	235	284	281	267	235	220	242	222	260	246	248	227	237	220	253	246	243	286	278	241	235	270	260	236	247	231	267	256	259	242	262	275	244	221	229	246	235	272	237	265	260	254	258	244	232	239	244	228	252	256	273	224	248	241	225	247	236	229	230	216	253	247	228	257	255	236	255	234	243	248	280	250	236	235	238	235	247	264	240	251	213	264	259	222	229	239	242	258	237	232	228	230	243	248	238	267	233	238	240	265	234	236	249	236	241	261	248	222	253	268	248	262	250	239	230	236	217	280	229	226	233	265	240	228	236	268	234	261	248	256	273	245	241	229	258	277	238	237	267	251	234	258	232	232	280	221	226	249	243	250	234	313	243	232	231	214	247	233	246	264	278	278	254	258	252	233	242	270	230	255	259	242	222	234	263	261	237	247	269	278	234	255	257	280	241	244	253	261	255	282	263	252	268	230	263	274	255	249	226	252	234	261	260	299	228	248	251	224	226	254	243	242	249	250	263	270	226	245	256	241	276	256	252	238	241	264	275	276	231	247	247	232	272	278	245	232	252	246	230	254	240	242	231	260	269	271	262	247	246	268	222	233	262	245	244	258	273	273	276	223	246	243	247	258	254	252	256	252	246	260	250	250	245	268	255	242	230	252	248	242	269	274	258	244	260	242	263	265	238	278	233	247	271	272	266	271	265	262	256	274	243	260	236	217	255	236	237	213	234	248	226	225	231	209	264	258	265	254	257	288	258	232	261	255	240	255	231	240	260	256	241	277	257	236	239	271	255	259	238	250	227	260	262	251	236	222	259	242	237	237	226	257	243	219	251	224	244	266	233	238	262	221	246	248	230	265	249	250	245	263	269	214	243	239	260	220	253	244	264	283	260	244	280	220	233	267	256	258	282	228	211	276	276	264	246	240	268	249	255	243	247	243	231	224	247	270	246	256	268	233	254	238	243	243	242	247	278	247	260	245	246	233	246	263	258	245	253	251	256	235	270	255	234	216	254	245	246	247
27044	51310	44187	29970	22421	15125	10922	7996	6342	5170	4149	3296	2810	2193	1827	1601	1229	1374	1211	1131	1043	1458	1394	892	749	719	733	815	736	547	640	590	609	588	588	609	584	616	625	621	554	504	559	528	498	520	551	533	496	523	487	514	500	529	520	517	472	480	474	510	517	461	483	466	504	477	468	994	2340	1797	610	481	509	493	469	488	486	485	468	477	467	466	516	492	479	463	481	451	498	476	499	497	493	456	476	456	500	505	458	462	447	564	507	466	503	467	464	471	483	492	510	464	519	477	487	440	505	487	495	484	495	491	469	500	481	455	485	455	474	456	455	511	461	487	474	463	445	510	459	467	499	527	464	476	477	462	496	503	472	486	469	438	457	478	486	470	468	461	519	480	498	441	481	451	482	475	528	494	455	483	510	506	524	460	497	451	478	462	493	499	484	504	513	484	489	520	491	467	496	498	514	505	479	479	452	497	469	491	494	500	505	483	469	470	494	492	461	471	499	494	489	470	418	447	515	427	476	451	470	488	492	499	457	513	459	513	491	469	490	488	504	479	504	483	464	473	521	460	484	458	489	468	465	472	532	519	487	437	429	476	493	437	459	434	479	515	477	512	516	491	428	448	512	472	519	483	447	482	521	470	527	487	465	484	439	497	490	480	488	440	488	518	469	459	471	524	503	465	488	459	467	486	454	472	475	490	484	480	477	487	457	523	456	514	476	444	478	491	501	468	509	454	470	456	461	479	454	460	452	479	451	468	499	504	484	485	483	495	480	495	525	501	496	475	454	426	501	485	460	487	460	449	500	462	459	454	474	492	493	446	496	509	494	474	484	462	443	474	458	476	460	483	492	476	503	470	457	470	476	519	462	510	510	440	536	466	475	469	478	485	500	467	444	520	487	485	457	496	438	457	448	494	490	479	437	504	483	484	488	475	501	480	486	508	496	452	467	462	482	473	460	454	487	483	459	440	476	455	495	467	507	492	446	499	481	507	492	493	489	459	474	441	484	479	475	535	443	493	498	508	508	460	458	447	479	451	472	491	470	473	467	506	465	436	467	485	454	489	487	485	482	451	515	471	488	468	495	507	479	518	487	501	496	461	493	485	501	496	513	513	473	496	470	448	466	534	480	478	490	490	473	450	471	484	463	510	451	468	511	459	472	467	501	488	468	509	453	500	498	533	464	509	484	482	475	460	451	479	469	478	449	520	460	492	471	459	515	465	481	487	485	469	456	482	498	479	483	487	478	503	488	481	493	488	494	491	524	472	485	471	465	492	467	430	488	499	477	479	511	495	467	504	446	478	435	499	480	489	467	467	487	482	450	520	471	493	499	520	498	508	509	507	459	472	491	449	477	462	465	448	505	451	491	473	459	454	493	468	511	490	473	464	449	465	476	491	504	513	491	495	444	505	512	517	491	474	509	515	458	487	463	478	463	480	500	439	484	455	434	487	468	498	438	444	494	476	499	504	478	446	453	442	461	501	454	434	502	509	461	471	496	498	498	481	488	465	476	462	489	494	466	464	494	474	488	514	503	459	475	468	460	427	481	471	543	495	458	478	500	461	460	489	485	477	460	484	455	456	495	505	483	502	488	475	466	493	468	467	511	482	478	460	511	509	490	489	480	481	483	470	460	503	475	482	495	505	527	491	460	464	427	504	480	495	523	460	470	491	530	445	489	466	504	467	456	479	509	458	509	474	459	481	480	474	494	496	500	494	477	514	521	465	490	487	443	461	451	510	458	465	495	473	503	512	474	527	443	470	500	461	462	447	530	458	477	463	494	466	486	440	446	460	505	465	475	467	484	444	479	471	435	503	531	482	484	485	457	456	498	533	492	518	479	482	452	490	481	507	473	449	479	517	482	535	467	478	475	474	464	485	499	460	465	489	512	486	487	501	463	466	498	487	485	441	451	486	524	478	496	471	509	447	502	477	472	462	469	456	474	497	471	512	491	481	470	449	468	479	521	458	479	465	471	475	462	527	464	511	476	495	478	449	503	456	462	457	452	489	502	486	434	499	489	475	493	497	446	494	501	490	500	451	478	500	479	525	498	516	468	475	458	487	477	447	491	499	509	449	485	495	475	486	457	490	489	454	467	492	431	475	480	488	479	492	474	487	477	494	506	460	484	466	519	478	474	479	479	483	494	510	497	451	447	518	463	456	475	488	496	463	566	507	487	476	478	504	467	456	497	471	441	479	484	466	502	501	477	485	494	476	530	500	526	501	431	466	461	526	487	480	493	489	496	473	475	452	493	456	459	535	523	495	533	463	468	458	484	467	497	472	495	464	536	512	492	504	468	469	502	477	523	503	491	451	468	493	443	455	512	511	486	506	461	438	495	472	468	460	487	499	495	459	472	510	475	508	503	492	453	500	469	479	531	463	487	476	483	498	500	484	515	475	494	511	476	520	493	454	497	471	462	498	476	501	483	485	450	458	476	499	492	530	487	483	479	442	480	481	468	455	502	484	460	497	493	499	458	510	496	503	464	489	509	483	467	467	497	489	512	474	460	437	500	478	436	505	444	533	472	478	515	465	476	500	517	512	487	472	450	460	513	497	490	459	502	516	484	506	502	475	472	520	468	544	504	483	456	523	512	514	471	477	466	457	495	455	508	480	483	498	505	481	487	470	498	459	493	472	474	483	479	453	503	484	476	447	474	502	480	477	466	449	482	522	427	470	474	492	465	492	482	473	501	507	463	491	477	442	512	481	479	511	487	519	465	460	489	479	424	469	474	472	499	431	535	497	485	479	444	479	478	470	472	505	495	472	496	489	468	512	448	483	496	484	506	474	474	494	488	457	473	489	540	472	509	448	482	512	490	461	480	470	458	488	491	471	480	524	458	498	443	500	492	467	464	466	453	453	491	478	531	470	466	462	469	481	479	500	473	485	486	499	463	490	470	483	515	482	474	534	513	467	475	506	416	504	476	479	503	469	462	446	477	470	463	500	503	460	504	485	491	441	496	459	508	508	472	476	492	478	506	495	460	483	467	489	507	501	516	484	481	512	438	520	471	457	522	495	492	462	461	524	489	451	489	478	477	450	435	470	486	478	463	517	471	472	501	504	442	511	491	516	483	473	488	485	518	464	480	504	474	491	471	516	494	510	452	479	488	502	524	457	462	488	473	477	470	503	503	461	476	489	483	460	484	466	506	470	480	438	467	479	473	508	474	479	450	470	480	522	474	487	503	501	503	519	496	501	497	455	483	462	509	440	473	471	492	500	472	475	475	500	478	492	498	469	504	495	477	485	481	497	515	491	502	464	458	446	515	516	468	481	483	464	464	510	436	493	450	481	471	452	483	474	460	480	471	477	454	502	490	502	468	487	481	471	492	468	533	475	475	443	474	471	475	440	490	458	477	502	442	489	477	515	485	494	463	446	505	484	478	475	493	498	497	464	467	522	489	448	483	509	449	448	521	487	475	479	451	503	486	457	490	473	490	459	473	520	488	458	477	511	450	495	490	466	448	519	467	461	519	462	503	454	468	496
27163	21412	15401	4996	1953	1145	958	746	664	639	537	489	496	440	476	473	464	423	440	481	461	477	440	434	384	406	420	404	427	417	372	407	409	407	406	395	414	416	415	446	393	434	411	404	378	400	428	435	421	407	424	436	400	407	424	398	401	395	406	396	399	427	390	394	408	423	409	412	462	507	465	438	408	419	392	412	387	406	433	411	408	406	407	352	383	388	393	393	422	402	426	396	432	409	424	428	404	409	400	404	413	403	425	368	383	402	423	410	390	420	401	413	395	421	416	361	412	442	417	396	397	430	429	386	426	388	410	432	417	411	370	408	391	386	394	386	454	420	441	405	408	363	346	406	392	386	386	385	406	417	382	433	390	392	410	380	426	393	424	445	439	398	400	415	401	397	400	414	397	432	397	420	434	420	392	381	419	413	447	415	394	387	420	407	388	428	399	416	368	383	403	401	408	405	398	391	414	441	408	427	454	385	420	410	451	406	425	397	401	395	368	378	442	413	396	378	426	384	374	396	442	430	423	410	423	414	422	428	405	412	396	376	433	388	404	384	389	424	393	400	447	410	415	426	400	407	408	391	413	405	403	387	425	381	373	397	389	423	387	430	455	418	390	383	403	422	417	402	410	391	422	369	392	415	396	421	411	404	416	413	398	391	392	409	368	383	417	436	411	429	386	402	358	428	421	405	418	411	402	413	402	391	439	407	389	409	412	427	396	384	412	396	438	438	385	408	398	412	417	433	440	376	414	437	383	409	376	442	384	362	395	452	393	434	385	416	386	390	420	412	415	419	385	408	410	398	442	433	431	375	407	385	418	404	417	396	379	394	380	413	427	372	387	428	407	394	377	436	388	385	384	428	391	451	390	429	439	412	392	424	396	387	425	380	351	423	428	432	411	382	408	406	402	385	390	384	407	404	437	398	378	400	414	426	369	413	393	420	380	380	406	400	358	391	430	372	400	396	358	411	403	358	420	408	385	403	400	390	410	409	429	407	382	408	405	369	387	400	418	390	397	375	429	434	386	381	442	398	413	430	412	424	431	424	456	414	412	428	392	408	404	402	490	399	402	402	375	379	405	413	435	378	387	382	434	403	392	383	382	390	395	384	427	391	421	384	428	416	428	421	414	399	421	393	377	393	416	401	427	391	411	387	422	386	409	425	426	418	411	457	369	390	408	371	425	404	414	400	410	394	383	435	403	415	389	397	408	397	399	361	414	384	404	404	406	390	439	402	425	390	420	393	395	402	405	405	400	421	397	392	391	416	395	427	390	398	415	395	426	386	393	372	423	435	435	418	376	402	415	416	409	392	406	416	406	415	428	422	377	406	367	402	418	375	415	402	397	431	393	423	418	350	440	400	398	381	454	390	401	396	406	450	388	390	427	387	416	384	404	409	360	388	398	360	411	433	414	420	404	409	397	391	408	398	382	410	380	389	445	452	428	408	406	411	414	393	389	393	410	366	433	424	415	433	389	382	388	407	402	423	424	408	420	413	398	385	380	392	389	381	392	414	400	429	393	401	422	424	461	428	387	371	405	416	412	444	421	419	396	399	437	426	389	422	402	393	369	382	403	434	377	439	416	387	378	391	370	364	415	394	423	433	392	436	400	417	407	402	422	394	401	429	445	390	421	397	406	401	390	446	410	414	392	375	396	419	405	397	447	417	378	404	405	374	415	378	404	422	410	374	386	402	412	408	376	438	410	401	446	388	433	424	388	429	427	422	370	363	410	400	378	395	388	441	390	417	417	418	407	389	409	424	449	382	405	393	402	407	381	361	413	422	407	373	395	442	431	376	410	434	412	390	395	396	394	380	400	399	404	385	403	368	358	406	406	414	426	402	401	464	417	430	417	377	391	425	393	428	393	422	429	425	418	410	409	413	395	397	422	427	390	386	405	385	404	387	414	412	426	407	375	431	408	410	374	414	404	412	417	444	403	401	400	377	395	458	416	391	418	377	368	381	427	389	378	412	424	389	410	409	400	401	409	416	458	385	406	407	386	392	396	464	420	440	377	382	388	422	370	429	429	416	403	415	393	365	378	356	407	392	393	379	428	424	382	405	411	378	398	395	441	371	407	395	458	379	395	373	397	435	414	408	403	414	386	411	394	432	399	436	391	413	393	414	389	424	427	406	445	421	395	416	416	382	424	426	434	416	405	407	417	410	373	389	377	415	402	439	366	411	390	391	384	389	427	400	415	425	419	385	400	429	373	412	381	404	411	382	427	379	393	387	418	386	386	413	406	422	410	394	392	376	393	396	444	420	408	414	397	420	436	422	437	403	424	424	432	418	404	407	410	413	403	401	408	362	412	401	399	374	389	386	404	451	403	397	377	395	435	413	402	408	395	400	402	414	400	415	399	413	421	395	399	367	394	414	409	417	405	394	394	417	384	397	415	427	356	403	396	394	406	422	425	400	413	401	406	421	389	399	369	398	357	424	400	399	421	402	406	408	378	391	381	379	414	370	420	400	400	406	407	389	414	404	411	399	406	378	378	393	397	440	405	383	391	397	404	429	436	410	424	405	428	351	403	402	371	424	402	415	417	388	432	389	396	367	383	408	438	398	386	411	453	397	421	394	409	432	381	394	384	429	405	407	380	426	388	410	418	414	413	393	364	402	414	402	436	387	407	444	431	379	406	391	426	410	428	408	389	418	428	417	400	401	369	402	431	389	391	420	436	380	414	381	385	392	381	404	397	433	420	390	430	396	375	370	413	387	446	423	410	397	393	414	403	405	397	416	445	390	416	386	413	404	374	399	425	430	399	410	413	413	398	419	397	400	413	352	376	385	415	413	382	411	398	433	410	370	390	377	407	422	432	392	415	394	391	419	384	379	386	406	368	406	448	426	390	425	427	393	371	427	389	364	444	398	409	358	425	411	414	428	415	390	431	412	404	405	404	420	424	401	364	387	390	410	396	397	383	399	429	427	383	388	397	406	429	427	395	422	424	403	418	400	409	458	434	407	381	379	370	403	429	413	408	378	424	411	415	406	382	420	410	425	425	420	407	442	391	397	393	400	403	398	409	435	408	406	409	416	362	435	405	425	379	410	415	400	406	415	433	419	397	407	420	399	368	389	428	377	408	426	419	415	409	408	414	388	404	430	411	404	424	427	419	426	405	411	397	438	407	379	412	389	394	402	419	405	420	373	405	432	430	386	390	431	406	402	400	367	413	417	422	413	413	416	373	401	410	409	445	425	407	401	389	414	397	398	407	437	435	421	392	421	412	408	434	363	389	399	431	407	451	425	400	439	385	380	400	393	410	408	391	438	421	418	396	405	390	396	372	417	424	418	398	408	403	432	417	379	401	423	413	413	398	411	401	394	423	351	381	400	418	366	408	429	381	396	409	404	425	424	402	395	384	412	377	391	408	386	428	411	379	385	418	391	380	410	397	397	409	399	402	428	432	368	382	433	407	382	407	438	397	364	421	369	388	429	386	430	394	404	414	405	398	451	418	396	432	420	389	390	415	395	410	415
18351	29498	18816	8367	5310	3534	2602	2243	1880	1612	1478	1351	1233	1084	1046	991	994	994	930	886	887	992	1026	923	812	827	828	818	820	806	864	770	796	799	801	802	820	781	829	814	808	769	820	828	811	800	800	818	840	805	792	773	772	805	824	776	786	783	745	764	773	791	767	790	805	758	756	859	971	997	908	772	801	771	771	825	800	742	839	786	778	766	788	787	764	792	788	797	719	788	803	755	757	821	794	729	793	727	842	797	733	783	775	810	802	794	730	829	796	743	756	792	782	759	804	762	755	757	831	761	837	807	774	760	780	751	756	774	744	767	790	706	783	791	732	804	779	824	809	749	797	792	805	816	775	793	745	767	758	730	811	802	789	811	802	761	788	764	796	805	817	785	788	780	771	724	816	768	747	801	768	771	803	739	815	794	764	753	834	782	811	794	781	790	816	746	721	767	740	721	753	782	757	862	801	833	810	824	795	812	760	792	797	842	758	813	770	743	814	798	764	781	780	773	783	770	771	734	789	776	765	811	796	773	781	768	791	782	804	725	798	783	803	765	817	771	752	847	796	787	758	779	805	795	791	826	782	707	810	783	822	799	781	751	811	796	799	777	810	783	785	810	792	800	768	755	817	774	807	768	726	789	771	773	747	799	786	729	815	826	789	805	727	812	789	777	812	736	793	777	810	778	759	757	833	766	770	796	759	747	785	781	780	739	761	774	778	815	765	789	746	772	786	766	762	794	808	744	816	767	820	764	776	822	798	835	808	860	775	800	818	758	756	758	786	808	777	783	812	801	756	810	763	754	823	821	814	783	803	784	778	847	826	831	766	713	772	760	796	781	771	795	818	818	806	749	834	772	741	786	776	783	778	787	792	842	785	792	829	762	792	811	768	816	781	753	775	767	803	830	797	780	782	750	765	800	776	745	792	797	821	800	762	782	804	805	769	812	740	829	780	813	815	775	813	704	714	789	845	792	799	852	775	779	814	767	778	802	813	831	785	772	806	800	755	789	776	781	846	714	751	821	757	781	743	815	748	755	812	753	766	776	759	808	769	787	781	808	784	768	864	808	743	815	749	786	798	800	736	777	794	726	723	776	830	756	761	838	788	774	804	812	854	818	731	801	793	734	780	749	788	811	783	721	745	778	788	772	790	772	742	774	739	764	780	810	790	841	779	786	825	805	743	785	783	767	780	792	795	754	724	751	759	738	777	734	769	778	858	776	795	783	800	787	753	783	795	737	780	793	775	765	766	764	801	759	763	731	770	790	758	786	793	732	738	785	781	740	770	785	762	775	809	791	749	790	750	795	812	850	781	805	754	833	780	804	758	774	734	858	781	781	771	781	795	768	775	744	829	778	741	734	751	781	753	765	765	836	789	819	807	758	791	780	740	740	806	798	768	790	769	834	781	810	809	799	754	786	771	789	784	778	826	812	757	761	780	798	742	816	794	785	831	753	785	793	762	769	791	775	732	795	806	804	778	763	823	835	805	757	792	731	797	826	769	814	787	834	776	808	797	750	778	727	760	805	792	800	760	765	748	786	782	774	847	848	754	767	731	754	731	789	816	810	798	777	830	812	796	827	784	823	755	765	802	798	795	818	782	732	796	778	813	837	751	805	796	848	807	816	837	781	794	786	807	789	788	739	787	770	794	792	791	860	749	783	753	763	764	750	754	733	779	790	789	768	803	802	799	820	768	771	759	815	830	765	769	784	795	770	772	835	827	810	788	811	773	804	796	810	798	827	735	744	746	749	766	792	815	735	825	790	781	799	804	808	769	796	786	816	758	795	815	807	785	777	758	724	770	775	827	751	754	799	754	749	741	728	825	783	778	787	782	756	789	746	823	788	777	799	804	765	773	801	837	757	743	794	780	839	724	761	783	776	764	783	790	755	800	788	794	764	809	844	771	781	793	797	817	757	782	802	821	721	774	784	777	803	771	762	776	835	835	787	769	814	778	803	763	772	787	777	802	823	768	813	782	771	767	774	795	810	777	736	762	782	790	792	782	817	778	781	771	767	805	781	793	747	809	776	816	830	783	794	738	836	801	820	829	786	790	787	799	769	796	782	802	821	751	809	763	775	776	796	759	807	766	749	824	756	865	775	773	794	761	816	796	783	821	779	771	755	792	761	778	750	867	777	788	762	823	822	796	806	816	753	817	792	784	799	764	770	773	770	770	772	793	807	801	771	767	757	810	743	794	782	845	786	800	761	775	776	752	817	834	757	757	764	816	779	762	808	833	804	717	797	738	780	838	780	795	838	834	808	781	753	722	799	794	786	832	758	722	790	799	789	781	780	794	753	807	794	741	774	747	789	788	803	769	819	801	806	797	759	755	781	788	798	788	805	802	822	788	731	808	780	795	801	764	782	804	762	844	778	795	773	796	793	769	792	727	754	787	787	770	810	773	761	743	814	836	782	762	753	767	815	776	820	838	790	804	812	783	772	798	763	762	780	771	747	775	779	778	766	771	777	768	743	759	752	825	776	803	817	827	758	831	775	811	767	778	780	720	787	761	717	761	734	786	739	809	755	753	783	772	754	797	745	766	785	774	798	806	827	812	807	745	800	755	773	744	810	782	818	808	805	814	766	798	722	795	805	756	800	845	753	753	820	750	778	769	803	833	762	797	814	823	768	739	750	797	768	773	784	735	805	764	774	819	819	738	817	810	791	778	765	766	763	776	789	757	797	773	763	814	786	802	772	833	806	809	774	796	787	818	790	814	846	825	731	822	734	807	813	787	758	810	799	780	797	807	817	786	777	802	828	797	816	774	788	777	820	764	753	787	778	801	813	786	802	773	803	779	775	789	792	802	797	792	783	795	809	762	822	776	755	783	824	836	796	796	814	782	802	767	784	796	799	741	822	784	768	776	741	790	809	803	799	750	763	788	790	758	799	820	733	765	790	767	770	779	778	812	746	778	748	791	822	772	779	763	809	770	821	787	761	789	748	801	750	808	824	797	771	799	812	818	792	743	775	757	745	805	808	787	792	748	814	760	768	817	814	854	758	761	800	795	794	790	763	798	804	747	801	783	767	791	797	797	788	788	759	788	797	733	795	850	813	752	783	782	747	765	786	784	793	793	806	755	806	759	794	775	781	771	750	727	789	746	755	815	794	779	829	769	746	767	832	821	786	757	803	821	780	747	820	811	806	765	815	768	801	739	747	772	800	792	739	772	840	783	817	774	764	776	733	780	751	795	810	800	737	731	789	826	744	750	789	832	806	833	772	816	787	729	762	770	809	730	808	779	807	802	745	723	764	764	777	772	801	780	810	774	779	805	765	789	791	822	805	759	776	766	791	755	796	802	754	851	821	762	772	741	823	807	781	804	796	751	787	833	803	774	821	748	782	802	794	748	771	763	808	775	781	819	733	756	739	840	810	795	802	797	761	826	791	791	764	843	754	750	770	823	779	830	833	765	815	811	757	759	784	814	843	774	759	794	807	847	794	785	776	765	734	747	813	790	783	814	768	765	780	768	784	750	778
24588	21461	28401	24915	18648	7136	3027	1767	1240	1022	800	701	622	531	484	486	450	421	380	419	378	439	412	384	362	352	321	362	359	343	333	360	350	378	348	353	327	332	327	366	305	323	314	318	327	366	349	287	301	284	319	323	330	328	318	269	322	311	309	315	340	286	301	297	301	282	318	562	630	513	448	321	289	320	341	301	295	300	305	302	318	321	298	312	328	325	323	314	329	300	316	283	310	326	309	291	298	329	293	290	306	324	292	334	343	310	309	303	323	334	322	334	330	327	352	289	298	298	309	329	287	302	305	270	304	308	309	301	285	304	293	295	354	306	327	299	299	330	289	316	303	317	324	315	292	319	317	316	348	293	313	287	335	296	296	302	339	309	308	307	324	292	321	303	280	310	297	298	297	298	312	326	296	352	310	301	316	379	311	299	339	336	325	312	287	328	319	336	291	291	289	300	292	324	329	327	300	312	283	300	343	332	324	285	343	338	317	308	308	320	319	347	281	334	311	372	301	311	314	309	310	334	329	330	285	302	340	290	312	309	333	296	290	297	323	324	301	302	297	296	342	298	320	286	291	319	314	320	310	326	308	330	310	321	304	301	304	317	354	316	321	286	313	299	317	330	321	312	349	305	316	324	284	332	296	320	291	312	356	296	300	308	290	285	313	301	296	337	334	292	299	330	324	331	285	341	313	335	310	327	311	295	316	304	315	346	301	251	307	289	325	325	337	290	322	319	340	279	319	326	318	285	344	337	315	306	281	326	314	326	349	331	317	324	319	353	339	322	329	308	323	320	333	304	332	299	304	321	278	313	300	293	334	292	309	300	314	313	346	326	319	316	304	309	335	297	300	321	347	297	316	314	312	315	292	292	343	292	307	301	320	294	320	307	286	312	329	309	325	318	331	323	312	327	304	302	318	323	304	321	304	291	340	358	367	328	323	311	339	331	293	304	306	319	321	296	303	315	294	314	332	328	297	309	312	295	308	332	327	305	299	305	276	328	301	305	326	317	310	324	336	290	301	316	329	302	294	320	297	346	277	307	310	311	317	287	281	320	293	319	339	363	315	301	316	308	320	307	316	318	300	317	290	330	278	314	304	322	329	339	328	306	323	328	332	306	305	303	321	317	315	317	296	322	304	309	353	313	304	316	297	317	308	324	281	326	341	305	323	316	286	334	300	316	324	317	320	285	309	300	314	286	303	349	331	309	318	306	307	312	321	298	305	316	304	318	302	322	282	303	327	330	333	331	311	329	316	295	328	303	344	334	293	315	337	331	346	292	304	300	302	330	305	327	314	333	316	307	314	339	321	308	311	339	310	299	332	291	291	347	351	311	310	315	308	304	296	333	311	320	332	312	327	291	305	315	290	309	317	302	293	303	296	336	309	285	334	325	293	332	358	288	316	321	361	338	310	315	312	310	305	308	273	325	321	341	296	300	343	328	302	298	305	288	332	349	310	311	308	306	311	324	292	293	304	315	314	304	311	302	282	308	318	323	299	333	318	322	315	320	315	324	333	312	358	324	313	335	288	297	278	346	321	314	283	317	323	287	309	285	320	311	292	311	335	294	316	296	300	332	329	291	348	319	270	314	296	315	316	322	334	291	323	333	308	331	313	322	317	336	307	306	316	299	321	326	316	320	338	322	317	335	291	303	337	330	352	310	334	319	313	311	302	318	328	369	336	305	307	340	309	348	312	333	325	294	322	310	316	299	338	310	292	313	324	290	319	323	290	343	295	294	299	305	324	303	299	328	350	324	314	307	310	359	317	327	315	318	301	314	305	312	313	334	300	311	333	313	311	327	319	301	321	340	329	323	307	297	320	318	275	306	297	313	304	275	299	326	310	277	297	293	297	335	330	310	306	309	293	346	293	313	299	282	324	321	280	317	308	293	317	324	322	306	315	332	298	332	312	285	313	308	337	311	271	320	303	312	330	333	313	321	305	295	310	304	306	335	303	345	322	302	313	303	311	345	285	314	316	318	274	297	310	330	313	332	314	310	292	299	299	303	320	312	304	310	285	338	287	312	306	301	317	315	311	300	327	313	299	323	317	341	316	299	310	307	287	320	342	320	334	321	322	307	317	298	324	335	323	306	293	327	316	301	322	335	299	342	314	301	329	330	285	279	337	327	286	304	336	345	299	300	313	337	324	306	315	309	300	344	310	305	328	325	325	351	342	306	331	298	348	326	282	284	304	311	356	345	292	319	310	308	324	313	276	316	311	309	316	339	309	312	329	308	277	333	310	314	312	307	284	290	298	338	313	313	297	305	304	340	339	298	319	326	328	312	295	286	329	340	304	325	294	286	324	289	308	311	326	331	328	311	329	314	313	288	346	314	303	294	321	303	301	311	311	311	302	267	333	294	336	303	320	346	313	317	298	307	315	321	336	313	316	305	290	320	333	340	326	327	329	299	297	303	326	335	329	297	326	293	330	330	337	341	303	312	317	286	297	300	300	297	339	300	349	325	295	320	309	303	323	331	322	318	330	308	310	317	321	325	296	286	315	311	294	311	302	314	306	302	332	311	323	302	323	320	298	303	326	295	331	318	320	306	320	307	305	330	320	292	286	307	325	346	325	339	329	305	310	311	280	318	304	329	284	294	330	353	331	333	314	313	346	298	344	302	293	302	319	305	298	307	326	311	307	299	310	306	314	352	284	311	322	311	321	306	330	350	308	320	322	333	325	299	311	308	298	299	319	348	343	289	337	341	299	330	292	336	334	327	317	306	296	348	293	324	338	327	340	340	318	326	291	315	303	326	311	314	331	312	304	313	316	336	324	303	310	310	323	297	314	335	308	317	307	303	333	301	325	309	312	305	331	308	291	316	324	301	334	286	320	300	334	342	309	308	344	325	304	304	326	291	304	331	299	345	317	282	317	320	306	326	317	294	326	316	328	319	320	292	323	321	293	336	318	299	315	300	297	295	333	312	287	341	302	331	298	303	317	329	314	311	331	303	329	302	327	318	314	279	301	308	330	316	325	320	311	308	332	313	314	304	314	343	308	333	290	268	330	295	289	287	311	319	340	348	312	312	339	328	316	296	313	332	316	322	306	320	304	321	332	316	329	322	307	316	316	316	329	321	342	294	332	278	319	293	298	286	343	320	337	313	298	294	322	296	288	324	313	311	317	308	333	341	301	313	320	323	294	335	325	323	325	302	315	335	324	334	320	362	304	329	315	311	299	339	318	313	299	336	340	287	361	369	342	316	327	329	307	319	314	294	310	312	317	331	330	320	323	334	340	312	294	305	311	292	318	314	339	315	330	327	271	323	308	322	306	320	332	324	328	312	330	357	320	323	339	310	296	324	314	301	341	336	305	313	309	343	339	301	319	299	287	334	279	291	307	309	322	345	294	322	319	295	327	322	355	321	294	320	314	293	334	306	332	279	337	309	290	296	274	296	309	315	349	320	318	295	322	338	319	311	290	312	321	306	299	344	319	328	312	348	291	292	314	316	304	303	319	342	326	320	299	309	321	328
22722	40889	35130	22293	15394	9689	6991	5150	4033	3263	2713	2290	1779	1539	1417	1239	1135	1044	1118	1000	947	1054	1142	901	819	737	764	805	807	714	669	666	641	707	702	711	645	692	657	742	688	665	644	687	641	635	683	679	689	658	630	638	628	668	649	621	607	598	668	622	645	607	615	666	651	632	668	1382	1583	1244	935	673	620	612	638	640	637	629	654	611	623	633	590	574	653	611	614	621	649	595	635	616	611	602	617	642	649	630	592	589	620	610	616	641	629	600	615	643	660	651	654	586	665	610	624	573	616	599	602	624	627	614	654	622	661	647	657	625	638	645	626	653	610	607	598	623	641	654	635	635	603	628	626	656	622	588	604	658	634	605	639	618	673	588	594	650	616	600	650	585	613	639	624	636	608	607	621	617	626	595	656	592	615	643	604	602	659	630	620	624	616	613	611	587	614	646	638	622	563	623	602	611	645	618	617	586	590	629	621	607	645	601	631	630	656	595	619	593	605	643	591	655	590	674	638	648	626	605	632	632	639	607	584	613	635	639	622	608	630	614	618	578	579	630	566	670	611	629	683	640	654	621	593	588	653	628	643	633	682	604	612	599	614	605	633	610	625	654	652	632	591	601	628	627	657	586	637	610	635	670	603	606	645	630	616	595	662	619	644	634	618	659	635	672	609	639	700	654	640	603	629	624	632	611	602	669	620	612	564	592	600	571	593	654	634	612	640	642	623	642	639	634	608	665	619	601	649	617	686	619	567	628	669	613	587	598	605	600	597	635	657	609	651	603	643	591	611	620	603	660	636	619	687	644	613	616	627	610	645	699	641	614	597	657	597	610	645	586	579	654	612	607	620	683	639	609	618	606	684	622	639	615	683	558	638	607	661	604	621	586	613	643	647	624	593	621	643	634	637	667	637	595	596	676	633	621	626	624	635	644	654	593	639	607	598	638	634	626	645	629	646	606	647	602	670	595	629	623	600	604	640	622	663	607	648	650	672	593	636	654	617	608	576	594	678	648	632	640	610	635	626	689	622	615	657	619	604	627	600	628	615	643	594	615	649	642	627	630	585	591	561	596	634	613	626	607	649	640	633	628	631	602	631	621	639	605	587	676	631	654	582	632	630	645	679	687	612	642	632	614	625	663	653	622	670	614	642	609	652	610	653	613	627	650	633	643	610	649	631	637	634	634	599	668	619	646	628	610	635	658	653	619	621	608	655	620	618	609	643	622	617	667	630	635	644	629	610	627	588	654	612	661	639	627	599	623	676	638	621	645	619	627	619	625	645	644	622	572	612	636	650	601	624	634	599	642	672	631	620	613	629	641	633	650	609	614	601	638	685	617	654	623	637	637	628	634	632	624	615	645	602	653	604	647	628	621	621	568	598	666	674	614	635	638	617	632	589	559	625	613	650	636	642	581	634	666	593	616	604	603	630	638	604	617	634	587	648	613	625	652	627	647	608	620	604	631	631	619	617	624	611	615	627	615	624	590	635	653	604	618	616	623	633	605	677	599	598	639	609	591	641	611	652	637	607	593	627	667	655	629	607	620	616	648	652	602	657	669	623	656	668	598	628	630	651	626	623	624	600	642	643	658	603	654	634	607	637	609	641	638	614	630	651	662	616	622	636	621	619	635	625	599	688	629	594	653	631	646	619	601	646	645	653	648	637	644	642	640	638	624	616	610	640	629	643	673	579	621	618	653	646	643	642	650	599	658	591	589	610	628	644	647	594	595	685	603	639	625	605	648	610	668	643	604	564	602	619	627	613	667	627	641	634	632	638	640	592	584	629	629	636	595	614	610	627	631	667	615	667	642	614	670	606	630	620	619	595	602	613	615	645	627	586	629	613	601	626	644	663	591	646	665	609	608	599	625	680	650	626	600	602	585	601	607	643	637	595	617	623	661	621	623	649	623	616	607	613	603	639	625	608	647	606	622	643	592	602	624	673	629	611	621	634	601	621	639	583	613	658	650	645	645	617	628	602	601	646	630	616	615	644	608	626	616	668	648	623	618	596	648	601	579	634	597	597	629	580	605	605	637	659	591	657	597	617	627	687	591	623	689	607	650	619	648	595	591	622	620	630	642	602	619	628	619	632	651	602	604	569	646	612	638	587	581	624	653	654	649	675	635	642	614	599	609	651	610	637	622	597	639	613	643	617	631	650	644	622	608	616	676	614	621	616	624	644	600	592	572	640	638	650	622	636	612	622	603	637	637	584	653	660	635	618	598	593	600	645	627	643	606	656	584	590	671	635	630	603	642	666	608	597	616	617	611	637	629	639	656	568	618	603	622	634	592	633	634	609	576	607	662	623	596	638	636	667	613	674	617	647	638	660	613	621	618	622	570	643	604	626	628	657	658	638	585	625	651	672	626	622	609	620	629	633	616	582	656	629	623	629	649	680	628	615	615	612	652	611	593	627	619	670	656	623	612	634	623	673	676	671	636	670	631	633	661	640	587	625	605	655	668	665	607	629	607	657	630	664	600	626	609	597	598	604	600	637	634	623	575	622	590	643	662	685	615	620	648	592	616	644	694	573	623	642	629	645	596	630	620	594	583	582	606	610	599	646	620	661	600	624	601	648	634	649	625	592	631	650	635	609	635	627	580	647	611	630	616	648	627	623	599	605	598	625	630	637	624	622	672	595	600	643	585	664	638	659	600	608	627	606	630	602	612	613	625	632	620	666	627	576	572	581	636	642	598	602	619	615	646	642	622	634	624	621	614	600	640	601	635	640	582	616	658	553	635	639	635	661	636	620	577	592	620	631	634	677	624	630	617	628	636	607	641	573	652	671	650	651	665	640	603	599	642	583	587	623	602	626	637	610	605	617	626	600	635	618	618	585	627	643	643	641	617	611	636	649	587	614	594	648	605	638	642	627	586	633	619	645	607	630	610	611	635	623	646	638	571	622	642	632	572	609	616	639	599	573	632	624	629	631	659	629	605	647	610	573	637	613	635	590	598	623	579	586	609	627	651	618	609	627	603	594	617	578	637	638	564	595	640	605	602	676	645	677	659	593	666	634	608	584	675	626	640	586	565	587	609	585	633	646	590	655	617	606	601	621	607	616	604	610	646	645	609	605	612	594	654	614	638	638	657	646	622	563	591	604	626	634	651	630	666	654	619	613	626	661	622	637	649	625	605	643	659	628	621	630	654	619	598	620	629	636	606	606	586	636	595	631	629	648	630	616	591	601	661	602	612	600	603	609	639	672	601	621	590	639	627	612	645	648	623	656	605	662	621	608	563	597	614	627	683	609	658	631	559	617	589	618	562	601	598	667	625	647	611	608	636	615	634	660	596	622	644	635	656	680	597	627	590	667	657	641	612	660	656	628	570	595	605	626	586	661	651	632	650	664	615	645	642	631	656	634	629	624	647	624	639	609	617	671	582	641	628	645	626	617	644	635	632	610	672	621	629	625	628	645	638	613	664	600	584	609	623	683	596	630	663	630	641	611	644	671	621	645	630	640	607	650	635	630	625	634	615	653	598	619	631
23637	21573	29299	24370	21743	18945	8065	2966	1879	1539	1246	982	772	685	625	538	455	447	461	449	426	457	478	403	359	338	333	344	312	276	304	315	295	322	281	297	331	330	312	314	300	310	253	265	292	295	295	295	268	280	295	269	274	271	263	289	250	282	251	243	274	303	278	305	268	255	332	673	795	613	386	273	278	299	278	267	268	235	286	293	278	284	282	289	277	266	268	293	287	294	253	284	296	285	259	259	284	255	275	280	309	258	279	276	291	283	269	263	275	295	273	271	311	256	270	272	286	283	276	312	253	249	279	275	263	309	250	246	263	287	266	295	270	273	272	282	276	261	253	300	260	254	266	229	275	284	272	270	288	284	291	284	257	262	293	295	257	297	258	280	274	257	259	287	250	270	275	310	251	290	289	263	277	285	304	269	276	268	264	234	251	282	272	281	303	282	296	255	262	274	282	302	261	268	276	270	279	265	292	278	272	257	294	282	272	266	236	290	289	304	260	291	276	287	286	276	285	278	274	284	257	285	283	317	284	281	264	271	261	270	289	230	278	253	252	267	270	316	271	276	286	252	231	264	273	260	295	258	294	289	271	269	245	286	247	275	271	282	276	254	272	261	266	268	257	267	276	248	260	279	288	276	284	274	289	299	271	274	272	290	269	308	314	261	270	303	288	287	241	278	248	244	302	271	244	273	230	271	303	284	222	290	275	272	302	258	285	287	280	283	287	316	258	281	283	266	273	250	265	264	253	281	282	260	251	259	243	301	246	280	261	262	272	286	298	258	246	254	298	265	252	269	264	243	259	295	255	259	273	275	295	279	276	254	288	261	295	281	268	271	251	280	263	261	285	261	294	283	269	246	263	270	254	277	255	238	290	276	280	255	288	280	270	279	283	261	264	268	277	274	295	272	286	281	291	279	281	269	285	303	266	274	278	256	275	264	280	289	260	263	272	237	295	264	276	265	252	260	264	240	282	262	270	246	246	284	274	298	258	317	277	283	268	259	256	262	284	241	280	276	282	289	258	287	271	279	282	281	236	274	297	263	262	294	281	268	290	280	299	261	272	293	283	278	279	251	263	282	277	281	259	272	264	294	289	232	254	240	282	268	264	251	244	243	264	263	272	274	277	272	279	283	266	267	269	285	271	232	286	301	267	252	250	254	275	262	260	280	280	282	253	255	297	284	262	264	264	302	267	273	252	288	279	270	256	267	283	272	258	266	263	263	286	271	276	270	249	256	261	273	255	267	257	292	271	308	286	286	279	246	232	253	279	275	282	285	293	281	249	269	275	257	306	258	267	250	272	268	274	275	267	259	282	270	279	284	284	271	291	298	301	277	289	274	295	305	289	276	263	270	260	251	273	272	279	256	289	313	253	276	265	248	242	271	272	270	301	276	283	259	310	275	287	243	278	236	278	269	262	250	270	301	289	237	256	264	296	234	278	295	273	285	255	303	244	284	258	256	268	256	285	263	253	253	258	288	289	293	270	267	268	284	302	263	245	259	267	270	303	268	254	256	250	271	286	255	282	298	274	297	255	263	272	257	254	291	275	280	269	276	276	268	269	281	274	305	278	261	290	273	275	275	259	303	287	265	234	275	262	264	265	272	276	263	299	257	255	277	272	246	286	282	274	285	278	284	284	260	266	288	268	268	254	278	268	281	271	218	265	265	268	294	323	300	260	292	297	286	251	263	284	265	300	284	261	282	285	302	277	279	257	262	297	261	293	265	258	273	262	257	275	288	252	285	258	286	268	281	249	267	272	264	305	233	267	297	266	289	276	287	289	281	248	298	270	262	281	250	258	256	267	277	280	253	308	253	251	290	261	307	275	252	248	276	240	242	277	291	243	269	271	276	278	246	282	285	287	261	297	282	277	263	284	296	280	299	266	250	296	231	264	272	276	217	271	254	284	298	251	264	271	224	291	235	277	275	281	315	248	259	254	262	277	284	284	264	246	236	269	271	266	282	251	242	279	289	256	256	282	269	285	293	253	255	279	286	276	301	268	285	277	270	251	261	276	298	253	279	257	280	258	286	279	259	267	265	247	282	280	258	254	268	300	279	297	275	293	270	261	274	236	274	263	261	256	282	266	267	295	274	270	305	269	246	251	289	265	289	261	271	282	264	254	275	215	281	265	285	295	265	266	301	266	281	261	266	259	297	263	251	321	236	294	274	276	283	273	248	277	278	289	271	271	255	296	261	279	288	273	258	277	289	287	262	287	262	314	272	282	261	304	271	252	280	281	266	282	283	265	256	256	263	294	280	275	239	275	260	274	297	290	275	258	249	272	257	284	291	273	286	248	282	264	277	276	274	266	270	274	300	280	286	259	272	272	283	285	263	270	282	237	292	316	238	248	258	286	265	268	246	285	249	252	298	266	255	304	252	255	255	275	275	274	286	271	261	267	293	283	296	271	295	268	265	255	259	249	252	277	284	272	271	267	263	284	279	282	265	274	263	272	289	283	267	265	281	281	300	291	291	268	262	249	259	267	265	264	301	256	280	285	266	304	244	273	260	281	270	257	258	243	248	280	264	289	287	281	249	275	253	260	277	243	298	285	266	275	277	265	276	239	270	280	265	265	279	295	249	261	282	254	313	281	300	288	296	262	256	292	272	288	240	260	287	257	287	246	299	268	285	282	239	279	277	257	276	275	295	259	281	274	299	274	272	286	270	279	296	285	309	259	273	255	278	247	285	307	268	287	274	281	275	278	257	248	270	281	260	260	276	269	275	260	275	281	266	293	226	283	274	260	278	281	252	257	287	252	278	268	274	275	260	258	269	265	252	270	261	272	294	260	262	294	275	308	295	275	267	295	269	264	277	246	289	243	286	270	264	255	264	256	257	245	292	255	250	276	258	241	268	276	280	255	276	259	290	287	307	265	275	269	264	270	274	262	243	276	271	286	271	240	266	250	291	256	280	301	290	302	281	296	272	267	283	273	288	276	280	233	269	221	250	262	255	294	283	252	272	263	290	274	297	290	273	273	280	267	273	277	258	266	239	276	269	270	263	263	294	299	265	289	293	268	299	258	266	266	279	273	266	282	306	251	252	284	307	253	246	271	278	293	288	262	250	276	279	264	256	297	269	261	302	264	258	282	231	249	312	286	292	293	304	239	250	314	267	259	258	272	286	283	267	282	312	286	274	270	266	265	252	277	275	256	271	268	284	270	266	277	300	264	295	311	265	242	271	276	280	273	248	289	281	268	280	273	263	281	274	270	286	274	261	272	262	288	293	298	260	264	230	274	284	272	262	297	285	300	277	276	278	273	271	283	278	277	279	275	267	258	268	277	228	272	267	298	279	270	281	260	261	294	256	243	295	298	248	241	259	278	293	267	281	287	272	302	259	298	289	255	258	266	281	265	243	278	255	255	256	267	250	304	242	290	276	264	278	276	271	282	258	265	277	271	270	286	275	266	293	262	261	238	290	275	264	262	251	244	248	272	274	284	256	291	231	273	258	285	280	279	269	255	238	271	275	261	268
26431	47545	44529	35217	23503	14383	10243	7721	6015	4907	3959	3280	2658	2183	1909	1681	1401	1250	1266	1065	1064	1217	1359	1115	796	744	749	801	756	711	619	602	634	632	640	632	637	622	623	659	596	591	576	549	572	552	570	561	556	535	550	541	535	544	493	555	540	540	549	540	532	548	507	527	552	568	726	1829	2237	1700	935	505	528	519	515	523	475	533	550	580	509	508	544	568	528	515	510	516	507	574	520	528	537	509	464	543	507	515	578	522	560	508	548	530	477	531	516	485	516	507	522	528	534	495	569	515	534	522	555	536	517	509	488	551	461	546	556	533	565	540	555	527	499	529	515	501	510	514	545	544	506	537	522	527	538	525	551	519	540	525	536	529	491	554	468	511	540	542	509	526	491	527	512	522	503	513	537	546	526	533	511	510	518	522	554	542	485	530	543	521	478	522	476	474	512	499	521	514	509	505	486	484	525	495	492	521	528	528	554	500	556	539	500	510	522	518	540	510	528	517	509	523	467	483	518	534	483	515	514	493	527	563	518	502	512	497	513	524	510	485	531	538	507	501	500	548	497	492	503	509	526	479	568	503	528	530	509	513	504	529	487	506	546	542	521	542	583	505	548	494	524	502	476	560	559	511	549	529	534	521	538	491	527	523	545	495	522	488	508	545	531	526	499	534	551	530	541	523	520	530	531	506	521	509	516	519	496	518	546	500	486	527	532	510	552	553	502	514	543	509	545	519	525	553	526	523	505	559	544	532	527	525	528	529	523	510	527	507	491	536	500	496	530	507	503	526	485	541	537	541	525	571	484	509	502	536	511	500	511	514	521	547	521	515	527	520	521	514	481	573	510	526	545	527	515	557	535	480	495	564	528	512	511	515	553	502	554	487	518	516	533	532	516	494	517	489	534	557	513	491	503	495	523	525	509	512	541	523	528	534	514	499	525	488	487	535	547	529	538	545	513	595	500	519	530	562	527	516	516	540	542	509	543	519	556	531	513	453	520	514	500	520	538	499	541	545	513	550	552	522	537	557	529	552	550	553	486	564	546	534	542	534	516	478	503	489	534	552	541	558	510	531	533	514	537	571	518	510	521	505	503	537	531	503	520	509	482	542	521	521	519	494	536	553	533	509	541	491	520	516	543	529	523	516	489	509	497	512	527	497	531	494	521	537	533	542	509	533	536	527	479	526	510	535	520	555	481	500	553	511	520	550	535	543	544	547	528	529	510	522	559	542	539	532	522	529	532	519	517	510	508	506	547	539	478	564	508	509	562	542	507	496	517	510	543	537	518	491	498	487	593	535	534	481	573	518	539	547	503	505	540	539	473	564	501	517	555	498	508	531	530	542	516	576	504	473	567	499	529	511	600	513	494	539	550	499	507	545	543	536	502	555	554	487	498	513	532	480	514	521	494	544	496	548	546	504	495	534	526	545	520	555	495	515	511	519	565	531	539	528	541	546	525	501	506	510	560	529	535	548	513	497	559	538	506	532	507	549	517	525	519	504	528	535	537	515	499	518	526	537	516	527	508	492	513	531	526	512	485	528	551	512	528	508	488	517	510	513	490	502	492	506	524	521	549	554	501	489	511	575	531	523	507	479	510	483	504	537	502	468	486	483	517	505	547	542	522	535	542	561	499	498	509	508	535	544	535	532	514	541	543	537	523	531	512	525	527	533	523	498	517	515	530	489	517	539	517	538	490	508	530	508	519	547	528	525	517	528	492	503	519	527	523	512	504	505	530	537	539	560	569	510	507	540	511	513	525	517	549	470	553	544	517	529	534	519	550	493	511	510	550	489	532	542	536	497	510	526	525	477	515	535	506	495	549	509	506	498	475	521	537	516	526	516	515	512	550	528	491	504	534	540	533	513	530	506	527	534	510	516	547	518	515	535	572	548	524	529	511	520	536	529	468	504	498	504	535	521	480	520	552	546	491	516	582	525	534	548	543	502	514	511	528	553	533	530	536	534	488	520	519	512	545	546	546	552	506	523	530	549	521	516	494	463	510	521	507	484	544	534	541	490	472	518	498	521	496	517	530	545	529	533	506	581	508	498	491	519	538	543	538	535	538	526	495	499	519	504	570	550	510	521	542	516	498	553	494	489	558	508	525	517	569	527	474	497	490	524	466	533	514	524	508	515	514	551	523	531	482	558	512	512	517	542	542	505	505	522	511	500	565	549	507	501	568	529	535	511	532	486	542	487	514	512	535	502	523	503	553	487	522	528	515	542	542	496	492	540	489	518	498	527	479	509	535	519	523	539	534	540	485	501	512	516	507	537	515	511	526	506	533	505	528	539	542	528	486	513	532	543	472	524	586	517	540	544	484	462	500	571	521	537	571	534	502	541	544	556	527	502	514	496	557	486	519	521	517	533	495	524	507	559	513	546	519	538	517	502	547	514	532	495	512	530	516	493	537	543	509	496	519	556	513	532	550	511	520	468	512	557	495	521	510	495	493	525	567	528	520	515	528	535	518	551	530	527	525	535	523	519	564	509	515	500	590	511	528	536	530	546	496	480	534	478	505	536	528	510	488	588	557	537	545	508	524	538	473	539	527	534	517	511	509	500	535	498	542	532	559	520	515	501	517	485	514	524	525	497	536	548	505	533	516	533	529	515	548	478	533	516	532	461	507	519	531	529	545	509	531	538	519	495	516	516	497	529	482	537	500	555	541	519	535	546	515	511	554	532	527	521	538	520	509	523	547	548	498	530	538	511	520	559	532	499	539	513	537	500	498	527	483	481	490	505	511	537	496	540	479	570	527	498	552	529	526	539	486	499	487	522	500	524	496	596	539	565	515	563	519	522	501	529	516	549	505	487	541	537	505	482	556	518	526	534	520	583	488	556	515	520	506	507	556	518	501	517	506	520	529	502	523	521	517	523	537	512	538	549	564	530	481	513	518	498	493	490	551	516	512	500	532	540	519	512	480	533	522	500	500	556	524	544	522	527	583	520	531	502	536	509	494	520	536	524	518	510	499	512	519	510	506	504	497	532	480	540	514	513	506	526	505	528	519	536	522	504	549	536	530	568	497	543	552	496	568	513	556	520	489	509	512	543	469	554	489	457	513	516	496	517	532	539	501	544	515	531	583	518	508	559	484	530	531	517	520	498	502	535	515	516	541	519	504	511	512	536	514	533	550	526	510	524	532	523	521	551	535	524	517	552	509	516	524	492	527	535	514	516	496	540	516	514	522	553	516	517	517	508	458	520	519	531	498	501	523	485	551	507	527	512	509	480	516	517	557	520	536	534	540	500	541	486	539	538	524	525	527	501	531	537	503	468	536	547	508	553	499	499	506	541	533	511	519	523	537	547	534	508	513	525	517	502	499	506	555	522	536	504	507	511	534	539	522	541	513	510	494	522	513	502	486	504	538	497	536	519	571	557	503	527	549	549	507	524	544	496	545	489	517	527	556	539	505	475	531	558	494	468	477	541	525	554	490	566	542	519	560	509	534	506	558	523	562	542	524	524	537	512	484	514	508	537	553	567	478	534
27079	21299	16973	7814	2264	1179	891	661	640	535	514	509	482	470	413	460	405	407	430	403	371	396	405	400	373	371	392	394	380	384	342	368	407	366	385	379	345	379	347	368	386	363	372	371	361	377	401	380	362	352	363	375	358	363	362	391	402	369	410	387	367	398	366	360	344	392	368	374	426	435	381	362	369	369	380	408	385	373	369	365	390	363	377	389	374	384	354	363	407	424	389	435	366	399	375	390	398	346	383	364	389	395	394	365	408	382	368	381	386	364	364	366	379	368	389	376	378	361	375	403	370	354	398	367	355	382	371	343	413	398	366	378	386	361	356	382	351	382	370	373	381	374	376	388	360	363	381	381	379	361	383	384	390	382	375	368	367	369	401	349	403	380	362	414	383	379	349	352	377	363	365	369	372	377	346	407	400	352	383	362	357	391	388	375	369	352	390	365	325	355	382	362	344	358	371	402	377	349	354	347	383	376	377	380	342	361	381	356	399	396	380	391	357	401	349	385	403	356	375	367	385	347	358	320	372	371	370	350	356	401	428	404	393	370	403	382	382	360	353	364	366	358	360	384	381	364	370	366	360	344	367	370	349	377	363	404	404	385	402	369	360	355	366	392	382	402	385	394	377	375	402	344	385	346	353	395	341	374	375	337	403	420	317	403	367	378	417	394	363	352	393	339	369	353	387	355	368	340	386	363	369	371	357	390	388	379	351	370	378	349	403	364	400	388	363	382	378	356	360	358	382	388	383	392	340	383	360	364	368	380	363	380	345	357	380	350	366	372	353	388	385	361	354	364	339	351	402	371	399	323	367	377	363	399	378	359	374	365	385	365	385	359	367	347	414	409	353	389	367	349	382	356	348	371	368	379	351	366	357	350	400	343	376	373	359	323	360	389	355	341	350	391	370	408	361	338	352	360	344	394	371	379	383	367	373	384	356	384	366	358	385	371	371	390	395	377	390	366	365	380	391	374	376	390	370	351	379	367	380	374	373	383	372	364	342	401	330	367	372	395	368	376	367	413	385	377	384	366	381	362	351	360	383	380	413	364	359	376	357	363	381	397	372	387	352	404	387	383	356	369	372	354	376	335	374	344	380	422	355	349	361	342	359	366	374	368	363	360	394	355	354	381	396	348	389	383	394	378	406	364	343	364	346	379	371	385	396	345	384	371	351	370	365	357	394	404	385	353	354	371	352	332	389	359	356	358	403	360	365	382	404	365	389	356	367	364	369	427	362	379	385	353	387	369	351	358	380	397	366	357	347	389	362	383	372	398	348	401	393	370	392	332	388	395	377	363	376	347	378	394	366	322	398	359	363	371	375	348	407	365	406	354	353	403	369	341	363	361	397	366	365	377	355	354	389	405	388	368	367	377	365	382	354	355	369	364	379	371	364	344	375	399	378	345	364	374	374	354	370	398	380	411	388	338	345	362	346	341	373	360	346	366	380	351	362	355	354	368	383	368	359	365	386	387	373	401	372	390	383	396	376	395	365	386	372	365	348	374	367	356	371	383	379	354	362	402	408	372	390	361	414	365	360	394	368	345	381	379	399	386	348	381	399	355	394	365	360	364	382	343	367	378	362	369	371	368	363	376	374	348	368	390	356	369	360	366	383	371	374	352	367	363	389	400	378	377	400	370	355	357	376	361	417	370	368	344	376	397	399	404	350	374	335	358	383	365	349	349	356	371	393	360	365	408	353	380	402	390	352	360	375	388	358	391	405	374	365	368	374	383	357	382	360	387	354	403	363	373	363	358	344	398	371	344	347	376	409	347	383	350	396	359	388	405	387	352	398	349	346	394	366	371	323	372	366	340	363	344	378	376	335	326	398	367	386	400	363	391	370	379	389	364	392	356	381	404	382	370	367	381	371	403	367	392	386	355	348	363	344	332	372	372	388	382	387	399	364	388	387	370	400	358	399	366	331	339	345	361	401	390	405	343	394	350	381	375	379	363	355	365	354	340	373	362	392	400	363	384	388	382	371	361	371	366	349	380	367	378	372	328	352	369	381	384	386	365	395	375	386	364	402	364	336	358	366	366	380	377	401	335	412	379	382	361	337	381	351	382	356	400	373	364	343	403	368	368	388	369	364	350	388	379	379	386	392	338	415	370	378	373	379	352	337	335	343	403	404	384	402	326	405	372	375	383	401	392	367	360	348	346	386	377	407	398	329	346	370	377	380	378	367	381	363	413	375	373	349	369	391	397	374	354	388	396	366	360	351	399	368	366	367	375	376	352	340	355	355	352	348	383	348	362	394	380	387	387	371	333	373	338	389	342	380	397	389	359	373	334	373	371	414	364	380	368	361	353	374	389	401	366	363	375	390	376	352	372	386	375	396	352	400	365	358	403	356	373	346	364	362	376	348	316	390	373	368	385	362	377	404	384	384	398	384	385	366	372	360	356	356	367	388	380	345	353	387	394	372	408	370	396	396	381	367	401	361	360	351	347	381	391	338	367	412	385	368	389	375	380	362	377	391	378	366	351	366	370	341	370	347	372	372	367	373	411	386	398	403	398	377	401	358	354	382	380	350	373	353	406	346	362	371	385	333	376	370	371	395	362	377	396	370	396	384	378	345	384	351	364	380	390	376	369	388	411	324	386	370	372	390	383	414	359	390	364	363	385	381	389	354	353	387	373	369	391	341	358	346	369	355	312	352	345	386	395	377	377	414	395	337	335	360	400	395	361	356	372	367	424	367	365	361	362	394	362	368	396	359	383	380	372	389	385	378	392	364	388	361	388	380	351	376	374	344	379	369	363	378	373	329	364	406	379	353	388	358	382	365	349	377	340	356	379	349	333	363	372	364	365	389	385	357	385	368	413	386	356	387	365	391	380	364	373	363	390	366	398	391	388	366	361	364	398	394	357	361	363	361	358	387	397	354	388	403	405	395	409	378	351	355	362	374	384	365	355	357	368	359	363	354	378	395	381	380	388	368	383	360	377	418	367	372	338	375	338	374	363	332	374	376	382	365	378	373	356	371	371	367	389	382	371	364	356	403	362	354	379	362	382	389	365	381	386	387	360	409	402	330	385	348	375	361	349	353	336	365	377	370	369	331	385	388	394	369	398	386	376	391	355	353	386	384	323	374	394	353	363	373	360	353	374	348	371	375	350	386	371	381	370	382	357	393	353	364	388	363	394	374	381	368	384	362	371	367	420	351	350	408	398	363	389	362	383	342	406	366	351	354	383	363	370	329	375	397	368	381	379	404	368	361	349	375	352	382	396	372	401	380	363	378	369	374	361	376	383	411	376	358	345	388	394	374	373	345	400	360	363	375	359	394	386	363	358	353	346	373	374	394	365	398	349	338	381	385	374	373	355	366	388	365	404	344	395	349	365	352	348	356	365	383	353	387	374	365	329	414	339	359	376	376	362	358	397	415	408	370	382	384	402	354	375	380	394	383	406	377	361	376	361	346	360	336	360	411	388	357	369	383	349	428	326	366	372	380	372	377	362	375	381	358	395	381	360	371	366	386	365
17679	29116	23654	12654	5766	3416	2441	2015	1633	1479	1338	1242	1163	1020	1040	932	976	917	866	881	807	880	910	862	791	772	739	794	741	740	743	717	755	763	747	724	747	771	723	762	725	753	748	748	749	733	707	736	712	737	720	782	765	784	781	724	767	740	735	718	699	723	731	718	680	779	670	810	913	873	740	766	715	705	735	740	758	729	750	728	723	727	740	741	712	747	708	715	742	751	719	739	738	699	755	691	685	758	687	711	712	703	756	762	742	749	774	742	748	698	731	764	709	732	748	736	754	681	728	714	715	703	762	769	701	719	765	765	706	701	721	698	720	751	714	758	713	715	716	758	730	733	697	735	734	724	740	755	719	722	725	716	725	752	749	695	747	746	752	676	706	710	759	695	728	752	727	774	725	709	723	749	757	721	733	716	690	730	757	768	728	748	745	735	769	697	730	763	724	735	762	736	733	707	757	761	740	768	663	737	711	750	756	716	704	737	772	691	698	715	719	709	730	760	683	745	742	687	706	721	726	757	763	719	739	683	749	704	757	727	752	695	754	705	723	710	744	709	748	723	757	737	769	741	737	750	746	685	742	736	712	767	728	780	726	690	732	712	672	708	737	758	690	731	732	720	717	687	704	729	740	747	706	757	725	744	724	748	718	751	710	721	740	725	735	725	730	697	712	741	767	715	759	733	706	726	781	722	689	755	768	723	740	729	700	737	711	696	738	731	711	778	736	715	670	772	772	758	718	769	748	742	726	730	775	723	701	711	731	741	740	731	688	735	747	718	666	734	746	711	721	758	748	727	748	784	729	736	710	684	684	707	756	763	749	791	707	725	740	702	764	739	730	748	755	702	695	714	701	749	710	703	754	689	693	690	736	649	687	758	706	720	720	689	789	746	723	738	727	730	683	707	702	738	718	717	721	770	717	713	668	701	700	719	679	745	717	731	762	731	787	730	751	741	691	693	773	781	742	724	679	731	754	704	712	686	746	744	717	715	745	735	743	706	760	763	768	761	727	725	687	724	749	678	781	752	755	691	711	728	755	715	750	731	712	735	689	715	756	741	756	736	768	760	719	763	693	728	724	770	727	725	725	745	727	722	786	736	701	732	709	748	724	728	738	759	730	707	733	716	737	699	724	750	749	717	755	708	679	763	690	728	735	720	762	762	720	749	792	727	711	737	686	722	723	725	723	749	694	682	746	725	735	800	732	730	723	683	735	732	708	732	722	760	726	684	726	739	704	699	723	682	658	692	732	731	744	763	695	759	712	754	757	740	671	722	733	693	713	735	742	760	760	749	715	755	798	688	753	695	753	675	739	704	746	720	756	743	752	721	679	719	765	740	753	681	728	783	683	752	699	756	695	725	718	750	736	688	732	691	703	747	704	715	724	729	742	755	740	746	776	733	787	685	731	749	731	715	720	738	783	765	733	738	751	724	723	771	714	732	755	772	694	793	755	715	760	698	719	751	742	692	744	720	719	717	745	727	714	791	699	767	722	711	724	746	706	719	701	714	729	729	757	737	735	721	678	724	725	764	728	697	735	736	733	734	691	722	690	726	671	725	730	769	699	739	726	743	731	748	718	704	700	715	751	786	724	716	692	762	711	759	784	733	744	708	709	745	728	767	734	728	725	719	699	690	729	746	693	820	741	730	748	787	759	661	735	767	722	770	689	779	745	732	767	718	727	714	693	727	688	732	744	728	712	673	736	699	730	740	727	739	740	725	733	753	771	710	709	722	731	735	745	723	724	741	750	707	754	755	721	719	721	759	690	750	739	722	704	719	740	735	769	760	770	712	740	746	729	708	756	739	735	789	758	725	739	731	776	708	751	663	729	743	729	720	693	755	721	783	740	729	740	804	752	718	721	716	754	727	754	684	740	700	749	751	714	747	729	674	719	733	720	768	681	703	717	751	704	720	730	745	723	798	728	675	722	724	742	733	779	716	798	748	716	740	742	748	736	739	748	702	676	748	755	757	705	705	704	740	730	751	730	701	739	718	726	758	730	728	737	751	745	747	728	721	734	739	700	709	723	761	787	700	733	741	757	727	703	715	718	654	716	740	761	749	738	716	707	741	748	730	750	746	744	720	711	678	728	777	766	742	731	707	762	766	721	726	757	701	714	734	741	714	724	758	751	746	733	714	694	721	748	716	695	755	715	734	750	723	724	707	672	710	765	763	743	743	738	758	696	710	745	735	752	725	748	751	707	815	692	715	755	740	748	727	692	712	732	742	726	739	759	702	746	763	729	794	763	760	735	713	708	697	751	781	691	712	735	743	714	715	752	721	758	716	733	777	675	735	704	749	741	726	718	726	687	715	769	697	719	689	768	750	774	737	753	715	719	717	750	777	722	719	689	748	760	726	730	717	678	691	700	707	720	731	710	733	718	742	721	765	777	693	729	737	742	736	759	735	714	696	722	710	769	717	735	801	784	751	743	753	736	720	728	721	740	712	772	739	714	752	703	741	697	740	696	724	727	700	737	689	713	737	774	750	750	719	675	713	719	745	757	769	749	760	703	734	727	693	745	695	770	754	762	721	687	707	662	777	729	719	778	767	799	763	717	699	731	709	752	701	723	740	738	758	747	758	752	717	730	706	763	730	743	737	671	708	723	691	764	724	760	757	796	755	703	701	742	758	719	725	729	665	697	721	728	708	718	732	729	764	746	756	706	721	738	734	736	759	745	701	716	735	695	759	741	723	712	744	723	673	732	732	697	696	723	747	692	761	740	754	715	740	749	728	670	670	773	707	699	726	702	704	717	727	730	724	721	724	683	720	777	710	744	743	751	787	716	706	738	741	733	748	745	732	730	774	749	713	775	750	719	694	742	734	702	719	748	712	751	753	723	751	768	725	711	718	742	763	755	709	772	711	715	720	718	753	736	673	723	750	756	740	699	690	721	653	697	745	690	745	724	727	726	706	730	752	748	705	681	726	740	760	735	701	639	777	672	731	783	742	689	748	759	742	757	775	710	743	672	767	706	773	732	739	747	739	730	705	779	755	705	704	720	771	776	746	756	715	735	737	729	747	716	709	760	741	722	712	689	731	727	716	732	742	756	718	758	736	709	771	737	694	729	738	733	809	731	745	746	726	709	705	673	700	759	753	679	749	735	774	689	729	742	765	698	707	758	723	791	691	713	771	746	662	690	758	708	757	705	761	714	754	706	778	706	720	732	729	718	739	712	720	765	766	741	746	723	723	743	716	722	760	720	781	740	758	701	689	733	709	729	752	716	745	687	726	705	742	738	723	709	694	718	735	761	748	739	721	725	701	677	746	725	734	763	743	683	728	699	765	756	764	758	768	730	771	738	728	742	727	718	736	728	761	729	727	727	734	722	741	714	715	769	733	713	740	760	754	768	758	689	705	709	728	729	722	745	726	748	737	718	770	753	756	708	735	713	739	760	754	689	761	737	749	705	706	714	703	717	735	749	750	735	763	758	749	786	718	734	700	730	736	701	748	752	753	757	731	751	736	709	698	716	670
24537	21440	28352	24961	18380	7126	3151	1812	1227	978	799	678	605	565	493	471	426	393	358	349	378	397	423	368	340	330	296	297	307	304	258	315	277	325	293	314	319	303	286	274	297	322	293	334	289	271	309	278	316	254	269	296	284	272	288	288	299	297	300	320	297	270	281	299	260	250	307	450	569	505	326	264	299	267	272	271	279	307	251	271	317	273	297	273	272	267	262	283	289	281	281	308	291	291	257	289	288	337	296	293	281	331	281	325	288	271	303	295	321	264	276	295	275	299	270	263	280	280	289	280	259	280	288	270	263	275	283	293	310	286	284	313	290	284	268	258	281	283	287	266	305	299	307	266	307	323	294	257	288	282	275	260	270	285	257	264	261	321	293	271	274	292	323	267	294	274	313	285	281	292	284	296	299	260	269	273	335	279	284	277	294	288	286	273	282	282	282	272	293	275	310	293	263	258	258	284	276	304	284	300	277	285	249	303	266	293	303	270	272	279	291	282	288	285	298	277	265	287	303	284	265	274	246	288	266	274	281	304	286	268	304	294	285	274	280	280	299	290	266	266	279	294	280	285	263	270	295	281	290	268	290	293	303	281	280	298	314	293	300	281	296	272	316	282	317	277	278	266	300	275	278	254	305	283	284	330	287	273	257	311	294	286	288	269	301	277	273	282	301	269	282	285	297	293	264	336	260	258	305	294	291	279	271	309	288	279	288	269	280	265	297	305	264	284	323	273	270	293	280	303	276	281	282	260	259	283	293	280	276	282	297	296	307	257	305	261	249	326	295	314	282	295	287	294	259	292	300	303	273	273	281	290	295	283	279	297	293	294	278	292	270	287	272	267	267	271	282	306	278	271	294	273	310	260	262	274	279	271	275	290	262	278	268	283	292	292	270	290	315	267	258	289	273	268	306	272	276	276	257	296	302	270	273	266	304	281	267	282	274	284	288	285	287	321	269	312	298	286	309	278	255	291	267	270	296	269	289	297	296	284	285	286	295	299	294	282	301	291	282	278	295	291	305	244	303	279	277	284	304	315	296	254	251	260	308	295	301	294	290	273	291	251	282	311	271	299	303	303	269	250	274	294	269	276	299	253	302	294	265	281	268	285	266	297	274	278	286	288	289	295	295	283	309	253	279	271	290	271	269	278	291	272	286	291	245	273	303	273	304	286	292	309	287	267	257	294	279	303	304	323	310	276	298	287	284	279	276	252	286	280	300	269	279	301	287	273	270	231	302	266	287	271	269	307	301	304	285	302	279	282	288	270	275	294	265	313	317	253	279	285	281	284	261	268	302	288	265	295	252	277	291	256	275	281	284	305	267	257	255	302	279	275	271	280	288	305	289	274	280	296	298	299	289	293	267	287	289	299	295	277	311	276	254	309	280	306	244	284	280	256	292	272	282	279	315	310	288	274	270	267	304	283	299	290	272	279	279	270	305	289	303	290	286	278	298	300	284	320	295	281	308	329	289	272	304	312	329	292	286	280	266	278	281	272	251	257	294	307	274	306	276	298	292	290	298	265	263	285	300	316	297	290	277	270	271	289	298	283	285	301	279	285	310	290	294	284	269	257	292	272	311	299	281	286	291	311	278	265	285	267	286	301	302	277	272	267	259	306	281	265	303	289	284	278	298	245	291	274	268	293	284	300	254	285	290	264	299	284	278	286	280	268	286	288	299	258	285	266	286	291	276	287	274	305	306	271	285	268	263	264	282	320	264	282	270	267	269	312	290	297	286	265	307	280	301	307	288	289	309	258	314	292	307	273	270	298	313	281	260	316	295	279	313	282	298	303	288	294	272	267	303	240	293	258	265	292	289	276	256	310	267	313	307	294	293	289	300	277	298	311	242	260	268	292	287	274	300	295	300	248	299	270	268	266	287	261	270	290	253	267	257	306	287	289	284	289	263	290	254	287	258	272	298	260	268	283	283	263	276	291	281	299	272	302	315	300	297	312	294	300	300	304	276	268	292	300	279	293	316	268	298	316	285	266	289	280	308	286	307	297	268	282	291	275	265	291	282	259	278	293	291	270	273	296	275	283	287	286	266	268	272	269	245	266	279	267	269	284	269	274	285	289	289	293	286	293	290	309	260	304	267	286	270	276	284	300	302	285	306	287	305	303	308	271	243	276	290	272	272	275	267	286	298	277	293	290	261	284	281	276	256	277	272	278	274	301	281	270	264	292	295	282	307	283	262	284	262	302	304	300	263	297	296	287	291	267	267	299	287	306	281	300	262	303	291	322	282	280	260	296	302	287	278	303	308	290	283	285	272	261	313	281	287	273	297	265	292	283	274	283	287	282	297	294	278	276	258	280	279	285	311	249	258	260	277	275	237	269	269	277	294	267	283	274	271	272	279	283	303	296	307	284	271	301	271	295	292	310	311	298	259	331	285	281	276	260	271	253	303	290	283	307	269	316	267	264	279	307	292	287	262	275	273	306	273	287	282	303	299	268	275	293	292	272	278	286	326	302	288	297	263	301	290	317	289	272	252	292	290	270	300	270	293	261	291	289	299	267	272	306	294	278	294	288	295	313	269	285	258	261	266	274	307	286	297	289	295	277	291	289	295	318	269	280	289	306	259	273	294	273	276	295	295	300	282	311	298	289	286	257	262	264	239	288	278	338	281	284	285	300	284	268	291	303	262	260	264	266	276	311	273	265	260	276	268	303	289	274	289	243	284	287	279	288	290	303	276	268	287	302	261	275	268	257	254	309	279	285	256	248	302	300	298	264	278	314	273	274	281	296	298	286	272	292	285	273	298	294	273	269	309	228	273	281	293	298	290	322	292	288	268	257	290	287	310	274	293	301	291	260	255	302	272	304	252	273	266	275	279	265	256	276	291	309	297	288	256	283	282	266	293	285	280	279	270	310	281	285	307	262	283	299	291	307	265	291	258	285	305	261	272	248	269	297	274	278	280	265	277	305	280	298	315	282	300	284	283	302	280	259	269	286	277	279	284	285	279	288	292	281	278	305	306	312	265	292	274	269	306	295	291	300	289	279	316	282	278	286	289	285	270	283	275	285	315	276	272	289	264	285	286	301	280	290	288	293	273	263	259	293	318	284	308	274	287	280	308	287	283	282	263	260	320	270	254	303	284	287	287	265	280	309	283	297	270	306	270	286	306	244	308	290	264	292	276	283	270	256	288	252	291	316	265	295	295	256	266	274	295	281	291	271	280	287	306	256	282	246	289	305	286	285	298	290	306	251	298	287	280	277	286	242	258	266	282	301	261	271	288	287	298	257	292	290	287	294	308	260	270	268	270	298	323	260	296	301	255	286	312	278	310	296	284	307	284	291	278	266	275	296	304	273	281	321	282	310	269	305	246	278	278	257	289	307	282	273	282	287	279	265	312	297	285	300	290	277	273	295	253	279	291	302	297	274	291	291	305	281	271	269	302	310	284	302	282	294	312	277	299	266	284	284	271	304	276	313	262	269	264	269	259	274	266	280	274	279	305	291	286	259	275	267	253	288	289	284
22684	39130	35243	23358	14443	10227	7226	5064	3941	3223	2521	2143	1880	1612	1454	1239	1091	930	963	853	866	926	1136	969	796	729	733	738	682	634	656	606	600	612	686	626	645	675	620	640	570	643	629	598	563	597	572	644	578	612	573	593	621	590	605	543	565	565	565	567	569	587	626	585	598	580	630	1096	1642	1230	695	568	552	559	603	546	573	573	564	594	618	573	563	585	571	592	582	593	552	566	583	544	564	576	617	602	566	577	554	569	632	581	602	588	601	581	582	590	604	583	595	570	576	577	543	540	599	633	540	578	569	552	611	615	554	580	603	547	583	551	616	623	556	535	609	583	560	542	567	595	575	580	574	577	599	539	540	541	558	628	533	544	550	591	591	565	549	583	576	554	534	597	574	594	520	580	516	571	575	621	644	575	590	603	583	571	582	564	550	613	546	594	599	564	578	573	613	555	590	579	591	595	600	579	550	558	531	603	613	575	599	606	578	585	517	571	575	561	576	572	601	551	561	607	522	572	556	538	564	615	566	571	568	553	591	541	567	546	572	563	607	588	541	550	571	592	569	497	590	566	595	549	627	599	607	562	571	586	572	581	563	593	573	518	561	577	566	545	567	557	594	570	562	603	608	555	563	585	572	547	553	564	592	586	585	577	621	579	578	577	565	566	602	571	564	586	579	594	588	565	619	609	567	613	561	577	565	622	565	561	578	588	605	594	584	597	600	570	611	594	559	597	606	505	581	614	590	625	597	608	528	580	575	551	584	616	580	601	595	601	565	585	609	565	570	579	579	569	591	580	584	570	589	601	619	610	577	610	579	581	582	579	580	605	605	548	570	535	604	564	597	554	552	569	585	529	593	573	527	598	613	595	568	586	564	582	563	592	603	576	564	596	573	591	539	600	557	521	568	605	585	527	565	550	615	548	604	537	540	561	578	572	564	582	531	575	542	527	554	603	556	598	554	607	613	580	585	581	563	597	590	569	608	563	569	534	574	580	552	572	549	598	562	567	537	531	581	585	588	619	569	530	551	525	539	545	581	574	610	568	578	608	596	559	569	579	574	580	561	600	624	617	560	570	609	570	589	615	547	614	608	577	556	595	589	559	594	564	565	600	567	578	548	585	587	567	611	560	568	554	575	577	586	570	561	553	581	524	579	561	579	565	557	585	572	579	560	567	574	572	583	570	563	586	562	525	595	566	553	588	622	599	587	581	602	584	607	576	592	562	575	584	590	584	608	585	551	566	559	580	589	568	568	590	537	593	573	518	603	564	609	605	625	597	589	576	627	600	584	615	592	577	632	540	562	581	579	532	585	576	605	580	541	568	597	558	568	574	581	565	616	576	554	576	608	554	593	558	590	587	619	553	534	605	571	615	563	589	573	509	543	601	585	562	606	570	575	576	554	589	626	549	577	557	623	579	571	571	597	580	634	577	617	576	570	543	607	574	595	584	570	583	565	603	566	574	610	626	583	528	616	594	564	544	560	567	556	610	547	579	606	557	588	593	567	572	571	583	573	580	598	579	533	575	588	577	580	555	563	566	567	577	559	573	574	539	552	560	616	577	557	581	596	588	538	547	599	590	565	625	560	643	599	575	585	554	555	560	523	621	563	618	579	571	591	572	576	590	578	615	576	555	581	541	542	563	553	580	596	561	558	576	595	567	610	527	579	551	565	586	619	591	563	576	558	552	586	562	569	589	610	581	547	596	574	594	584	564	613	587	564	555	553	557	575	548	549	548	602	565	590	537	600	586	573	585	595	574	595	596	567	595	553	585	582	540	560	563	563	595	559	593	588	579	559	572	576	564	577	575	571	599	546	545	546	578	598	600	596	563	589	546	599	574	573	567	568	533	554	549	608	588	587	541	593	583	573	545	566	534	619	567	568	549	576	556	517	558	601	562	579	586	549	587	556	584	576	623	533	600	555	596	593	602	567	550	612	603	581	558	559	562	561	543	573	591	546	552	555	569	567	562	501	545	590	583	529	569	542	558	570	612	612	578	580	589	564	561	564	558	560	538	603	576	536	589	541	564	605	559	597	599	528	552	556	570	569	565	595	521	556	541	553	552	596	547	579	568	584	566	537	600	569	610	587	576	606	565	573	571	582	595	579	572	573	547	567	562	596	551	587	599	576	578	525	559	590	582	601	601	515	622	553	550	613	585	548	548	622	613	582	580	550	609	586	575	560	588	584	607	561	523	590	562	566	582	579	565	624	593	583	559	583	552	551	576	549	567	578	593	583	590	573	553	602	602	563	609	543	609	565	595	562	565	590	570	547	585	588	616	559	575	619	588	581	597	599	537	553	540	498	581	570	578	602	526	564	618	590	603	569	555	600	611	551	602	615	547	555	619	573	617	591	550	551	541	576	567	571	598	550	556	605	566	601	565	537	591	604	577	545	551	555	555	614	588	564	591	546	563	551	563	605	610	570	614	584	563	542	554	603	594	580	581	603	582	598	611	587	538	570	579	589	551	574	541	540	538	590	528	600	605	540	585	591	586	584	595	547	624	585	598	546	625	594	547	537	538	617	567	573	521	551	580	596	597	606	586	547	603	600	582	588	605	607	579	611	603	606	571	547	548	573	536	560	600	560	586	565	588	572	553	581	570	582	551	562	581	619	582	583	598	533	564	523	603	560	556	572	572	593	546	618	536	530	560	615	564	570	551	566	535	576	580	573	556	543	586	602	624	610	550	608	603	558	547	605	574	570	581	575	588	593	597	605	598	579	559	567	576	578	541	550	586	598	577	561	603	550	582	558	573	592	551	571	549	572	584	567	595	573	562	572	564	564	558	579	581	605	606	593	579	593	566	563	572	566	573	567	632	577	600	550	588	587	569	599	587	546	578	562	562	582	572	592	559	588	547	545	602	525	573	582	571	614	557	564	578	549	500	574	559	594	587	587	568	588	586	552	536	579	568	583	537	547	575	585	592	587	597	541	522	551	607	590	554	605	569	536	565	550	571	578	586	530	557	583	612	595	586	560	570	585	594	506	557	593	592	562	582	543	572	584	635	545	575	605	568	545	577	577	563	543	605	614	591	617	579	559	597	575	567	598	574	583	608	569	583	528	583	583	540	598	513	578	612	583	564	579	583	566	538	594	607	540	623	576	540	591	599	589	531	620	597	611	637	553	620	618	570	596	568	570	593	554	567	528	561	566	553	564	601	575	568	537	547	568	575	614	588	581	604	544	576	554	598	599	568	604	585	599	559	561	559	586	546	582	580	555	651	564	564	619	604	602	575	544	579	559	574	585	560	588	548	580	578	529	529	592	581	575	579	575	582	541	536	563	598	538	569	587	565	574	584	575	607	593	588	595	530	545	570	583	642	561	580	607	575	560	579	593	575	583	583	594	608	568	638	600	562	605	541	554	615	584	586	578	558	581	604	619	600	599	560	571	572	579	608	585	506	558	635	576	575	623	562	559	593	636	541	559	601	645	563	544	586	597	560	555	586	570	581	576	551	598	565	556	611	563	542	624	600	598	579	568	622
23574	21492	29191	24216	21618	19089	8337	3310	2026	1661	1335	1105	893	784	686	626	543	490	424	409	416	466	539	453	377	339	371	365	334	354	318	295	291	310	280	309	307	319	311	300	314	304	273	317	314	311	291	297	282	276	312	295	308	296	295	305	292	304	297	287	316	308	286	274	316	266	281	501	897	795	537	340	312	317	273	322	324	273	278	278	255	276	271	272	295	293	284	265	317	296	296	283	268	273	277	295	301	296	286	273	303	263	249	268	287	279	280	276	285	290	298	285	281	297	257	284	278	267	316	271	283	263	304	265	296	276	258	256	307	299	284	306	303	284	292	267	281	289	299	288	261	299	266	267	280	321	271	294	246	281	270	290	295	283	302	271	261	285	291	276	280	282	267	286	282	273	272	280	267	289	260	258	276	303	271	258	270	290	304	281	314	281	262	269	277	272	269	271	264	263	287	293	303	288	269	290	285	252	293	286	298	286	281	316	282	268	293	269	271	303	247	307	277	267	324	281	271	315	276	268	301	317	270	290	315	280	305	259	262	274	264	278	277	276	288	283	302	283	282	302	262	302	319	320	272	274	284	293	294	289	281	330	277	260	277	282	277	294	278	296	303	307	287	267	295	303	281	266	283	308	274	255	275	261	299	264	279	268	248	290	312	260	281	273	273	312	278	289	277	308	301	282	267	303	273	252	275	265	293	283	263	270	297	308	259	258	290	287	296	265	257	282	291	271	292	276	290	281	277	273	275	258	265	296	312	292	272	285	318	252	247	295	251	260	252	289	287	280	269	282	287	298	256	271	292	289	262	267	272	280	299	281	274	297	286	278	266	288	273	293	283	262	292	280	313	294	299	283	255	310	271	322	264	296	282	295	275	242	287	303	294	280	279	280	281	299	279	293	279	263	291	286	296	290	285	281	288	265	294	314	285	302	312	269	276	268	251	284	291	306	297	282	281	302	294	274	301	284	297	314	299	270	271	289	283	292	313	267	302	274	274	283	273	298	291	288	312	291	280	313	294	304	286	306	280	290	282	277	270	287	287	278	303	268	302	269	293	291	254	274	297	313	320	276	266	267	266	281	307	287	317	281	263	284	286	298	282	254	313	277	275	295	316	295	246	294	290	307	268	277	301	298	309	278	302	292	280	270	262	315	261	271	300	292	308	297	283	272	273	264	287	284	290	280	277	274	275	283	284	267	306	270	266	299	299	258	291	309	262	244	269	280	316	271	271	265	316	271	288	279	292	266	282	274	291	300	282	276	310	281	265	273	267	299	279	293	270	280	275	296	283	265	277	297	257	281	247	295	313	322	313	287	263	268	272	298	320	286	266	289	288	268	264	287	305	262	289	277	309	278	284	289	288	268	271	280	262	286	313	306	275	282	302	267	269	283	252	271	295	267	297	295	271	264	301	282	270	276	290	273	306	267	295	284	262	293	310	290	263	282	287	317	285	304	270	279	272	291	282	312	271	290	264	291	312	304	289	281	278	252	265	286	306	338	289	276	300	266	272	279	302	312	264	297	305	298	294	299	269	280	294	289	282	265	303	315	282	282	264	289	288	260	293	306	260	310	296	260	302	265	298	268	273	277	265	273	311	279	320	282	312	313	298	290	296	284	284	270	258	273	278	299	288	270	268	294	265	270	295	271	246	265	281	279	308	307	280	291	279	303	285	267	257	299	317	248	315	295	298	285	312	306	272	289	289	284	296	294	302	282	290	281	284	281	290	289	285	294	288	268	275	326	292	276	302	290	276	264	291	307	288	293	291	272	288	283	315	284	325	274	285	270	295	289	297	264	277	306	278	309	297	262	299	246	312	248	301	275	303	273	288	249	311	284	309	270	280	281	283	262	282	279	310	270	270	295	289	296	316	247	279	264	290	283	282	257	289	327	275	295	317	259	297	280	286	281	263	250	313	297	280	294	291	275	294	274	290	310	268	268	266	265	302	280	303	292	288	285	253	299	280	286	266	276	249	299	264	325	313	317	274	289	298	274	307	273	271	260	271	298	273	299	293	317	288	299	283	307	258	321	290	306	277	275	300	287	287	268	308	299	279	254	291	266	264	296	283	293	273	275	276	296	288	264	273	294	291	279	306	296	297	288	263	270	273	282	275	262	279	304	293	275	273	296	261	302	303	298	302	262	259	286	286	303	277	273	295	272	278	266	249	301	288	259	280	297	301	274	265	310	314	255	305	309	278	292	270	272	284	308	292	306	315	265	272	286	266	304	305	290	271	276	272	274	300	284	264	267	264	273	265	266	297	267	280	301	296	269	304	279	303	284	303	280	309	296	278	267	287	273	293	281	278	274	267	259	258	258	258	277	298	274	284	288	342	287	320	316	302	278	265	281	276	307	299	315	317	263	259	278	282	297	260	291	274	267	272	297	288	279	296	267	279	285	273	298	312	268	258	300	280	292	330	298	273	272	281	286	280	273	271	276	263	262	286	281	289	296	321	284	286	286	293	285	281	313	286	281	291	285	282	287	280	270	270	250	311	284	298	305	269	284	278	280	240	322	283	309	297	273	271	283	288	263	312	290	287	289	297	284	284	273	287	277	262	291	296	257	269	315	268	302	284	275	268	283	275	299	318	287	300	262	288	288	277	289	286	287	246	281	302	271	309	297	305	269	272	298	273	268	276	266	293	280	291	277	264	269	264	301	297	272	270	292	286	291	283	300	284	305	269	275	253	279	285	261	253	280	262	286	264	268	251	281	272	301	267	279	296	280	319	253	319	284	251	263	298	277	324	277	281	275	292	280	277	280	292	263	253	277	285	276	275	274	294	312	287	285	231	273	262	312	272	279	255	290	309	279	286	293	280	268	279	297	293	283	303	270	301	303	306	276	254	287	278	305	249	259	311	271	314	287	328	291	303	271	292	262	310	282	266	315	284	318	303	277	286	272	272	286	283	268	287	270	280	269	288	262	290	311	324	301	292	301	255	300	282	310	272	301	296	296	280	256	292	291	277	295	249	322	254	288	269	270	273	301	283	277	309	305	278	282	297	259	267	305	265	301	284	246	286	265	294	273	271	291	259	278	293	302	265	265	288	294	283	267	262	295	302	274	291	232	251	253	273	272	288	280	308	297	291	284	297	253	292	256	267	288	299	299	299	276	285	264	287	258	304	263	293	278	295	289	269	290	292	275	296	301	276	268	279	288	289	278	273	287	277	280	252	302	264	293	260	259	306	299	248	251	281	272	286	278	287	341	293	303	286	306	272	313	273	262	303	272	285	294	281	325	311	304	298	287	266	291	299	306	287	311	282	283	277	290	272	279	277	272	305	274	275	297	290	277	275	281	259	258	273	292	300	306	284	251	302	278	290	319	283	288	297	304	289	290	289	306	273	280	335	316	253	271	293	285	286	280	282	306	284	295	289	289	291	267	264	270	280	284	291	260	254	278	297	272	282	265	322	276	286	281	274	291	292	300	244	264	297	297	294	277	271	275	304	256	322	281	299	303	274	250	280	285	290	303	275	282	282	280
24454	39134	39965	30923	23535	16101	10854	8108	6450	5110	4249	3542	3054	2521	2137	2004	1673	1337	1131	1076	1063	1284	1512	1192	961	748	796	844	707	696	650	689	644	640	710	647	654	642	671	606	651	605	657	617	612	602	621	585	554	551	540	543	557	565	531	576	547	529	537	538	577	522	587	532	536	535	554	1473	2644	2014	1278	663	566	550	523	550	556	539	575	521	554	538	533	544	538	554	565	553	531	555	542	583	585	558	539	605	575	538	540	596	560	565	585	532	545	523	536	568	584	567	589	540	554	561	548	555	546	563	558	554	546	552	550	584	543	542	551	593	562	535	539	516	579	578	506	557	533	545	507	599	587	546	557	552	560	511	580	557	531	607	546	555	527	547	547	549	527	577	547	565	555	538	581	554	558	531	522	534	566	521	543	526	542	497	518	564	562	588	549	527	539	546	504	548	540	533	550	555	586	514	540	542	519	587	550	536	542	539	586	584	607	566	544	545	510	535	551	536	511	551	571	544	544	570	575	549	547	561	599	529	561	553	559	544	548	585	550	552	538	513	593	552	545	551	628	549	592	556	581	575	565	529	566	559	538	535	560	527	565	535	537	578	537	568	576	561	535	547	524	579	559	527	543	546	519	557	549	542	585	569	545	589	530	541	542	552	595	582	540	523	593	525	543	560	555	581	565	539	527	589	501	513	571	533	537	571	568	572	530	558	560	574	533	557	536	589	544	536	567	536	541	548	539	553	517	569	512	533	564	537	553	511	559	534	559	583	522	589	583	531	582	566	560	521	581	540	566	560	537	599	562	537	540	593	558	535	539	555	588	538	521	544	499	544	569	571	561	566	507	520	542	576	547	534	538	521	559	538	537	536	554	535	563	522	504	583	548	574	558	539	561	521	553	564	527	564	554	513	523	569	557	576	546	565	539	549	602	562	543	518	573	527	558	545	521	562	557	525	524	567	483	563	554	502	560	513	576	543	538	541	555	579	552	560	571	553	565	499	544	546	532	573	526	546	547	584	522	551	534	554	560	529	532	557	552	541	536	552	539	535	551	544	503	560	573	582	525	526	525	550	529	508	560	550	522	568	557	558	598	556	553	565	556	498	563	541	581	521	540	555	519	588	588	515	576	561	538	597	541	516	560	570	565	547	579	545	570	527	563	556	532	520	522	515	582	553	596	570	572	552	553	573	551	534	576	556	541	545	573	555	543	549	562	533	546	536	549	541	556	538	547	534	581	550	569	528	487	563	546	565	603	555	533	519	547	538	546	556	532	522	536	556	522	535	504	535	548	522	551	546	528	535	535	574	568	571	514	563	556	561	548	536	526	531	539	546	523	549	568	570	546	543	603	564	554	557	543	565	562	551	608	551	557	540	555	580	607	566	543	537	562	555	508	532	563	584	551	565	519	555	526	574	578	586	568	592	519	551	551	519	539	546	542	569	551	547	535	537	544	572	530	506	544	577	541	527	556	519	565	532	558	531	569	563	569	536	574	574	598	587	576	557	545	567	586	511	549	553	501	571	568	549	591	545	565	572	545	540	527	547	575	568	522	551	563	572	559	556	555	554	520	546	534	539	553	537	597	543	542	556	598	518	530	574	518	580	527	551	560	538	516	557	518	596	589	536	548	547	535	528	529	563	590	538	534	567	541	531	535	580	525	556	555	569	555	532	520	540	538	569	560	572	539	505	593	559	559	576	551	576	548	571	580	549	586	538	558	558	565	518	565	555	583	554	553	567	567	558	531	599	544	531	541	555	543	579	579	530	551	506	557	541	541	553	526	552	571	558	578	545	610	571	581	584	556	594	531	529	548	554	536	564	551	559	518	520	518	503	539	544	562	527	604	556	560	545	554	563	564	542	539	550	615	535	577	528	577	558	554	533	522	551	550	553	572	576	526	543	483	555	543	564	548	541	582	552	572	588	527	563	565	540	559	522	539	549	567	544	540	559	500	559	563	585	525	564	541	565	562	535	536	558	549	524	583	517	559	528	544	596	543	565	569	511	562	560	551	538	532	553	550	564	533	550	578	510	542	526	539	578	585	595	551	522	553	552	543	557	572	560	548	524	544	529	560	536	581	531	588	543	570	526	559	543	554	558	559	598	571	529	522	545	545	557	535	558	543	524	550	553	525	540	553	517	545	523	563	536	561	570	555	557	568	585	533	540	533	517	550	558	596	552	535	525	542	560	535	519	576	524	529	528	556	564	523	527	543	542	572	561	576	532	571	552	532	584	553	571	529	541	525	560	564	499	565	554	593	585	512	582	546	561	559	542	567	533	566	524	569	563	583	535	564	529	538	527	523	567	598	576	571	520	572	483	560	606	528	586	521	570	537	541	517	524	558	520	597	543	531	537	573	538	538	571	570	563	544	559	518	530	543	564	546	541	577	582	519	552	557	577	518	563	552	528	578	548	566	563	553	563	577	581	523	541	522	565	537	508	568	566	564	535	583	530	562	567	587	537	529	582	552	539	525	551	556	566	547	558	568	548	562	513	548	545	540	539	536	541	606	570	594	532	557	567	565	544	541	585	532	546	574	537	575	561	540	544	544	517	545	554	532	506	540	531	581	537	560	555	539	563	553	528	558	587	567	569	553	586	528	528	552	558	521	514	585	520	605	543	544	553	552	560	568	563	559	553	562	554	539	580	580	532	598	548	578	553	545	585	546	529	556	588	547	553	547	546	546	562	526	604	601	556	574	525	568	554	582	561	596	564	538	520	519	582	563	566	497	550	569	539	548	550	560	544	508	539	532	494	549	551	504	549	509	525	628	528	542	566	542	526	538	559	571	540	538	582	572	576	568	541	553	534	545	558	542	574	532	538	564	552	541	566	565	538	530	530	561	588	597	541	553	592	522	543	570	588	539	535	577	583	535	614	584	595	520	581	592	545	556	546	548	543	495	513	516	536	547	556	580	525	521	571	525	551	566	547	555	583	555	564	550	589	554	569	525	569	565	525	557	561	532	560	559	515	598	544	572	525	553	601	556	554	523	549	529	582	526	552	574	524	536	527	558	531	532	545	545	555	551	569	564	566	515	523	548	556	531	568	541	587	546	563	551	540	532	562	551	565	571	590	563	537	544	519	540	562	558	571	534	539	523	497	569	516	557	559	574	568	534	568	582	514	552	523	540	559	564	585	528	539	563	540	497	609	557	565	592	544	539	536	554	552	576	536	606	529	573	551	549	562	562	555	523	563	556	550	503	552	578	569	576	558	568	551	531	526	539	530	541	567	558	580	565	547	553	564	552	578	585	551	569	575	555	554	555	546	583	596	583	536	574	552	549	561	540	538	507	517	563	515	531	580	554	527	544	550	562	570	549	578	572	515	571	552	514	554	573	583	541	554	547	503	533	555	544	547	526	556	533	626	574	580	534	526	505	552	598	527	539	597	535	521	585	555	606	585	567	567	570	527	544	506	547	541	545	580	531	523	577	550	572	591	580	541	553	590	546	556	515	572	511	550	531	530	496	591	551	525	528	540	519	544	491	502	574	543
27068	21147	14749	5920	2126	1262	913	769	651	603	513	496	491	447	438	483	460	458	438	430	426	457	463	449	437	426	396	376	394	451	366	413	423	383	384	382	374	418	399	399	413	436	405	446	403	397	391	409	423	367	378	409	437	394	411	375	390	386	415	415	369	399	371	424	429	421	404	403	439	507	453	402	379	388	383	379	382	383	437	419	386	413	410	452	384	413	401	406	366	381	399	401	404	356	425	410	412	408	420	409	368	377	357	384	388	394	358	407	432	381	408	422	393	375	400	383	420	391	377	407	379	407	399	375	406	428	420	430	415	387	414	388	416	393	421	382	389	419	419	436	420	395	379	410	429	411	405	404	343	389	412	381	373	362	411	408	386	426	423	390	409	402	382	427	418	413	428	378	430	391	392	394	391	377	404	426	399	377	379	407	391	410	414	366	400	417	396	402	382	380	378	411	395	392	411	403	402	375	394	392	439	388	373	367	389	438	382	439	413	380	384	392	380	405	388	374	348	405	368	382	420	403	416	382	407	363	371	415	399	417	395	403	385	380	422	402	422	400	410	382	406	401	403	400	430	425	364	422	415	421	459	398	434	397	376	438	365	404	377	406	397	378	378	407	412	411	403	391	386	396	383	407	375	399	420	390	401	366	362	375	360	394	371	364	368	408	385	437	381	388	419	379	390	447	408	410	360	379	412	390	395	396	406	403	351	415	418	405	399	401	438	398	388	401	402	385	387	395	383	402	359	419	377	378	405	409	357	430	400	400	403	410	380	415	402	409	385	371	407	398	411	366	375	396	371	383	380	399	362	399	391	357	354	398	361	435	409	389	391	391	392	385	397	390	376	401	393	412	388	384	378	400	439	445	372	380	354	380	409	382	410	416	406	478	427	437	375	382	423	389	388	377	379	381	401	426	405	407	383	387	402	399	390	384	419	368	384	380	396	395	405	419	409	417	423	419	391	361	377	407	359	403	390	377	416	366	409	397	389	397	405	407	417	408	391	394	386	384	364	387	430	401	404	448	381	387	422	418	417	382	390	393	410	417	428	392	431	398	394	385	416	429	357	393	389	378	423	404	390	428	412	434	404	410	374	443	418	397	394	394	378	381	380	405	406	373	408	379	423	417	374	412	406	385	405	402	387	399	392	361	387	440	407	377	390	397	423	421	403	422	403	420	398	416	410	397	376	429	390	388	374	389	377	406	391	382	398	426	400	386	380	391	379	418	412	430	384	407	439	418	380	390	435	399	392	413	403	405	411	400	380	428	391	395	389	376	402	385	414	403	376	445	392	384	433	382	383	425	383	332	400	458	396	399	398	412	393	376	399	386	378	376	427	399	372	404	384	406	402	410	405	415	363	417	421	372	377	386	415	372	453	378	437	405	420	401	405	379	425	407	373	381	405	406	418	416	396	425	387	385	381	410	437	408	417	391	366	422	383	438	408	387	399	413	386	390	432	409	427	407	400	377	391	392	423	392	379	432	396	376	415	377	390	395	407	381	392	358	386	415	380	396	427	388	398	401	364	425	427	381	390	373	417	349	448	407	412	401	412	399	418	374	396	400	411	387	394	394	405	414	345	399	379	392	390	371	366	386	416	384	392	361	388	407	425	374	384	396	401	389	387	369	396	424	405	403	395	419	416	392	389	414	390	398	372	407	393	419	428	387	442	420	385	386	372	390	386	421	387	398	408	384	425	399	398	368	366	356	413	371	399	443	409	408	412	405	399	395	403	378	399	405	403	384	389	410	442	425	403	372	412	369	382	443	392	400	397	400	404	378	414	403	389	373	392	404	403	422	420	379	430	392	408	403	383	422	392	387	392	394	396	417	392	397	413	381	371	416	379	450	408	407	365	369	384	389	405	386	423	405	397	399	402	381	394	364	362	409	426	411	387	414	430	420	401	391	411	401	399	419	372	389	440	402	386	413	401	407	387	383	395	423	398	409	386	392	396	388	414	380	381	409	399	402	389	433	405	370	400	401	424	405	392	370	387	361	377	404	418	391	413	426	406	389	400	389	404	399	393	426	385	431	402	403	401	432	406	424	410	362	394	410	424	431	385	391	420	412	402	416	397	424	369	380	404	424	395	373	403	411	418	396	412	406	372	389	394	421	365	399	416	403	391	442	389	416	415	416	387	372	362	460	406	399	383	393	371	418	416	390	418	370	386	378	407	394	391	342	443	364	410	384	394	409	355	428	400	387	411	377	390	359	388	399	430	381	409	357	413	403	388	394	387	411	405	374	407	414	382	382	399	369	375	442	411	411	408	412	403	395	398	416	361	388	411	383	377	387	363	401	402	378	387	404	378	416	396	414	414	400	395	380	404	412	405	409	412	427	366	427	401	401	410	411	392	394	414	420	408	388	359	390	405	396	381	401	400	364	407	404	426	412	415	428	421	411	399	365	373	384	394	429	389	394	405	435	374	377	400	381	406	417	388	378	372	404	420	428	398	370	390	406	389	423	386	378	424	409	421	406	396	409	401	382	409	424	382	392	365	424	386	371	420	406	382	368	421	378	419	401	401	365	380	414	394	379	404	376	371	414	383	398	415	382	359	404	379	395	369	393	424	396	420	419	382	413	385	396	414	390	420	404	374	402	429	388	396	394	394	418	422	364	414	397	409	385	361	394	406	377	376	383	381	409	396	417	386	418	380	393	397	402	408	406	426	442	400	387	379	393	445	385	397	371	422	381	415	397	371	391	413	432	373	384	396	365	396	416	387	424	391	393	428	357	403	370	400	392	394	404	386	397	389	376	371	390	389	378	416	420	397	418	402	385	425	376	410	426	391	394	413	402	412	377	415	392	380	390	404	381	396	407	404	390	425	410	450	369	368	411	384	390	359	390	401	417	412	404	395	400	396	398	368	408	434	436	427	402	423	411	411	388	405	384	412	442	349	374	402	408	427	401	421	427	409	380	373	412	411	410	387	395	409	404	351	381	390	410	376	422	377	398	390	376	399	369	435	435	413	385	417	400	401	381	401	390	399	407	410	411	384	388	421	372	396	402	377	388	404	391	413	387	400	409	412	388	389	399	387	358	370	366	400	428	415	417	384	385	413	390	419	410	406	389	420	395	408	389	410	378	404	378	384	393	388	434	415	412	392	379	358	402	423	406	399	372	428	415	404	414	396	403	374	369	394	427	371	417	409	407	401	380	389	407	401	387	358	374	377	415	419	428	385	396	356	405	416	385	380	433	395	403	408	377	398	383	426	404	416	376	388	406	388	387	381	382	382	358	419	412	416	334	407	454	403	407	379	424	475	430	353	416	423	388	388	428	375	409	399	398	417	353	393	368	408	423	404	405	400	359	419	354	407	399	412	403	405	391	386	376	410	376	428	395	371	412	390	408	390	376	411	392	442	362	422	417	415	402	390	371	394	374	366	435	392	427	406	370	379	400	417	411	378	429	408	423	401	397	418	408	409	381	422	397	379	420	395	411	397	444	397	389	404	404	372	356	413	409	391	415	388	355	413	378	409	405
16430	26752	20038	10434	5581	3462	2608	2097	1814	1614	1419	1354	1179	1094	1080	1045	1044	947	891	905	858	875	960	954	867	810	825	843	795	795	809	782	816	871	809	798	774	796	794	820	732	799	774	763	763	828	788	802	740	759	782	825	751	761	801	768	761	772	809	837	771	779	739	852	770	759	785	877	1003	986	950	799	756	763	779	754	812	736	782	770	755	793	827	800	788	762	760	766	756	727	789	758	763	784	784	763	791	743	834	784	797	757	820	779	769	819	757	792	800	744	743	727	758	783	782	764	827	761	838	785	785	808	835	853	798	764	788	807	760	792	785	786	757	794	843	759	779	767	810	840	815	797	793	773	784	815	761	812	787	786	762	798	808	807	747	761	784	775	818	788	749	795	810	843	790	800	765	783	757	845	747	764	739	782	801	774	792	793	767	757	778	757	795	736	802	847	753	773	786	774	774	775	756	724	825	783	754	759	787	794	764	760	794	763	800	761	786	804	812	783	780	796	732	821	767	769	803	748	756	794	748	780	779	749	777	791	796	736	750	797	800	785	798	746	767	747	761	765	829	827	783	755	767	803	840	776	796	813	765	751	795	814	799	794	780	731	817	762	761	821	773	762	784	795	766	788	774	727	778	774	771	807	791	768	773	732	823	787	798	772	808	766	793	796	764	801	753	774	781	805	843	788	811	746	789	778	746	778	766	762	766	794	802	730	810	788	791	745	791	807	808	717	777	794	771	785	760	760	792	783	794	759	782	808	787	809	732	786	810	804	795	798	762	739	749	747	787	776	837	795	741	751	754	760	761	768	815	810	792	759	806	805	800	770	773	788	839	729	763	800	837	788	761	808	816	781	804	757	787	741	779	789	729	785	776	785	771	779	799	748	741	768	800	767	785	727	800	761	819	759	746	761	753	746	790	757	815	782	773	789	770	758	759	792	763	750	756	756	804	789	789	803	752	797	798	767	820	755	830	800	776	742	795	795	809	821	738	723	765	831	739	767	767	752	807	740	776	799	832	737	733	801	785	804	784	810	743	834	791	795	773	724	813	801	748	791	781	797	760	778	756	722	811	803	800	768	809	795	793	824	792	722	752	756	813	769	840	790	741	790	774	801	835	775	787	772	821	802	778	738	778	803	746	819	767	745	790	788	737	797	763	796	744	758	808	778	813	762	765	757	745	748	815	825	801	795	753	757	769	785	787	798	836	831	784	805	802	788	792	813	729	734	776	766	797	770	799	805	816	776	791	827	731	784	763	798	804	776	762	791	797	818	821	752	826	821	724	787	756	773	751	839	797	791	740	793	783	779	750	818	804	837	734	811	783	794	757	799	805	782	745	816	772	762	749	722	806	695	770	749	779	802	804	743	762	758	815	774	794	733	824	783	793	772	724	758	768	817	805	784	815	781	803	795	754	786	788	791	766	802	814	811	793	746	766	752	732	760	765	713	734	816	815	744	786	784	765	757	775	758	772	810	764	767	774	817	815	777	721	782	783	778	775	775	778	761	784	749	780	799	790	815	750	760	769	789	789	789	757	832	778	777	796	743	775	763	762	785	784	786	744	740	801	780	727	783	751	811	811	780	780	765	820	783	782	780	738	848	844	768	786	787	784	776	724	744	729	765	825	758	770	814	760	800	809	798	715	765	784	812	817	754	729	734	776	778	788	773	857	720	817	831	773	828	717	811	775	767	765	765	766	788	752	775	811	793	820	754	778	813	752	809	796	844	840	815	783	795	801	826	789	766	825	797	752	752	742	814	751	733	769	771	782	741	742	766	779	773	794	744	777	776	738	795	788	792	781	813	793	797	819	754	780	818	805	767	788	777	778	808	760	815	723	756	839	788	735	773	767	792	811	827	764	802	804	770	846	785	746	788	776	793	780	783	806	752	767	781	770	795	748	760	822	780	767	768	778	784	803	739	806	798	788	764	818	755	808	756	760	808	829	754	796	775	771	825	805	823	748	780	757	794	791	791	773	727	793	798	789	773	742	801	790	788	792	762	804	763	751	753	780	780	765	793	817	794	777	769	811	773	780	803	743	752	804	784	776	772	844	761	766	792	742	808	775	752	809	823	744	805	785	764	790	809	766	824	802	770	819	776	756	775	833	776	809	809	790	796	829	754	808	806	806	779	797	803	783	811	784	750	782	747	751	738	810	793	785	802	767	794	808	803	778	807	746	748	769	836	795	757	771	749	800	793	751	784	726	846	812	745	720	801	753	757	808	785	768	755	814	770	761	862	714	774	754	785	815	763	771	756	721	774	796	781	789	802	750	765	790	776	775	727	821	704	778	783	772	777	795	754	809	831	777	762	722	779	777	775	737	723	792	810	764	805	780	782	768	761	771	781	814	786	783	748	769	734	786	803	752	778	768	766	794	749	775	781	814	793	756	782	779	758	763	765	803	765	750	778	786	774	780	791	788	780	777	787	768	742	818	804	774	715	760	770	784	796	762	763	740	781	767	818	794	804	829	788	788	789	789	789	749	786	786	786	736	781	805	844	809	757	740	755	793	754	773	785	793	783	764	771	808	773	808	757	795	844	798	776	791	815	798	766	783	764	779	797	834	800	786	778	749	792	769	820	774	804	717	766	772	778	797	760	761	798	765	756	837	798	782	780	794	792	797	761	800	800	781	757	819	773	776	801	773	786	794	779	788	801	775	799	799	819	787	810	778	811	809	785	756	802	783	735	753	757	785	771	810	782	782	729	822	793	785	770	765	772	741	822	769	768	739	755	792	844	725	795	760	783	813	842	782	780	779	790	723	819	804	788	775	746	808	818	741	766	779	788	717	734	789	777	836	748	816	767	743	764	754	820	793	729	761	739	782	847	784	830	739	812	804	760	746	723	770	792	776	808	831	788	800	797	768	784	801	806	836	775	789	806	773	842	783	791	808	786	774	786	801	788	786	752	789	777	756	833	833	777	813	768	779	760	804	761	784	730	813	736	776	790	738	752	810	752	802	772	742	750	780	745	775	804	804	748	774	814	792	780	805	821	752	765	757	805	817	824	788	818	742	763	788	775	770	784	805	784	773	739	810	735	785	785	803	801	747	847	764	761	802	780	733	800	817	716	835	821	778	789	787	773	808	758	725	859	754	816	779	815	755	815	788	750	775	801	805	740	734	800	730	807	801	765	782	795	815	795	779	776	755	777	779	774	795	773	803	773	754	758	782	813	774	774	793	760	788	788	718	831	802	772	783	772	782	774	763	777	793	794	822	777	770	719	753	755	721	778	739	750	794	739	787	789	750	793	795	759	780	807	784	768	782	764	793	810	779	824	763	776	809	698	779	760	757	792	775	814	832	805	780	745	770	798	825	721	775	768	778	781	792	759	804	774	794	771	814	770	802	809	776	803	741	720	746	763	757	755	789	764	822	740	775	762	810	776	821	770	819	758	806	751	784	791	778	750	727	782	778	801	823	725	761	856	779	758	791	771	773	779	774	773	825	774	747	757	795	785	784	805	827	794	743	795	778	794	758	780	768	772
24608	21465	28279	25015	18827	7741	3071	1725	1292	1051	878	645	621	630	508	497	436	404	361	337	341	369	411	345	345	298	333	325	351	286	279	296	284	309	300	292	310	328	297	299	272	314	301	301	327	292	261	306	273	291	293	295	289	278	301	277	284	266	261	284	298	276	295	280	298	254	312	453	622	547	310	260	268	310	317	313	282	276	314	278	278	298	297	267	288	287	264	294	282	293	268	275	257	294	294	256	302	308	229	276	294	294	271	327	303	241	271	289	281	296	309	265	293	280	290	275	285	292	289	308	284	327	265	302	258	277	319	311	274	283	305	282	299	302	296	264	297	284	259	280	305	287	301	299	320	289	282	264	292	286	297	300	264	301	271	286	281	276	283	297	269	308	300	291	282	298	264	278	281	279	251	272	280	280	265	270	284	267	282	284	285	268	250	276	297	275	286	293	296	280	262	300	283	289	305	274	326	270	282	297	281	271	309	296	294	275	278	308	302	295	260	238	307	252	270	293	275	297	285	296	260	253	310	272	291	270	264	279	281	300	288	301	278	263	274	284	318	296	287	271	286	311	313	286	326	292	277	250	298	299	268	283	287	268	267	285	314	297	290	280	279	296	288	288	305	266	278	286	283	292	289	286	293	310	313	308	266	259	295	277	293	279	287	267	297	305	291	300	294	278	259	297	270	254	281	267	277	280	289	285	289	263	280	278	302	298	315	301	278	292	286	285	275	297	277	282	294	304	293	250	261	267	283	301	312	282	282	281	258	275	275	297	290	288	271	307	291	275	280	274	302	291	269	278	266	286	313	278	283	288	270	277	307	293	265	248	266	310	301	290	295	258	298	257	300	284	272	274	286	309	266	286	287	294	271	254	293	264	286	272	303	317	304	277	274	301	305	260	297	274	291	284	297	287	280	261	291	273	275	284	276	258	272	271	296	278	284	285	279	278	306	252	275	293	262	300	293	276	303	256	268	297	287	267	254	287	301	307	275	265	278	276	277	330	302	314	273	266	241	283	247	299	299	309	263	316	299	294	300	276	290	268	278	279	297	254	276	282	296	257	298	306	282	244	270	292	278	275	293	297	285	255	258	313	284	265	274	285	290	271	288	291	287	317	318	323	266	259	274	296	291	280	304	265	284	261	310	299	296	314	281	273	307	297	257	306	252	313	284	288	300	322	322	282	278	290	278	294	284	262	312	269	281	276	291	263	277	309	306	303	285	273	305	296	300	272	289	277	278	291	292	289	288	282	289	258	283	301	306	260	278	311	290	297	319	313	263	292	256	306	294	270	322	289	309	261	286	279	303	302	295	318	253	321	302	266	286	286	295	299	315	273	308	292	285	308	292	262	271	276	291	246	271	278	314	275	285	271	273	295	278	265	271	273	264	295	273	286	285	312	283	267	313	287	280	267	280	300	277	290	281	290	304	283	307	269	286	268	277	290	262	252	320	284	285	288	286	326	296	275	303	264	312	284	276	287	276	299	277	287	305	259	281	238	280	290	285	298	305	297	289	293	286	283	306	306	271	235	303	258	276	262	246	272	286	287	289	270	290	299	290	280	269	304	269	288	300	252	262	265	265	286	279	297	265	311	281	301	260	319	283	272	298	271	281	299	267	292	268	290	281	280	286	259	282	247	260	275	280	288	273	260	270	300	291	258	260	284	284	268	274	285	310	295	287	269	319	297	279	269	262	285	284	275	307	285	278	284	318	299	294	282	288	268	305	282	292	268	297	290	277	278	262	281	258	267	298	290	292	267	310	267	266	305	308	282	290	284	290	267	297	285	282	289	303	302	283	271	279	275	262	286	286	279	307	295	277	287	272	312	278	264	284	260	269	294	239	288	285	279	278	272	288	268	306	281	283	271	303	281	295	283	282	267	294	256	288	265	277	290	283	268	278	276	276	284	250	273	277	247	318	277	274	284	291	306	258	291	296	289	284	257	293	270	289	301	260	282	281	268	298	297	265	253	317	289	290	256	297	272	263	279	274	284	292	261	286	290	284	277	290	294	283	286	268	278	287	267	283	281	261	253	283	276	279	267	285	271	279	261	273	289	280	284	252	276	296	276	281	268	292	295	279	296	312	314	281	294	283	246	300	299	261	309	280	289	304	300	259	239	326	294	290	291	291	266	276	292	290	271	291	303	254	280	292	303	293	287	287	296	287	262	305	296	280	294	289	291	280	281	304	285	241	279	298	262	291	254	305	304	279	287	273	270	280	274	278	270	292	317	279	248	282	279	303	280	275	274	283	283	261	279	274	271	305	282	294	284	280	322	273	307	264	310	252	301	267	295	270	304	288	282	288	281	293	284	319	259	275	279	275	262	288	291	279	279	311	276	278	274	290	252	249	272	294	282	326	277	308	287	265	265	269	288	273	271	259	277	297	307	298	298	274	292	284	280	281	283	288	263	305	315	266	284	281	298	325	309	279	315	259	301	259	304	267	279	306	310	293	264	259	275	316	304	276	300	283	283	286	296	296	296	290	297	321	296	287	273	307	271	282	308	274	303	281	293	291	280	289	300	281	307	296	332	259	277	301	280	294	275	303	310	268	291	285	315	307	294	281	295	319	250	259	313	247	292	298	279	273	282	269	302	323	267	278	287	290	272	281	277	257	271	303	259	299	280	266	260	289	288	251	312	267	243	292	313	285	242	301	279	248	295	281	258	296	252	297	258	270	280	301	279	297	283	283	290	272	253	312	286	290	311	268	287	286	296	286	269	295	302	297	273	288	298	295	276	299	259	309	293	281	267	291	306	273	288	276	289	269	296	264	262	299	264	297	267	302	298	309	301	304	325	287	287	314	287	285	255	304	309	280	303	268	303	282	277	276	275	272	270	282	275	309	292	274	304	297	247	292	268	275	285	267	263	291	315	273	234	296	288	286	272	266	311	282	292	278	272	264	288	280	287	280	304	308	319	281	296	329	279	286	293	289	291	257	298	285	259	280	295	264	285	289	290	288	309	307	267	284	264	272	299	287	255	267	269	289	267	272	311	252	292	240	256	274	296	274	333	267	296	272	295	276	254	306	262	279	299	286	308	278	268	304	243	291	313	283	284	300	277	290	289	292	286	248	280	292	281	276	279	320	292	307	296	289	269	303	276	293	290	280	322	254	284	278	270	267	276	290	295	270	302	301	279	298	289	264	279	288	275	292	300	283	294	283	265	270	274	310	275	303	315	284	299	278	276	261	297	271	300	259	280	274	317	295	285	309	313	278	296	264	220	277	266	286	268	303	300	280	322	241	295	280	269	298	297	258	283	303	284	293	284	267	313	272	278	279	261	271	323	252	279	274	287	283	269	296	302	275	265	293	277	281	313	245	259	307	301	291	258	265	317	252	291	294	269	268	283	284	266	277	265	270	285	294	292	300	273	253	287	261	277	296	292	279	292	287	276	293	259	268	250	273	301	266	293	278	293	275	311	308	300	284	314	278	279	248	261	281	270	306	289	278	253	271	293	271	301	259	275	283	270	293	298	291	275
22144	36000	32836	22778	15597	10360	6942	5310	4203	3197	2753	2230	1957	1672	1517	1374	1189	1090	913	869	884	935	1089	1009	773	770	737	709	675	608	616	612	656	613	612	603	638	602	605	613	604	615	595	625	591	609	570	563	564	590	600	583	575	545	575	574	587	565	619	558	606	558	578	584	607	536	627	1194	1655	1407	792	610	597	535	549	574	600	607	585	550	559	539	574	599	593	561	597	563	582	552	565	610	577	585	548	591	575	562	558	574	583	550	556	573	553	560	552	554	582	565	611	534	623	578	573	556	595	588	535	602	560	554	580	576	557	565	593	583	565	588	554	534	577	569	577	591	614	567	567	609	572	586	583	595	585	552	581	538	583	585	566	639	566	626	570	566	554	604	554	539	592	594	585	544	549	561	583	542	634	575	597	593	567	586	574	607	523	563	543	577	591	597	575	552	589	586	565	574	517	552	591	565	562	547	587	564	559	543	549	531	582	597	615	564	541	592	596	582	572	558	569	559	602	570	555	589	561	562	608	546	546	559	573	574	544	565	595	599	556	554	529	561	584	599	583	631	593	564	568	615	592	614	561	578	560	577	563	571	563	574	620	579	573	538	548	604	586	561	575	551	576	509	570	540	553	577	600	558	549	569	507	578	617	565	567	563	557	559	566	559	539	537	562	575	591	543	564	513	544	588	580	583	551	563	541	556	590	551	603	619	563	579	576	542	606	577	545	581	569	594	614	530	560	599	576	527	521	546	573	576	600	585	550	598	586	586	595	570	551	575	532	604	610	566	575	557	598	573	521	553	573	591	558	554	567	552	589	548	558	585	589	567	525	581	573	556	594	579	610	551	567	537	543	598	617	595	547	565	646	534	569	563	566	583	582	549	547	580	553	555	546	559	578	559	564	544	574	553	589	558	559	524	533	594	570	566	611	591	548	623	535	580	591	592	575	608	574	581	588	614	576	579	530	530	535	556	564	576	546	556	552	554	626	526	581	593	576	569	582	552	571	583	573	588	567	549	568	552	622	595	569	565	549	578	558	583	583	529	592	555	550	599	587	585	581	584	588	604	579	608	571	549	539	582	550	576	589	557	573	570	528	540	538	592	573	565	532	535	609	614	503	594	591	549	588	557	576	596	544	620	576	584	545	544	598	537	608	572	586	588	575	596	583	570	587	554	572	545	581	572	595	571	572	590	574	548	576	580	544	564	556	605	586	540	567	576	570	548	537	569	555	562	579	579	568	507	587	563	566	575	572	550	585	548	583	528	576	555	590	548	572	542	537	525	593	581	555	574	569	585	571	580	622	555	600	583	563	547	579	544	542	594	574	575	546	584	557	576	567	566	550	549	584	579	583	622	552	594	603	573	615	546	579	586	556	578	554	570	578	559	564	567	560	583	570	532	630	573	597	648	582	555	549	559	556	560	570	559	585	577	531	593	601	563	581	597	593	591	543	567	524	565	571	601	554	567	570	583	559	568	540	610	593	594	571	543	546	543	567	533	562	622	591	611	587	539	563	575	555	567	533	560	585	580	592	589	549	539	547	566	573	577	532	588	549	563	594	537	574	576	575	564	608	529	543	542	536	521	594	561	595	597	537	513	582	594	552	575	552	550	558	552	552	563	579	576	559	566	576	579	569	580	568	593	575	592	591	559	557	587	583	560	620	585	562	561	564	567	550	581	596	527	615	603	527	584	562	575	566	560	557	577	533	576	556	583	544	534	623	557	550	560	585	581	608	546	560	589	573	590	609	558	557	596	538	605	567	572	610	598	550	569	575	587	566	559	555	584	579	579	586	575	566	599	586	582	614	559	578	546	536	547	567	601	594	585	602	587	545	578	580	545	560	555	582	588	569	594	585	611	565	511	573	556	559	554	562	536	571	571	527	583	622	553	588	561	562	622	548	542	560	599	582	581	571	598	552	596	605	521	573	551	568	576	589	585	590	562	584	552	584	572	596	537	573	569	536	569	579	592	595	577	586	547	603	620	545	586	603	579	573	587	584	600	583	582	560	582	594	620	562	595	535	565	513	600	550	564	603	552	541	582	628	593	560	566	625	598	619	592	600	536	546	536	596	594	501	543	614	578	578	574	576	609	557	564	590	571	559	608	568	587	542	556	596	565	593	560	578	543	591	544	580	583	548	572	558	549	563	524	609	583	563	582	550	533	558	560	583	542	601	593	555	547	563	581	576	594	616	596	586	558	621	581	549	538	551	573	547	525	576	581	556	521	544	602	587	583	582	574	605	541	586	607	541	575	547	594	556	591	580	554	564	581	587	545	548	543	533	578	583	604	552	572	600	582	548	580	547	575	551	540	564	616	557	525	539	610	518	555	571	561	559	533	569	552	593	571	607	575	583	593	601	553	583	529	545	592	588	562	585	655	561	594	524	570	596	607	565	561	568	565	563	551	608	584	675	596	531	548	549	548	549	584	580	607	609	596	530	553	597	596	589	631	532	578	584	537	515	586	602	552	583	608	570	557	573	599	594	606	522	545	589	579	605	515	586	526	611	577	552	554	582	573	554	601	575	575	567	554	547	560	543	557	586	615	592	570	575	592	553	616	582	589	557	581	563	569	587	616	559	551	571	549	552	582	582	565	533	589	600	558	573	585	583	574	573	526	564	551	506	558	549	523	581	598	605	532	586	576	564	540	568	504	581	608	593	589	604	580	587	576	521	548	588	566	595	492	544	552	582	596	589	573	557	556	567	593	566	588	580	561	585	578	543	555	550	582	566	564	574	545	597	591	490	550	573	569	593	606	568	542	541	561	577	544	546	573	611	591	586	606	579	580	561	577	613	597	570	579	544	599	564	606	543	561	563	536	561	582	572	563	591	560	573	569	572	554	574	570	569	565	558	583	534	559	567	571	585	550	600	537	557	611	604	544	546	558	605	593	593	558	595	576	582	599	592	595	584	564	594	593	607	548	566	599	554	587	548	551	545	552	534	535	565	560	614	583	550	551	577	525	587	569	570	565	546	518	585	578	586	574	540	556	610	585	543	564	560	550	593	572	541	566	545	549	527	567	552	554	577	559	561	575	577	596	588	536	589	582	592	580	543	594	557	584	569	586	569	557	612	602	539	587	577	556	571	610	577	551	567	630	558	565	590	556	583	589	543	572	586	554	576	575	542	548	561	579	579	623	560	583	536	537	576	529	568	535	530	584	570	562	579	584	566	529	603	565	601	544	554	556	536	593	580	571	554	552	573	523	543	602	606	528	559	543	535	578	561	570	551	544	545	597	545	591	610	579	554	558	549	512	557	571	531	602	583	606	564	574	568	598	561	549	558	585	536	562	582	559	606	600	549	561	562	560	574	512	561	582	556	579	563	566	544	617	606	560	541	576	567	544	575	608	605	604	553	567	570	580	585	607	580	559	582	552	562	606	544	552	569	575	566	581	567	573	541	534	579	574	562	555	531	554	563	590	539	597	602	587	535	535	586	551	545	585	567	560	539	608	582	557	516	556	572	583	587	573	555	562	571	561	602	540	573	606
23637	21503	29219	24223	21598	18705	7971	3337	2162	1693	1261	1033	816	781	638	644	619	503	417	390	372	441	502	419	367	325	317	333	278	283	255	277	274	284	274	278	279	270	290	302	290	289	280	302	280	280	254	278	246	268	260	250	264	282	289	236	273	257	259	259	275	276	276	247	275	273	378	670	725	544	393	276	229	227	261	252	269	232	239	228	242	262	254	267	242	268	252	269	264	259	266	280	278	244	230	266	259	252	274	262	246	253	229	256	226	232	241	231	221	237	269	277	270	245	278	266	264	280	270	231	266	238	269	263	255	258	289	268	260	258	273	236	239	254	283	266	258	231	261	254	259	261	264	251	231	234	251	257	229	249	253	265	275	255	242	260	276	268	239	244	257	274	280	258	256	256	264	243	240	241	270	280	221	267	250	270	244	237	247	270	267	244	259	265	262	228	235	257	246	255	281	252	260	252	252	261	233	247	262	215	219	255	267	258	279	266	244	261	246	244	257	280	235	253	249	270	255	245	231	282	270	236	239	291	260	263	233	256	255	256	253	268	232	265	263	258	244	271	285	278	261	260	239	277	239	232	256	216	248	254	240	219	277	278	276	269	251	266	261	291	220	257	266	278	241	245	251	265	231	258	248	238	261	280	254	240	253	267	251	255	268	265	241	251	260	256	241	254	250	243	261	251	231	251	221	247	248	263	271	264	292	233	256	259	249	263	272	246	286	261	252	257	282	282	254	248	269	266	275	276	250	250	251	252	253	278	220	252	256	239	257	237	255	239	246	253	260	274	249	267	270	263	228	259	272	261	278	267	228	249	262	252	263	259	258	234	251	261	272	261	247	254	231	251	247	230	232	259	260	245	232	287	231	245	226	259	258	234	264	228	257	280	251	262	262	253	289	259	255	262	248	256	239	274	263	276	251	275	257	241	251	280	265	282	255	270	255	244	254	274	256	270	288	267	237	258	235	245	268	269	276	282	240	279	266	268	251	252	247	241	255	283	228	255	226	248	235	249	263	265	252	265	260	253	236	258	269	281	253	270	243	250	265	238	259	274	265	249	258	258	293	258	236	260	240	237	270	262	233	292	259	226	259	248	275	258	252	250	243	272	245	258	254	248	259	217	258	269	283	271	257	265	253	225	256	251	229	254	261	222	278	244	272	267	240	218	246	261	274	236	247	258	242	268	220	226	258	245	285	261	289	261	236	247	246	271	246	259	259	269	252	230	258	253	268	274	282	264	248	261	266	267	247	238	237	236	254	286	266	261	274	252	261	251	234	280	249	261	244	249	251	249	268	278	232	273	249	245	261	257	239	255	292	248	250	272	264	278	267	211	240	288	256	264	251	264	261	249	257	252	279	247	286	238	242	240	266	263	274	267	256	273	269	247	281	271	269	230	224	255	275	278	267	262	248	246	287	250	281	233	254	209	276	249	269	255	247	239	286	268	264	262	271	251	253	270	250	285	265	249	256	240	282	258	245	252	260	283	241	239	239	261	244	248	253	258	245	262	253	242	249	262	250	254	268	269	247	220	282	217	237	241	229	250	267	252	278	251	267	267	281	261	261	267	244	279	232	243	212	250	237	247	263	264	271	249	260	269	239	238	268	282	258	261	271	235	242	248	267	231	239	241	225	228	252	264	263	275	257	255	254	240	236	265	261	261	243	241	255	254	274	251	249	239	245	244	270	268	263	280	255	264	259	245	253	266	263	265	241	271	237	277	243	265	237	251	262	261	227	279	233	241	253	251	272	225	258	262	269	260	261	269	256	264	274	267	267	265	248	234	254	260	277	246	241	246	252	264	262	230	255	249	244	258	274	247	285	253	252	270	229	261	208	241	255	260	257	261	261	249	274	241	254	250	282	262	257	245	251	241	276	265	263	275	230	241	245	277	277	259	246	269	252	261	269	266	249	243	263	224	251	255	241	241	260	225	271	233	270	300	249	244	223	270	259	248	282	262	253	268	262	263	252	272	259	245	236	234	249	259	276	238	253	284	234	243	264	268	252	256	267	258	276	286	262	247	291	251	260	286	270	253	222	254	237	245	262	256	253	251	240	228	263	255	244	267	240	247	269	263	280	252	264	268	246	257	282	261	239	277	259	257	222	253	246	244	228	288	263	239	254	255	246	240	251	257	261	240	243	267	268	250	252	291	257	245	276	235	288	253	260	220	242	237	279	252	258	246	262	264	282	261	240	224	239	231	263	257	284	253	248	279	255	284	281	246	255	269	248	242	265	277	253	269	244	246	254	226	236	263	246	247	242	262	229	249	252	263	237	269	260	272	259	269	264	235	262	248	241	272	286	257	273	277	251	234	272	260	255	236	246	257	229	233	295	268	246	250	266	255	254	235	255	261	267	244	264	275	222	276	269	257	264	250	256	265	223	237	242	254	265	269	242	265	265	247	270	285	260	238	264	241	263	226	254	253	253	253	257	254	239	214	249	241	259	258	262	239	240	246	274	281	259	250	253	265	280	265	243	245	252	276	281	243	245	246	251	277	236	265	264	263	275	225	252	272	254	230	242	270	263	223	265	252	255	252	210	231	259	222	247	251	238	238	252	269	279	248	268	262	257	259	252	283	244	263	260	213	257	247	248	266	250	264	240	245	245	266	260	261	242	264	259	262	262	248	260	271	242	239	247	243	251	271	279	247	250	260	266	252	261	270	267	259	269	259	246	235	262	220	264	237	266	261	252	259	234	226	235	248	243	269	253	271	231	259	257	259	231	253	278	269	223	262	288	250	246	271	231	244	240	232	266	252	254	258	241	282	220	254	249	238	245	247	247	243	253	268	257	254	233	242	236	273	238	255	258	229	287	268	231	232	268	261	256	281	262	219	261	249	263	267	264	271	230	281	262	250	252	249	251	270	268	256	269	254	231	272	250	256	238	246	268	279	257	283	248	244	247	259	228	241	275	218	263	225	253	262	275	251	265	248	241	261	261	255	200	251	271	243	271	246	254	231	252	249	250	245	232	250	251	289	239	257	238	248	258	271	249	253	235	252	245	259	235	260	230	241	263	270	270	260	233	272	267	255	265	261	250	228	280	233	272	268	273	251	243	221	235	241	256	248	257	288	267	234	258	248	255	268	257	244	280	245	268	288	259	265	254	266	242	282	231	248	238	240	252	249	276	281	272	294	269	227	249	262	292	224	243	230	256	274	237	248	281	280	259	260	255	257	235	274	255	274	228	200	282	236	255	264	239	248	243	281	255	250	243	253	280	286	246	264	248	248	251	255	245	241	241	254	224	256	281	254	263	252	267	249	250	240	231	277	225	244	256	246	256	264	285	236	249	253	259	287	239	244	263	230	247	265	255	252	274	269	260	246	263	241	246	273	277	257	250	244	256	291	257	255	232	230	265	254	254	264	246	250	254	257	275	252	262	254	280	258	236	248	252	262	280	263	214	265	226	250	271	238	262	262	272	240	251	245	233	267	266	249	243	258	253	261	251	234	295	259	270	257	263	259	217	266	259	234	265	279	256	255
23594	43437	40925	32059	22475	14344	10996	8475	6773	5327	4254	3527	3057	2498	2195	1982	1791	1491	1136	1000	966	1149	1441	1189	923	814	845	819	646	629	557	590	598	602	575	574	563	559	547	515	614	554	588	546	538	531	538	520	532	537	514	532	491	547	546	550	483	508	526	555	489	520	474	531	517	511	869	2079	2266	1563	890	545	480	505	516	506	525	465	527	487	466	477	551	497	541	514	519	491	467	504	522	506	500	502	491	538	495	513	495	470	488	505	504	508	452	508	492	491	498	501	498	506	448	520	453	492	528	523	481	518	502	506	476	505	511	494	523	505	511	499	504	537	501	497	524	479	483	511	523	515	513	517	518	466	533	490	508	510	514	480	500	508	477	513	511	463	471	482	511	484	509	449	498	482	473	508	481	491	502	493	472	523	525	493	495	526	448	517	524	486	503	477	506	486	517	528	533	527	525	482	491	497	533	498	478	530	512	511	477	539	471	512	522	536	465	479	495	468	481	484	516	480	473	517	522	514	498	493	511	459	506	474	501	491	500	485	519	502	492	489	522	528	498	464	482	534	489	510	434	547	478	492	454	497	496	532	483	484	550	482	500	522	483	499	518	544	519	508	503	494	524	544	488	510	518	466	534	516	499	517	487	476	526	464	506	458	515	485	493	472	497	469	467	466	553	529	481	539	515	465	493	543	495	502	555	489	478	464	505	506	492	493	532	466	512	499	530	545	477	509	543	508	454	489	510	485	526	506	524	498	535	473	475	501	516	510	531	537	481	473	544	518	516	519	556	466	502	488	490	496	521	480	518	518	488	523	525	488	511	506	499	471	505	484	536	502	544	533	493	509	463	531	463	517	469	479	460	507	485	486	498	487	493	487	518	520	498	485	459	469	470	488	509	502	521	512	510	488	542	496	482	520	502	498	527	486	508	503	476	515	493	535	499	472	493	494	504	464	493	510	479	520	447	462	481	531	483	499	470	492	504	519	488	543	519	495	491	498	478	487	466	489	481	520	499	493	541	505	494	487	463	500	471	488	489	463	478	525	533	488	492	496	527	498	506	509	476	512	451	479	487	514	548	463	464	514	517	443	505	467	466	500	496	501	489	458	485	524	514	491	565	518	524	478	497	507	451	541	519	481	540	504	500	493	512	500	513	495	498	459	574	509	520	485	524	504	477	491	500	481	481	497	521	497	513	461	481	494	542	457	503	518	542	512	508	517	496	518	460	493	518	516	544	486	521	511	492	505	507	521	482	494	506	498	508	475	492	521	495	521	506	528	504	501	486	477	482	491	547	527	462	476	487	509	531	493	497	491	522	497	546	503	477	540	524	474	496	479	526	506	480	462	445	474	446	503	494	486	498	499	492	499	500	483	491	515	454	512	507	506	489	520	493	491	546	485	479	533	529	483	521	526	490	495	521	492	462	472	471	500	498	480	480	482	485	496	508	506	508	511	475	512	514	489	497	523	534	477	498	545	463	533	496	495	481	495	512	526	489	475	480	503	495	481	507	503	516	499	487	495	508	508	489	520	486	469	540	485	484	468	493	507	470	515	533	534	533	564	499	508	521	489	491	508	483	452	522	517	476	494	524	504	499	544	499	504	513	475	494	514	468	521	480	495	502	462	506	480	496	521	500	514	516	492	487	509	475	508	505	498	504	531	506	480	508	460	476	477	506	462	494	470	506	523	480	553	494	490	490	515	522	501	469	490	469	468	514	472	460	464	487	501	529	534	497	482	514	503	476	508	516	519	499	517	507	511	472	513	492	521	503	442	525	501	505	458	506	529	526	514	559	501	513	490	499	528	542	517	465	446	507	468	498	484	518	469	466	497	504	487	458	472	493	454	502	501	499	496	462	484	454	513	522	506	519	502	468	479	473	527	514	509	505	518	530	484	490	491	517	511	486	500	439	541	496	478	526	480	477	479	572	523	481	482	494	523	474	510	497	538	551	494	520	541	486	504	526	471	501	500	468	502	498	452	541	481	528	500	519	448	516	479	514	510	511	512	511	486	462	504	526	512	501	486	493	470	570	488	501	509	506	505	520	552	516	500	505	507	472	523	476	512	524	518	492	470	485	494	519	468	526	480	486	519	544	479	509	483	471	520	528	510	539	524	440	475	480	502	476	565	526	508	513	506	485	536	535	495	506	458	491	501	507	525	493	500	502	489	489	468	484	473	486	561	541	483	514	539	513	490	503	489	487	493	458	489	514	495	517	518	533	468	498	472	496	501	507	493	529	514	525	518	512	502	484	464	475	483	471	497	516	523	495	514	505	511	484	459	524	505	466	510	467	489	468	500	487	476	477	502	466	478	501	497	520	531	519	462	491	496	442	471	493	476	483	490	501	496	497	503	494	500	505	483	500	520	485	498	491	488	506	519	487	481	523	493	478	483	493	469	516	501	507	491	496	504	519	521	480	486	502	507	479	529	459	466	448	520	466	457	504	504	521	508	449	529	509	510	506	484	477	464	527	467	495	524	512	507	479	490	514	519	487	483	565	507	525	518	469	476	515	457	507	471	503	464	503	493	517	486	485	523	489	491	493	529	545	501	481	500	459	477	527	489	509	473	465	447	517	489	542	513	542	491	498	518	513	507	496	518	502	511	464	482	476	493	530	499	521	506	518	513	515	490	444	504	470	448	521	526	487	523	496	503	516	493	517	492	452	479	521	519	520	501	489	513	501	498	504	504	501	481	527	522	484	484	495	511	484	525	503	477	526	498	539	459	495	508	477	480	536	482	480	504	516	511	459	508	519	515	478	468	484	479	502	484	502	466	494	507	510	525	522	517	523	479	518	508	486	472	489	512	473	491	500	522	483	524	501	478	488	496	470	543	490	495	473	491	471	497	499	495	502	517	504	532	526	492	486	526	491	523	533	469	474	524	541	525	500	475	512	519	473	495	480	526	482	524	516	515	506	503	518	483	500	459	536	501	498	492	515	479	519	462	508	511	513	458	506	456	536	472	477	535	521	550	482	579	534	511	478	495	458	510	526	521	470	494	488	512	476	489	504	508	474	479	510	538	506	489	504	514	509	531	480	524	546	512	489	487	533	509	498	517	514	552	463	467	492	482	496	508	489	492	531	478	525	529	495	531	493	503	520	496	537	488	465	531	486	501	521	536	513	482	454	482	531	495	511	493	458	489	523	483	509	520	509	539	486	512	531	493	443	464	517	543	472	455	480	513	549	487	509	466	480	485	535	500	470	499	487	506	473	493	497	512	513	524	489	474	512	501	508	534	487	507	491	542	476	556	531	499	499	502	493	475	490	486	519	518	475	464	488	531	510	490	510	483	495	463	497	530	470	461	530	497	477	522	516	536	482	506	473	480	515	518	472	457	498	526	482	506	472	478	480	485	472	481	513	508	497	506	506	516	488	479	499	530	532	505	575	517	505	479	518	490	506	507	458	520	504	493	475	479	516	494	521	483	502	532	517	527	518	521	482	520	485	477	456	553	506	513	505	484	519	482	495	515	456	493	470	491	492	487	502	448
27078	21187	16859	6556	1930	1114	943	801	658	548	562	546	478	484	506	466	448	445	446	425	442	390	443	449	411	399	397	413	424	419	398	397	418	426	395	383	396	407	395	396	417	415	412	381	410	403	392	401	378	383	385	403	384	369	400	404	405	383	437	393	427	421	426	419	376	359	423	432	451	471	417	394	416	348	465	371	391	372	417	372	374	406	389	367	400	411	373	378	387	360	402	398	390	409	376	343	383	380	355	400	373	372	407	383	418	391	392	396	408	386	344	411	436	371	394	364	440	417	393	405	428	389	405	401	400	400	354	398	388	393	391	369	393	402	376	383	391	394	376	352	387	382	405	386	420	381	390	469	380	372	391	388	403	339	381	369	398	385	373	392	345	382	379	411	386	428	375	398	407	398	381	374	374	405	390	381	373	388	421	372	376	363	427	334	384	386	402	368	403	391	399	394	407	361	399	383	386	403	455	412	394	373	399	401	343	382	356	397	392	386	413	379	409	379	393	398	405	374	383	375	373	394	395	383	396	367	413	380	352	384	390	403	389	396	404	400	379	411	381	402	439	376	390	342	392	389	385	416	382	386	379	381	392	424	371	413	401	319	360	390	375	409	366	378	416	368	377	400	393	429	396	372	398	410	382	374	383	392	445	395	418	389	392	410	436	407	389	407	376	389	407	402	370	405	418	397	386	398	363	391	387	413	382	363	377	413	349	400	435	406	379	387	405	396	396	403	364	336	342	414	432	406	351	414	406	403	376	348	411	385	417	395	405	407	431	414	369	389	399	422	386	388	400	411	366	413	376	393	401	357	402	373	411	389	398	350	396	394	411	374	351	374	420	389	397	369	337	409	392	394	409	397	391	376	389	391	382	413	389	409	377	377	393	397	401	396	370	380	407	420	421	433	396	384	409	371	403	391	381	384	402	411	413	403	403	381	380	398	400	400	386	374	444	384	404	415	401	407	386	393	419	365	385	390	378	417	411	381	384	384	380	379	375	404	381	392	396	390	378	424	388	407	370	411	387	382	394	415	374	379	383	407	385	392	405	404	362	386	396	385	402	384	372	423	372	423	403	401	407	375	387	393	405	430	407	380	373	391	419	383	400	403	382	385	386	403	376	379	404	352	402	392	399	393	407	418	425	395	386	426	377	355	375	366	388	380	390	402	422	384	389	391	378	398	376	389	408	385	369	391	404	371	385	398	369	349	380	380	398	401	371	409	375	372	382	405	371	389	379	389	407	395	411	373	397	377	407	411	385	400	387	406	406	432	394	379	358	397	399	372	383	408	388	361	369	391	382	375	382	400	401	407	384	374	403	453	401	378	391	417	384	369	399	411	417	388	408	373	377	394	399	396	389	382	385	391	391	421	397	401	416	406	399	386	382	379	419	397	402	376	414	395	391	399	361	394	385	414	367	400	413	401	406	391	381	412	385	415	392	383	384	393	374	363	391	373	403	394	386	405	390	396	391	359	365	418	397	437	352	406	419	384	383	424	425	388	374	401	389	372	386	407	371	410	398	405	384	373	367	392	392	368	395	383	396	351	378	401	385	397	405	417	409	379	390	403	399	357	388	390	374	379	407	391	395	384	406	428	398	390	372	395	376	367	397	387	389	403	402	412	396	403	399	395	361	400	374	391	387	388	373	371	392	394	407	372	409	402	415	364	413	361	388	403	389	389	390	386	363	396	372	376	374	418	400	354	420	367	405	360	379	405	367	428	389	391	388	372	358	358	391	427	365	365	362	391	433	421	392	388	378	371	384	390	364	396	400	392	403	385	404	402	372	403	417	405	397	360	383	375	415	373	415	375	355	398	399	379	411	343	375	399	400	392	370	361	377	422	390	371	388	436	417	408	413	394	375	395	417	385	371	420	391	402	413	372	410	412	401	408	396	384	363	421	414	389	410	400	390	395	372	398	391	382	381	394	342	370	392	420	420	371	372	388	416	416	368	410	439	351	412	410	352	356	362	407	420	390	384	416	382	421	364	402	381	400	376	420	410	401	395	375	404	377	402	382	394	387	316	407	430	373	380	390	363	346	359	383	387	386	368	379	432	392	375	399	417	393	402	401	355	399	419	410	359	396	390	402	375	394	402	413	374	378	402	373	420	387	405	396	393	381	359	365	416	362	382	390	370	425	388	427	428	409	412	374	385	371	406	392	398	371	418	373	357	389	390	384	353	391	375	351	396	386	385	385	388	389	371	408	374	399	410	394	395	368	409	408	373	408	371	366	381	356	379	383	427	418	386	376	409	390	421	407	430	395	392	349	383	388	380	399	374	417	417	401	370	367	346	383	372	385	415	418	391	386	368	345	391	415	396	394	442	390	384	405	378	388	440	379	397	385	398	393	356	385	383	357	424	379	384	420	378	399	387	372	355	396	385	401	390	386	349	409	397	420	372	398	377	380	373	380	381	399	412	375	416	404	387	407	383	382	393	364	388	406	389	418	385	372	369	387	410	370	390	414	402	389	393	414	378	407	422	411	407	380	399	405	394	371	348	361	391	400	397	374	404	393	390	373	404	428	410	378	417	401	411	417	405	365	388	404	386	369	411	392	367	427	392	414	364	407	359	398	364	363	392	388	373	382	380	389	398	380	407	385	415	357	418	396	392	396	414	380	412	378	420	387	387	384	373	352	347	393	409	383	408	377	421	372	393	402	429	363	372	392	393	385	407	369	383	349	395	404	411	378	343	397	392	349	380	357	380	399	409	415	358	385	392	381	392	371	427	402	368	411	389	411	399	398	420	394	394	377	423	412	385	350	407	406	390	340	431	394	377	413	371	419	397	386	369	394	394	388	340	373	380	387	385	392	407	379	372	406	397	387	395	393	389	435	368	403	382	371	384	416	381	399	416	361	413	398	415	427	360	371	384	392	414	435	409	366	382	425	396	352	405	409	423	377	391	403	367	375	389	384	361	372	373	397	397	382	412	369	388	364	410	391	377	429	375	379	391	372	378	382	380	404	390	373	406	354	436	364	359	370	394	414	359	406	370	359	397	361	408	399	374	369	417	388	400	365	399	427	407	430	384	382	390	376	377	370	392	393	394	395	386	407	399	396	380	390	361	397	400	378	369	388	400	401	411	382	400	325	428	408	410	391	406	430	373	378	379	382	411	357	421	377	396	385	385	396	386	411	398	385	386	380	402	373	376	383	391	424	397	389	402	391	411	403	410	384	404	401	391	378	411	391	379	406	404	418	422	407	404	375	412	391	376	402	383	368	392	365	403	393	394	391	392	365	392	376	401	390	407	400	350	401	385	431	386	384	407	377	406	405	401	391	390	415	389	380	384	396	384	404	376	381	378	384	372	363	377	362	396	427	393	380	401	362	369	362	386	402	390	368	382	371	401	379	354	385	410	359	394	384	375	385	383	359	382	392	423	400	411	369	411	425	399	384	385	396	364	355	406	396	381	387	383	402	390	385	430	400	386	424	365	386	441	380	348	406	390	383	381	385	400	378	357	409	353	409	414	393	402	382
15525	28132	23780	10334	5222	3565	2766	2293	1955	1586	1451	1395	1212	1096	1095	1094	1057	1032	897	853	818	865	975	909	857	790	849	870	811	754	797	791	813	799	785	774	745	790	769	799	824	832	777	784	766	764	792	757	799	733	753	695	770	785	726	757	739	810	717	742	723	754	774	777	780	755	813	856	960	972	849	794	735	821	770	758	734	747	766	768	781	773	757	766	731	797	753	804	761	807	751	817	777	810	741	727	773	755	775	793	759	787	770	771	792	758	809	735	778	755	779	773	742	805	774	765	773	745	772	772	774	753	751	786	792	771	759	765	744	736	810	755	815	770	742	766	742	748	729	799	756	771	746	782	763	784	731	737	783	776	767	757	757	861	780	779	726	785	776	696	726	713	710	718	755	776	779	782	776	742	757	805	768	735	796	748	801	718	723	733	818	761	785	734	764	753	726	771	786	797	782	754	783	709	756	763	829	804	747	744	769	729	723	764	759	742	720	820	717	706	759	740	765	750	791	743	706	790	770	767	781	747	785	785	764	781	765	749	737	760	781	775	767	754	770	781	747	748	793	745	763	700	762	793	731	755	771	745	740	785	760	822	768	741	727	801	734	752	752	783	801	748	770	761	747	755	780	795	764	769	805	785	799	726	760	752	728	762	761	766	753	768	751	780	792	764	757	739	789	769	731	755	765	765	747	767	761	764	796	744	753	799	754	782	723	787	738	708	771	802	760	732	701	726	751	754	717	787	701	779	845	769	733	786	794	704	752	753	716	729	689	711	786	769	745	760	777	715	724	748	787	770	716	735	764	734	766	764	771	807	745	750	766	739	740	746	753	778	743	763	784	751	732	709	774	781	749	778	730	766	789	754	752	716	755	816	763	795	766	747	737	778	773	776	738	735	742	736	762	777	710	741	806	750	764	788	799	747	769	751	716	726	740	739	785	737	780	766	845	791	760	777	774	770	749	781	729	758	750	758	778	781	747	760	722	779	783	747	770	757	752	732	792	702	809	759	826	742	745	706	777	735	776	818	751	764	782	721	745	728	753	790	771	709	746	752	766	777	809	786	816	787	735	777	727	731	768	740	828	755	814	748	718	794	803	774	788	751	736	775	779	775	765	789	785	727	759	763	734	786	728	811	797	740	839	759	776	765	802	776	786	829	758	787	826	739	768	758	740	749	746	751	786	803	750	765	764	765	797	757	753	743	772	786	739	714	738	775	757	792	788	825	811	796	714	760	784	758	736	763	738	741	774	784	739	729	719	742	776	801	772	763	753	749	828	731	803	807	728	830	776	740	782	775	763	769	753	745	798	753	777	776	792	768	803	804	761	735	752	779	766	774	752	782	793	736	786	746	786	804	768	768	798	743	753	761	814	806	806	764	761	790	766	745	742	742	791	798	759	753	773	789	770	786	778	702	773	770	745	791	775	732	708	708	754	785	778	758	768	748	772	765	779	776	773	686	786	756	818	789	775	788	716	770	778	707	810	762	821	756	760	782	805	775	784	749	739	734	759	775	780	747	797	771	703	788	812	753	778	735	781	769	743	772	810	727	812	761	804	736	720	753	705	781	770	759	748	793	757	735	692	750	760	766	789	782	763	807	808	785	757	760	764	773	733	787	726	754	747	766	808	745	709	729	726	752	744	787	770	763	862	773	756	768	765	777	758	807	761	753	784	809	797	748	745	745	733	749	767	741	763	747	741	829	705	728	746	719	758	773	774	772	747	760	820	850	804	750	750	796	779	749	733	785	770	763	734	766	760	756	770	746	745	725	780	745	779	784	788	726	740	779	814	787	775	758	758	774	738	743	741	766	782	787	781	768	746	782	773	810	781	793	756	724	758	754	751	758	776	798	808	767	831	760	768	750	733	804	804	758	766	785	770	779	760	809	824	793	762	770	808	750	783	746	785	772	784	789	767	741	771	761	740	729	742	726	739	790	769	830	761	740	807	753	810	766	765	716	815	802	812	764	802	792	814	752	740	731	768	823	834	727	783	784	717	780	782	785	750	805	780	776	823	741	749	752	773	756	760	789	743	763	778	735	768	758	773	773	798	748	749	742	761	755	794	748	792	769	795	767	778	789	764	743	737	791	754	768	761	785	774	818	786	758	772	742	788	749	744	802	748	791	724	741	784	763	758	755	761	766	797	794	766	782	785	777	748	777	791	788	708	753	714	753	748	725	760	791	791	784	725	767	816	770	751	785	710	754	799	780	776	826	765	765	785	749	753	776	778	797	780	783	739	771	801	741	781	740	772	771	772	813	807	754	787	813	731	772	695	773	740	759	757	755	754	766	805	754	767	746	722	739	781	773	724	711	749	712	807	775	795	767	760	763	772	743	807	749	699	754	787	771	699	802	761	826	730	761	718	794	801	817	820	726	747	731	790	758	802	762	787	758	798	723	795	785	764	787	759	797	777	716	762	771	749	786	802	773	744	788	818	800	779	723	740	739	745	756	733	795	761	799	699	776	765	775	750	756	776	779	711	701	792	781	728	795	756	780	760	746	761	804	792	759	800	728	765	788	759	746	730	815	747	744	743	760	777	825	759	719	749	740	755	781	796	824	851	779	829	814	796	774	738	722	774	777	736	725	779	773	734	766	758	776	769	755	754	747	781	784	777	788	789	754	724	767	754	779	765	814	778	737	714	749	737	718	782	796	755	781	756	776	746	728	812	809	735	743	744	779	769	745	776	748	821	781	781	822	749	732	754	779	780	818	800	761	800	731	733	721	755	810	728	755	739	760	750	732	741	752	745	770	781	760	835	767	755	730	771	784	780	804	747	777	721	808	777	740	784	759	753	774	725	772	750	731	791	793	723	801	762	724	739	744	732	752	763	774	762	761	744	780	774	747	759	726	735	802	752	712	734	747	739	786	824	789	798	808	819	739	764	806	776	762	770	763	812	765	744	713	756	721	777	760	776	831	750	742	783	780	764	741	782	792	774	785	720	723	713	751	738	775	749	826	768	758	757	739	826	750	786	745	743	734	775	811	756	766	784	724	771	822	781	781	729	786	736	701	759	758	750	795	779	763	733	778	799	752	763	806	792	795	709	768	826	778	746	731	767	789	777	781	787	732	816	772	753	809	800	733	790	704	781	770	780	785	786	766	757	804	844	749	783	780	773	821	711	765	739	734	729	749	773	784	801	783	752	755	795	789	771	740	713	737	790	777	754	821	792	728	735	782	770	727	773	777	759	786	711	783	750	815	776	732	765	755	759	769	728	763	772	729	792	779	791	763	746	779	755	753	762	748	827	724	780	817	707	766	790	784	775	765	795	758	813	707	761	796	787	786	771	769	783	729	814	743	769	772	765	729	765	771	768	786	746	747	779	792	742	800	757	777	708	780	765	758	779	752	773	786	777	789	784	759	797	726	721	752	794	751	771	764	748	790	767	817	779	811	780	743	780	760	769	784	763	762	800	776	806	824	779	804	807	744	772	748	761	723	785	753	783	730	794	737	732	783	784	759	788	758	775	755	763	779	792	792
24680	21569	28509	25092	18247	6636	3129	1797	1276	1087	843	744	666	610	516	485	473	404	394	364	348	365	390	414	353	366	329	341	333	281	307	294	318	286	295	323	304	307	308	285	297	307	312	304	285	308	272	336	312	294	272	302	314	303	294	278	294	291	283	292	300	296	293	262	306	293	416	527	572	408	329	292	262	292	309	304	253	285	293	324	296	262	302	278	276	298	295	272	303	287	272	292	256	292	288	283	289	316	306	271	293	288	281	321	291	284	280	274	278	271	297	308	251	303	310	307	279	289	287	298	276	260	312	306	261	295	298	279	283	264	280	268	298	296	248	278	307	320	297	297	290	309	328	270	273	298	289	292	304	254	258	299	272	272	262	288	319	303	283	305	292	309	312	286	291	290	309	297	294	290	286	299	270	284	299	274	291	308	304	282	309	316	299	292	271	298	247	318	307	269	286	289	310	292	294	278	315	287	309	305	275	313	298	288	326	299	273	325	317	268	296	314	274	286	282	272	246	291	310	283	299	306	275	277	292	280	290	273	268	315	282	299	308	321	287	288	289	287	296	297	299	279	256	254	282	297	295	293	298	298	261	292	283	320	292	273	280	274	301	289	306	271	292	296	293	280	322	291	278	297	305	289	307	297	265	289	284	290	275	284	314	267	289	280	289	309	292	291	260	283	300	277	284	311	286	309	266	302	310	306	281	306	279	305	275	290	299	315	288	301	270	253	280	292	302	272	297	272	292	278	262	272	303	286	299	289	285	297	285	303	277	306	301	280	279	292	303	277	302	275	295	302	305	310	280	299	278	277	337	299	288	288	271	311	276	286	291	273	301	280	313	289	281	300	282	283	285	315	305	290	300	279	285	297	299	292	306	297	298	275	300	268	308	306	275	271	327	293	296	298	306	296	299	302	302	304	287	320	264	270	273	264	295	312	280	283	307	287	305	317	283	279	278	321	303	299	301	297	299	260	284	315	293	278	255	274	282	312	299	323	263	266	297	316	288	274	295	291	309	318	279	302	309	245	240	285	296	319	289	290	268	301	301	285	341	278	288	293	298	313	302	300	306	277	276	324	296	307	305	332	274	339	282	302	295	298	294	284	308	286	295	307	315	287	300	270	294	295	271	290	291	307	312	264	302	269	291	262	297	288	300	306	264	304	305	301	304	292	307	315	271	272	284	275	300	302	292	298	280	313	334	300	305	289	294	258	290	300	297	264	281	300	308	262	294	281	283	297	300	301	295	312	300	284	280	311	296	278	325	295	290	297	324	288	295	288	323	305	282	269	304	278	262	297	281	303	295	263	324	268	282	299	274	275	275	267	297	237	289	287	324	275	273	311	274	282	278	244	281	298	278	281	278	273	302	299	276	273	308	280	283	298	278	327	288	302	295	288	285	270	264	304	282	275	310	284	289	332	300	282	300	250	315	304	295	267	292	278	297	293	272	300	287	314	284	280	302	295	311	295	256	278	303	264	302	292	294	282	309	314	292	281	269	274	318	309	303	287	284	317	292	311	304	248	287	278	269	283	308	299	301	308	280	300	276	271	270	269	318	261	261	282	277	281	301	274	295	290	284	311	300	288	289	264	300	305	288	301	260	270	278	300	308	278	321	290	285	294	297	275	286	315	293	311	288	307	319	307	272	285	272	303	287	271	292	298	296	339	291	291	291	283	280	287	307	274	274	317	277	306	283	319	288	289	293	257	269	295	300	293	272	305	281	303	272	273	296	283	294	301	316	299	294	307	281	296	304	269	291	290	313	291	271	277	265	295	287	297	289	293	313	289	251	302	327	274	323	258	297	295	291	271	293	274	297	290	280	298	305	304	288	282	300	288	299	266	290	242	281	274	254	277	283	276	273	294	314	300	294	277	289	311	330	295	282	305	300	296	283	303	303	265	285	265	262	289	287	278	311	301	300	285	282	294	278	328	280	299	287	289	275	308	277	304	273	287	279	301	252	312	272	281	284	312	288	296	306	293	287	269	312	279	306	328	289	284	260	292	324	293	290	284	271	304	262	301	288	290	283	291	294	315	303	258	253	287	276	304	294	281	311	293	292	271	312	291	308	279	318	288	292	286	310	291	323	295	293	296	323	279	292	297	279	306	261	295	275	300	293	301	321	308	307	295	293	289	287	292	314	305	282	310	286	257	283	292	283	285	326	312	258	302	272	321	299	276	277	290	292	299	293	300	292	275	277	302	258	282	260	290	270	297	297	303	280	284	258	295	297	296	329	311	295	292	281	301	282	267	279	300	276	290	279	253	286	277	323	265	271	297	298	280	291	268	290	309	304	299	282	284	294	331	320	303	282	301	288	275	269	287	291	297	304	294	328	302	309	285	299	294	283	292	312	288	255	283	282	292	272	278	290	280	279	289	292	288	333	316	278	294	322	289	299	295	254	273	255	279	264	294	274	274	288	300	300	312	281	282	265	277	298	301	310	272	300	326	278	288	303	315	267	331	292	298	300	277	312	299	313	310	286	291	293	292	265	279	316	275	306	304	272	285	308	291	306	301	270	277	300	287	315	311	246	301	314	256	298	283	294	273	284	301	293	296	299	313	278	304	287	280	289	287	283	292	267	289	275	287	283	282	266	317	272	297	283	316	302	283	301	278	289	294	295	272	283	299	282	316	311	285	283	320	294	311	293	298	299	289	303	310	307	272	292	288	296	282	284	309	304	280	315	283	326	287	295	277	299	285	283	304	287	331	290	305	284	285	284	283	265	277	281	305	259	293	301	291	275	289	284	300	319	264	327	277	266	271	318	283	307	277	291	303	293	309	312	295	287	259	289	286	304	303	292	318	290	279	279	271	286	311	304	282	288	281	324	270	281	279	298	289	305	294	296	334	281	296	277	306	284	283	302	291	266	302	289	258	292	281	281	291	293	292	277	286	308	281	291	299	296	286	278	286	297	296	282	296	298	263	309	269	298	281	286	278	292	273	311	301	272	302	292	290	293	278	286	305	289	294	315	316	269	287	262	273	282	315	300	331	274	318	263	311	281	277	291	278	310	305	290	362	287	292	259	300	277	299	317	317	292	264	255	288	289	291	272	293	277	317	282	312	301	291	305	288	292	285	279	327	260	324	261	272	301	282	306	311	295	303	308	300	312	284	268	272	314	299	306	277	293	285	300	314	302	277	299	288	295	272	285	299	281	296	287	289	299	296	254	308	281	287	290	282	276	288	294	307	283	326	275	262	304	303	307	296	332	301	267	302	293	293	308	297	298	296	293	275	303	276	293	271	284	259	291	282	302	285	318	271	309	272	309	294	275	321	267	280	273	295	289	317	308	270	305	297	288	320	296	307	311	289	267	306	276	334	282	262	301	297	272	270	292	292	305	315	279	292	288	286	299	305	284	265	284	298	329	308	313	315	292	287	306	297	297	307	313	311	305	302	278	293	293	291	281	276	302	290	286	284	289	307	286	308	297	295	280	263	284	310	268	304	304	289	269	282	302	297	281	283	269	296	331	275	296	306	289	302
21830	41109	37159	24854	13548	9650	7452	5519	4156	3430	2816	2400	2048	1697	1521	1380	1296	1201	973	882	874	990	995	942	783	716	797	834	687	686	601	629	684	672	691	652	617	667	632	637	614	671	620	639	616	635	588	582	608	627	598	619	586	582	579	637	604	598	592	585	588	602	577	595	583	608	997	1536	1326	1040	799	591	568	632	592	563	586	583	651	580	567	620	610	601	604	595	590	599	570	585	584	583	636	560	590	637	571	573	589	618	555	589	581	620	583	550	586	596	578	603	584	565	568	560	592	602	623	609	567	599	589	598	576	576	597	615	572	594	646	583	632	575	613	615	622	551	626	606	542	557	603	617	571	619	603	599	569	598	601	579	612	598	569	546	618	590	548	605	587	581	621	591	572	614	582	566	612	573	596	594	568	597	582	610	614	563	542	610	600	553	543	568	559	567	546	587	610	552	551	571	651	601	581	577	586	601	602	603	578	587	613	621	595	597	593	594	582	563	631	546	600	583	597	609	609	593	581	528	575	599	609	567	593	593	635	584	617	562	569	574	607	561	591	598	563	616	606	563	594	604	556	574	596	599	562	575	573	573	605	613	610	603	581	583	572	579	609	621	543	588	618	604	563	584	576	561	614	609	563	618	599	556	587	621	586	589	608	620	568	610	590	567	589	566	554	578	573	557	575	585	591	620	608	569	608	608	564	588	633	597	595	583	616	569	547	562	586	576	580	593	605	597	575	602	615	536	575	555	602	576	584	579	577	607	559	590	581	564	579	632	613	567	578	580	569	550	621	592	598	551	554	548	572	581	552	603	588	577	551	574	541	603	618	611	621	591	553	607	563	551	565	542	587	568	574	641	593	561	581	567	576	573	589	600	601	595	591	566	574	584	621	574	635	572	566	546	567	567	547	600	619	581	558	609	593	622	556	595	569	545	614	623	606	599	613	614	563	599	608	583	584	568	594	583	573	590	586	568	584	581	653	580	616	589	581	545	585	560	556	557	603	596	560	560	585	560	593	599	560	612	568	560	586	575	597	536	633	612	610	559	619	603	551	635	583	603	549	588	567	532	566	599	564	609	580	555	597	549	578	581	601	624	575	591	599	595	570	578	603	597	545	632	585	573	567	595	626	565	581	608	604	580	595	604	621	602	587	565	566	572	631	558	612	589	595	584	575	597	563	575	606	526	578	553	562	549	530	612	567	617	608	591	604	616	545	560	566	556	610	547	601	584	586	575	597	561	605	603	570	550	576	566	566	584	588	589	599	590	598	575	556	585	596	571	639	533	601	547	615	602	566	573	579	593	576	592	582	551	568	547	591	636	593	596	575	570	537	624	590	623	602	554	547	580	559	580	622	599	637	567	583	581	577	546	609	586	581	632	601	561	582	582	594	574	589	615	600	587	583	603	626	584	589	578	564	620	599	575	591	567	574	595	590	603	598	567	624	561	621	597	587	581	639	603	576	593	547	565	636	644	616	587	557	620	583	579	616	592	584	562	573	547	638	616	595	620	595	601	576	613	595	596	572	599	543	604	611	558	590	627	571	574	558	598	594	595	578	598	542	543	617	582	567	531	592	663	606	615	567	565	536	589	549	601	633	566	595	585	574	586	559	587	597	596	571	564	575	588	538	586	575	600	531	600	575	588	627	547	560	610	611	594	613	564	607	628	578	619	625	554	544	530	567	609	577	593	589	604	550	592	594	621	603	583	577	543	632	631	589	586	558	588	575	558	606	567	581	640	568	599	596	560	601	576	575	610	572	565	589	621	563	597	577	543	578	591	587	585	592	579	632	584	625	595	574	552	578	583	578	585	607	580	588	605	575	568	572	626	594	590	580	599	593	540	587	557	540	591	553	564	578	636	522	615	589	576	582	591	594	555	616	597	597	586	577	562	601	545	629	580	571	582	601	574	600	607	612	550	605	609	597	618	606	602	585	597	536	591	551	635	560	578	585	618	592	599	607	638	575	581	571	574	632	592	621	588	639	613	605	617	606	572	576	623	647	573	573	602	614	568	592	586	605	574	609	594	599	540	606	543	612	577	589	591	594	601	588	592	632	599	585	573	612	586	564	589	592	645	593	587	546	597	573	587	599	546	573	584	580	585	567	579	526	672	580	565	584	604	612	577	630	590	589	607	604	553	609	577	597	590	589	563	587	558	552	625	565	577	579	633	586	569	528	574	581	555	588	576	566	598	594	563	614	578	620	603	559	618	565	559	602	613	571	608	618	576	525	578	582	606	592	590	573	587	582	580	580	603	568	591	588	646	542	597	610	554	549	608	595	549	592	632	529	569	560	614	548	556	586	597	593	587	577	613	602	538	607	567	571	598	585	565	629	592	594	615	549	613	569	602	593	605	619	632	608	622	593	610	593	558	531	620	585	577	591	594	539	607	580	602	582	580	616	607	615	560	550	592	572	569	557	577	585	569	540	568	577	576	568	616	569	600	577	562	574	589	542	602	577	640	590	607	592	606	574	590	576	608	627	515	493	588	558	596	606	558	581	560	579	607	614	624	571	560	607	578	557	570	568	544	581	562	569	614	584	575	605	621	591	581	595	610	587	608	552	628	595	601	599	598	609	632	585	599	601	598	580	624	612	553	551	622	558	594	572	601	587	561	591	591	565	566	547	618	554	545	611	580	559	588	615	562	592	567	589	582	589	600	529	588	595	596	558	571	607	588	555	578	582	588	591	600	546	598	596	555	611	597	570	588	581	555	574	629	620	607	578	594	568	568	578	609	583	580	582	568	622	627	591	529	608	578	552	569	620	616	554	604	616	619	600	635	605	587	571	568	559	560	572	552	588	558	581	631	632	586	584	548	590	581	572	567	576	606	607	576	621	574	557	570	569	590	627	559	590	589	594	581	571	615	557	597	586	594	621	638	586	543	602	586	607	608	539	587	567	572	592	546	594	613	584	568	574	622	576	578	575	576	543	596	598	551	538	587	574	595	595	573	564	566	568	590	602	565	592	628	552	613	592	570	613	609	622	582	597	582	610	630	592	622	590	596	621	575	638	579	587	611	568	618	583	554	567	550	565	577	603	586	592	582	580	611	609	610	634	598	591	614	559	582	592	546	597	557	593	634	582	563	586	620	585	631	569	591	589	584	623	565	570	568	582	582	550	585	558	588	590	557	557	556	560	592	574	588	559	574	552	574	607	583	625	572	570	597	585	582	600	597	592	622	567	601	572	605	601	582	555	622	599	596	536	579	583	598	595	537	577	547	607	594	555	583	618	565	586	611	590	582	584	548	566	626	605	650	585	595	592	543	595	599	596	571	593	587	600	565	576	601	550	567	584	567	622	567	568	645	525	575	608	600	574	560	549	586	593	590	607	562	612	575	599	605	602	562	584	618	604	559	614	565	617	579	619	572	612	585	620	591	598	542	611	564	592	591	581	590	599	623	568	593	586	584	581	583	593	569	607	595	583	618	557	563	606	590	551	575	603	641	587	571	624	592	614	587	596	653	556	596	602	603	569	557	570	585	591	594
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
