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
339741563125	339741563645	339741564195	339741564745	339741565295	339741565845	339741566395	339741566945	339741567495	339741568045	339741568595	339741569145	339741569695	339741570245	339741570795	339741571345	339741571895	339741572445	339741572995	339741573545	339741574095	339741574645	339741575195	339741575745	339741576295	339741576845	339741577397	339741577945	339741578495	339741579045	339741579595	339741580145	339741580695	339741581245	339741581795	339741582345	339741582895	339741583445	339741583995	339741584545	339741585095	339741585645	339741586195	339741586745	339741587295	339741587845	339741588395	339741588945	339741589495	339741590045	339741590595	339741591145	339741591695	339741592245	339741592795	339741593345	339741593895	339741594445	339741594995	339741595545	339741596095	339741596645	339741597195	339741597745	339741598295	339741598845	339741599395	339741599945	339741600495	339741601045	339741601595	339741602145	339741602695	339741603245	339741603795	339741604345	339741604895	339741605445	339741605995	339741606545	339741607095	339741607645	339741608195	339741608745	339741609295	339741609845	339741610395	339741610945	339741611495	339741612045	339741612598	339741613145	339741613695	339741614245	339741614795	339741615345	339741615895	339741616445	339741616995	339741617545	339741618095	339741618645	339741619195	339741619745	339741620295	339741620845	339741621395	339741621945	339741622495	339741623045	339741623595	339741624145	339741624695	339741625245	339741625795	339741626345	339741626895	339741627445	339741627995	339741628545	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2703	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22130	20302	27689	22738	20302	16917	2110	1502	1515	1203	1440	1373	1252	1169	1082	968	880	761	668	555	441	448	436	440	378	320	308	257	278	267	242	238	200	212	194	201	214	204	207	221	239	224	227	201	232	189	197	193	203	237	184	229	205	201	208	203	176	180	192	191	171	199	194	240	178	212	196	205	186	195	171	208	197	201	214	235	212	191	214	223	170	210	203	201	197	201	219	194	192	196	221	201	167	203	203	182	211	196	190	199	191	200	186	193	192	222	182	211	203	202	190	198	205	193	201	224	205	192	175	202	191	204	221	182	202	181	195	189	207	207	184	206	201	212	199	197	186	203	212	219	197	210	196	174	164	201	188	190	203	196	187	184	204	210	191	170	172	196	180	194	189	184	185	193	210	206	163	185	182	183	182	205	188	197	204	193	188	189	175	198	211	203	204	217	209	204	208	188	159	182	188	205	185	195	205	211	192	196	204	177	185	204	214	194	188	188	196	191	188	197	197	187	169	187	190	197	170	199	200	198	169	192	190	182	195	203	174	159	191	182	192	202	183	181	206	185	205	211	182	183	180	207	196	202	187	189	184	205	200	195	195	226	214	188	198	215	205	198	186	213	208	187	227	187	181	190	187	225	216	179	198	197	196	200	191	183	218	187	199	188	148	197	205	193	206	191	185	196	169	198	196	192	184	192	223	189	212	174	196	183	177	186	201	195	185	185	187	236	176	180	163	191	184	181	196	203	174	164	193	197	209	193	184	214	179	199	168	196	179	190	195	191	177	195	185	210	181	202	201	199	200	173	194	199	184	191	184	192	196	181	186	187	212	190	198	223	188	198	182	214	187	188	196	210	185	191	205	199	171	183	195	198	188	207	186	158	196	203	184	218	187	193	200	186	216	195	185	202	188	220	202	212	193	201	194	207	221	215	175	172	183	213	184	195	192	194	218	194	190	184	198	199	218	211	201	193	176	195	167	180	188	177	183	210	232	193	215	202	203	169	183	177	187	180	207	182	173	187	183	189	165	187	205	204	193	189	201	200	193	213	176	194	188	201	196	195	210	184	189	187	196	202	210	205	225	188	167	168	191	195	171	189	205	193	179	222	201	209	191	194	181	182	197	180	194	172	190	193	185	200	187	214	200	168	158	174	187	177	175	203	176	183	190	197	185	192	208	209	190	186	180	191	231	176	214	188	189	204	192	155	196	174	179	184	205	206	234	176	219	190	181	190	190	179	165	171	185	178	205	218	188	182	179	198	190	192	188	217	183	184	186	204	176	203	213	215	223	195	191	195	182	194	222	203	175	204	194	190	205	196	180	185	194	191	195	178	218	204	198	171	177	171	225	180	211	182	173	183	194	177	206	192	191	189	178	192	185	184	179	205	172	221	190	186	187	170	195	193	217	196	190	180	190	164	204	198	200	188	169	212	187	187	185	208	191	186	202	174	216	189	170	170	192	197	179	203	198	179	225	189	201	170	202	202	166	228	178	196	204	196	181	159	213	194	193	193	171	202	184	224	191	222	209	196	189	194	200	217	179	193	192	199	168	208	219	191	173	206	204	209	180	180	184	184	218	187	174	172	207	190	200	202	205	198	190	206	172	208	183	216	211	209	162	185	208	199	193	231	164	174	192	187	211	206	182	198	195	208	198	186	204	170	234	178	160	186	173	204	203	185	192	195	218	206	189	191	207	168	200	201	167	188	193	189	203	178	191	188	187	186	187	217	171	205	172	213	190	197	188	205	195	181	200	183	210	194	187	194	194	199	211	179	189	192	210	200	173	220	198	199	220	209	185	185	184	182	199	183	192	194	205	196	188	189	198	209	211	171	178	195	175	204	190	220	216	202	185	207	195	179	200	182	203	192	184	197	184	199	186	196	176	212	213	192	159	208	188	180	202	212	189	218	190	195	195	187	199	182	193	178	184	180	215	215	190	206	198	181	193	223	200	177	204	185	177	175	197	195	203	192	181	179	185	201	195	197	194	199	196	214	216	209	192	178	186	189	208	203	183	203	194	211	197	241	225	184	208	179	193	184	192	193	177	187	221	217	219	219	178	215	209	216	168	182	197	195	199	199	197	178	174	211	191	211	215	194	201	198	195	187	185	180	182	202	192	204	185	216	191	206	182	186	177	195	192	216	202	231	204	198	182	211	176	193	192	179	170	201	172	193	159	188	182	200	204	185	221	175	167	184	174	201	197	195	208	194	191	226	183	202	182	160	195	190	190	184	172	186	187	201	205	189	207	179	169	193	188	184	200	208	193	179	194	181	168	182	188	192	176	190	180	181	208	193	187	173	200	188	183	209	183	168	179	208	178	186	185	186	193	202	179	180	205	196	196	200	223	207	184	217	180	187	185	191	210	179	194	183	192	226	193	200	207	184	213	208	181	174	212	181	207	173	200	199	174	199	172	194	174	167	195	218	195	202	189	199	191	186	196	177	191	191	196	186	205	206	209	213	188	206	192	201	199	168	176	194	200	195	196	186	209	191	201	193	197	194	218	184	207	219	201	205	193	167	203	195	203	190	177	203	181	178	208	193	187	182	229	187	198	200	209	171	198	206	174	174	197	187	184	185	195	207	200	174	172	200	192	197	179	182	198	187	205	182	208	194	172	206	184	181	203	185	201	207	193	179	178	192	184	197	176	189	217	191	196	182	199	188	192	182	188	189	169	192	223	193	210	198	191	187	220	181	198	172	202	175	216	205	185	185	205	207	196	172	183	179	217	182	187	206	219	187	178	196	184	161	195	186	198	210	207	204	189	195	192	199	180	172	196	190	197	191	179	197	183	187	168	192	193	186	195	181	202	195	206	201	187	197	182	208	201	192	185	201	212	207	208	217	194	189	176	187	194	217	193	191	220	186	195	193	181	191	202	203	184	176	194	175	198	184	173	202	173	201	208	196	176	211	194	173	209	192	202	202	206	170	167	201	223	183	178	192	192	199	203	210	228	205	183	192	188	221	201	172	220	200	195	183	198	206	164	210	184	197	188	197	191	194	218	210	199	210	204	178	213	204	178	196	210	202	190	186	204	199	184	205	197	205	198	156	160	188	220	196	189	178	174	174	201	188	174	192	164	212	194	204	196	183	183	202	190	191	199	210	177	199	198	229	181	199	196	195	185	172	216	196	212	180	194	199	206	173	155	208	201	188	202	184	186	194	195	188	165	187	190	204	187	201	189	191	155	178	184	220	180	192	185	186	181	178	174	193	178	190	197	194	198	204	193	176	220	202	195	195	228	161	182	178	189	192	177	205	193	181	181	204	221	199	193	210	181	214	220	180	199	190	210	215	207	197	168	197	201	195	176	192	182	192	200	184	220	209	204	183	190	207	208	208	197	197	181	207	211	185	193	205	195	192	189	200	217	166	177	213	205	186	195	183	184	190	174	195	186	193	180	173	181	192	187	198	202	205	208	206	182	210	209	201	200	163	226	198	202	189	187	169	191	199	203	187	179	195	207	191	200	206	199	193	165	187	189	208	206	190	188	194
7520	14946	13710	8810	6248	4741	4239	5283	6194	5073	5796	5591	5071	4908	4199	3937	3374	2801	2302	1940	1645	1511	1442	1322	1158	1083	883	825	737	686	597	580	601	516	524	485	512	499	505	498	471	485	494	462	495	442	451	440	414	455	417	490	493	471	444	403	456	470	418	417	419	423	398	374	424	438	430	431	424	443	433	427	374	380	414	414	402	434	419	431	384	386	390	418	383	424	404	421	414	418	367	390	384	388	396	417	408	397	414	369	391	397	415	432	384	405	440	431	365	439	378	399	442	426	422	393	400	450	433	382	432	396	392	412	385	402	386	410	411	409	365	405	404	446	399	405	403	438	399	376	412	406	386	370	397	388	384	417	440	377	392	383	438	421	383	386	388	395	414	415	365	393	415	411	402	413	404	431	403	405	426	385	415	414	396	399	412	430	419	392	376	404	429	411	416	430	409	402	391	395	389	399	413	359	390	398	417	408	389	389	396	408	404	382	391	435	422	373	431	403	418	418	376	410	387	414	399	394	392	425	403	385	397	386	411	433	408	411	416	395	383	408	359	404	417	391	472	395	434	415	436	405	399	412	398	422	405	409	439	379	423	381	377	407	405	382	396	431	409	409	377	375	370	386	421	412	420	376	399	391	425	395	402	363	390	403	426	379	412	433	389	409	404	424	411	418	392	391	410	391	414	423	419	406	424	398	383	436	390	384	410	419	405	416	404	401	412	417	390	419	405	392	450	404	412	394	372	389	431	420	387	421	404	414	419	401	404	395	402	404	359	404	377	405	394	410	409	387	425	430	403	414	424	410	398	396	431	389	383	403	365	400	421	404	411	426	411	393	371	413	388	389	412	362	384	388	384	397	397	437	397	402	367	372	421	410	392	399	415	404	393	415	418	427	417	423	396	375	394	379	410	396	390	412	393	412	399	413	407	397	394	402	360	401	402	433	437	414	419	455	418	359	398	403	395	400	389	395	427	373	408	392	401	385	411	406	434	420	385	386	401	408	388	406	396	402	440	471	412	419	397	430	415	393	422	440	458	433	423	403	415	359	420	375	407	391	409	394	382	374	398	423	409	365	381	372	393	397	384	385	408	419	407	418	449	413	389	416	432	402	418	418	426	417	416	379	377	387	409	401	401	397	406	389	401	428	418	407	416	386	417	379	402	396	419	411	373	372	418	379	363	394	388	409	411	408	400	381	435	405	379	431	440	399	387	392	366	396	410	402	396	429	385	416	410	391	432	426	428	420	410	370	432	435	388	389	369	412	417	401	408	410	384	407	405	405	402	383	406	415	390	423	409	403	415	378	415	384	434	402	402	411	394	416	406	429	371	402	374	444	403	390	417	382	396	393	392	423	384	410	422	396	403	389	400	386	418	380	411	411	408	413	388	426	391	426	398	392	414	397	417	392	409	430	376	402	404	404	376	401	382	409	418	383	390	409	434	371	412	440	393	401	416	393	402	413	404	427	416	396	432	367	397	390	409	407	408	387	403	376	398	402	380	420	386	417	408	398	381	386	400	392	370	395	401	395	370	420	429	385	370	441	413	417	400	397	396	381	374	410	393	389	368	448	388	377	422	373	365	401	404	402	415	407	421	379	378	444	435	394	406	395	398	413	433	384	422	403	439	412	368	397	438	410	415	393	393	442	398	389	405	396	418	418	382	389	413	394	420	398	379	409	385	399	418	370	382	408	370	421	363	399	425	394	416	417	408	363	407	357	419	375	384	410	427	396	358	397	412	426	408	417	429	427	408	417	420	404	415	384	407	420	409	378	410	407	389	393	422	437	431	420	425	390	406	403	397	404	406	393	374	396	390	394	406	410	397	426	415	396	365	399	418	401	387	439	407	405	395	435	394	406	403	367	407	443	365	409	392	410	379	394	408	425	368	387	379	410	402	401	398	385	411	381	375	395	415	417	450	399	403	413	403	392	404	398	409	411	423	428	386	409	408	428	401	445	456	420	406	392	387	358	425	411	379	403	408	411	414	400	416	411	425	393	403	414	410	447	403	421	442	430	454	402	389	378	375	419	404	405	399	414	360	429	421	401	389	388	409	386	411	424	409	376	399	389	405	432	397	411	392	393	412	406	401	400	378	408	413	402	441	402	396	391	429	406	428	418	401	387	387	370	407	392	396	402	388	402	373	392	434	426	390	384	372	382	417	436	380	390	394	385	365	400	365	438	411	365	369	407	373	430	413	394	433	421	371	443	401	427	438	394	446	394	379	389	416	429	432	378	405	399	442	414	372	418	401	429	414	406	400	412	400	447	414	384	402	408	385	419	384	403	408	368	410	390	396	397	386	420	402	386	378	415	412	396	410	397	385	410	425	393	415	411	377	411	417	387	396	363	389	376	403	413	437	386	393	411	405	400	456	413	418	431	439	414	411	423	391	403	411	404	392	430	389	418	380	411	433	437	395	415	421	407	416	405	427	381	349	421	418	396	385	415	402	411	426	418	417	396	396	396	367	397	389	420	400	402	399	400	399	386	389	410	415	409	415	404	423	386	431	399	405	452	388	412	425	393	392	350	359	400	446	410	393	417	418	387	384	409	402	426	423	412	454	416	377	410	363	407	421	405	406	361	456	384	381	397	439	401	400	437	391	433	426	434	360	398	398	399	422	394	420	379	387	396	382	399	379	419	414	367	412	392	422	462	385	388	422	387	383	414	408	390	414	406	384	447	393	370	425	364	399	373	403	394	393	412	421	414	396	405	420	393	391	390	392	412	382	392	430	364	475	368	410	412	429	429	332	367	381	411	407	410	355	387	361	397	378	399	377	383	399	432	429	383	407	369	433	389	397	425	403	387	388	405	391	395	377	424	397	406	408	381	387	402	393	372	385	397	433	373	395	374	405	390	380	402	410	417	429	418	368	434	381	396	425	398	423	423	385	431	408	409	416	415	396	426	403	404	381	409	370	387	373	381	413	388	419	389	419	403	386	402	391	388	423	421	414	439	408	390	389	416	422	408	418	377	407	372	406	397	402	424	416	402	378	421	391	388	417	398	405	377	402	423	395	394	411	391	375	416	375	395	433	395	391	381	406	386	404	381	365	394	395	400	422	417	408	399	400	405	386	393	419	398	425	386	399	428	409	408	411	415	397	398	423	395	411	383	427	428	376	369	410	416	418	430	394	399	402	433	409	378	425	406	364	424	409	429	399	397	405	384	392	403	404	419	400	436	400	367	434	381	385	429	395	394	393	394	405	416	419	397	389	389	394	372	439	382	403	415	400	400	403	399	411	406	408	387	396	391	389	377	450	400	407	425	430	415	399	422	421	417	361	414	405	444	447	404	423	394	393	359	358	439	390	412	404	386	408	385	365	385	409	400	410	397	410	410	392	423	406	407	400	406	414	403	416	394	387	375	392	407	406	407	403	391	397	406	409	425	382	407	403	410	400	360	423	448	409	441	424	414	375	399	396	428	404	355	411	411	370	426	415	387	421	422	414	371	383	378	405	390	402	397	435	441	395	419	368	374	403	378	421	375
26810	20249	6423	1256	811	689	677	651	762	960	989	931	898	808	820	693	605	477	493	444	418	437	412	429	398	372	392	356	345	374	357	352	355	341	362	321	351	353	334	339	336	321	361	345	373	326	346	337	353	364	344	365	363	353	309	310	350	344	314	358	327	329	327	323	308	334	342	332	341	341	338	321	331	365	350	336	336	376	346	355	329	351	335	381	319	299	349	331	326	346	327	347	313	324	356	365	352	330	321	332	331	341	314	311	348	328	336	344	307	351	329	349	327	333	354	303	320	340	335	337	345	342	342	352	362	361	351	391	328	328	370	361	292	347	341	311	344	343	331	326	346	329	328	342	318	328	344	357	351	305	311	302	315	328	307	362	331	331	356	337	352	303	317	342	367	344	331	301	328	337	329	321	331	333	362	335	331	338	356	299	345	301	327	326	354	350	373	339	353	368	297	338	311	340	318	350	339	335	341	362	315	303	337	312	318	327	338	334	332	298	362	357	323	313	355	343	346	337	347	354	368	339	327	319	337	322	327	377	348	322	340	332	320	342	339	344	312	318	350	295	341	348	321	333	318	322	303	359	346	315	320	329	310	348	343	312	358	331	348	316	327	329	322	354	326	322	365	343	350	317	360	313	313	349	333	314	345	327	338	318	322	334	323	324	305	327	324	338	307	343	371	323	333	328	325	335	319	327	343	326	305	338	359	368	315	350	307	333	329	345	330	332	354	329	325	355	348	349	305	320	317	300	317	328	318	306	303	315	336	330	335	313	343	339	319	343	330	358	344	334	325	352	332	330	337	323	321	310	338	355	335	325	340	325	330	326	342	352	322	363	279	321	311	329	318	327	337	307	337	314	368	358	323	369	331	317	343	321	317	336	330	369	323	358	331	360	300	332	344	336	334	345	319	308	346	347	335	311	329	337	336	334	342	289	328	322	304	312	313	316	318	333	329	318	336	322	347	320	341	330	317	318	338	355	350	335	326	327	333	345	309	332	319	317	325	341	318	371	334	342	311	311	353	357	343	336	335	323	330	337	322	337	364	297	325	316	352	333	327	339	341	328	316	348	334	333	350	317	364	343	333	337	351	319	302	303	319	323	335	332	330	309	337	310	348	331	315	356	330	369	338	330	342	310	302	318	336	335	327	314	345	337	357	354	315	350	314	349	352	324	335	318	291	340	327	308	314	322	339	325	341	321	328	349	320	314	331	315	319	286	334	369	343	338	313	334	318	324	333	340	293	335	332	321	336	319	373	313	337	353	298	328	313	329	326	330	328	337	349	343	336	311	362	326	336	317	305	352	312	317	369	318	343	347	338	341	323	299	328	335	324	322	289	325	332	313	323	359	354	331	338	287	363	343	317	355	322	342	367	310	309	342	333	320	340	345	344	349	342	355	341	326	310	321	356	323	337	339	358	333	364	345	305	300	345	349	328	303	364	314	348	325	336	371	356	360	335	363	348	361	326	359	331	345	331	313	309	319	341	325	325	313	340	332	335	316	335	310	315	327	368	358	322	320	306	324	317	325	318	314	338	364	321	317	376	361	356	316	354	331	340	340	335	319	343	345	345	319	342	355	324	349	331	349	330	328	340	337	337	341	365	366	331	337	326	369	321	348	316	299	373	341	355	334	343	356	348	325	348	320	352	298	329	342	341	328	343	353	304	323	338	335	309	347	331	348	342	342	329	310	330	330	339	356	338	300	347	341	353	329	341	349	350	320	331	344	325	335	333	337	353	321	304	290	319	353	377	369	328	351	329	320	366	322	327	331	370	312	339	315	313	331	323	335	366	354	348	322	332	339	366	353	331	342	349	376	333	372	331	324	329	342	342	314	328	328	308	332	327	323	322	306	331	345	348	328	331	334	334	330	344	325	331	356	295	337	338	337	318	319	346	349	326	301	340	365	382	316	341	316	354	333	354	330	337	344	300	320	335	321	337	284	328	334	319	338	357	345	326	302	332	334	324	328	320	312	334	371	326	312	350	318	388	339	328	332	351	338	311	313	368	358	331	356	325	312	334	312	327	353	330	319	344	308	359	347	357	327	324	332	385	344	345	341	342	304	335	307	329	326	312	338	352	342	317	342	335	310	314	342	313	339	328	338	331	327	355	347	338	333	300	304	328	335	333	370	328	321	326	338	319	350	347	343	331	349	325	350	364	330	327	341	303	335	340	364	328	333	346	354	326	353	314	348	351	315	328	339	332	322	358	356	331	354	327	344	326	335	297	346	325	333	314	352	329	340	363	348	328	322	313	344	308	328	334	329	340	319	377	346	357	365	359	329	348	372	346	349	302	345	331	341	343	342	307	337	327	305	348	302	322	335	343	332	337	336	286	353	323	340	354	303	355	316	355	306	329	325	312	348	304	341	376	312	348	293	345	357	358	370	324	319	338	340	328	339	334	352	328	336	336	331	325	357	332	310	345	320	338	360	348	324	355	306	308	321	335	365	348	357	370	327	336	365	348	344	332	336	322	317	338	303	324	320	323	341	349	328	351	357	327	321	340	351	359	334	338	319	342	329	345	315	352	315	351	329	312	343	308	342	344	297	318	351	334	331	338	349	337	337	359	316	349	308	311	331	322	307	319	348	358	382	298	296	333	358	335	334	342	319	326	321	352	315	355	317	334	342	324	298	334	349	315	327	347	358	317	343	317	311	343	351	344	327	323	352	318	342	361	350	328	318	347	320	320	343	328	330	304	320	330	296	366	338	358	315	323	353	371	315	339	296	331	348	330	353	354	312	319	337	325	344	337	332	316	320	338	333	367	328	312	328	310	361	341	365	352	334	334	318	331	321	343	298	309	318	394	357	332	329	327	320	312	336	325	338	328	354	343	316	332	308	300	342	332	311	350	336	343	333	337	366	341	321	319	322	318	308	346	363	357	355	357	326	339	317	339	330	341	344	334	347	356	321	356	347	355	340	334	307	344	332	338	343	354	314	363	331	326	322	308	387	333	360	339	331	313	324	350	300	344	341	336	356	359	341	354	337	314	373	338	326	325	326	330	317	381	348	335	313	330	335	332	360	347	360	309	323	337	341	331	345	332	341	307	321	328	345	346	354	334	319	321	319	355	339	337	310	331	313	307	357	336	341	331	322	356	330	301	337	310	326	329	339	359	298	309	354	313	347	265	343	330	343	323	327	345	332	324	311	310	292	338	304	319	331	339	357	328	329	363	331	356	329	331	332	318	327	341	327	322	312	355	332	351	308	346	372	345	327	330	363	322	333	349	346	321	321	346	335	331	342	358	334	332	346	384	361	314	329	327	325	310	347	307	332	341	355	381	310	323	329	348	322	308	361	356	349	326	320	335	338	339	319	324	324	342	322	299	342	359	351	342	375	352	331	348	306	338	345	323	314	341	323	297	315	337	344	344	318	303	335	346	336	304	331	338	356	337	316	332	320	352	334	322	303	352	351	354	352	322	323	342	318	369	367	295	320	302	355	325	335	327	306	321	328	372	303	318	325	332	333	337	381	356	336
4212	2365	3606	3179	2722	2413	2363	2449	2873	3509	3835	3651	3372	2902	2632	2332	1976	1508	1413	1306	1127	1089	1102	1013	975	940	848	834	773	789	754	727	744	736	763	724	684	736	698	704	699	713	712	699	642	708	699	722	776	764	737	749	761	713	673	679	753	687	719	728	711	695	684	707	776	660	717	664	705	711	685	715	703	684	704	693	695	736	679	681	625	677	704	674	692	700	660	684	676	683	756	705	727	677	645	657	680	663	650	680	668	716	702	693	653	696	679	699	691	714	731	670	700	645	730	706	747	698	718	706	648	685	695	694	666	669	750	693	648	725	734	691	672	716	672	674	711	706	677	679	712	702	686	672	662	675	667	717	663	736	689	653	718	656	689	713	737	638	679	689	723	697	721	721	673	651	728	692	692	681	688	735	662	671	703	706	715	692	692	740	674	658	718	687	708	694	710	739	684	696	733	692	703	730	687	702	664	700	702	692	717	672	731	683	671	747	703	717	695	687	731	722	666	688	729	668	677	717	758	643	679	665	709	703	710	700	695	704	693	712	750	671	678	716	670	719	697	720	708	733	709	701	696	693	689	674	735	682	678	678	691	686	696	683	692	681	709	703	674	663	705	688	712	716	735	681	700	714	707	706	720	729	693	731	681	728	719	703	723	643	744	678	738	702	703	801	735	690	721	655	683	639	651	662	686	709	721	683	696	716	674	662	696	668	682	699	708	738	725	701	727	742	683	720	688	720	679	687	714	743	757	724	659	688	747	630	718	726	661	680	707	674	699	682	693	679	719	692	733	702	720	708	710	712	670	729	701	695	671	706	727	687	643	670	659	708	668	705	711	757	711	681	689	704	682	708	734	719	686	668	743	658	697	667	658	677	705	711	708	731	709	706	696	716	767	663	677	700	672	702	661	668	670	710	690	711	677	669	733	717	699	704	698	675	718	715	658	704	703	686	710	680	674	670	709	695	681	679	709	681	704	694	702	702	684	697	706	691	690	698	749	721	667	686	715	746	691	731	697	704	705	653	701	679	683	681	690	680	748	701	749	712	702	716	682	725	675	737	693	627	712	720	685	740	704	688	703	682	686	702	697	694	666	730	691	673	732	718	701	656	727	699	726	674	746	690	741	661	655	686	748	662	687	705	706	731	697	634	665	727	707	688	713	695	714	731	672	699	752	703	742	711	670	717	698	674	744	707	660	724	714	686	672	719	699	689	732	779	711	733	703	703	728	636	680	717	619	731	679	659	646	727	690	659	651	718	653	677	714	689	701	710	687	677	718	690	701	702	711	701	701	694	688	670	692	682	684	679	690	700	767	694	674	722	704	741	695	669	680	714	702	691	670	696	695	672	687	747	692	783	664	663	726	679	681	673	650	692	698	696	726	726	737	700	734	666	695	720	696	721	702	692	673	716	655	704	701	700	686	727	671	687	746	684	692	693	739	692	676	730	661	700	743	709	721	748	666	717	727	679	683	745	693	692	708	700	700	707	676	674	642	668	680	700	695	694	683	683	704	693	688	670	698	713	688	707	780	687	730	740	698	645	664	726	706	727	716	670	681	687	702	691	728	706	714	672	698	721	714	665	688	652	734	694	718	700	688	753	691	681	669	674	706	681	715	710	656	677	686	693	640	703	680	686	738	675	704	752	705	730	690	678	720	708	761	705	689	740	688	670	713	695	651	728	711	683	682	700	715	728	684	673	723	734	693	778	725	645	663	719	672	718	742	710	689	694	744	750	709	664	682	696	727	677	694	703	724	701	732	654	672	752	699	713	730	668	701	694	746	703	704	742	703	720	701	698	744	706	704	677	672	677	667	701	745	695	739	687	700	714	704	684	722	691	696	686	678	723	703	706	711	655	729	719	725	693	723	694	691	702	680	672	713	712	674	662	690	659	693	703	686	707	723	696	692	733	664	703	669	687	681	758	704	668	726	719	679	723	694	662	727	730	660	720	685	715	687	745	630	748	723	685	715	684	701	714	678	681	712	715	696	672	675	692	695	696	694	693	693	721	707	681	673	699	681	697	678	686	711	697	693	653	696	643	745	697	718	657	702	691	697	690	669	696	761	707	756	676	687	671	681	656	715	693	675	714	713	702	670	742	707	705	688	695	708	717	722	717	711	680	659	749	675	698	693	696	708	679	736	716	722	686	682	722	649	727	736	688	701	696	691	697	682	657	646	658	670	671	676	688	753	732	746	679	728	750	660	731	684	682	694	708	712	688	712	741	711	680	679	713	699	720	697	709	693	681	643	726	669	719	700	752	712	693	711	686	676	666	712	654	644	749	742	727	712	685	721	766	670	696	667	699	636	691	741	692	687	744	698	709	677	751	763	663	704	682	672	743	711	669	682	708	701	696	661	675	688	712	690	752	689	691	692	647	751	716	686	682	665	687	679	739	691	688	712	716	702	662	668	680	728	716	700	678	718	680	751	667	679	728	668	730	703	673	677	722	722	730	658	744	714	717	741	709	725	685	701	789	677	721	705	663	644	644	727	730	729	721	691	629	679	669	699	695	665	735	738	718	753	730	689	696	673	745	727	654	653	696	699	711	769	691	706	685	706	733	718	698	641	703	722	742	696	715	692	673	711	730	652	632	711	734	755	757	670	653	665	694	692	672	693	693	761	667	699	690	676	751	646	682	662	648	695	693	701	698	661	731	724	693	655	708	696	723	706	684	726	678	723	640	717	687	706	747	678	683	655	663	709	719	706	709	703	699	734	727	721	663	715	691	676	690	733	713	705	718	691	666	653	711	681	658	709	646	701	761	690	725	694	673	689	701	680	712	687	710	694	677	656	679	701	676	675	706	710	707	692	684	701	679	686	690	706	706	695	697	725	663	739	691	664	687	676	735	703	757	667	686	652	644	668	720	680	714	698	716	710	634	716	682	718	726	728	698	714	690	698	718	659	694	701	687	722	684	703	720	748	678	727	678	749	692	676	663	667	709	735	722	699	725	733	719	696	717	700	716	742	663	695	726	686	730	678	709	741	733	722	712	685	763	702	672	687	693	720	735	692	701	655	714	713	677	653	709	705	710	742	668	684	733	687	690	743	722	635	701	702	677	714	692	711	687	716	664	647	741	729	754	722	713	690	682	686	651	713	695	726	690	701	720	674	707	732	699	643	727	750	720	702	709	709	703	689	675	706	698	690	692	707	717	748	737	663	694	732	681	695	687	693	694	739	659	676	695	753	689	672	715	710	650	673	675	699	672	649	640	645	680	700	744	651	656	697	713	714	696	701	728	654	706	704	694	718	694	728	716	624	735	680	703	697	704	666	716	697	720	699	717	735	697	659	637	714	733	666	683	754	658	685	724	664	723	717	733	744	693	676	705	682	687	693	665	683	703	678	724	767	691	708	702	712	694	728	691	644	700	694	704	670	710	712	699	687	667	668	697	671	705	721	704	725	706	739	696	682	696	741	686	714	752	698	715	698	684	699	667	699	682	722	715	705	700	678	699	665	696	689	721	665	706	689	674	657	693	716	723
24414	21514	28623	24850	19262	3025	1491	1370	1228	1192	1228	1359	1189	1057	941	850	715	585	490	472	425	408	407	369	341	320	325	305	270	252	260	289	249	278	255	257	272	266	272	225	245	246	231	271	263	262	253	242	253	224	252	230	248	231	251	278	232	246	244	253	259	266	228	225	233	289	227	248	237	227	223	235	243	236	222	246	232	230	250	264	228	234	219	242	243	235	237	247	238	251	236	250	243	257	256	243	236	222	244	251	254	239	238	231	245	259	219	249	241	227	260	221	259	233	255	260	244	225	242	215	227	254	256	238	248	220	235	234	238	250	259	221	273	241	274	241	220	247	245	214	236	250	220	200	234	253	226	232	234	235	238	231	252	264	239	229	237	246	246	224	240	229	242	227	226	206	234	250	250	239	221	229	245	259	215	264	243	240	243	246	229	248	213	225	227	231	234	229	249	202	270	227	239	228	244	229	204	232	251	220	258	244	226	241	237	241	240	251	238	257	230	225	235	240	223	225	246	207	220	214	242	249	221	257	215	243	243	242	234	249	249	221	258	252	251	256	238	268	227	244	228	238	244	237	219	233	253	234	215	214	251	227	265	220	239	241	263	243	226	268	242	254	242	227	243	253	236	219	244	236	250	237	248	235	221	227	252	245	246	235	222	233	249	252	265	283	256	226	252	257	218	220	255	258	238	217	260	262	250	244	240	242	265	257	229	262	229	227	203	260	258	252	255	234	217	255	226	226	244	244	230	245	226	243	238	242	234	273	266	254	217	253	250	218	220	248	248	249	267	265	222	223	221	274	227	254	250	206	227	251	220	224	248	248	223	236	249	242	262	245	257	242	229	218	238	239	236	240	251	234	246	266	232	209	246	240	247	213	229	244	245	238	238	244	256	229	231	233	242	252	252	241	211	233	233	242	241	221	215	243	215	251	240	230	259	240	249	241	258	221	236	238	213	258	247	265	252	242	229	231	240	246	249	232	258	256	240	233	237	259	248	262	215	236	232	246	242	203	248	260	231	236	228	227	267	233	233	250	255	245	272	219	225	249	229	237	221	230	221	234	228	233	226	228	274	225	221	238	240	251	236	245	250	248	241	230	244	233	219	233	226	260	257	238	210	245	240	237	237	255	237	244	250	232	246	232	236	244	244	241	237	235	213	222	216	232	253	224	233	245	252	217	225	240	220	210	236	227	249	229	231	225	232	256	232	260	248	215	225	228	234	240	241	220	243	244	246	243	255	235	203	245	224	261	229	233	233	249	237	224	223	243	251	220	248	238	251	243	222	214	225	254	206	241	226	243	232	238	229	242	192	219	227	225	271	267	268	237	249	231	269	231	244	219	245	233	214	220	222	240	229	249	244	255	230	250	237	236	233	226	206	256	221	229	246	261	226	249	266	240	248	230	238	235	195	241	236	234	228	240	213	226	233	238	263	245	246	243	241	248	230	257	256	247	245	242	226	260	218	223	253	241	266	248	210	229	245	222	251	237	260	232	225	226	271	236	224	240	236	245	231	216	232	237	239	240	251	240	239	239	227	235	258	249	245	232	244	248	281	211	233	240	253	216	202	249	256	239	235	224	258	222	223	242	241	238	236	240	216	252	220	245	263	203	258	248	227	240	234	225	259	251	217	213	222	248	221	224	237	248	265	254	232	252	224	204	223	224	256	240	236	238	245	269	228	235	277	248	228	236	257	234	248	224	244	248	256	239	238	240	237	240	241	237	242	236	236	246	208	242	228	259	216	238	237	255	227	257	239	217	242	223	220	256	229	250	259	252	244	235	240	220	255	263	246	233	233	251	262	231	248	234	250	246	229	217	235	248	227	243	238	241	249	253	231	243	223	238	212	237	230	248	244	236	250	243	245	252	240	248	238	251	248	229	241	219	234	218	234	257	234	226	227	246	261	221	246	238	216	237	235	232	241	207	243	242	255	227	244	225	247	274	226	261	216	253	252	248	205	254	224	242	248	218	239	230	259	232	245	207	223	267	229	238	231	254	251	246	248	231	249	234	247	241	251	234	252	224	239	246	270	215	221	211	232	232	219	239	246	253	246	210	223	234	237	238	234	232	254	223	236	246	228	229	237	237	232	230	251	235	232	247	220	246	240	250	225	236	220	269	230	245	247	237	247	243	232	254	229	234	247	228	248	232	268	235	249	226	266	231	256	230	236	249	233	251	222	203	234	258	233	239	226	253	260	245	232	265	232	228	255	237	236	231	267	220	230	212	254	235	228	241	235	256	255	225	247	239	240	241	246	214	235	273	244	240	238	241	235	235	243	233	262	229	232	255	257	249	234	213	227	228	231	228	228	222	246	233	216	211	283	230	259	238	245	236	229	247	251	237	215	245	229	239	219	244	219	247	275	218	213	229	259	235	228	281	241	244	240	227	237	233	250	246	237	231	242	237	229	277	219	204	285	239	246	241	260	224	239	266	263	243	235	224	236	233	234	233	230	211	242	266	221	251	255	222	230	241	249	216	250	247	242	220	238	213	250	218	217	223	257	255	243	246	239	249	218	216	245	218	250	252	238	257	224	222	259	236	202	221	245	265	226	245	216	242	237	247	241	240	242	241	228	233	229	241	240	222	210	236	236	250	235	254	228	242	248	229	252	262	247	249	218	237	236	218	248	256	226	238	229	228	257	222	227	236	214	232	245	263	253	236	217	255	230	218	227	265	225	264	227	228	236	233	242	248	267	236	229	257	241	244	248	238	222	247	229	220	242	241	237	224	247	268	235	260	242	235	225	236	234	226	235	236	227	237	241	253	270	239	253	234	218	250	232	237	247	242	250	235	229	243	234	229	220	260	238	245	236	222	238	241	258	252	232	237	234	213	225	233	233	236	257	245	219	234	229	250	243	255	239	242	214	252	242	222	236	243	236	269	247	260	239	245	225	242	237	249	251	250	240	213	258	256	242	233	238	251	224	232	262	239	208	233	239	230	241	221	252	251	243	238	215	254	252	218	259	258	243	247	241	213	253	232	235	260	254	246	238	271	256	209	225	244	256	217	229	240	241	212	231	270	248	224	242	264	231	221	245	222	241	244	242	233	227	232	199	226	247	226	238	240	251	236	241	232	239	244	236	257	242	235	227	242	232	226	236	272	226	224	253	257	248	223	244	229	236	249	241	222	256	229	238	233	248	228	232	223	256	232	235	236	220	228	256	235	224	229	254	218	213	233	212	228	232	253	235	231	251	231	221	239	256	240	247	207	256	215	241	197	247	258	225	232	228	238	252	239	233	213	236	229	249	259	239	250	227	216	214	221	258	220	228	216	244	217	229	238	239	257	258	252	231	268	236	244	223	239	227	254	263	244	242	219	215	247	243	233	238	242	219	261	237	230	220	240	243	252	226	219	240	238	261	224	240	231	222	237	238	232	251	214	243	208	249	232	268	232	245	236	232	229	241	243	209	235	235	233	264	215	244	231	254	248	240	233	212	226	250	248	253	273	258	237	241	221	223	239	234	240	250	218	231	243	257	248
5656	10460	9921	7186	6908	5382	4883	5315	5111	4791	5327	5390	5035	4214	3508	3097	2727	2142	1802	1490	1359	1177	1193	1120	939	942	881	804	718	699	662	615	609	670	621	557	577	571	557	567	531	549	604	554	532	567	532	567	531	538	533	542	577	571	522	544	544	544	557	489	535	566	535	499	503	497	525	525	577	581	528	508	504	527	555	515	563	497	530	553	528	533	514	526	534	520	505	529	473	496	560	482	548	486	530	509	509	520	555	532	552	518	523	533	499	516	515	535	545	573	548	551	548	551	534	525	532	518	482	485	511	496	491	513	505	516	499	517	521	499	532	521	526	532	496	534	535	570	517	492	533	511	565	581	528	518	528	523	527	487	474	505	469	520	524	522	487	544	538	478	534	508	519	511	547	522	523	503	514	504	507	528	542	496	510	506	532	462	524	554	530	529	547	513	525	509	513	502	481	543	498	505	510	487	514	540	521	524	499	525	517	511	508	533	532	520	514	494	511	512	476	548	509	487	514	531	534	558	507	518	475	542	497	523	476	531	531	531	480	537	514	541	535	505	551	546	499	508	505	501	472	544	551	521	538	492	482	531	526	517	504	524	491	552	509	499	504	527	513	480	522	495	496	516	564	506	528	530	514	546	471	502	491	499	527	486	531	481	501	518	518	459	505	481	561	537	516	518	547	523	489	488	522	534	483	512	546	488	521	518	458	488	499	509	510	508	523	568	503	524	501	525	524	533	508	478	491	507	517	509	564	535	520	526	480	535	551	534	510	569	526	501	512	514	492	509	523	486	509	496	572	477	535	513	526	509	472	509	508	523	545	511	486	536	497	522	526	508	488	491	493	527	496	473	519	507	530	518	548	507	505	492	513	479	494	537	541	494	490	496	518	481	511	510	523	556	523	504	521	521	511	514	518	516	529	507	475	499	525	524	525	523	498	508	504	453	505	554	513	487	491	523	517	480	513	534	527	501	559	540	536	551	570	587	565	502	568	523	476	545	528	519	533	501	521	528	488	542	563	525	535	496	537	466	526	509	507	533	498	511	527	496	541	527	526	546	492	488	532	548	503	563	529	533	542	518	555	523	503	548	506	575	542	535	523	512	573	539	488	509	472	494	515	508	530	503	536	531	521	473	490	534	466	523	481	573	450	515	494	521	532	490	531	529	530	507	537	516	530	510	541	553	528	563	513	493	505	541	511	515	530	547	531	502	530	530	509	520	515	503	507	511	532	535	497	488	532	517	543	508	481	529	492	508	502	541	485	500	519	498	492	528	542	553	514	519	508	509	514	493	510	486	532	508	560	500	513	520	558	501	502	511	515	518	526	495	498	501	567	521	480	518	529	491	541	551	521	470	540	535	508	522	518	493	519	514	520	526	478	560	506	484	498	490	506	525	547	501	553	512	506	520	525	525	532	526	533	496	490	502	499	518	503	491	542	489	558	502	533	525	537	528	525	554	538	544	523	524	508	543	515	517	516	552	519	527	480	468	544	482	535	515	538	551	501	532	491	501	525	524	469	511	493	514	482	503	476	503	539	524	566	491	503	521	501	516	491	509	531	540	485	497	534	514	507	512	537	517	477	508	491	510	508	505	489	513	539	554	515	576	534	477	537	537	538	536	527	487	535	539	531	555	486	490	544	499	521	479	545	524	522	518	541	561	513	513	536	517	503	531	536	538	537	533	513	497	475	513	535	521	506	536	474	515	514	494	508	525	476	526	516	505	494	515	502	525	534	542	499	535	533	503	474	540	556	504	501	528	487	561	505	489	524	531	525	506	516	513	509	542	511	504	487	548	496	587	503	483	494	538	537	485	497	545	554	502	530	509	505	490	523	482	524	471	520	488	550	501	547	535	495	555	510	544	475	497	505	535	505	497	501	541	502	504	496	477	549	537	496	490	505	513	489	522	536	527	551	483	525	518	507	529	549	538	561	487	524	538	538	480	550	494	493	526	493	512	504	511	540	530	503	509	509	551	505	504	500	532	529	535	522	500	566	547	525	519	542	534	477	501	492	517	529	501	493	511	482	514	553	524	533	490	520	495	528	537	506	539	503	482	508	526	476	510	499	505	509	519	491	514	510	511	490	534	484	558	509	534	504	535	499	507	506	504	459	535	503	567	522	528	503	531	555	509	533	502	511	541	520	506	511	532	530	506	535	489	497	554	488	527	560	533	468	534	499	538	551	513	525	534	505	502	472	494	523	501	513	501	497	565	514	546	514	504	503	521	498	535	522	505	517	493	529	516	505	525	522	508	544	506	519	531	532	508	512	518	529	488	527	534	465	524	514	524	486	525	498	548	509	492	524	488	554	523	510	460	540	520	513	492	528	490	477	508	523	530	491	510	550	520	522	518	486	584	510	508	503	521	519	535	502	486	515	516	519	537	503	507	495	469	496	547	535	528	546	488	562	536	547	518	540	525	495	516	476	522	469	535	504	520	549	526	522	500	513	512	527	519	530	527	501	529	492	494	534	547	507	527	523	522	522	492	548	480	509	505	537	521	492	480	523	488	531	533	512	552	492	528	503	531	501	529	545	525	530	561	525	534	542	564	505	505	585	533	486	591	522	487	555	511	516	526	527	540	531	490	545	484	526	537	486	518	496	570	547	540	515	546	511	529	520	501	493	486	476	526	527	528	500	508	485	559	525	517	478	540	523	487	545	514	495	487	475	551	537	532	552	544	528	509	560	523	500	509	514	474	516	532	524	506	508	523	527	506	578	538	538	521	526	506	551	519	487	522	502	498	488	518	563	535	483	471	530	544	521	518	501	547	525	532	544	564	498	510	515	517	533	559	520	506	549	506	534	518	512	522	520	493	507	504	493	502	501	501	464	539	544	515	534	538	537	528	500	581	522	497	528	491	540	514	520	500	515	539	489	523	485	480	500	523	585	509	532	542	530	474	490	484	509	495	515	492	514	522	518	526	501	487	520	526	527	541	572	516	525	505	501	523	547	539	494	502	524	534	502	467	484	533	518	546	518	537	529	490	498	537	517	533	526	536	533	543	532	518	517	485	522	504	522	489	519	520	533	506	503	556	543	485	549	517	516	482	505	499	483	491	501	534	517	594	496	521	468	504	522	563	498	522	557	515	518	537	496	463	514	583	521	480	566	528	468	519	526	547	552	508	500	500	533	520	531	519	487	528	495	515	526	513	547	516	493	529	525	550	464	500	515	547	509	501	542	510	499	546	526	515	520	528	497	512	493	513	528	507	514	511	483	483	506	503	513	500	554	504	512	533	519	531	509	526	521	508	526	459	511	557	526	514	549	551	560	505	509	529	472	510	500	513	520	551	498	491	508	545	559	528	529	542	505	532	520	529	532	521	533	544	503	475	493	494	538	521	496	503	508	526	506	539	497	531	496	507	511	516	523	501	507	523	504	514	495	546	519	489	488	529	488	522	511	569	532	499	539	506	516	514	520	499	532	529	518	525	512	537	526	548	524	527	522	510	499	539	509	559	549	549	510	533	477	542	516	495	539	536	525	527
23447	21478	29337	24034	21485	18396	4055	2092	1614	1540	1740	1687	1589	1337	1172	1002	814	676	628	500	491	432	414	375	347	337	293	355	267	277	266	247	247	248	236	217	228	242	201	212	232	225	229	209	241	220	235	227	218	246	223	209	217	210	217	222	192	204	210	217	233	195	217	200	217	188	219	243	202	212	176	190	195	189	197	193	193	190	208	204	179	207	203	201	206	203	194	211	220	232	207	190	183	190	209	195	195	187	203	209	216	201	209	207	205	208	194	201	219	214	192	212	210	203	210	216	218	200	219	191	189	195	216	205	204	208	199	196	191	208	222	186	201	217	226	191	208	207	206	219	208	241	220	209	210	190	225	202	191	209	189	203	194	214	211	219	197	203	207	187	206	217	199	225	225	225	191	218	193	187	210	195	191	200	207	219	208	190	212	234	214	196	204	207	192	190	204	199	189	200	210	205	188	183	211	211	198	194	199	203	176	193	227	204	202	219	173	220	185	225	206	191	212	210	194	218	201	201	203	224	201	205	214	186	201	209	213	217	196	195	194	227	205	210	205	218	207	218	199	190	194	204	200	195	202	208	218	196	192	179	220	199	194	209	214	209	197	235	191	220	208	221	194	209	199	206	176	221	202	178	215	220	209	233	173	205	192	198	213	191	227	180	216	179	192	221	206	208	208	196	193	176	203	195	233	227	191	240	206	206	194	200	211	178	217	196	196	179	202	210	203	193	189	204	193	203	215	218	222	213	212	198	211	197	221	201	201	207	207	187	198	216	207	199	207	201	201	204	199	190	185	199	208	180	237	193	211	211	188	212	205	199	200	208	216	209	216	208	190	207	199	208	200	190	236	170	216	221	207	205	220	210	214	214	198	214	198	200	195	202	201	205	203	202	219	187	198	230	209	193	218	183	196	192	211	220	183	215	213	235	211	213	181	214	206	224	227	181	205	207	186	205	194	197	232	187	202	184	204	194	200	198	217	195	214	178	229	203	232	216	208	171	241	203	208	213	198	199	239	180	189	183	178	220	211	207	212	188	198	184	236	205	171	189	213	217	209	230	208	203	203	203	198	204	194	207	204	176	205	201	205	198	214	223	204	185	206	181	178	185	205	206	207	209	199	211	202	191	207	214	193	224	199	207	186	217	214	207	185	202	193	194	197	188	210	209	210	170	231	205	184	217	209	190	208	214	186	193	211	205	188	227	196	178	226	199	169	205	196	203	201	207	205	203	217	204	201	209	232	214	223	207	196	204	208	200	229	214	198	180	178	196	186	187	219	208	206	215	217	202	186	198	197	224	229	190	224	189	181	188	197	166	205	210	201	182	194	210	200	216	197	176	244	203	212	204	196	212	221	185	195	185	185	209	190	184	217	209	218	195	220	204	208	184	194	206	203	206	198	222	227	212	193	223	212	199	204	225	198	222	213	213	210	185	217	211	215	225	204	226	214	180	203	207	207	189	201	207	198	203	192	204	195	236	199	186	211	185	208	194	205	219	197	195	187	176	206	184	208	207	216	203	199	171	235	207	216	205	228	191	235	197	222	199	204	203	194	221	186	178	191	210	196	197	210	223	243	159	182	177	208	200	202	203	210	214	223	202	195	213	213	198	201	226	197	188	180	208	172	226	188	214	208	206	190	209	206	212	215	195	239	226	211	204	185	195	219	187	202	176	214	206	166	202	218	185	197	227	211	173	185	188	224	221	235	195	206	198	216	199	209	205	194	188	207	211	195	222	184	185	204	195	188	194	222	207	188	208	203	174	222	224	208	176	215	205	202	208	195	214	200	214	175	200	223	232	191	216	202	213	208	188	206	225	226	211	182	200	192	251	211	210	206	222	200	203	205	211	227	207	199	193	199	192	208	196	204	192	202	203	190	215	190	208	202	207	199	223	192	195	199	198	196	201	214	202	220	204	224	198	206	220	197	216	215	202	208	200	210	200	192	211	223	201	215	193	182	183	217	221	194	224	220	197	195	178	207	215	201	210	225	187	175	206	208	221	211	183	219	188	191	200	195	210	192	192	193	213	197	189	191	199	199	197	206	176	197	215	195	227	215	216	195	225	207	204	204	240	195	207	187	225	211	204	195	213	210	213	206	200	215	199	194	212	208	198	191	219	204	199	206	209	204	197	230	221	205	231	199	205	231	185	219	193	206	175	191	211	217	212	221	196	228	194	205	217	201	209	223	201	209	211	201	225	214	210	199	210	221	197	223	200	227	225	221	198	197	180	208	216	223	192	198	208	198	211	191	187	185	212	209	204	216	181	219	186	213	214	210	239	213	205	201	203	209	202	218	219	217	238	208	201	219	227	233	194	197	208	218	214	209	226	226	196	213	208	228	205	207	208	232	196	198	216	210	209	197	212	193	221	216	196	211	204	199	185	182	194	191	199	199	199	210	208	222	190	189	192	191	191	191	188	202	191	189	209	199	214	194	229	205	197	216	201	205	223	229	216	227	218	177	207	190	193	211	215	198	195	228	214	193	217	200	206	219	207	220	202	216	216	219	215	211	199	179	191	221	179	208	205	191	223	201	210	210	223	202	181	210	188	211	214	184	215	219	192	176	224	205	214	207	173	217	229	201	213	228	183	188	236	204	212	191	216	211	183	172	213	218	229	192	193	226	212	207	226	195	202	215	209	212	206	239	191	202	243	204	192	187	215	218	201	196	213	193	226	205	198	216	198	200	200	201	204	187	211	194	219	231	187	192	210	194	183	193	189	178	213	248	188	211	220	225	232	167	200	208	208	228	205	181	230	202	210	218	202	201	202	196	212	209	224	222	183	220	211	233	195	200	190	200	190	204	196	197	216	209	220	193	202	188	203	182	205	205	196	213	200	205	201	200	231	200	194	178	193	185	203	224	207	209	184	209	230	206	188	178	194	218	206	198	213	197	188	217	200	212	206	210	184	204	190	226	201	212	228	191	204	195	198	211	201	163	228	192	215	212	205	206	209	225	207	202	187	211	201	208	207	214	203	205	216	211	200	201	223	208	183	170	210	209	183	218	207	182	215	189	223	195	212	218	219	203	191	187	190	204	233	217	198	213	192	224	208	230	219	210	227	204	215	212	200	208	210	205	206	193	190	191	196	194	202	224	189	181	190	229	199	197	176	194	233	194	204	186	204	199	193	206	222	219	204	196	230	187	182	233	202	188	211	189	206	204	189	199	211	175	214	225	208	208	200	215	216	196	201	178	213	201	198	211	190	202	182	233	199	208	177	199	193	195	216	199	182	211	202	185	182	223	176	181	226	183	205	207	227	200	195	194	195	203	214	186	202	188	194	188	227	212	191	210	209	203	214	197	194	195	196	197	183	213	207	190	236	221	206	208	204	179	211	221	200	208	193	191	206	211	229	193	200	213	204	204	166	203	226	197	197	202	206	190	200	193	203	183	207	201	197	226	203	198	180	184	214	209	183	203	189	197	229	194	189	193	212	199	197	208	215	232	180	193	210	204	213	224	215	188	215	205	200	199	215	223	211	211	195
8014	16275	15677	11506	10198	8507	7736	7152	6696	6145	7176	7104	6209	5346	4701	3853	3356	2851	2397	1937	1651	1495	1425	1338	1228	1020	1026	907	739	733	706	591	625	589	553	618	522	532	530	504	534	484	476	466	473	470	476	480	496	492	532	571	482	440	477	452	486	491	461	450	451	427	435	447	469	446	493	445	441	438	464	452	418	421	428	418	418	470	425	457	421	428	454	452	420	423	417	415	457	426	433	426	435	476	419	446	436	420	417	437	398	441	393	408	458	436	413	434	453	410	416	444	400	443	428	416	426	454	408	424	417	457	420	443	412	437	429	426	423	458	443	421	389	441	398	473	422	473	423	445	423	426	427	437	403	424	448	432	455	480	406	458	429	459	412	415	407	458	418	441	431	424	426	434	417	454	424	425	438	442	444	442	421	452	444	460	427	417	415	447	422	457	421	448	403	410	418	401	409	422	414	446	445	401	443	462	418	398	449	401	450	447	427	425	448	449	405	393	431	431	387	423	445	421	436	454	433	434	417	443	446	479	433	413	417	447	418	445	446	430	471	432	420	403	416	443	381	448	443	424	405	429	416	429	403	406	442	430	426	449	414	396	452	416	418	418	448	427	415	418	395	418	443	400	417	429	402	437	437	446	412	484	423	409	388	443	425	418	429	437	404	441	425	427	426	431	410	432	404	397	436	403	429	446	427	462	430	440	442	442	445	415	470	457	387	462	438	411	415	423	441	440	408	454	429	402	428	432	397	441	434	430	428	461	403	448	426	418	416	394	444	405	438	430	428	415	471	434	427	429	414	399	458	428	424	417	461	404	422	415	449	407	368	414	448	406	420	442	414	442	384	404	418	445	459	438	408	412	408	407	437	407	410	454	409	419	403	414	431	436	449	437	458	462	416	424	437	443	440	426	459	416	412	448	430	422	418	435	444	434	422	462	439	450	447	393	433	445	386	433	456	401	450	392	442	436	450	421	442	452	363	445	447	420	448	377	435	384	404	435	443	449	430	388	430	445	416	445	429	433	453	426	416	402	426	428	379	469	386	427	422	424	461	416	450	390	452	421	438	433	429	407	443	442	437	437	454	435	438	432	396	448	437	424	436	460	424	419	415	401	429	476	462	438	419	456	428	411	399	434	408	381	452	392	422	400	448	439	432	484	414	408	454	405	399	407	416	426	403	429	413	420	410	434	414	423	439	431	442	437	439	445	402	387	460	433	466	470	417	424	413	407	385	439	442	441	430	399	450	389	406	425	422	424	429	443	449	439	426	415	424	426	453	421	466	410	384	416	416	430	450	427	426	428	470	441	399	408	425	421	419	412	436	416	430	448	413	420	415	436	426	409	442	454	413	421	395	471	436	426	446	428	444	449	435	422	446	441	441	444	446	416	411	414	433	411	440	453	418	418	415	404	410	447	417	444	449	423	450	440	444	419	437	428	452	460	427	394	430	430	440	456	439	424	425	385	407	467	428	440	434	436	460	428	431	432	401	429	435	440	444	394	436	440	448	448	413	429	402	421	419	420	411	440	413	434	380	420	444	420	450	438	380	412	436	457	433	401	431	407	434	392	419	423	437	425	407	465	414	425	457	457	444	432	434	435	418	425	463	446	467	406	433	404	435	461	433	399	411	441	430	450	441	475	435	375	439	433	433	428	412	402	438	436	401	431	402	431	425	433	415	434	406	451	417	466	423	461	400	436	429	424	443	424	438	427	391	452	424	417	424	459	448	452	464	410	431	437	418	417	411	419	422	430	416	388	431	426	416	408	472	433	422	411	390	434	416	435	401	394	420	444	424	445	393	416	431	408	422	441	434	415	462	438	434	420	439	426	451	465	398	431	422	430	409	428	441	420	413	427	436	433	444	407	439	430	421	400	449	413	406	427	416	509	419	422	412	417	424	457	441	454	442	414	428	457	444	414	441	427	437	389	464	388	406	464	450	424	417	446	405	434	468	415	371	477	426	434	431	417	419	435	428	446	402	453	450	431	430	404	427	412	428	427	470	409	409	404	453	425	446	430	409	422	429	407	415	435	432	429	430	359	423	437	424	409	427	421	434	398	440	399	423	454	423	432	416	440	476	402	454	419	442	379	441	434	444	409	395	406	406	421	427	385	427	443	431	434	443	412	458	391	423	421	455	433	434	449	418	435	411	445	392	405	428	480	456	420	446	432	396	421	445	460	395	415	422	382	427	425	419	420	410	443	395	413	396	423	418	441	427	426	427	430	441	431	466	435	448	421	412	433	464	442	427	422	425	414	423	435	427	413	441	450	437	428	440	406	450	412	462	437	439	390	400	385	405	414	436	431	418	404	430	408	446	420	449	427	391	405	466	436	418	400	448	401	384	375	427	436	419	431	429	399	442	393	407	465	465	396	427	393	428	449	405	393	440	410	432	456	456	466	425	423	417	444	448	433	432	421	419	432	435	428	444	420	425	421	483	452	415	410	419	430	434	410	392	378	365	438	445	401	380	423	433	406	428	408	452	438	409	473	427	428	398	403	470	407	435	441	408	456	419	452	432	421	440	427	414	447	443	408	448	472	413	441	416	437	414	397	443	396	404	432	433	413	419	441	424	422	412	405	431	426	416	425	392	436	429	443	416	420	447	431	448	444	378	392	408	416	385	428	433	433	457	421	418	461	451	406	416	455	438	397	467	467	446	490	410	427	438	432	401	418	439	432	440	452	411	456	435	439	425	422	450	405	434	414	430	380	416	449	463	432	415	421	427	425	416	418	419	405	440	442	445	455	423	426	448	415	456	425	419	401	428	394	395	431	410	397	435	471	447	412	438	408	437	410	439	431	446	418	450	389	423	417	436	457	464	455	446	430	445	402	439	401	384	436	457	426	409	475	441	464	446	433	412	430	410	386	421	444	390	423	440	431	445	398	424	404	441	422	438	395	413	442	440	447	417	464	446	441	431	422	423	434	442	434	437	407	459	459	432	458	443	389	429	426	404	438	410	413	420	414	435	421	442	445	432	448	414	398	434	447	406	441	444	421	440	403	408	440	413	390	425	426	431	402	420	429	429	410	413	402	439	435	408	452	408	398	426	421	437	456	434	419	393	420	427	431	440	425	471	432	417	469	432	446	438	417	437	403	428	415	440	429	431	413	409	427	428	425	432	422	412	400	447	378	417	412	439	462	409	387	436	416	395	428	441	449	415	451	452	415	427	441	415	398	432	401	435	431	440	446	435	450	442	395	408	463	443	391	431	447	428	428	443	426	405	429	428	388	448	437	432	418	475	408	442	457	389	415	398	473	417	443	451	407	425	467	435	377	439	401	438	418	416	436	461	441	406	428	403	394	415	462	421	416	399	395	451	419	410	421	411	446	428	420	449	443	394	412	396	426	412	429	412	440	424	422	389	423	418	404	415	438	406	452	388	438	388	432	433	477	447	445	421	443	429	399	421	477	477	418	429	409	461	415	428	418	420	448	435	439	417	413	423	450	451	396	419	437	429	420	436	439	448	388	408	410	419	400	414	395	472	419
26974	20326	6640	1501	1119	956	849	953	899	825	692	800	910	742	686	655	634	527	485	459	390	430	413	432	399	396	374	370	357	302	377	327	352	349	349	354	350	339	359	304	316	362	346	305	353	314	346	327	318	368	326	342	342	356	338	325	347	337	316	320	326	334	340	349	324	319	340	334	279	323	350	348	350	332	360	317	332	313	324	329	356	324	343	301	341	354	359	366	361	348	319	368	332	323	327	337	317	322	375	312	303	324	328	310	344	338	345	324	308	316	352	311	334	309	329	335	310	328	307	338	305	317	337	371	324	299	330	330	320	311	324	335	313	336	350	319	339	326	336	322	365	328	358	354	314	372	325	316	334	314	325	335	321	353	349	334	332	355	332	344	350	339	337	330	323	349	362	331	317	321	330	344	353	322	314	333	326	325	279	337	325	362	318	310	324	318	313	323	320	345	332	316	352	336	330	341	331	306	329	311	313	319	303	333	290	330	334	325	300	315	333	371	358	327	353	298	323	296	307	307	323	335	343	350	350	321	346	350	341	323	316	345	327	338	317	348	365	345	306	309	324	322	312	333	332	313	334	341	360	315	322	316	345	371	308	333	309	319	315	323	332	338	348	327	314	343	299	353	327	330	365	314	352	321	344	341	334	322	375	349	336	334	324	323	325	321	361	336	328	352	305	335	348	340	326	340	326	299	330	341	340	346	355	322	355	373	352	307	335	339	303	349	341	381	359	305	347	308	327	323	318	314	316	390	325	303	338	307	340	382	328	339	331	368	322	334	317	336	370	352	324	336	319	344	318	318	325	344	356	306	319	314	319	332	289	343	349	352	292	360	332	332	329	326	311	331	298	321	341	335	310	336	343	355	321	342	323	313	352	327	353	338	345	345	331	321	308	340	322	316	325	315	337	355	340	335	332	333	353	323	334	300	300	341	328	357	330	343	330	377	361	316	309	361	334	321	345	334	346	333	356	351	337	297	299	315	336	327	336	333	332	320	320	335	335	318	326	377	351	345	348	347	371	325	331	337	331	345	303	318	316	319	323	348	339	351	308	329	324	346	330	332	350	361	361	331	318	324	329	368	315	309	326	309	310	325	312	307	301	328	329	321	320	335	357	357	304	305	326	356	335	338	342	338	370	329	318	361	336	327	335	317	327	338	302	360	333	339	326	346	355	343	320	318	341	302	332	323	339	348	336	307	336	315	336	340	350	340	300	378	356	333	316	331	350	307	350	316	338	348	324	339	315	325	308	372	341	350	350	329	333	312	334	336	299	330	332	292	333	295	351	331	323	319	335	323	373	347	307	349	323	302	327	349	371	325	350	350	339	329	312	332	337	336	361	361	306	321	285	347	329	357	340	323	320	359	359	355	326	327	311	331	354	342	347	349	337	325	335	337	346	294	305	336	309	345	334	301	335	345	344	373	317	333	319	303	321	354	341	357	322	301	309	327	367	330	325	312	333	322	352	341	354	322	317	312	333	345	365	327	288	355	354	301	334	340	317	320	295	338	343	343	286	341	348	316	314	316	346	317	339	326	351	324	352	345	309	328	311	326	334	331	328	304	382	372	322	328	344	313	316	294	314	341	308	330	335	355	317	350	377	334	324	296	333	321	340	331	308	346	328	332	311	298	328	308	325	344	323	342	326	353	315	329	339	354	365	371	323	368	300	323	337	353	312	326	311	338	315	344	334	352	336	357	362	308	319	314	360	339	305	360	334	323	335	346	356	309	347	357	332	344	336	328	336	317	297	311	303	326	330	362	342	320	355	316	322	341	323	345	340	321	324	321	340	317	320	330	310	345	308	344	310	348	338	367	327	331	336	328	293	314	320	334	328	324	364	335	339	340	335	314	333	331	346	354	337	328	348	319	341	332	353	332	315	358	328	344	323	335	289	317	337	324	326	322	343	324	349	343	351	322	340	338	364	344	347	306	327	352	315	313	327	315	366	315	343	332	338	330	327	285	336	322	313	369	321	326	335	334	364	348	312	321	327	348	307	347	352	335	333	343	338	341	292	348	353	321	324	338	340	317	366	300	333	383	304	341	321	321	301	308	346	307	322	351	302	337	356	335	348	338	311	309	335	348	342	307	315	314	324	341	352	384	336	299	359	303	342	358	347	348	362	305	329	323	332	330	322	329	327	346	361	307	300	353	334	306	335	322	356	318	334	375	356	292	322	324	324	299	321	315	328	337	320	350	319	309	308	320	323	318	317	365	358	308	349	357	342	320	333	314	354	330	351	323	318	311	343	318	365	335	328	317	349	339	364	315	326	350	339	325	311	336	353	325	358	317	351	346	290	325	330	353	334	339	340	321	354	330	346	333	316	351	320	325	318	309	308	337	328	283	306	291	328	329	308	330	323	308	323	322	371	342	320	347	337	349	330	329	306	309	366	284	325	332	330	343	278	361	332	324	341	366	318	326	346	321	326	322	320	314	328	306	330	333	328	343	292	325	319	373	362	305	320	301	325	338	333	310	307	337	346	311	300	338	339	320	325	373	306	320	343	321	335	320	315	368	305	344	314	344	302	368	326	322	328	332	354	302	343	306	316	342	335	341	327	319	362	366	318	306	308	321	326	340	328	326	352	322	310	324	306	303	315	310	313	341	322	349	352	342	314	327	350	351	363	320	372	335	323	336	337	333	340	308	336	315	354	325	335	332	330	334	307	349	349	342	348	348	327	318	320	332	335	288	329	337	341	320	345	329	314	360	343	328	321	328	321	326	331	345	343	324	321	332	297	345	342	339	341	327	347	311	302	315	331	356	344	358	336	342	340	307	314	335	327	319	361	355	341	357	337	313	333	323	329	318	303	330	316	345	325	335	327	305	329	307	304	288	342	314	325	347	326	356	355	345	289	334	330	326	356	339	332	331	326	331	349	334	327	351	344	349	358	367	355	334	365	361	316	301	342	335	370	328	298	321	319	325	339	321	330	321	312	364	315	337	329	308	359	346	344	286	323	349	320	325	362	313	358	323	343	327	319	323	320	325	348	359	329	318	314	321	324	314	323	303	341	331	314	340	352	321	304	330	301	319	300	327	331	334	358	332	330	303	334	317	317	307	353	320	322	316	318	344	329	293	345	337	364	332	333	336	359	314	329	331	344	330	337	342	312	334	369	320	349	336	347	336	337	333	340	335	325	312	353	319	321	328	342	363	335	359	356	338	320	353	304	362	353	362	309	321	340	305	345	360	366	312	325	327	317	357	320	339	355	356	339	335	345	324	333	372	313	299	323	349	334	338	324	323	373	347	343	365	300	323	334	330	332	293	352	343	334	341	315	349	360	375	347	343	339	354	322	357	337	302	343	326	332	325	368	370	313	309	358	323	320	314	336	352	309	352	338	326	386	356	302	338	351	327	337	326	297	353	324	333	336	322	329	320	358	327	310	324	362	339	311	336	337	334	315	350	319	351	314	342	331	349	303	331	335	313	321	322	336	343	312	318	308	296	321	369	337	361	336	286	326	315	345	320	318	319	320	328
4198	3302	4459	3851	4146	3506	3180	3799	3437	3092	2325	3104	3629	2750	2384	2171	2047	1705	1557	1272	1135	1107	995	1011	982	856	895	845	797	831	765	760	729	743	695	773	663	720	752	731	746	715	741	723	693	732	730	727	707	751	785	719	730	754	727	738	693	701	791	701	699	723	707	738	756	695	722	724	719	717	726	714	700	736	707	710	699	681	677	687	696	666	748	705	733	675	690	710	691	751	681	724	674	697	699	720	717	704	754	716	745	687	688	657	744	691	742	685	683	729	730	750	650	689	684	761	726	654	760	681	659	684	716	663	719	666	727	689	658	677	715	698	708	675	669	708	695	671	703	724	643	675	682	701	711	686	716	718	706	689	711	697	689	650	650	679	672	712	702	720	709	717	727	693	668	713	743	704	724	695	704	733	710	705	694	675	716	691	699	682	697	699	700	698	738	708	744	736	663	692	689	710	698	726	716	717	681	707	693	717	719	689	696	716	697	662	756	698	679	662	668	703	688	686	669	696	680	689	703	692	705	748	740	727	750	726	691	672	690	677	767	688	718	744	676	679	710	741	692	721	690	750	701	715	700	696	687	763	702	720	671	736	681	703	741	712	676	670	723	659	664	686	692	701	700	692	753	745	692	708	704	711	671	664	668	691	721	686	648	732	697	725	643	697	730	658	712	708	711	668	668	742	699	719	694	729	743	702	712	701	704	688	685	699	707	709	706	677	696	730	693	678	675	661	703	735	675	685	709	680	688	700	654	688	690	689	696	706	704	728	696	721	716	696	723	696	689	629	686	663	677	680	720	692	684	738	687	678	648	726	708	698	712	677	667	673	665	715	648	699	649	706	606	681	712	678	682	684	725	675	726	663	690	693	665	641	716	729	676	741	718	694	698	691	723	692	690	655	706	746	688	725	711	748	723	658	701	685	709	716	710	679	704	692	720	649	717	708	695	678	684	727	706	710	680	701	713	677	769	704	713	703	719	687	691	720	727	699	667	691	714	717	702	706	720	738	720	691	720	677	756	763	728	684	709	690	731	645	686	709	696	760	691	716	663	725	704	668	732	695	707	713	688	699	735	705	685	689	676	663	725	717	747	696	693	719	681	669	711	665	760	719	672	677	688	692	723	703	699	680	704	692	695	709	705	704	706	716	690	660	683	683	660	689	683	669	682	725	679	732	704	773	690	667	696	662	741	691	703	639	694	718	683	683	688	693	693	710	696	708	699	721	716	712	704	770	685	748	689	723	661	669	711	716	687	633	715	712	746	717	754	699	704	683	658	718	707	732	730	729	718	655	718	690	686	681	733	690	696	739	702	693	683	648	742	727	671	759	728	673	714	695	705	707	756	718	706	708	738	696	707	716	684	669	691	722	689	740	686	675	692	674	710	662	685	667	718	705	715	673	701	711	751	665	745	719	727	691	672	655	717	654	716	674	703	646	746	702	699	768	704	719	661	697	660	679	666	734	709	672	674	692	727	678	681	672	680	677	726	679	720	690	719	707	693	698	702	687	693	693	684	726	674	662	718	702	712	718	706	681	690	750	670	757	725	673	691	695	689	661	724	690	673	667	663	674	715	700	697	693	710	678	681	688	695	729	716	699	695	666	714	740	721	733	709	677	684	679	690	692	656	657	656	695	712	664	689	702	721	685	662	698	711	702	701	690	707	743	768	749	653	645	707	733	674	714	697	683	676	675	731	709	700	714	698	667	715	672	760	714	711	735	694	698	665	676	721	686	659	671	694	707	679	701	691	684	715	688	718	675	723	704	687	675	703	687	687	698	707	718	699	685	740	711	710	720	736	726	669	691	703	682	692	672	744	688	721	718	757	688	736	685	659	700	698	683	728	744	728	651	704	693	720	755	690	659	683	680	655	746	722	731	678	727	693	731	718	745	750	647	726	688	694	729	726	731	624	716	745	705	632	718	724	694	664	731	670	692	652	720	675	654	741	743	726	681	700	687	699	718	669	700	699	695	688	684	680	724	752	673	720	678	698	695	695	715	683	695	709	651	682	705	650	702	695	714	701	784	653	684	677	721	676	691	697	687	773	707	715	734	701	737	652	719	697	715	688	686	701	722	706	661	667	685	693	737	709	705	693	730	761	713	704	703	744	679	710	727	654	654	697	667	655	713	734	730	689	713	729	665	722	686	697	713	701	687	679	720	690	730	720	676	706	694	719	705	710	737	682	679	702	748	648	706	674	725	681	701	697	702	716	716	696	641	676	703	726	732	723	669	706	696	723	732	741	686	730	716	700	707	682	725	704	725	687	714	679	706	691	687	713	715	708	689	678	686	669	722	700	705	696	686	733	715	720	658	727	696	645	746	704	696	652	681	675	684	729	720	731	726	699	667	700	693	674	720	682	710	682	698	659	702	626	691	721	688	697	701	692	685	691	676	688	771	666	729	740	687	719	688	696	694	680	699	709	702	686	718	691	727	680	710	735	687	724	707	713	744	686	659	728	724	679	751	702	677	742	698	655	683	652	671	689	702	709	679	674	692	684	743	712	682	718	725	733	664	722	706	690	696	696	700	676	687	729	663	637	700	704	679	699	762	719	712	674	690	745	736	726	705	768	683	725	733	714	735	701	716	680	674	682	670	701	708	715	701	679	669	725	693	701	701	704	713	697	713	637	705	696	690	708	698	724	671	708	677	717	694	700	676	723	686	673	709	694	681	722	713	689	746	723	677	686	688	650	697	690	730	690	686	714	732	722	725	667	649	696	762	741	691	729	681	749	721	721	704	716	686	660	684	787	699	661	702	679	730	661	667	710	716	737	688	688	699	725	699	702	697	683	698	698	670	708	698	739	741	725	713	686	692	733	675	721	695	690	725	700	690	743	695	672	712	727	652	722	735	719	658	694	688	694	705	711	659	693	708	703	713	609	684	668	711	726	721	673	682	722	748	654	680	715	676	683	748	688	689	737	693	744	682	733	659	721	666	726	666	695	732	724	724	705	648	699	733	725	705	700	715	702	704	693	699	621	685	676	713	715	705	663	704	735	663	711	674	652	723	724	718	670	681	725	693	704	672	693	702	699	647	738	673	719	729	713	708	738	731	672	714	646	652	707	729	664	683	657	704	658	751	709	680	680	665	675	704	699	698	718	689	707	698	644	712	703	681	701	731	711	716	727	651	683	739	669	676	704	683	717	709	687	679	652	685	699	720	692	722	711	709	718	672	687	683	678	759	707	701	675	725	692	670	699	678	723	733	694	710	653	717	666	668	723	696	726	669	745	696	704	709	686	702	741	725	705	687	691	731	698	689	706	698	716	707	683	704	671	752	714	669	685	720	701	695	727	713	651	708	649	679	652	721	694	708	672	681	660	701	651	661	701	705	685	672	670	688	694	670	728	696	723	694	663	709	704	707	734	707	688	682	710	720	675	752	702	728	726	711	678	701	677	680	684	702	686	724	727	713	733	692	685	655	729	689	649	704	702	687	748	709	727	701	682	698	705	668	690	699	694	624	684	679	672	724	652	690	689	708
24413	21506	28620	24828	19210	2721	1576	1611	1779	1715	1207	1043	1374	1062	895	754	673	624	576	531	432	394	397	366	330	340	316	293	300	267	275	270	275	243	243	269	274	262	235	256	274	262	293	244	225	262	247	252	287	280	257	255	254	220	251	246	262	236	244	244	253	229	238	243	242	235	231	235	233	249	230	244	271	255	272	253	229	241	244	213	218	262	254	224	249	270	261	261	244	246	233	264	248	248	232	258	224	251	272	269	245	239	262	229	245	241	246	242	236	240	236	253	219	240	209	248	254	247	243	234	252	240	216	235	247	229	226	248	219	259	244	222	256	242	258	238	216	243	247	238	242	221	262	232	214	257	258	248	256	223	272	248	256	233	219	270	250	232	247	250	273	245	245	250	239	227	243	235	245	257	240	237	228	273	224	231	259	219	242	249	246	213	232	226	231	228	248	248	276	246	250	262	230	237	235	243	274	258	284	239	230	250	229	236	251	222	264	226	262	237	222	263	245	223	237	247	257	236	227	272	242	249	238	255	256	266	237	253	256	239	248	235	272	233	247	255	226	221	266	237	222	264	251	225	265	235	219	244	252	245	257	246	218	258	249	265	232	277	246	231	230	248	256	284	277	219	261	236	221	236	249	228	249	237	258	273	234	271	259	228	259	230	261	264	252	224	247	254	265	241	231	227	234	231	246	259	250	242	228	259	265	224	219	254	248	242	217	223	274	236	226	236	228	233	269	242	233	223	237	237	239	253	239	247	258	219	255	235	251	226	241	253	225	245	270	232	249	232	252	217	254	236	243	249	236	242	241	228	247	234	254	249	242	249	235	246	229	256	246	254	266	233	249	251	230	253	241	239	227	231	240	268	218	262	232	256	239	226	241	224	251	240	239	235	254	231	253	222	231	241	268	232	244	238	238	277	232	274	237	249	251	215	237	256	249	224	247	240	246	263	210	241	246	220	267	247	245	254	267	264	252	242	230	252	228	236	243	219	222	276	271	226	257	230	236	251	250	262	265	252	244	223	229	221	256	252	227	224	227	239	234	273	227	203	262	239	248	217	237	246	248	247	257	252	230	234	252	240	237	226	276	264	224	229	234	250	245	236	263	274	255	258	285	239	259	264	254	247	255	231	208	217	247	245	263	257	205	249	227	237	201	259	244	245	239	246	224	239	231	233	250	242	272	236	220	223	258	259	243	250	229	264	250	227	284	233	233	250	230	260	243	245	253	254	251	253	240	229	223	228	227	215	257	232	251	256	260	236	226	255	240	262	234	247	208	211	244	262	271	245	267	237	241	239	259	240	237	273	247	244	224	250	267	228	230	219	228	220	238	239	244	252	278	227	241	246	228	235	252	226	232	229	253	252	251	209	229	220	229	239	220	256	228	240	244	244	246	238	227	242	231	229	242	251	260	234	231	247	231	264	215	255	241	244	226	263	249	245	255	260	228	242	257	254	250	233	259	247	232	229	240	261	235	273	277	262	248	214	233	260	216	228	254	249	284	244	247	231	234	233	242	262	235	246	256	244	242	227	249	258	267	225	250	231	248	246	222	268	225	236	231	247	237	246	242	249	223	239	246	251	242	242	244	221	252	242	235	213	254	238	242	249	235	239	277	239	244	241	245	216	237	276	234	239	265	225	250	233	252	240	243	229	265	237	247	245	250	268	230	249	228	244	259	246	268	253	229	270	265	229	241	239	243	240	228	237	208	247	234	243	252	228	258	261	229	247	236	220	253	235	247	245	243	236	230	268	232	254	244	242	238	239	247	258	214	275	246	223	239	227	259	242	256	241	225	233	258	236	227	226	246	244	247	262	233	238	221	248	245	241	248	247	240	275	223	253	243	247	249	223	220	233	247	272	235	241	245	262	233	234	235	267	266	233	240	265	225	257	229	254	254	235	284	272	265	249	217	261	258	250	259	250	230	241	229	238	231	224	238	242	218	254	275	249	228	259	247	256	247	245	223	221	262	272	259	237	247	235	250	230	242	219	226	245	250	221	248	250	247	239	253	240	245	238	236	254	236	255	214	253	245	231	233	226	270	244	237	242	239	276	214	239	294	254	249	231	262	257	238	255	258	240	250	258	213	243	260	246	234	249	250	235	220	226	245	232	225	218	221	242	243	237	250	266	214	244	264	244	222	242	234	228	227	259	203	243	237	244	253	263	237	265	290	248	241	245	239	252	267	212	249	273	234	250	225	237	263	237	265	237	260	258	250	229	242	236	236	237	244	235	232	239	235	289	227	243	262	249	258	246	234	250	237	263	270	253	258	275	210	257	229	204	255	260	261	235	227	226	234	263	234	235	234	252	259	241	235	227	257	254	266	231	254	220	252	245	273	231	236	263	250	233	242	259	246	247	243	213	240	247	249	243	245	268	245	257	238	237	259	219	283	261	238	232	236	242	241	249	228	265	222	237	241	237	243	220	273	247	256	224	258	254	219	222	260	261	241	250	243	264	235	224	220	238	221	238	249	239	252	228	225	259	241	247	232	237	249	257	245	242	222	226	228	244	225	247	227	271	247	261	249	246	265	238	251	214	226	223	239	277	250	240	283	242	250	249	257	218	246	263	234	248	240	212	231	245	235	232	282	241	255	244	263	246	230	267	232	226	251	265	257	261	248	240	240	239	262	244	227	256	246	252	249	269	246	250	239	257	231	229	245	252	232	273	264	247	232	246	215	228	223	238	238	252	264	242	263	222	236	237	245	240	216	254	235	281	221	266	249	259	246	230	247	259	236	263	242	227	223	226	265	258	226	264	241	251	229	233	245	243	250	247	258	252	252	261	239	256	244	247	224	254	233	239	221	229	237	251	254	254	271	235	242	222	235	234	248	244	249	228	229	275	222	233	233	255	219	238	242	229	266	226	239	242	251	251	251	247	245	257	252	251	242	271	290	246	254	270	233	255	249	254	271	239	243	252	246	232	218	246	279	247	227	243	274	228	217	245	255	236	233	255	259	235	215	232	257	229	246	242	222	240	248	233	254	237	249	231	226	248	234	245	224	248	236	284	275	264	254	233	242	228	239	224	253	224	235	253	230	251	225	249	225	241	260	253	248	233	250	227	235	234	244	248	256	240	246	235	242	256	257	217	229	227	251	263	243	233	229	258	225	241	251	219	257	248	247	247	227	228	249	254	240	241	250	237	233	283	251	260	222	257	266	250	232	242	230	232	230	191	274	239	255	232	228	235	243	225	227	243	263	273	242	253	276	228	262	232	231	241	272	259	215	247	219	259	234	254	256	240	235	245	229	260	239	235	225	236	221	232	236	232	238	262	243	245	246	233	226	261	255	249	224	239	245	215	221	244	245	258	244	229	248	240	240	256	256	234	225	249	263	259	238	216	212	247	245	253	245	242	235	238	227	243	246	223	249	253	256	232	218	219	239	212	242	221	232	237	227	251	234	233	240	264	225	237	225	238	275	238	249	272	219	227	246	222	245	245	251	281	242	249	251	237	251	248	244	227	254	231	236	255	252	238	239	230
5814	11083	11400	8072	6193	4734	5172	6277	6869	6923	4797	4196	5400	4056	3334	2851	2576	2304	2114	1720	1427	1262	1248	1113	1065	944	843	852	710	643	657	668	619	604	570	557	598	553	559	585	574	580	580	563	515	549	586	542	617	641	584	528	561	540	579	540	561	572	545	549	589	539	549	576	547	555	579	521	517	512	543	518	575	545	509	527	564	531	565	530	520	519	523	499	496	519	531	515	549	514	521	581	528	521	512	529	533	536	526	557	502	488	528	541	509	563	513	546	562	504	502	541	553	552	506	467	528	489	531	561	521	500	507	561	501	499	536	507	533	496	501	553	530	534	556	542	508	502	527	562	499	538	539	536	531	546	484	518	518	475	537	524	541	527	503	485	495	501	537	539	524	583	531	562	509	535	501	515	573	525	488	498	544	523	526	485	526	537	532	529	515	536	531	513	511	483	512	516	517	553	491	516	516	518	484	498	546	510	543	519	507	527	499	544	542	483	526	506	525	497	550	545	501	521	519	506	493	540	513	543	525	553	477	535	531	470	504	547	529	489	536	504	497	525	512	505	530	507	513	521	526	487	510	503	520	513	528	524	528	527	507	504	507	504	503	515	506	495	521	523	546	547	538	552	518	561	541	504	502	516	537	520	517	519	520	501	534	527	524	545	533	515	484	542	501	528	541	476	520	486	522	539	484	494	530	492	552	556	557	515	522	483	561	514	543	534	510	519	513	514	510	558	518	532	553	524	524	512	538	547	514	536	512	490	470	529	543	522	556	484	516	522	516	565	545	520	531	519	506	502	511	532	510	479	496	508	491	556	506	524	554	567	577	543	535	532	545	498	501	525	516	512	516	536	537	532	576	552	524	522	505	547	482	535	511	538	558	541	515	570	519	549	541	507	545	515	543	535	467	465	478	509	508	540	537	516	548	512	560	537	522	541	533	527	508	526	539	541	561	514	559	524	544	584	513	521	527	557	505	501	491	552	494	506	551	481	506	539	500	495	496	531	497	509	497	515	489	524	530	512	479	555	509	503	550	524	526	539	556	508	569	509	505	512	516	513	559	521	496	560	525	538	478	557	488	494	525	537	559	516	543	495	520	514	531	536	475	504	493	531	559	565	486	535	531	494	529	528	485	523	512	485	525	505	492	498	575	538	522	540	532	509	531	530	505	494	475	502	520	524	502	564	509	528	556	508	525	542	486	557	503	512	508	493	519	488	516	512	508	513	504	534	533	561	538	517	495	520	506	541	520	511	478	484	564	550	570	522	528	534	560	529	494	501	524	527	522	458	473	501	525	539	526	480	525	542	541	565	537	486	524	499	508	538	464	532	514	524	542	498	516	505	510	516	523	546	491	480	515	521	463	508	526	500	492	538	544	491	553	544	555	544	519	520	489	508	512	476	528	540	490	526	498	519	577	524	517	509	493	510	534	535	524	521	524	538	556	515	527	563	528	536	539	511	516	534	536	520	508	545	523	519	507	496	494	498	460	491	519	537	511	532	544	537	525	515	558	513	529	499	541	542	550	529	525	558	510	527	539	505	519	528	503	523	483	491	500	547	538	543	482	518	552	494	551	512	522	497	517	529	534	523	506	546	549	548	534	498	512	482	542	533	508	543	512	531	496	534	526	562	525	523	517	519	504	506	532	542	518	511	573	523	514	503	531	526	512	497	525	518	544	519	488	532	522	547	532	550	496	523	560	512	527	523	518	565	508	528	482	499	559	512	557	547	513	536	519	462	545	530	526	511	482	553	536	530	520	521	522	502	511	547	488	530	514	537	560	507	520	536	537	503	463	525	518	497	539	539	502	488	528	470	498	512	534	528	523	548	512	517	484	478	494	481	507	557	529	529	545	553	467	514	541	516	567	473	569	541	519	534	528	515	532	533	492	549	521	505	510	478	511	477	528	562	545	555	533	514	515	481	560	542	505	521	537	534	520	526	516	542	497	513	527	516	546	527	546	544	512	540	508	512	482	532	491	548	489	502	548	493	508	518	511	531	497	507	520	526	492	538	527	522	531	505	558	535	530	545	550	499	533	505	501	517	504	502	486	535	549	528	551	530	553	538	496	543	486	491	519	543	529	507	525	522	567	525	496	546	532	537	551	502	541	591	530	509	521	500	543	531	518	531	506	537	537	520	513	498	492	516	519	535	557	501	525	521	518	550	524	545	516	530	490	535	487	508	534	534	536	498	498	506	562	485	506	538	483	520	505	534	538	537	482	495	523	574	516	523	528	511	503	519	519	478	512	519	548	531	518	489	491	538	512	547	485	520	505	496	520	518	525	560	563	515	523	507	503	480	552	488	520	508	540	517	500	530	488	496	520	537	537	523	536	507	547	510	517	538	504	540	522	526	532	513	467	543	525	526	514	506	474	533	546	519	522	453	498	517	533	488	553	512	537	553	564	537	500	516	515	549	516	538	497	557	517	539	544	522	496	510	545	550	526	476	491	556	538	519	498	498	509	527	522	528	495	542	531	529	521	555	541	522	523	576	529	538	538	489	496	507	544	535	519	496	496	534	516	535	499	491	522	524	533	510	531	516	511	529	468	498	527	504	492	478	511	542	555	545	529	507	556	543	519	542	571	500	527	530	544	529	519	520	543	542	528	538	529	518	564	491	524	448	531	537	486	552	509	521	527	552	504	520	518	500	552	547	499	500	547	540	515	484	519	560	496	519	523	516	532	525	529	554	520	560	549	512	525	523	540	521	547	536	512	539	538	536	525	520	492	513	503	535	541	484	498	516	544	533	513	582	517	521	505	512	548	522	520	545	520	545	516	524	526	576	539	511	470	513	515	544	503	502	557	534	505	511	508	543	519	515	499	524	513	546	503	549	534	532	499	518	483	538	514	504	523	553	520	514	533	532	507	552	530	506	494	515	496	535	508	504	533	479	543	565	526	543	558	521	490	501	530	482	546	512	549	536	524	541	498	495	510	508	507	557	528	505	493	501	512	533	542	515	477	505	535	502	493	543	541	505	512	549	521	483	538	529	496	528	555	532	549	522	556	529	472	520	548	525	522	505	547	487	538	521	539	499	529	495	486	575	529	520	507	516	508	479	506	521	537	510	539	520	504	521	538	566	564	514	529	503	539	512	531	518	532	498	474	583	529	503	516	493	550	498	504	539	510	507	523	541	557	536	504	543	524	505	539	503	571	524	537	501	560	484	515	509	523	551	514	497	527	502	564	518	553	530	498	527	541	560	495	534	515	507	502	515	510	499	535	500	466	495	490	521	537	513	535	505	536	505	516	519	536	562	544	511	535	477	555	536	539	538	535	530	549	546	532	541	514	511	531	535	470	512	495	515	515	495	532	541	516	520	519	514	492	473	539	544	529	514	525	504	533	517	544	518	540	511	503	560	517	533	477	530	519	514	590	525	527	539	510	526	513	531	544	494	530	536	511	542	530	547	510	516	518	542	520	537	544	494	530	529	459	536	537	488	564	528	511	542	526	548	553	534	565	496	509	541	499	483	531	558	500	544	503	514
23474	21522	29370	24117	21522	18161	4181	2324	2216	2094	2060	1597	1437	1244	1009	987	881	756	682	591	495	470	442	410	364	302	312	272	265	256	257	272	206	256	234	204	231	203	222	225	246	215	235	188	224	218	222	232	250	242	259	190	199	200	241	236	208	214	191	201	233	208	207	209	223	223	220	211	214	200	190	208	214	212	201	209	191	200	225	208	178	208	200	210	195	194	225	207	203	213	189	200	183	196	185	219	177	198	211	212	214	217	215	200	201	221	176	183	182	221	226	226	215	168	179	188	226	186	188	231	214	180	210	201	215	228	164	192	209	241	218	232	210	216	187	214	204	231	209	241	203	205	220	215	197	215	181	195	222	215	181	218	209	231	192	188	199	165	220	224	202	225	179	208	215	194	188	210	180	209	210	179	223	191	212	214	191	214	221	175	196	192	202	213	204	200	194	186	201	211	211	220	218	205	206	199	194	224	179	186	209	242	215	183	190	205	217	226	246	207	204	182	199	192	205	195	206	208	203	193	196	183	199	195	200	217	206	186	194	205	191	214	195	189	190	188	206	213	213	193	188	217	213	223	218	215	226	210	212	201	199	208	208	199	211	219	192	210	215	201	197	216	208	209	195	200	210	193	193	208	205	212	223	215	209	212	200	170	191	205	207	208	202	205	200	167	213	198	183	198	212	230	218	223	219	234	211	242	222	209	174	238	199	206	226	215	192	188	199	224	219	246	229	191	211	214	208	207	199	192	184	193	199	232	233	205	204	191	210	204	230	213	213	195	188	204	217	221	210	170	186	198	209	194	230	202	224	193	201	210	213	206	228	204	184	168	209	243	206	202	191	193	208	213	198	209	199	214	203	218	204	198	218	204	190	241	218	219	209	202	206	236	196	227	193	203	184	195	196	217	213	214	201	210	224	209	198	206	181	233	220	207	240	216	222	195	231	206	213	206	218	221	197	211	204	215	209	189	220	191	224	225	211	202	211	218	210	209	193	195	212	230	205	204	237	232	200	220	186	184	227	197	179	203	195	199	226	206	206	186	221	192	202	199	203	200	207	240	178	201	209	200	229	180	194	223	188	219	210	208	190	205	221	221	221	194	189	214	217	205	209	199	192	182	215	220	176	210	222	210	191	211	223	207	222	223	207	194	188	184	184	184	194	211	233	214	228	198	197	205	227	178	195	210	198	186	189	193	212	209	214	240	213	198	203	200	225	209	217	166	218	202	209	238	192	201	187	217	201	226	196	228	178	196	220	200	213	198	224	216	205	220	215	192	222	199	205	199	188	228	197	197	231	187	196	187	184	193	212	233	174	208	214	223	191	202	178	208	190	198	185	205	194	198	179	213	209	208	196	206	191	198	204	209	189	198	201	184	207	212	188	218	195	240	205	213	208	204	197	204	189	206	223	211	209	215	224	192	204	214	205	190	201	192	187	174	221	211	215	198	194	177	205	227	203	202	207	236	214	193	190	190	203	211	204	217	186	206	243	209	200	216	217	200	211	205	226	232	201	203	180	176	200	197	233	221	188	206	202	223	195	202	232	185	227	214	220	186	196	195	205	179	181	207	228	221	202	214	233	205	177	187	216	215	204	194	211	208	213	187	217	202	193	215	193	185	185	213	211	219	204	168	211	210	192	204	210	192	191	193	175	206	193	228	224	194	216	214	189	210	197	180	191	219	203	199	176	194	214	196	230	206	217	200	204	204	215	223	205	198	206	231	220	222	185	195	199	191	210	208	218	221	214	238	203	202	226	213	235	237	195	199	187	192	212	202	213	221	187	195	215	208	204	208	199	186	208	223	178	217	210	199	229	201	210	201	213	215	192	191	222	190	227	192	218	223	187	218	209	202	223	211	218	194	180	213	196	194	209	212	199	195	195	187	210	227	213	232	197	210	189	190	200	206	226	223	202	226	206	216	209	213	177	220	214	191	205	222	186	190	189	219	211	175	207	197	192	207	202	191	206	221	192	206	175	213	221	199	190	184	200	191	214	205	219	183	213	208	226	215	192	218	202	199	181	220	224	197	216	213	200	194	202	176	188	197	214	195	230	221	176	235	197	190	213	208	198	202	226	199	229	204	234	180	205	194	223	190	231	249	198	211	214	213	236	202	207	211	195	196	198	195	195	196	229	194	208	220	197	202	201	216	206	209	226	201	193	192	215	206	200	220	200	211	213	189	221	196	229	216	174	192	217	198	225	189	221	241	194	204	194	208	205	189	204	202	221	216	208	205	199	191	222	220	199	200	196	197	192	195	192	222	206	202	217	209	206	226	194	203	222	208	193	198	228	199	201	228	229	221	197	218	204	244	194	219	183	205	197	200	213	236	223	210	196	213	216	185	212	239	203	193	203	210	218	181	183	231	197	207	199	198	178	189	249	197	208	209	199	200	216	212	203	186	196	216	217	210	224	202	190	190	216	215	249	215	207	216	212	187	215	187	216	196	199	200	213	210	217	201	193	182	179	189	207	175	210	208	186	191	200	197	213	197	217	191	206	176	202	212	213	209	178	194	213	216	204	203	235	204	217	214	180	196	170	185	228	188	198	193	219	219	221	203	209	201	224	205	205	192	209	222	215	190	214	207	207	203	190	213	213	196	207	205	167	190	186	214	217	223	203	216	200	217	196	232	203	195	227	226	186	200	217	203	211	211	203	204	201	228	200	197	224	211	209	202	194	181	223	187	207	200	222	238	212	180	184	204	226	187	207	215	190	184	187	203	198	230	203	210	210	209	215	201	205	213	200	217	218	195	187	199	202	194	183	194	187	189	177	209	195	216	209	218	195	192	210	199	198	206	190	195	209	193	194	210	204	221	208	193	186	190	198	184	220	201	222	209	187	226	211	194	216	196	199	198	180	210	190	204	222	194	185	207	185	213	201	222	206	197	195	192	194	186	187	185	200	217	202	237	226	204	193	219	189	193	197	190	215	199	207	198	218	208	195	202	190	199	213	225	211	205	203	219	208	183	195	186	193	198	181	183	187	200	216	201	164	200	217	208	200	209	213	205	196	207	206	193	243	228	200	233	219	212	215	215	185	227	200	184	184	224	218	194	205	200	195	242	207	216	203	203	211	223	215	179	208	194	182	206	213	206	200	197	236	204	196	204	218	208	207	203	210	191	201	210	216	199	199	193	217	200	204	211	211	204	205	198	178	212	209	221	215	199	217	225	219	185	199	214	219	210	194	188	210	211	189	185	179	208	203	212	199	183	200	225	200	201	209	213	201	200	223	177	182	212	222	193	195	225	218	201	176	214	185	191	211	208	178	203	222	180	208	224	197	200	235	201	177	222	194	210	209	203	227	240	198	231	242	190	205	168	188	220	200	184	210	186	200	185	192	189	203	194	219	176	164	215	189	203	221	224	217	225	217	217	189	190	183	177	196	195	207	186	200	216	183	235	198	193	217	192	204	203	246	219	209	201	222	190	238	207	197	219	208	201	206	198	211	204	200	185	199	200	202	214	223	240	193	200	202	194	200	209	223	203
8144	16922	17246	11923	8076	7171	8643	7770	8744	8213	8070	6419	5629	5033	4148	3939	3440	2868	2683	2318	1808	1552	1444	1371	1202	997	939	802	764	710	647	613	576	547	526	529	590	547	482	514	509	476	512	501	476	465	468	511	560	628	487	437	472	465	462	477	462	466	471	456	454	419	463	458	436	456	441	424	422	469	446	450	464	446	444	435	449	418	426	410	455	370	434	452	423	424	446	442	437	427	449	463	452	441	449	421	400	425	421	415	443	430	403	448	436	416	417	406	459	416	442	419	391	408	391	443	456	426	394	455	404	466	397	433	464	435	421	429	412	421	420	440	423	450	445	411	489	426	443	453	421	451	446	456	430	416	461	431	465	408	417	467	452	447	402	472	458	421	418	443	443	465	424	477	427	419	408	433	417	435	420	432	462	453	390	415	410	421	410	415	437	421	436	374	432	437	431	428	418	437	444	453	441	462	409	418	434	418	424	421	438	428	448	428	413	400	461	463	422	440	459	436	462	409	447	413	432	405	430	437	449	432	458	464	415	436	420	448	421	429	456	423	425	413	440	412	453	442	423	437	448	445	411	438	423	422	422	407	431	385	404	458	398	448	438	457	434	441	412	432	444	428	414	403	447	445	413	461	450	421	417	411	408	415	407	432	463	452	430	418	431	417	424	410	417	432	440	435	409	430	432	439	416	443	418	416	425	433	424	433	408	468	422	430	406	481	465	457	412	449	469	413	423	444	440	425	441	443	421	458	452	410	416	432	393	419	422	427	457	434	418	424	427	411	469	455	474	458	452	458	418	394	432	416	447	423	423	431	439	416	434	450	415	433	450	386	445	417	402	418	422	428	424	420	429	402	413	431	411	461	450	477	458	395	416	422	423	392	414	419	465	430	444	433	425	406	410	416	391	398	446	431	447	420	469	437	456	433	421	421	431	429	403	429	434	466	428	434	423	464	429	412	419	397	430	433	417	405	393	452	417	413	430	441	448	422	442	449	414	442	451	398	414	417	445	448	407	401	427	461	418	426	436	401	442	427	449	430	395	449	436	401	439	439	485	426	452	439	428	406	414	459	422	461	408	420	420	391	426	406	452	445	420	418	436	460	413	425	427	426	473	428	395	444	416	468	430	409	405	413	415	408	437	449	419	440	419	418	432	452	435	441	435	389	428	434	412	475	439	449	449	446	422	424	418	453	453	444	394	380	437	414	468	438	437	441	428	400	456	391	432	416	397	391	424	431	467	408	415	425	421	441	452	439	467	385	431	438	399	437	415	406	469	445	406	416	417	417	423	440	427	450	412	402	425	408	439	457	432	438	467	438	443	462	436	394	425	461	412	462	399	425	449	439	451	419	446	430	419	400	446	446	434	440	431	421	412	431	432	410	453	428	435	396	464	431	427	439	442	410	430	431	475	420	432	459	418	421	433	426	416	417	403	450	420	424	414	474	409	433	462	417	426	442	422	441	446	411	465	461	428	467	422	428	425	439	426	432	412	445	420	437	442	451	437	431	408	430	437	447	441	412	440	440	414	413	374	457	400	425	409	415	397	442	435	431	424	422	434	409	494	422	432	450	442	433	404	420	405	432	421	424	436	445	426	460	438	442	436	420	416	431	435	471	432	450	443	408	410	425	416	435	422	447	423	429	439	388	466	438	396	442	442	448	470	426	429	413	425	379	443	419	438	440	427	415	403	436	435	427	441	406	431	427	442	392	386	449	431	402	426	414	451	366	415	443	413	454	428	461	411	413	465	463	398	408	422	419	432	439	453	428	428	385	399	444	436	443	445	401	425	442	413	445	438	438	388	437	445	479	452	428	405	440	442	428	435	425	425	462	452	434	417	432	451	452	421	443	412	448	447	452	426	442	414	418	395	408	454	370	427	429	402	420	471	441	441	475	450	466	375	417	448	436	425	443	441	448	460	409	454	402	439	428	404	417	434	435	458	456	428	391	440	440	432	431	424	382	421	449	434	452	427	424	442	452	449	392	431	436	397	412	414	410	423	428	429	480	456	416	414	481	404	426	436	387	441	415	437	438	411	427	420	417	431	396	433	437	478	439	440	428	402	421	447	395	415	421	450	420	457	421	447	415	437	417	435	426	447	424	488	412	432	449	423	447	462	406	433	428	442	402	428	403	447	430	438	425	412	410	442	392	432	435	433	437	392	438	473	422	417	424	421	429	445	447	442	411	445	433	420	446	445	420	425	439	403	454	448	474	425	435	443	466	397	420	421	433	456	408	491	425	431	462	425	422	423	478	386	428	424	415	453	412	437	427	459	425	443	423	432	389	403	461	443	448	430	436	444	442	426	415	412	438	409	406	412	455	425	414	446	404	472	428	438	445	485	395	451	429	429	425	448	441	434	419	422	431	445	412	387	433	423	426	425	447	437	442	453	421	419	453	403	403	436	439	416	439	387	444	411	435	434	418	439	409	423	394	437	411	441	383	417	440	474	386	429	466	437	431	411	430	433	449	414	429	407	439	450	486	417	415	407	416	457	417	432	425	404	431	437	439	412	448	395	464	443	446	411	395	433	422	434	459	431	438	420	437	446	399	442	453	423	430	412	427	439	429	419	405	402	420	432	416	426	413	447	418	418	410	463	422	473	402	393	409	475	429	473	433	450	441	451	414	438	452	435	382	412	423	430	420	457	440	437	398	403	405	400	433	406	423	423	402	409	428	440	421	369	444	385	439	406	403	440	428	417	436	446	424	411	428	457	432	430	433	456	470	419	410	436	463	434	464	482	445	426	429	409	465	432	434	393	462	459	411	461	418	438	414	440	426	425	427	422	418	420	437	432	413	460	420	399	420	433	436	462	373	438	430	386	404	425	391	462	411	427	470	406	442	421	422	427	451	444	430	435	431	456	397	462	411	436	420	465	392	450	402	400	404	425	423	413	447	427	427	455	428	426	413	444	441	439	399	413	424	441	419	412	384	444	430	420	445	419	416	433	445	404	471	431	449	476	425	435	421	447	424	417	447	406	484	412	420	432	423	415	417	402	441	420	403	444	440	455	419	440	456	435	448	446	426	464	444	429	402	404	414	465	442	424	437	447	432	437	441	445	408	440	390	446	429	428	398	436	429	418	466	440	405	408	453	442	404	435	409	416	426	451	416	441	400	407	474	429	424	432	400	441	406	438	423	436	439	433	433	422	427	406	435	413	416	402	434	423	422	476	422	438	404	453	440	434	467	451	439	416	411	449	426	402	416	453	458	441	416	417	451	414	448	420	434	393	443	433	433	435	448	414	437	455	459	429	393	457	431	417	437	428	403	423	432	451	429	442	420	449	442	391	428	437	395	407	422	449	446	416	439	430	439	453	410	405	429	441	480	423	443	420	433	405	422	411	431	415	416	401	445	396	429	470	438	408	429	419	441	439	416	434	428	456	416	452	412	404	465	416	443	445	446	456	460	457	419	415	452	443	449	442	400	444	421	445	429	428	420	432	427	441	445	461	410	419	435	430	462	474	440	422	436	399	436	426	447	417	408
26971	20271	6881	1558	944	1093	1295	1302	1197	1018	956	926	734	696	614	628	596	549	465	507	401	391	373	429	380	372	361	324	358	327	351	286	334	359	312	310	322	324	313	343	366	351	332	319	356	339	327	341	323	331	331	328	324	355	331	343	331	338	326	321	338	332	306	336	330	286	337	305	330	320	333	315	311	348	319	319	310	291	345	319	334	306	341	310	305	339	335	348	315	313	351	335	336	355	343	296	324	322	325	307	282	334	333	327	342	376	331	321	362	348	320	341	320	344	298	329	341	316	336	353	322	305	293	338	363	329	335	353	340	328	352	363	327	345	343	326	351	328	357	303	335	377	349	306	331	305	343	317	341	305	313	312	327	310	339	343	324	334	316	326	316	296	313	302	337	329	361	294	335	314	355	313	303	333	326	332	350	356	319	318	320	312	333	352	346	319	332	335	337	347	342	302	333	357	335	313	311	333	308	312	324	289	355	308	303	303	321	334	309	375	288	358	294	314	350	345	329	370	337	337	358	347	271	343	343	335	326	327	375	339	305	344	328	317	348	306	324	306	310	332	326	319	323	308	321	303	340	338	310	356	345	314	334	332	320	312	325	329	329	327	312	337	309	364	307	345	307	347	338	317	329	335	304	371	298	343	340	342	326	350	343	336	314	324	344	347	315	346	326	316	328	309	310	332	316	315	317	372	306	327	299	321	342	298	311	304	371	287	315	332	298	370	332	322	333	332	312	316	343	350	319	336	348	317	331	294	321	347	312	299	331	337	325	310	347	339	348	357	327	329	342	324	321	329	300	321	334	340	313	301	314	327	334	349	345	315	341	360	304	319	338	327	304	376	313	328	347	340	325	312	307	338	341	351	310	368	319	362	302	364	297	355	368	335	348	344	340	301	313	352	319	345	324	357	318	312	321	322	322	358	330	315	330	361	289	346	344	345	330	345	366	321	312	320	326	322	339	319	319	354	338	330	290	325	308	322	323	353	352	335	349	343	326	303	323	332	333	316	346	328	287	313	299	335	343	343	348	348	340	309	317	351	343	325	318	329	285	308	363	322	339	310	309	330	337	330	347	326	345	312	345	307	324	353	322	346	308	349	310	301	336	296	343	335	337	332	326	344	328	312	339	310	309	335	338	325	357	299	331	326	336	328	347	336	298	312	332	306	328	343	341	351	309	328	325	338	326	341	319	338	342	319	335	334	338	322	328	343	295	304	331	338	350	357	325	317	325	345	359	321	327	340	309	332	343	308	292	332	366	375	358	323	347	329	312	324	293	316	288	339	335	350	331	337	329	329	327	339	348	326	329	366	313	351	333	340	315	297	297	326	292	336	346	342	333	334	338	337	319	352	342	369	341	328	344	311	335	311	302	349	362	316	324	328	370	353	330	343	295	305	372	331	338	314	342	313	299	332	328	347	303	308	333	321	325	337	350	328	355	333	324	311	347	312	315	325	339	295	360	330	326	302	356	332	342	297	294	355	330	302	343	317	349	337	317	337	323	348	356	353	337	344	317	320	347	330	321	315	340	340	300	340	351	343	340	340	363	357	320	321	320	302	297	329	346	351	329	337	328	300	318	300	345	326	307	297	332	336	328	335	365	326	321	316	333	304	304	326	330	325	310	335	339	341	315	326	316	339	309	361	322	330	363	342	348	360	307	368	292	309	336	315	306	345	349	297	331	294	299	322	331	317	318	303	333	351	317	320	308	349	334	324	302	302	307	307	344	329	292	316	315	328	327	339	325	330	313	307	283	320	303	305	338	340	331	345	353	334	319	303	359	312	342	364	371	333	304	346	330	347	312	363	311	333	313	311	328	309	333	318	296	372	291	322	330	334	323	350	362	317	314	346	348	316	304	331	322	307	327	319	310	334	346	324	339	346	361	321	303	336	347	314	299	327	348	335	340	324	315	335	352	324	311	348	315	303	341	308	343	322	315	307	317	301	295	298	328	336	321	345	364	353	289	328	314	293	333	335	313	323	316	333	336	298	340	346	311	367	302	335	328	325	382	320	345	342	353	324	288	341	317	326	338	329	338	322	317	342	359	311	319	355	336	377	335	333	339	324	332	337	309	327	314	321	314	348	347	328	354	334	335	341	364	305	342	317	318	326	332	363	315	345	327	331	329	317	316	345	360	339	323	347	320	311	333	327	339	371	370	325	334	347	360	370	324	306	368	301	349	307	332	308	333	299	330	325	308	348	313	305	331	330	333	312	370	333	332	336	377	313	319	354	352	297	334	325	308	320	320	329	342	333	325	320	336	348	311	320	313	306	312	316	326	331	335	297	320	313	305	340	313	324	329	332	331	346	340	347	321	326	329	329	308	322	317	331	306	324	328	321	347	321	334	308	327	336	312	315	354	319	353	317	326	338	334	360	325	326	365	343	350	328	326	341	326	338	323	310	325	345	321	334	317	296	285	321	312	334	351	337	359	332	335	328	307	322	327	332	334	312	316	315	334	329	320	341	310	332	352	329	327	338	342	354	293	338	354	353	351	310	348	324	345	325	327	330	281	339	341	323	329	350	337	376	342	341	330	338	325	347	365	309	304	300	334	334	324	323	299	362	341	324	359	351	352	329	297	331	321	353	259	313	353	316	341	349	335	329	329	341	321	325	313	348	329	312	325	337	314	354	315	341	328	379	330	309	325	298	326	356	334	357	326	315	343	322	356	319	323	300	331	306	308	319	325	319	331	354	331	320	282	339	292	312	312	299	329	322	354	308	349	342	334	317	311	290	323	330	315	337	310	350	333	345	348	324	329	356	306	334	328	319	335	341	321	312	320	310	330	328	338	349	362	315	308	358	351	335	345	339	295	310	339	338	326	284	317	337	304	346	331	297	348	317	316	297	351	347	335	325	331	325	318	299	357	294	336	295	324	315	314	331	321	317	341	344	330	340	323	325	321	330	347	334	370	314	344	294	325	343	305	344	335	298	327	305	331	326	341	338	319	341	338	321	342	307	335	340	345	342	369	332	357	340	330	330	333	310	324	310	373	319	340	346	346	344	345	331	316	322	303	332	334	340	364	337	323	312	340	344	315	339	341	314	345	316	348	333	334	340	312	319	320	310	347	342	333	327	320	324	297	329	329	353	323	316	305	337	313	360	313	337	343	330	317	307	318	323	312	318	313	308	314	337	346	348	304	331	357	325	365	351	331	314	317	299	335	328	328	304	299	291	331	337	335	339	336	350	343	355	335	329	316	359	300	325	288	318	324	290	304	317	322	338	305	346	354	300	317	308	323	316	308	330	322	348	364	314	350	342	319	327	328	333	352	343	305	354	365	328	302	321	299	344	353	338	339	318	337	339	329	326	321	343	349	347	351	347	343	333	354	313	357	320	333	311	343	353	348	313	323	343	318	315	327	295	312	341	347	310	312	322	334	310	351	313	359	323	328	315	323	313	312	325	316	312	306	337	379	326	312	340	306	333	341	329	336	322	313	327	352	307	363	342	314	343	341	330	321	322	324	343	308	321	302	333
4513	3964	5937	4230	3489	4204	5016	5237	4936	3980	3821	3515	2802	2378	2136	2102	1790	1613	1566	1380	1235	1062	1052	969	955	864	876	807	800	748	742	770	775	688	706	725	719	735	744	751	739	723	733	716	687	758	735	715	767	737	773	723	697	723	720	721	654	737	680	687	731	663	714	711	693	635	690	705	715	702	734	706	720	679	682	669	689	708	680	667	676	703	688	669	725	716	682	699	682	699	709	733	657	671	685	711	689	719	702	700	700	683	718	692	678	710	668	738	709	711	713	747	709	723	665	739	716	773	705	687	726	700	701	669	702	708	757	687	704	702	709	673	683	665	676	766	701	674	690	712	665	684	668	695	667	696	725	635	662	686	700	665	694	684	675	664	679	682	656	680	712	705	720	706	716	661	695	671	724	685	676	695	667	649	739	708	692	768	695	682	719	692	691	690	692	672	708	681	699	674	684	693	699	758	670	661	718	692	724	707	677	715	664	663	662	716	749	694	713	677	692	677	731	753	718	702	696	697	668	720	678	721	700	666	706	736	713	666	690	655	672	655	658	681	682	688	691	710	676	677	707	669	706	682	686	716	697	693	672	684	716	676	666	692	717	690	661	709	641	642	720	717	681	690	658	714	656	690	676	675	714	703	672	723	688	728	704	689	703	702	675	706	662	717	706	686	704	715	655	732	671	737	697	658	722	683	669	695	715	695	658	641	738	647	695	727	660	700	698	697	665	704	679	737	709	700	711	709	693	688	718	695	726	701	686	685	684	718	681	710	678	738	736	708	668	652	676	692	700	691	730	699	719	729	736	735	687	673	713	710	704	685	678	665	720	652	645	679	712	689	708	694	632	704	710	665	711	725	719	688	708	659	709	713	699	763	652	734	715	674	714	712	677	738	665	733	692	723	719	727	679	680	703	687	668	696	692	712	761	688	703	705	691	702	691	704	679	693	697	755	664	696	693	719	679	689	720	674	705	674	713	724	709	657	724	664	716	727	670	652	681	717	728	688	670	701	713	674	694	699	712	684	669	708	669	674	684	694	765	671	691	672	672	694	705	699	672	699	708	717	712	696	692	679	699	706	673	691	707	687	666	678	691	668	697	729	694	716	751	702	658	685	674	661	688	677	702	702	730	732	681	704	666	701	648	715	707	666	682	722	713	698	679	668	670	674	680	691	673	682	711	686	704	692	729	691	711	709	651	738	714	664	708	691	678	703	701	707	673	719	703	715	688	687	715	717	716	687	697	666	688	741	686	698	693	695	686	677	698	743	628	668	658	685	697	697	676	664	702	682	680	726	651	680	656	728	692	729	649	747	688	735	672	730	684	698	725	700	672	688	678	684	684	702	697	688	703	686	671	654	700	720	706	664	689	707	720	670	695	687	636	728	699	718	667	721	707	741	648	677	686	714	712	682	742	675	698	673	721	677	643	701	725	719	691	732	708	679	723	693	707	681	693	708	752	718	656	693	746	715	693	695	681	648	673	737	691	666	692	699	745	667	666	700	671	683	670	692	708	676	688	721	681	681	675	653	723	673	675	725	695	648	691	693	694	680	695	714	708	701	709	689	657	711	708	656	720	712	703	689	673	662	652	711	669	705	672	681	730	674	680	698	669	713	696	679	701	659	678	671	707	709	685	680	700	652	673	710	674	707	685	696	756	670	707	710	712	674	711	757	691	652	725	713	709	655	683	686	688	726	676	724	715	691	660	708	648	708	697	679	713	688	726	709	701	711	694	717	704	689	731	697	704	671	709	718	715	694	739	693	679	652	698	692	725	715	678	704	700	681	633	698	696	691	746	703	731	723	689	685	721	676	691	681	718	676	702	694	721	716	673	711	684	690	725	683	686	741	695	704	706	685	678	689	705	722	682	709	711	694	734	666	677	691	674	669	681	707	730	678	686	755	698	717	719	679	707	662	667	706	667	687	699	684	681	705	693	714	685	668	723	713	728	748	670	676	690	736	686	658	712	688	740	707	667	700	658	725	691	680	662	723	678	743	675	704	673	662	696	683	724	666	712	667	723	689	724	737	704	720	704	687	707	686	664	679	707	659	690	692	706	693	755	707	710	710	693	718	680	702	722	736	710	759	695	697	688	697	690	722	683	748	694	722	675	669	707	680	656	676	660	704	676	708	693	677	689	746	672	712	698	735	648	752	648	743	713	660	697	726	776	705	716	715	677	701	686	695	730	694	683	669	712	716	651	653	717	690	713	684	691	656	686	704	684	705	695	707	672	712	652	681	704	696	681	732	700	683	672	700	705	686	663	690	714	704	711	695	686	699	700	700	731	694	694	711	704	697	702	675	691	698	701	665	676	633	725	658	740	699	667	732	676	690	667	650	665	692	715	681	680	727	647	684	682	701	666	695	712	720	684	693	709	702	716	697	659	712	698	746	649	742	659	714	737	708	701	652	715	654	684	704	713	729	622	680	686	680	682	683	702	696	695	695	704	759	665	678	699	695	712	652	678	733	719	667	654	714	679	688	682	690	630	680	726	713	752	658	673	694	664	663	677	718	699	638	747	690	723	714	674	638	655	737	723	687	714	653	722	714	698	645	695	701	660	697	664	669	709	684	707	636	718	678	712	677	705	668	724	676	701	743	720	645	679	718	729	652	680	643	692	704	688	709	705	686	657	669	667	689	663	659	709	672	706	784	683	726	679	708	698	729	714	707	704	653	699	731	681	727	705	738	714	692	723	698	699	688	692	683	688	740	668	690	687	660	690	688	731	747	710	708	693	715	717	654	697	702	762	687	767	650	709	662	692	693	695	671	678	702	673	729	709	665	663	674	663	708	716	696	702	688	678	716	687	660	657	686	727	704	633	686	720	712	671	629	686	739	763	688	659	703	684	690	690	691	635	750	703	671	681	674	716	657	672	641	705	701	701	694	710	662	660	690	723	695	672	736	722	708	710	718	691	646	728	716	667	696	709	695	721	701	710	701	675	734	688	694	697	652	689	656	664	675	684	669	657	692	686	669	685	731	682	676	697	731	712	678	703	676	690	704	655	658	707	646	722	646	724	639	709	662	709	727	692	683	687	713	711	711	688	664	693	725	702	689	716	668	733	689	681	689	708	674	689	701	702	683	667	695	723	633	678	710	700	712	685	758	682	718	697	701	700	724	716	690	685	659	718	693	711	705	737	691	631	726	693	666	667	711	681	681	705	650	677	717	698	693	639	716	689	724	675	668	731	709	656	677	734	668	687	695	706	673	663	710	671	688	699	710	675	742	642	656	699	676	682	640	697	724	687	649	723	647	702	694	652	688	691	662	679	722	706	706	712	691	677	714	685	703	685	692	750	697	687	689	696	727	717	690	685	720	700	689	707	666	704	689	740	703	673	706	707	747	675	672	714	664	659	690	701	683	715	720	716	766	698	718	710	717	718	666	722	714	689	658	746	689	710	706	706	731	698	723	699	687	740	662	736	703	697	697	707	626	664	671	704	735	716	734	654	661	676	720	703	680	712	657	737	644	748	718	698	641	732	708
24363	21462	28536	24757	19067	4349	2960	2346	2135	1438	1182	1029	895	910	769	690	601	554	538	452	415	378	354	334	330	337	297	260	285	256	265	241	241	252	245	260	250	276	255	225	259	233	272	252	226	266	262	283	263	282	259	227	239	220	245	243	242	251	251	222	269	245	228	224	224	232	252	245	245	229	234	246	260	226	244	261	242	246	247	214	202	242	249	254	258	234	253	245	203	241	254	224	242	262	228	250	253	229	226	248	228	227	246	245	241	254	231	233	228	256	196	267	241	220	231	230	213	233	244	234	253	212	245	217	242	219	233	232	238	255	281	206	271	261	247	269	239	214	239	225	245	235	238	232	253	219	245	212	243	217	238	233	250	232	225	258	248	245	234	238	236	251	241	242	225	255	210	252	245	210	235	254	236	216	211	247	223	253	241	227	260	221	224	225	229	252	227	265	226	221	224	207	221	240	274	244	239	248	247	241	242	258	267	251	271	236	227	254	242	239	214	228	247	236	246	227	201	228	250	240	243	244	211	230	224	217	233	234	274	243	244	252	215	232	218	232	255	220	250	261	247	216	245	242	235	237	231	229	259	258	232	230	225	238	244	239	223	233	201	211	231	257	228	248	230	234	210	233	267	237	225	211	256	233	254	235	239	251	235	226	221	232	251	227	211	235	226	225	227	264	253	238	242	226	255	247	245	230	237	221	229	251	241	245	224	259	249	240	217	243	225	250	219	245	206	224	255	227	274	234	240	237	231	222	237	236	229	217	231	261	226	244	241	260	229	247	227	250	263	246	220	213	251	231	242	231	238	271	229	232	221	269	233	243	241	228	234	265	210	211	245	216	240	236	228	231	235	240	240	255	231	261	233	274	222	231	221	221	237	225	224	210	241	222	237	240	237	218	223	231	202	247	247	243	256	236	216	251	250	235	222	228	234	218	242	205	225	249	233	240	219	217	242	245	227	229	236	235	223	261	225	244	214	258	244	241	260	238	232	212	246	235	233	219	222	217	241	233	263	251	252	249	259	222	247	232	247	219	257	233	231	211	252	247	241	224	233	200	233	231	216	234	208	270	240	245	260	227	230	270	229	249	228	237	219	218	242	250	213	237	228	219	239	237	262	247	249	237	229	249	250	236	227	247	231	249	251	230	258	229	220	231	234	241	258	233	241	243	237	218	226	235	232	221	220	228	236	257	242	234	244	223	221	213	208	242	242	244	239	263	255	245	220	240	248	230	228	250	228	241	249	226	228	256	226	245	253	267	255	237	201	223	259	264	243	227	198	231	206	225	234	231	235	238	208	224	250	210	223	236	265	234	250	242	242	232	207	232	233	235	246	237	245	229	212	201	232	250	226	229	238	233	231	238	210	223	208	221	226	216	215	252	241	251	265	226	254	268	272	259	234	271	255	255	233	217	247	251	222	214	217	242	227	229	243	240	232	241	231	225	228	263	258	248	255	255	259	234	244	266	224	241	229	256	226	234	254	239	242	240	244	247	227	233	259	251	223	223	257	272	229	218	229	237	233	240	227	217	212	246	232	241	247	238	245	247	230	250	240	256	233	246	239	228	243	273	222	231	250	248	256	276	218	226	261	260	231	229	239	263	237	226	232	218	232	231	245	225	263	219	232	220	220	276	241	230	268	247	228	244	245	217	242	220	252	252	219	247	227	230	237	252	252	226	227	222	245	221	265	227	235	224	211	229	241	245	229	228	251	248	238	254	260	262	242	220	236	236	204	252	241	217	240	229	257	245	231	250	211	213	250	251	236	250	237	238	245	232	239	240	238	233	215	254	223	224	234	255	245	247	246	233	227	236	245	236	247	257	227	259	227	241	224	230	209	227	209	217	232	259	242	234	243	232	222	245	229	228	255	229	246	227	246	215	233	235	223	226	251	233	238	235	229	260	239	224	260	230	257	247	248	235	229	261	264	233	240	244	240	231	251	236	220	213	193	230	225	262	253	252	220	249	244	259	240	249	224	234	264	241	234	240	244	221	247	272	248	249	244	238	233	239	247	230	235	226	254	255	236	251	225	231	240	205	240	267	221	225	218	230	216	225	260	217	239	216	227	241	225	232	229	247	216	233	250	241	273	232	253	241	237	225	226	225	248	233	243	226	256	224	236	231	246	238	221	247	245	248	235	213	229	229	255	234	224	238	248	233	223	243	218	257	255	269	247	267	237	238	227	245	246	219	242	233	203	231	228	212	214	235	221	209	242	249	233	224	236	234	261	241	242	237	225	231	263	229	261	216	236	237	245	229	247	241	235	235	244	232	210	222	251	222	216	237	244	236	225	231	259	248	234	239	233	234	221	258	227	234	216	235	237	227	229	271	245	222	223	257	250	235	252	231	221	211	217	250	231	215	221	224	247	236	237	268	275	226	241	264	218	238	210	241	256	265	248	249	238	247	254	247	246	259	240	221	214	251	238	232	255	223	249	226	237	239	236	271	214	256	239	213	237	272	224	245	196	258	219	233	233	237	249	229	218	235	236	228	228	234	232	230	224	235	235	264	233	201	234	252	219	205	249	226	231	245	239	232	229	229	227	229	216	232	233	247	239	250	229	215	242	240	229	259	251	240	266	240	264	247	230	228	204	252	223	252	246	240	233	221	217	226	279	255	236	220	235	236	236	231	223	243	214	234	200	212	240	234	241	254	245	234	253	258	216	210	225	217	263	252	234	229	228	216	232	229	207	260	249	253	236	232	217	230	258	254	234	232	240	257	240	252	255	223	238	233	216	280	259	224	245	234	226	228	231	235	244	207	227	233	231	262	233	266	230	219	241	244	210	216	235	223	230	217	229	234	234	214	202	232	243	255	261	238	256	238	233	224	244	274	218	244	227	207	231	238	222	235	221	257	224	262	241	225	218	204	247	231	255	240	246	236	252	227	233	237	227	243	243	197	231	268	229	229	225	246	244	240	248	234	222	246	214	223	264	229	214	213	246	260	233	225	248	234	226	234	231	223	234	218	207	235	244	230	247	225	266	235	257	228	218	241	233	236	233	210	213	230	242	199	260	223	216	253	252	231	251	261	217	236	238	210	233	241	254	227	235	245	256	235	231	219	232	227	255	218	233	215	211	268	236	231	234	266	247	248	210	245	229	227	234	248	277	237	215	258	220	229	260	220	254	235	239	268	236	236	234	224	225	230	254	231	231	255	218	260	216	242	258	232	233	228	223	236	238	213	256	247	214	217	265	239	203	219	254	241	216	242	229	249	221	247	237	230	228	263	227	237	249	239	235	227	216	211	240	229	242	248	226	219	213	234	207	248	217	260	218	251	245	236	256	251	256	245	234	248	239	239	252	230	222	236	230	236	219	228	259	242	255	217	243	240	271	227	253	242	242	225	211	238	210	230	236	243	219	220	229	258	252	220	222	200	240	240	232	208	223	251	260	252	250	235	223	228	212	230	225	250	252	250	242	236	227	203	245	232	234	241	248	228	218	268	245	243	228	258	216	259	263	252	243	250	212	254	238	254	217	229
6093	12772	13410	8992	7996	8762	8946	8846	8186	5743	4852	4362	3796	3418	3130	2846	2331	1997	1986	1580	1329	1220	1087	1014	968	875	816	726	670	720	678	625	589	609	622	573	567	617	588	536	558	550	571	542	594	553	617	644	620	619	533	579	517	572	521	517	574	540	546	492	507	514	486	509	517	502	530	524	533	547	483	516	537	494	493	514	521	506	520	528	537	538	490	511	557	497	523	463	533	510	484	539	510	540	495	548	515	497	509	496	553	513	541	510	528	522	501	522	504	533	532	525	530	515	539	516	522	509	533	540	497	543	520	535	522	533	502	548	522	500	466	501	557	518	466	525	523	538	516	551	537	493	556	526	515	527	522	582	478	549	467	547	524	519	538	520	498	503	498	546	523	538	530	528	519	492	537	562	530	515	546	521	517	534	498	510	505	495	558	471	509	515	509	499	480	469	544	490	499	507	512	525	526	483	548	506	497	550	509	531	502	580	531	541	553	513	539	520	483	525	501	515	517	453	553	525	498	545	530	540	529	464	503	489	512	487	488	555	531	502	544	533	526	537	538	488	519	525	540	537	531	512	483	504	526	483	510	487	513	549	548	525	549	533	510	527	510	496	528	491	528	538	504	493	528	511	513	458	481	522	534	517	513	515	528	549	512	530	516	532	519	507	501	535	535	513	501	510	526	535	505	485	503	543	536	545	521	497	549	524	530	519	535	505	523	502	484	534	494	537	513	484	516	502	506	507	496	556	506	548	514	474	498	508	487	553	509	514	493	546	554	512	519	500	508	530	534	518	527	532	510	521	537	552	538	520	544	495	557	499	510	508	506	530	499	518	512	542	517	523	520	541	513	498	507	548	539	518	535	516	496	468	520	537	498	548	540	540	524	497	497	568	483	578	519	511	507	553	522	565	504	532	523	534	546	524	537	523	513	521	489	483	465	514	539	514	512	487	495	473	517	500	491	519	518	533	517	490	527	510	537	506	488	528	519	550	536	507	507	497	502	504	498	547	477	553	525	533	531	529	536	510	501	527	547	515	471	537	498	506	489	463	521	507	544	507	526	548	524	510	511	528	480	538	506	531	531	527	508	455	536	501	488	541	566	507	542	494	509	518	520	517	534	503	537	533	575	512	504	485	516	507	553	471	520	500	527	517	519	540	488	528	513	499	525	524	483	498	498	517	489	509	489	468	487	477	499	508	531	494	528	508	530	520	505	521	485	511	502	527	519	500	494	514	473	484	525	550	502	536	547	549	527	490	505	534	512	489	547	523	506	534	593	499	449	524	496	522	526	510	506	525	494	488	538	504	534	550	476	532	539	540	530	525	503	525	502	529	530	496	543	519	536	520	513	510	557	588	555	524	515	516	532	500	498	505	506	551	501	509	520	543	483	516	511	485	525	500	547	539	554	521	508	549	520	529	501	559	522	533	480	490	514	535	506	551	524	514	495	539	498	523	533	502	534	542	522	530	542	502	505	552	495	540	540	506	552	560	528	511	497	506	539	535	497	506	514	530	542	501	513	500	537	537	561	516	520	515	543	484	496	469	503	490	485	549	525	568	486	494	527	482	533	504	510	503	519	536	503	490	563	495	499	494	510	498	477	516	480	511	512	538	530	524	476	509	519	507	544	527	569	520	517	506	504	510	485	530	541	523	510	558	556	515	560	534	562	549	530	515	484	515	539	551	496	549	519	555	526	541	503	505	503	497	480	542	506	531	537	527	497	510	524	536	550	521	534	497	516	516	499	541	513	536	511	546	518	529	534	501	503	538	514	623	501	476	538	510	533	547	510	514	520	510	494	504	518	544	578	528	472	546	536	536	520	533	502	505	548	542	549	527	476	491	527	488	507	547	526	495	549	537	476	515	528	512	528	506	522	516	546	518	495	491	516	532	540	513	464	537	516	473	490	531	513	530	551	508	507	532	498	502	543	543	545	495	505	508	528	511	513	518	529	502	534	526	534	514	505	486	486	516	504	521	529	494	510	528	554	530	512	520	555	534	494	521	484	494	555	513	486	510	530	503	483	576	510	532	576	538	508	481	507	518	524	500	520	544	499	523	525	482	517	539	512	526	499	563	534	532	521	503	549	505	517	519	496	498	532	517	468	517	473	531	505	497	511	537	558	504	538	537	471	534	514	504	524	542	521	524	516	522	520	547	512	536	504	546	500	513	523	512	519	539	536	504	532	520	523	533	477	457	505	501	497	493	521	501	495	558	545	507	551	457	504	482	505	553	500	541	523	536	526	482	550	545	504	496	532	476	531	531	526	540	513	517	520	526	515	510	498	547	511	518	510	504	497	485	519	500	535	537	513	523	488	503	549	514	541	503	557	499	477	506	473	509	525	516	495	488	474	550	533	519	549	531	491	473	501	519	473	500	539	535	550	519	496	545	506	510	511	485	530	548	537	534	526	523	515	513	544	518	502	501	472	529	557	496	531	515	486	484	506	539	553	552	483	525	497	486	543	539	479	485	518	493	510	455	528	509	513	530	528	498	525	515	540	540	532	512	515	548	504	563	520	546	554	498	531	494	515	493	531	485	504	515	509	490	551	555	524	510	524	551	528	505	520	516	517	530	541	526	513	554	478	550	472	555	492	544	480	498	538	551	545	521	503	515	495	510	518	488	505	518	488	490	531	541	500	495	539	476	491	516	498	470	485	510	515	532	534	527	498	546	475	510	558	531	518	521	517	563	523	497	503	545	508	519	537	511	509	534	480	495	517	536	541	510	496	512	544	519	505	475	504	520	511	534	477	520	531	544	521	487	500	482	525	550	519	549	502	527	479	482	501	513	520	496	528	509	510	502	467	522	509	502	513	507	535	495	514	502	559	551	542	502	478	545	552	525	480	470	513	549	545	546	518	548	488	517	548	491	528	507	505	505	530	488	488	502	525	487	501	520	518	519	521	541	560	537	539	531	491	526	517	507	525	528	524	495	523	511	529	504	489	500	530	473	492	542	472	525	520	514	532	550	513	493	528	513	541	547	540	505	524	505	497	585	497	535	525	518	550	517	524	488	517	549	488	504	498	527	498	516	506	471	523	481	492	507	507	523	529	542	488	553	505	512	548	528	540	541	485	531	507	523	501	490	514	489	575	508	499	563	541	471	527	496	536	521	524	544	505	533	504	503	513	523	512	489	511	502	516	551	504	556	520	540	537	527	514	517	515	525	476	525	491	518	517	521	500	497	496	513	514	499	478	539	540	543	513	532	496	537	566	509	485	527	504	524	512	468	507	505	522	539	505	505	552	490	529	488	499	507	500	537	508	484	537	485	509	514	522	540	498	516	531	507	522	504	522	512	499	525	525	512	511	502	515	573	521	567	467	527	510	546	517	549	510	493	482	514	498	523	564	509	541	478	535	545	518	481	500	525	500	511	499	512	521	518	515	518	508	504	510	507	482	537	544	497	479	487	484	470	491	547	495	545	454	538	496	500	546	504	535	559	524	540	521	515	516	510	506	530	523	526	488	501	532	534	515	513	488	512	529	520
23435	21446	29258	24031	21451	19481	8875	4413	2928	1998	1520	1308	1190	1049	952	847	762	682	602	524	450	441	370	380	338	338	295	292	245	222	240	248	216	233	244	234	234	211	231	240	202	189	205	212	236	241	227	259	250	244	219	215	216	234	221	207	206	217	204	210	182	206	198	201	196	189	210	199	184	205	221	244	212	194	207	211	219	238	208	205	235	215	208	185	169	200	216	198	199	223	206	184	189	185	204	215	212	200	217	179	204	224	230	186	194	198	206	202	196	222	232	208	210	185	198	219	221	216	192	210	229	233	202	201	208	236	199	201	222	175	196	190	206	214	201	216	203	195	208	186	190	186	199	204	197	200	217	215	206	221	199	205	198	228	240	194	198	210	219	208	188	206	205	201	214	221	220	211	195	207	202	209	193	203	223	207	209	205	216	187	207	212	212	203	202	244	199	187	210	194	202	230	216	180	236	199	239	213	219	184	204	195	201	203	228	210	213	204	231	204	189	187	193	192	210	222	197	232	214	186	231	219	194	166	217	215	201	206	189	205	198	211	200	203	195	203	191	204	222	210	233	204	215	188	213	178	202	208	222	172	177	198	204	206	211	234	194	207	192	212	224	236	198	215	184	210	193	195	210	208	218	206	180	215	201	203	189	206	183	222	192	188	214	200	230	217	217	201	212	202	216	214	202	221	210	180	196	195	199	208	224	204	234	185	190	195	224	255	217	223	201	230	228	208	213	196	206	210	192	194	184	195	185	194	245	202	190	250	203	215	226	228	227	195	197	191	199	206	199	207	215	194	208	202	210	218	195	214	228	197	218	199	218	215	206	215	213	208	208	234	215	209	229	180	219	206	191	198	200	194	206	205	208	199	203	213	188	199	194	210	215	210	219	210	189	179	198	198	202	220	200	183	201	179	188	196	164	194	192	218	217	183	187	210	198	217	228	206	219	206	200	221	197	209	211	214	183	220	182	219	216	188	204	223	226	206	215	193	194	232	203	211	203	213	215	218	181	206	213	219	194	207	202	194	193	214	188	172	179	194	200	211	222	204	198	208	219	208	205	211	185	226	213	189	204	193	220	205	193	199	203	190	221	216	223	211	221	221	192	199	213	210	199	196	191	217	200	202	196	209	195	212	213	233	197	201	206	220	212	194	184	210	209	196	201	239	216	217	195	199	195	239	199	194	202	221	194	202	193	204	232	193	198	216	195	198	213	197	194	213	196	228	183	201	218	212	200	205	187	186	203	193	203	206	211	194	220	198	210	232	203	189	194	218	206	216	213	200	203	207	202	203	220	187	237	220	197	206	215	216	187	212	179	197	205	187	188	200	194	204	199	184	180	224	195	235	222	218	189	205	221	201	222	208	206	205	204	193	212	193	189	187	181	215	203	215	220	207	232	209	192	244	202	205	213	198	223	208	215	213	200	199	177	214	227	204	221	219	196	206	206	219	179	199	190	206	206	243	223	213	179	204	198	205	180	200	217	221	185	197	203	242	202	213	179	196	223	168	210	190	200	200	207	195	203	226	186	202	204	217	205	194	197	207	210	177	226	222	195	200	206	246	236	214	227	221	216	211	213	203	197	195	200	194	206	202	189	213	190	198	213	187	187	192	190	210	248	209	187	225	207	181	225	186	186	191	211	200	201	210	204	216	222	185	176	203	199	204	218	244	189	190	182	224	211	196	187	195	200	224	189	188	193	200	184	201	225	175	178	202	192	171	220	207	212	192	193	214	217	197	204	192	182	196	208	211	207	222	191	207	224	195	202	225	215	205	208	226	195	195	214	209	204	193	226	195	210	196	217	186	192	217	200	196	189	211	189	229	208	208	199	246	210	205	219	202	185	199	227	183	196	204	194	225	217	219	220	229	213	206	188	210	216	199	211	222	208	196	211	196	219	214	208	229	205	234	180	199	206	216	201	225	209	200	189	216	188	207	217	204	195	191	191	208	206	192	191	233	218	237	225	214	222	225	203	202	188	195	184	215	220	207	168	203	201	185	183	213	211	216	182	183	186	203	195	188	195	197	210	198	231	193	213	215	205	206	205	222	215	201	221	229	204	206	207	190	219	215	198	189	207	198	209	209	215	211	215	220	204	192	214	199	209	180	219	203	192	222	223	181	210	175	195	204	207	196	225	189	185	216	208	219	218	224	198	195	184	177	217	211	191	211	198	178	217	196	207	211	191	200	221	211	211	220	202	195	202	220	203	205	196	196	190	236	210	216	210	236	203	226	210	198	188	223	208	205	191	212	210	215	199	217	201	203	208	210	206	176	205	178	187	213	211	201	221	216	189	201	195	204	204	214	215	203	195	203	207	207	218	195	206	214	203	206	189	200	221	219	198	202	220	197	203	208	200	202	200	184	198	201	217	222	189	198	210	200	198	209	220	223	220	203	216	223	211	183	218	209	219	213	217	206	210	223	210	209	225	194	221	193	211	209	191	213	228	188	233	194	195	189	197	206	191	208	196	220	203	224	209	210	197	238	200	176	184	186	229	185	206	208	216	190	209	201	199	204	204	193	195	200	198	186	206	196	212	188	208	167	227	219	201	213	189	202	180	185	198	199	225	203	201	197	205	189	205	208	205	208	208	221	192	194	206	202	197	212	213	220	202	209	218	199	187	182	192	192	193	231	206	189	220	187	232	205	191	211	197	204	186	230	190	200	191	217	203	211	189	200	234	204	197	185	194	207	194	212	194	207	226	193	201	223	213	216	201	232	200	232	188	200	194	211	241	209	196	182	234	177	193	217	207	196	198	181	199	197	207	203	200	215	202	225	194	217	223	190	179	186	203	211	212	213	213	208	190	193	208	235	194	199	198	198	212	208	208	220	192	199	173	202	220	190	217	200	192	166	218	203	208	227	236	198	190	201	211	191	201	190	205	192	212	196	194	205	201	189	185	209	193	219	206	217	201	196	196	192	204	200	207	203	194	187	201	202	214	225	187	212	203	206	225	204	201	213	197	225	193	208	203	215	200	180	225	208	210	187	176	218	193	200	162	188	184	177	181	234	216	238	204	215	186	216	214	237	201	182	201	193	191	202	196	204	209	198	202	214	216	210	179	180	177	221	222	195	183	196	187	213	201	203	211	206	212	202	204	194	185	188	215	211	225	223	198	180	202	183	217	192	195	203	214	238	211	219	187	211	217	186	199	201	185	213	190	198	205	191	223	186	197	214	200	207	182	207	207	191	197	195	203	208	202	220	203	211	184	232	218	224	193	198	220	196	210	190	191	198	222	191	201	202	193	205	181	202	207	218	194	195	237	211	203	221	176	196	195	194	190	209	212	194	187	205	188	220	187	202	183	200	208	211	227	192	202	191	217	209	214	191	187	196	216	203	180	232	198	189	210	213	192	202	227	197	202	200	188	206	193	185	200	198	214	208	225	211	192	210	194	208	184	187	217	218	215	188	194	237	205	208	221	190	217	178	216	224	209	188	215	186	179	210	224	230	184	207	197	194	195	222	198	198	207	202	194	220	206	214
8741	19301	20177	13994	14560	17101	15237	13568	10753	7875	6193	5518	4852	4252	3889	3346	2937	2568	2286	1949	1607	1429	1267	1140	1003	922	790	726	693	677	689	599	600	596	571	512	552	578	523	507	447	556	485	516	524	533	591	606	548	533	512	448	455	490	478	472	469	445	448	486	488	445	439	482	440	454	417	477	448	409	427	420	455	409	468	437	461	411	416	437	458	401	457	466	398	466	414	459	451	433	454	422	408	460	436	427	438	436	437	445	449	434	468	470	432	442	470	467	406	430	410	430	432	448	442	462	460	480	442	413	455	408	471	462	436	451	453	419	440	454	461	419	479	455	408	472	421	483	461	472	448	453	428	437	455	476	396	432	410	449	427	422	405	429	460	458	476	409	507	430	470	435	432	461	440	458	431	445	482	428	456	458	464	418	472	455	479	446	443	453	481	460	431	423	408	427	422	474	443	410	454	455	416	453	437	449	412	417	400	406	428	410	441	452	436	450	420	436	421	429	457	423	443	423	440	405	437	471	432	417	447	416	426	439	414	460	426	472	421	425	437	472	452	477	423	454	438	430	431	422	400	435	425	451	417	421	445	407	455	427	422	457	397	469	429	436	442	419	435	442	439	413	498	440	427	459	458	446	421	494	435	425	436	451	405	418	442	434	442	453	414	427	413	412	407	431	425	438	446	448	440	437	434	457	456	472	415	449	437	429	458	423	430	469	482	440	424	454	392	461	458	403	431	400	444	426	425	477	469	435	452	450	438	410	438	440	447	435	406	471	433	465	468	427	445	419	445	454	446	462	454	455	445	468	401	424	476	453	438	458	409	419	427	456	454	408	451	446	433	444	456	455	448	458	446	448	443	396	443	465	447	436	446	454	399	443	428	430	438	447	426	444	452	446	444	425	424	447	448	436	418	432	438	445	434	457	433	450	459	411	457	403	445	444	435	420	440	416	455	437	453	453	468	480	467	390	447	442	426	403	464	414	434	446	460	454	461	414	455	412	420	450	433	398	438	425	435	429	464	451	397	435	443	440	455	433	422	444	461	477	455	434	420	425	423	425	438	420	458	434	431	477	473	444	469	419	415	488	425	410	437	431	415	453	436	430	429	430	431	456	446	428	414	435	429	436	434	429	445	436	420	422	427	409	440	428	443	463	414	424	427	429	442	386	452	441	449	440	423	432	407	410	448	458	437	437	445	442	426	436	457	436	461	406	433	424	454	449	399	421	402	457	463	453	407	430	455	406	445	482	412	398	419	406	463	479	467	437	443	452	443	442	416	420	464	415	442	417	498	463	450	412	432	431	442	430	434	413	412	436	461	449	445	449	467	422	438	452	422	424	434	459	422	416	422	457	449	406	430	473	415	416	436	434	442	436	455	437	474	442	442	440	410	435	397	409	455	458	460	429	446	488	416	435	450	470	398	423	441	437	446	449	403	467	453	445	445	433	442	414	426	458	432	465	417	420	480	463	436	414	413	420	422	447	428	482	459	451	450	419	427	453	452	471	471	450	425	407	456	445	422	447	413	443	452	420	456	417	461	412	427	459	438	433	396	428	395	426	410	421	439	432	429	420	416	389	423	431	443	425	473	457	471	419	426	431	468	470	407	453	431	427	433	422	450	401	416	428	424	414	420	453	398	435	419	441	435	432	404	436	433	423	439	415	406	416	446	417	394	461	438	451	420	434	449	415	438	458	456	449	439	436	418	394	445	384	458	443	385	401	431	475	443	437	425	431	431	424	451	414	440	414	433	449	399	466	407	430	415	427	402	456	411	443	423	462	454	447	445	438	444	482	458	440	463	453	418	441	435	474	447	443	460	501	447	426	490	443	444	399	461	436	439	419	483	486	401	440	431	459	406	437	430	434	414	439	449	432	426	430	430	435	417	441	435	440	436	404	428	449	461	424	441	434	410	444	429	425	434	444	416	456	439	424	451	428	434	480	437	433	430	398	420	440	428	436	461	427	432	447	420	456	435	424	408	451	430	408	437	405	432	439	427	405	425	397	429	472	438	422	422	433	387	464	420	409	435	445	458	417	437	403	445	421	431	459	443	440	443	428	409	435	432	472	417	454	400	425	462	450	429	435	410	439	419	439	444	497	465	441	420	464	468	423	415	449	413	426	410	441	451	406	461	438	408	432	467	435	459	429	454	423	443	421	444	450	437	444	440	434	425	453	431	443	456	437	449	444	451	405	439	423	435	439	427	433	487	460	421	454	444	424	422	426	449	439	394	425	393	391	447	446	415	452	449	400	466	458	445	426	407	439	426	441	422	424	448	434	445	445	420	448	405	430	413	443	404	426	440	417	432	464	460	416	451	432	472	418	437	429	428	444	461	432	433	430	432	435	441	470	422	448	451	436	451	401	422	433	395	431	451	426	446	444	426	436	436	413	449	428	432	454	451	439	440	418	430	491	452	445	447	435	435	459	467	396	421	400	419	451	429	431	451	448	416	427	449	417	435	444	461	491	404	413	425	429	440	459	442	395	441	451	444	411	430	409	436	394	442	452	453	421	429	446	438	428	438	460	432	408	440	431	420	445	427	442	427	412	427	448	475	377	453	478	417	431	448	455	397	466	412	395	389	423	439	416	442	450	428	418	452	445	394	426	467	424	416	454	439	424	428	453	460	439	422	446	421	447	447	441	407	478	426	452	430	426	416	460	465	433	427	429	426	446	451	433	458	458	432	429	441	427	432	431	465	415	411	477	421	419	423	435	456	409	438	440	435	411	422	443	443	437	426	441	444	451	429	439	400	403	415	435	423	437	407	457	446	460	440	436	430	438	462	432	431	459	448	424	446	476	420	422	420	458	432	440	458	450	408	434	439	421	422	396	478	451	415	457	448	430	405	498	417	399	452	404	436	440	469	468	454	406	478	435	433	434	445	454	439	408	450	454	460	417	428	445	452	461	431	457	419	426	428	424	454	456	428	431	443	445	470	437	426	390	451	434	431	433	413	432	431	420	431	456	439	432	443	457	437	409	423	435	435	465	433	447	446	469	464	467	454	453	449	425	406	428	446	443	418	449	436	448	408	457	429	448	454	439	440	458	454	405	444	459	468	432	441	401	428	430	453	453	453	433	454	419	435	451	396	450	435	434	450	415	426	452	447	424	430	437	422	438	421	455	426	419	444	431	445	437	421	436	472	443	401	439	425	435	420	427	434	449	446	435	454	442	410	395	471	427	442	427	426	452	430	431	428	463	420	439	450	446	426	458	449	410	428	445	442	434	452	428	406	453	442	440	450	372	414	391	453	412	451	443	432	421	420	436	416	475	437	441	439	438	431	405	465	435	439	418	396	422	449	437	424	436	407	425	419	421	450	424	412	420	436	473	444	427	444	426	435	423	446	409	461	407	438	452	422	446	458	450	447	450	409	448	441	414	426	423	434	416	409	441	409	400	453	436	443	444	432	413	435	444	432	433	471	441	435	430	421	457	417	429	444	451	437	423	399	437	428	389	425	439	431	441	403	456	476	430	455	439	440	413	409	411
26914	20436	7846	2722	2796	3804	3272	2000	1390	1113	1016	759	665	635	608	548	517	510	458	469	409	383	430	345	385	359	374	349	360	330	321	347	330	372	360	335	331	337	357	348	376	352	342	329	327	326	342	332	321	320	310	337	327	351	378	351	335	359	345	357	281	321	331	359	327	305	323	350	341	347	318	348	316	335	312	332	313	333	342	339	346	309	323	339	305	320	317	324	343	331	350	313	296	326	346	335	339	341	311	311	332	331	353	305	330	281	349	342	317	327	345	333	300	353	333	335	341	310	313	355	339	317	327	323	312	316	340	362	328	314	323	315	345	348	342	343	326	342	350	339	302	343	319	323	305	338	303	324	359	357	304	332	314	348	315	317	326	344	351	310	331	330	334	329	325	338	325	319	306	359	355	371	310	325	327	363	332	294	350	328	323	287	336	315	352	331	367	358	314	331	326	337	315	345	318	329	343	306	309	356	321	307	311	333	331	319	322	337	354	350	340	307	345	310	319	339	291	358	317	335	360	329	343	344	327	342	318	331	340	313	323	340	338	347	339	343	349	331	303	317	316	308	390	321	321	322	322	331	332	326	295	339	333	333	336	361	324	308	321	329	344	333	336	350	334	313	331	348	321	308	316	348	363	333	335	318	339	339	337	313	317	322	346	334	316	300	323	343	332	324	320	338	353	321	348	332	338	346	335	354	328	313	325	323	328	337	318	310	319	326	375	330	341	334	349	332	303	317	332	345	309	335	329	317	306	349	307	320	334	327	330	300	371	337	333	330	350	338	325	359	334	327	358	319	346	344	314	317	332	334	317	350	342	356	334	332	339	326	349	322	341	315	332	357	343	336	311	336	319	384	314	332	351	315	368	322	375	308	325	305	309	320	291	350	330	338	302	335	343	318	317	323	304	327	344	332	313	292	332	313	361	351	312	345	318	324	357	332	344	361	315	289	327	355	355	365	294	312	337	319	311	316	356	288	323	333	320	311	327	320	325	322	341	323	332	320	300	327	306	336	310	334	344	336	348	336	326	360	303	348	335	341	325	370	299	294	320	295	311	340	327	351	324	316	342	284	354	304	317	347	320	290	309	328	338	363	329	331	315	326	305	333	322	356	334	308	372	314	329	312	351	284	325	330	303	340	354	321	323	321	345	323	357	350	345	299	321	323	323	333	319	320	354	306	323	312	335	316	341	361	326	299	311	335	327	314	320	327	323	301	330	349	332	317	324	380	353	327	325	346	360	329	333	336	325	332	345	348	318	320	343	308	368	312	352	377	308	359	330	348	341	355	312	324	344	342	306	332	348	326	320	326	339	350	388	308	322	338	360	320	363	351	323	367	338	327	315	318	305	354	303	323	285	323	331	343	336	318	312	327	339	313	324	354	333	341	344	330	350	312	331	316	289	333	338	295	324	330	309	355	354	346	309	328	357	363	333	318	331	330	332	333	325	306	341	344	333	333	347	274	331	349	295	338	308	316	311	354	363	347	286	331	338	359	317	310	318	310	294	350	328	331	337	326	318	318	308	288	325	341	334	313	311	336	346	370	322	347	311	347	337	332	347	329	317	316	276	312	330	366	319	357	333	325	318	347	325	309	319	323	327	299	300	325	316	354	379	291	312	334	333	307	341	295	319	352	306	341	311	316	325	347	293	324	348	335	340	343	318	320	319	332	342	370	312	334	336	348	325	323	319	347	354	348	338	346	323	338	348	345	359	364	347	369	362	337	321	328	326	325	310	349	308	315	316	359	313	339	350	323	326	310	335	336	316	324	360	336	326	324	341	341	306	345	319	310	334	325	345	280	333	358	326	323	332	344	326	330	337	323	326	349	330	346	303	338	328	340	344	351	348	333	324	316	299	349	334	334	310	312	360	358	311	347	330	314	329	342	308	317	336	349	320	312	360	316	329	312	339	338	338	345	336	321	297	350	357	331	344	312	318	338	322	314	340	328	323	328	290	312	339	331	328	306	317	354	319	318	339	325	335	289	332	350	294	330	348	336	336	359	327	299	328	350	327	313	330	337	345	311	328	346	321	307	334	326	338	346	355	310	308	328	349	345	369	341	334	360	295	344	306	336	321	313	291	315	357	335	317	325	327	332	351	347	312	318	332	339	315	326	317	336	363	319	352	358	361	321	348	332	351	347	295	339	333	325	347	321	355	337	377	349	330	341	336	339	330	349	363	339	338	312	331	346	348	356	318	344	302	303	340	323	332	301	336	347	313	316	334	349	313	321	317	346	308	338	334	355	335	335	328	343	308	331	345	311	327	346	314	301	300	374	317	308	299	352	336	305	320	325	327	340	345	334	365	322	351	335	329	345	334	340	345	306	300	346	339	335	343	303	312	324	326	335	329	330	316	330	295	331	350	343	302	320	330	321	350	323	338	324	356	284	349	333	328	304	301	349	352	309	307	348	301	333	379	350	335	309	350	367	330	323	326	340	352	335	351	330	349	353	353	324	329	332	318	344	326	348	323	300	356	327	332	298	343	329	332	335	341	336	329	340	346	289	340	312	347	329	300	337	348	346	311	337	326	313	351	308	343	348	319	318	327	306	331	358	307	347	323	341	365	272	325	334	364	304	315	297	304	288	345	305	319	321	319	354	349	340	335	300	312	306	316	312	331	300	317	342	304	331	314	314	335	314	340	330	331	346	321	326	345	302	331	295	344	342	330	340	346	343	309	367	364	304	323	329	341	331	333	335	343	339	326	345	321	336	342	347	349	324	335	350	342	309	326	344	338	327	336	329	365	338	318	327	326	319	353	298	335	295	339	356	325	344	315	334	343	353	340	360	320	340	320	321	320	333	332	310	322	329	311	347	348	342	338	326	325	358	333	364	331	343	305	354	327	332	337	300	332	368	325	349	359	328	329	357	325	324	326	360	348	314	327	351	350	336	353	323	306	340	326	338	306	337	342	303	337	359	337	319	336	332	345	317	332	359	330	340	361	335	327	327	311	324	304	348	316	316	337	329	347	323	343	327	358	334	318	324	340	310	308	303	328	363	328	327	352	305	321	328	330	315	301	343	310	313	342	319	337	331	306	359	342	368	323	340	343	340	351	321	285	361	361	324	327	318	300	331	319	318	332	318	353	335	336	321	333	359	348	319	320	334	312	328	306	321	329	317	300	328	314	370	321	327	310	345	307	321	347	361	336	340	320	312	357	368	288	330	346	329	318	295	357	338	313	347	362	324	307	306	305	332	325	341	321	324	297	326	363	351	316	322	347	336	337	327	347	331	309	358	313	318	349	326	332	325	321	334	327	313	318	317	337	328	360	324	310	314	321	290	351	317	336	342	311	309	323	337	337	335	342	300	337	321	331	346	322	302	313	337	323	315	337	322	307	312	330	348	334	357	321	291	335	330	347	332	329	340	373	306	352	310	333	345	340	356	303	327	338	323	307	342	338	304	357	311	340	279	350	392	339	285	321	329	340	331	340	321	384	349	319	357	326	321	305	339	327	326	343	295	309	337	321	348	342	308
4923	5636	8282	7083	9806	12629	11258	7490	5650	4384	3851	2813	2434	2175	1942	1707	1542	1438	1354	1202	1075	1015	970	938	900	829	803	776	795	810	801	768	751	759	727	753	773	731	669	718	717	674	736	765	723	789	811	733	743	680	678	688	769	712	695	741	720	686	675	739	698	662	718	707	674	719	686	696	667	721	726	698	691	681	717	698	744	637	694	717	721	734	739	738	709	695	693	724	686	687	679	721	666	730	731	694	737	695	715	686	722	696	666	716	734	680	712	701	731	679	673	741	702	717	738	753	663	721	704	706	687	715	668	663	712	725	696	674	699	672	688	681	724	652	659	699	644	691	674	666	671	681	652	701	675	748	677	684	665	716	717	716	691	694	692	725	717	697	741	683	722	708	709	725	732	742	638	658	722	742	672	685	683	758	687	666	710	712	696	682	670	693	696	692	697	713	650	671	674	705	677	732	684	738	713	751	687	737	725	708	691	689	710	699	674	660	694	700	741	697	715	768	718	688	689	690	734	705	673	719	701	677	721	664	756	695	712	706	715	710	702	715	708	686	688	692	693	703	702	684	671	684	682	728	671	695	728	718	765	721	716	713	695	685	701	786	677	719	719	734	721	677	692	718	704	678	711	690	725	680	699	685	721	702	700	652	704	670	702	710	689	671	715	729	694	681	698	713	744	722	760	723	699	677	694	673	706	702	690	675	725	711	737	684	704	713	699	732	722	713	687	726	681	715	740	683	687	710	709	707	665	753	707	716	722	706	703	702	734	663	691	678	746	738	704	679	739	678	712	758	717	718	742	697	681	700	713	708	682	651	710	696	742	674	665	711	729	660	693	705	716	710	713	672	778	703	697	725	683	683	690	724	706	683	759	733	661	674	674	672	686	714	673	681	764	641	645	661	705	725	665	725	724	674	699	681	697	685	675	716	705	682	707	739	695	744	697	721	707	732	687	749	714	739	719	723	739	688	678	722	695	719	708	714	677	690	671	701	677	683	679	699	742	682	687	705	702	690	745	680	686	733	692	664	675	690	692	664	684	726	686	710	730	724	663	709	730	662	730	693	725	702	717	723	702	684	749	696	694	718	668	638	715	716	712	742	735	731	775	716	651	683	652	722	729	702	682	702	720	660	713	702	728	693	725	686	711	722	677	662	690	686	634	715	701	661	710	759	705	710	720	755	706	677	687	658	677	682	702	725	687	683	744	735	693	667	725	710	693	701	722	710	685	721	709	742	692	687	699	693	623	704	678	689	654	687	711	720	696	707	677	706	703	703	691	723	716	664	752	710	755	703	720	722	679	658	680	729	699	671	670	710	687	694	708	741	737	707	708	741	648	679	771	701	756	662	681	697	713	684	685	675	740	700	712	692	720	788	689	723	714	731	738	694	713	720	718	728	657	724	736	711	733	699	688	717	717	714	707	671	671	691	631	764	729	688	690	753	707	699	699	756	690	690	681	702	716	685	690	637	697	713	690	691	688	667	682	676	662	731	726	653	689	709	700	691	701	695	687	672	658	717	674	687	673	691	684	705	749	690	673	667	712	709	693	665	692	715	752	659	678	656	708	703	708	650	757	705	682	754	681	728	724	716	713	694	699	703	639	684	735	718	727	683	685	729	673	685	745	696	711	675	704	685	713	764	697	698	746	687	719	708	742	691	708	722	677	683	671	741	692	697	693	692	664	698	699	704	709	716	699	686	666	695	714	653	710	666	713	679	667	721	743	744	693	706	698	685	729	688	711	665	657	624	723	683	698	734	679	631	684	710	707	726	721	698	730	706	731	745	700	709	692	722	684	750	716	701	693	723	759	686	708	696	685	708	707	692	672	653	683	706	715	662	742	766	715	680	668	726	697	751	681	683	705	676	679	692	701	683	708	698	721	708	697	702	694	694	743	691	729	703	676	710	719	696	694	698	705	736	693	718	708	711	678	720	726	679	652	679	689	707	689	685	686	745	699	711	696	711	718	714	728	738	709	694	708	728	723	682	682	680	692	735	706	749	664	703	671	719	637	677	705	692	625	676	702	683	687	735	678	735	714	714	667	722	731	692	706	750	692	709	710	698	723	687	748	690	703	688	684	682	694	705	734	724	699	729	687	683	713	714	740	705	691	714	686	769	686	703	688	668	669	701	719	710	681	708	660	703	759	729	713	678	687	666	748	674	703	729	708	724	658	706	733	708	687	674	731	716	671	664	749	689	651	727	688	699	665	714	735	737	695	746	709	694	678	704	671	709	740	705	721	696	689	747	722	683	689	687	684	732	688	699	693	745	688	714	729	654	724	692	688	692	695	708	704	706	708	750	726	696	685	683	705	709	695	666	680	739	725	704	713	710	758	695	711	725	716	694	701	722	686	693	666	650	713	733	744	721	632	679	708	719	710	692	694	742	706	705	714	716	704	662	710	731	711	753	689	677	709	668	708	690	691	687	681	704	695	702	716	655	707	664	698	716	713	700	731	695	674	736	733	733	676	719	768	731	718	642	663	687	665	734	666	670	710	721	740	683	699	676	670	739	755	721	686	691	668	678	706	710	723	694	713	681	673	678	718	726	707	699	688	698	695	682	707	701	711	726	738	672	738	699	715	703	654	724	691	657	736	665	713	711	691	657	680	708	732	689	731	718	697	684	718	729	712	675	729	710	664	685	669	674	738	724	653	645	724	738	653	659	708	643	686	717	673	713	736	686	700	679	714	723	685	720	730	658	672	714	666	747	717	677	684	717	696	689	692	768	729	693	682	737	719	726	673	700	664	718	689	675	697	754	640	754	674	752	685	662	666	702	648	707	695	703	718	688	684	782	693	688	703	706	712	671	654	724	717	688	710	699	692	662	705	721	676	685	719	716	745	701	650	692	652	727	677	721	684	709	705	671	711	675	693	732	667	707	722	727	690	712	710	679	698	702	692	727	730	703	676	670	685	679	721	716	758	723	634	646	662	690	673	721	700	696	704	708	739	699	701	667	706	690	654	698	686	671	674	704	711	715	728	656	718	735	719	695	715	731	675	712	672	730	722	716	684	710	670	700	706	720	677	699	705	713	704	712	734	711	716	670	735	712	684	711	724	708	694	680	735	650	684	708	703	681	760	687	735	650	664	691	718	684	684	682	696	718	689	687	679	706	693	685	698	708	731	684	714	698	682	673	712	634	673	725	682	705	684	738	720	675	702	693	701	692	698	698	672	725	734	686	774	696	691	716	709	656	717	693	645	674	670	698	676	689	696	690	672	729	736	699	693	780	720	667	723	660	705	696	679	660	681	736	701	706	740	698	700	698	739	670	746	699	730	683	697	680	719	709	715	647	724	675	708	729	721	709	704	709	703	716	695	695	692	730	713	694	664	722	678	770	734	685	727	720	668	677	695	747	714	684	699	710	690	718	674	695	709	709	720	682	702	673	657	689	707	688	659	673	719	643	686	704	747	673	712	710	711	696	719	697	669	712	683	710	720	664	732	700	730	722	694	689	707	722	741	667	713	694	754	661	769	738	704	724
24289	21440	28486	24801	19620	9034	5486	3112	2188	1711	1288	993	788	747	674	577	577	522	477	420	407	377	389	330	310	304	311	273	269	273	268	267	268	270	264	251	252	239	247	258	254	251	251	245	257	276	276	265	235	247	264	259	251	238	249	248	224	243	227	208	230	282	249	269	266	237	234	241	232	235	250	231	234	228	256	234	231	237	266	248	264	224	235	247	226	246	230	248	256	232	246	254	246	254	212	241	212	255	247	233	250	269	233	241	227	245	239	251	251	240	229	262	220	241	226	244	240	212	236	241	226	246	255	266	227	255	255	242	265	263	245	249	232	239	240	237	214	266	232	249	237	255	278	241	249	238	239	232	241	229	241	251	234	240	244	253	240	226	217	265	235	236	216	247	260	262	225	212	232	224	247	276	254	224	215	221	237	227	225	228	227	272	216	247	239	241	230	236	226	278	260	233	238	233	249	275	231	258	250	237	259	209	231	250	216	214	221	254	264	272	258	254	240	220	226	226	253	220	250	260	235	231	236	228	232	264	241	265	259	254	246	246	247	250	228	246	230	258	268	244	242	255	244	250	203	230	231	259	218	229	245	271	241	258	226	235	257	247	254	230	254	241	244	217	237	255	210	251	259	243	244	228	235	273	229	258	256	265	263	238	253	242	245	212	235	246	269	229	225	220	257	245	245	216	232	226	234	230	240	255	223	249	252	241	237	240	218	221	240	242	252	228	245	239	251	249	234	239	251	228	252	259	251	248	238	237	240	223	250	251	236	232	252	249	211	253	266	256	231	245	205	249	258	232	240	266	243	237	243	248	234	235	271	252	236	246	248	244	245	235	274	233	229	252	226	256	225	252	240	236	225	249	240	271	238	244	253	221	239	222	219	262	220	222	241	242	254	231	245	253	238	239	251	216	255	246	205	236	233	242	234	236	243	224	246	248	235	234	267	250	241	241	250	236	252	257	229	238	236	254	258	247	231	245	241	245	268	274	235	230	215	228	248	226	242	228	228	221	232	230	270	255	254	261	259	244	243	252	228	228	231	247	252	255	236	248	250	233	274	233	228	256	236	237	217	251	227	219	226	239	253	240	246	244	238	262	231	224	218	218	236	256	229	240	254	237	232	268	241	260	242	220	252	228	237	228	229	260	254	248	256	251	249	263	213	241	242	232	220	223	238	250	235	243	245	251	222	216	249	224	204	256	231	229	231	252	258	256	239	234	209	255	239	267	248	225	230	249	225	239	235	236	244	241	246	230	260	254	284	237	227	267	265	248	224	293	255	254	234	249	244	245	237	233	244	256	241	246	234	223	260	235	228	238	243	253	218	247	245	271	247	220	239	247	248	240	266	261	240	201	266	221	246	221	227	249	213	218	255	245	209	236	237	233	204	238	209	233	232	264	251	261	276	231	215	232	232	258	248	236	265	232	264	246	255	231	245	261	259	262	228	254	241	235	235	233	265	230	227	251	248	250	251	243	244	228	262	258	263	240	217	233	256	239	225	241	239	260	240	271	242	276	261	252	241	249	270	232	219	252	226	254	227	246	245	246	223	278	214	253	239	237	256	257	254	229	251	234	223	223	234	242	223	269	252	234	236	235	235	234	261	273	244	241	227	235	240	236	260	236	245	249	225	236	227	235	228	241	265	223	240	243	254	234	256	212	266	244	225	284	270	256	218	237	248	245	241	221	259	243	248	255	230	256	267	251	256	242	226	221	240	272	239	248	254	256	215	245	229	233	246	243	227	230	240	257	234	237	259	246	217	248	231	249	262	241	212	250	241	245	246	244	254	253	233	237	257	248	243	221	246	239	266	256	243	213	212	249	247	212	234	252	242	251	243	234	261	269	230	235	216	238	266	258	260	263	244	226	251	284	228	227	227	244	236	255	221	249	258	266	254	233	236	237	244	284	237	257	213	240	246	260	256	242	237	231	254	239	221	234	213	262	223	220	250	230	227	253	278	218	251	263	222	231	237	243	255	211	246	219	239	243	243	242	234	227	230	267	261	224	243	232	231	237	243	225	257	235	237	234	249	256	228	230	231	265	262	216	256	231	249	238	272	246	259	230	239	247	249	236	252	260	233	248	247	277	238	246	254	276	243	232	242	245	231	210	233	215	241	258	259	229	253	261	224	249	244	220	230	236	209	250	242	249	263	233	233	231	269	236	206	230	244	217	230	248	260	230	268	225	261	223	229	240	239	246	260	229	281	238	252	240	262	241	278	235	231	268	219	235	225	228	215	228	244	258	242	230	255	228	216	238	244	231	229	245	232	221	252	214	216	200	255	222	258	248	241	231	235	224	217	241	257	230	211	216	237	229	225	226	258	250	251	228	274	230	227	206	235	259	267	230	248	244	251	242	251	233	243	258	241	259	230	251	232	245	242	237	226	240	257	233	235	257	238	222	259	248	220	231	235	241	239	239	251	264	266	238	281	247	223	246	244	261	223	244	265	233	260	237	246	247	239	272	223	241	230	246	233	217	258	213	243	210	212	228	244	218	235	241	262	236	236	233	247	266	213	247	229	224	252	248	265	258	249	232	258	256	252	252	227	231	256	237	219	239	253	246	233	248	239	232	235	213	254	229	227	223	227	242	236	261	269	201	273	223	217	233	274	240	258	210	209	218	267	226	234	236	268	228	248	245	207	221	258	224	265	235	263	249	260	218	252	267	224	266	229	228	234	227	212	217	238	214	251	240	230	252	251	219	247	246	225	255	236	219	242	225	216	232	248	245	234	254	272	261	253	228	252	237	266	256	232	231	240	227	235	227	217	240	224	230	243	249	237	238	233	262	227	232	256	258	235	233	244	235	223	218	250	231	237	254	243	240	244	229	251	237	238	217	226	236	230	235	239	260	231	203	250	237	259	231	240	214	231	265	249	250	251	238	231	259	234	243	246	245	217	241	216	241	256	258	270	252	253	226	237	249	254	246	251	235	230	225	251	238	284	257	224	230	200	234	233	243	206	248	230	240	217	232	246	233	255	263	230	222	252	251	263	246	232	265	235	234	242	243	262	242	273	236	243	247	234	226	229	225	236	230	251	249	253	246	238	247	251	220	241	252	262	238	229	243	240	261	270	238	252	246	255	243	261	263	249	223	241	235	237	228	255	243	248	223	236	230	226	259	246	223	234	233	224	268	235	255	237	239	234	235	227	236	236	248	250	230	229	224	250	239	246	222	267	228	262	260	247	259	246	237	235	249	250	222	238	234	242	255	210	266	250	251	237	210	242	255	247	254	253	266	260	245	258	223	241	231	212	245	248	237	231	240	231	224	215	232	243	234	257	230	249	224	235	225	252	264	268	243	241	255	270	233	257	251	233	242	223	243	264	281	267	273	228	247	226	259	260	227	239	277	208	242	221	247	255	221	223	248	247	257	218	235	239	267	246	229	228	264	254	235	262	253	222	246	281	233	217	230	251	217	260	228	263	253	245	248	248	252	257	249	230	236	277	262	256	257	231	237	231	239	251	235	229	257	257	228	266	227
6471	14512	17102	13300	12373	17434	14140	10646	8374	6585	5036	3951	3329	2771	2601	2273	2003	1697	1563	1465	1235	1199	1034	934	927	772	802	725	665	684	694	621	610	603	569	579	615	573	597	599	528	613	592	577	626	609	680	627	540	582	547	509	574	510	538	525	519	554	549	554	521	530	529	503	548	534	516	521	472	529	506	520	509	499	493	538	513	513	474	536	546	492	536	501	521	528	516	516	524	505	534	514	500	506	508	510	513	492	537	530	503	467	545	509	562	523	559	544	519	538	513	493	502	529	528	520	506	549	516	515	544	538	537	543	528	559	498	490	554	531	533	563	527	500	523	542	563	513	500	527	531	506	540	475	532	519	497	517	488	513	487	535	519	576	551	539	523	520	513	545	491	533	548	507	525	514	512	529	509	527	489	525	514	526	531	517	525	490	541	524	508	501	500	518	517	552	530	520	553	533	548	516	528	530	544	540	509	584	504	486	530	537	503	460	548	525	496	505	503	535	527	510	566	540	468	509	520	523	549	487	538	504	518	541	538	538	523	530	513	546	511	555	502	525	527	536	491	539	535	517	535	511	565	515	508	499	519	497	486	536	509	536	545	552	549	487	514	523	535	519	532	520	520	509	492	518	537	533	509	538	521	540	527	468	529	520	501	525	523	565	540	507	541	546	499	499	540	498	492	500	556	538	528	556	520	525	532	557	527	532	531	525	475	517	540	530	518	528	499	489	510	515	517	506	552	558	539	511	530	487	536	512	530	495	528	502	532	493	548	521	512	542	515	507	551	566	479	514	502	564	510	544	501	496	507	528	516	511	499	464	525	496	514	519	514	519	510	540	532	535	543	541	489	522	575	533	561	512	535	535	519	544	508	515	528	526	492	537	517	500	504	511	522	532	525	497	530	512	523	513	502	538	548	506	513	546	500	487	532	507	545	522	520	570	515	502	538	545	526	500	448	524	527	541	523	509	515	515	515	503	542	503	546	508	536	555	536	499	442	526	548	534	538	500	527	553	516	526	508	519	510	509	514	535	544	512	499	529	534	533	521	535	514	520	556	491	530	517	539	552	535	498	506	521	514	502	486	522	524	585	516	542	513	496	535	577	513	533	502	513	510	520	497	572	547	503	517	516	492	517	475	529	496	548	510	569	520	547	530	548	542	513	538	532	521	526	541	508	510	527	525	543	535	540	505	514	485	462	563	542	506	528	544	503	538	508	539	492	525	569	525	515	586	558	536	530	522	527	544	572	512	473	496	508	484	550	498	534	576	472	503	529	489	529	511	514	550	540	525	538	493	490	531	540	525	529	523	524	548	507	547	539	475	514	517	557	517	520	484	506	536	507	506	539	556	529	506	559	490	530	500	534	504	561	528	569	492	535	527	562	552	497	507	526	538	538	519	519	521	498	494	540	527	518	549	535	514	525	554	532	531	553	516	529	499	513	486	509	531	549	535	515	516	489	545	518	517	527	541	514	545	556	573	512	541	526	519	510	514	482	466	493	486	484	506	529	502	513	521	543	493	518	516	512	556	566	531	501	554	502	491	531	515	512	519	497	516	504	524	482	531	510	503	474	555	536	505	514	508	493	495	527	534	524	556	522	517	523	523	538	553	519	521	562	529	521	555	568	532	548	520	499	522	540	528	573	531	530	553	536	507	553	496	506	484	530	525	562	531	507	535	497	519	549	528	523	538	524	522	526	516	496	543	491	545	520	499	576	504	554	490	542	520	536	533	548	543	536	477	534	535	506	534	487	589	537	531	525	490	517	552	497	502	547	512	533	518	500	526	519	509	527	555	506	556	551	507	532	515	549	507	557	570	536	553	527	491	521	492	546	546	520	566	547	498	535	529	531	507	508	558	535	513	489	518	521	530	498	515	533	486	506	544	478	549	527	541	544	521	509	515	485	525	546	529	539	501	502	549	541	546	493	513	510	524	547	507	509	565	460	519	497	525	527	486	545	522	520	482	496	498	541	537	492	552	525	530	507	500	511	515	487	517	522	476	532	540	505	538	510	562	509	482	539	519	538	541	519	538	504	542	529	516	528	500	522	534	567	521	537	536	528	531	501	518	566	538	553	490	450	501	492	517	527	521	497	520	527	506	508	533	544	525	492	497	467	517	525	544	517	497	518	483	557	532	471	502	538	520	525	468	543	526	498	500	514	544	497	530	544	541	538	524	504	483	485	546	496	504	507	507	504	553	502	551	504	562	514	530	523	492	487	512	524	502	543	528	475	532	492	543	518	512	540	531	509	472	543	521	469	548	472	536	524	521	529	481	511	513	529	538	530	525	504	508	493	541	518	501	545	521	526	528	502	541	484	501	535	541	535	604	503	478	533	543	547	480	481	514	538	513	558	517	491	542	530	504	516	504	528	491	494	525	470	526	508	495	540	518	521	540	511	524	520	516	467	513	548	537	515	490	470	546	491	498	524	515	498	526	473	508	533	522	516	501	517	501	515	493	538	520	545	531	530	526	522	520	582	506	546	537	552	523	525	539	546	509	525	508	524	547	533	566	510	509	563	507	528	539	519	524	546	496	559	544	530	534	525	522	519	515	545	536	521	519	552	540	554	544	494	507	535	544	490	491	518	526	511	518	547	535	509	529	489	519	549	503	541	494	541	529	513	488	489	521	512	527	534	510	512	543	522	525	497	519	573	522	493	523	504	523	564	523	521	534	555	527	511	535	550	513	520	505	528	513	565	540	546	547	485	481	538	465	507	513	520	527	511	513	517	483	515	499	532	529	538	483	517	528	477	557	512	491	514	550	504	534	507	508	550	541	524	502	506	496	522	496	485	533	529	519	558	537	527	492	515	534	514	544	503	518	527	519	549	543	556	517	573	521	493	508	523	582	514	525	542	495	514	538	530	534	539	521	546	516	509	516	551	524	503	517	505	517	503	518	512	499	546	500	532	522	497	492	504	502	487	527	540	553	489	544	521	473	496	537	506	521	500	537	506	539	494	486	511	467	551	578	522	530	578	552	525	504	502	524	526	495	538	538	548	507	555	526	516	518	492	483	522	564	497	552	553	505	513	525	517	505	558	487	538	521	527	512	537	571	523	601	503	498	508	467	499	547	486	519	488	531	497	515	520	549	542	529	521	549	481	540	514	573	504	549	514	514	518	507	505	509	562	523	513	476	530	543	510	532	491	541	529	530	493	544	528	512	543	540	487	556	486	506	556	500	549	522	511	500	488	552	526	502	521	538	485	526	498	514	508	529	550	504	517	534	572	493	519	507	519	496	507	530	553	558	562	529	538	543	542	506	509	509	540	526	516	560	512	522	518	553	573	522	515	532	504	516	531	502	483	483	461	544	496	499	534	540	532	494	540	543	563	565	536	520	508	521	546	552	513	522	552	515	540	515	530	493	482	544	515	521	531	515	557	489	517	585	506	531	560	538	539	554	488	522	540	565	548	515	517	508	518	545	535	516	516	518	487	495	498	533	548	537	528	533	520	536	515	540	524	500	570	537	528	498	501	517	521	500	493
23288	21342	29130	23912	21349	19882	10123	4959	3293	2603	1760	1287	1088	984	869	738	651	616	512	502	458	409	396	350	325	345	298	310	269	276	264	240	258	267	219	239	203	249	222	201	250	213	224	254	258	290	265	201	240	182	229	249	210	227	215	239	221	215	212	234	229	206	209	233	245	233	206	207	244	204	203	214	224	198	239	213	182	212	215	217	215	217	242	235	217	212	210	233	174	183	193	205	215	210	243	182	212	239	237	197	224	195	193	208	217	248	215	191	235	204	210	214	234	218	232	173	207	187	190	214	214	242	206	203	195	229	235	235	199	223	200	218	196	197	226	205	216	203	219	208	204	206	211	210	206	214	223	185	229	213	219	238	205	229	217	229	239	204	211	194	209	233	202	199	219	214	237	217	212	228	216	233	204	233	218	218	209	195	189	222	197	211	189	224	205	193	229	216	220	196	214	193	222	216	206	198	221	217	195	228	222	211	189	201	195	205	184	201	203	183	208	209	190	201	207	185	200	231	203	231	214	213	200	215	202	236	207	244	230	219	227	197	218	209	197	176	173	216	197	207	214	173	252	215	190	224	198	224	219	239	229	221	202	202	190	178	209	215	213	206	194	181	217	212	218	234	212	213	235	239	217	201	194	210	236	167	193	218	209	214	182	213	214	218	211	219	206	226	217	212	196	222	206	222	217	202	196	182	222	169	200	208	235	201	212	220	194	200	202	223	216	212	210	210	214	217	210	198	231	185	200	224	206	181	215	199	187	188	228	227	198	203	212	215	197	214	201	219	192	208	213	210	232	175	204	251	223	224	210	208	212	218	179	206	221	216	227	188	195	197	206	220	204	237	204	230	191	215	232	210	218	196	192	196	194	230	235	196	205	229	227	223	207	235	212	207	198	232	176	212	214	231	215	202	200	204	215	230	203	207	214	216	219	192	201	207	212	233	206	202	210	201	230	187	192	197	222	212	202	188	225	209	238	242	208	204	184	202	241	217	244	195	210	195	210	203	206	221	187	198	211	199	203	193	196	210	175	217	225	215	205	210	224	200	250	215	196	214	223	213	198	186	188	226	215	218	196	234	231	202	206	217	221	194	210	235	186	203	221	186	201	194	226	189	232	205	192	206	193	194	231	228	214	203	213	210	189	198	218	211	208	238	209	217	236	204	198	202	205	226	230	207	227	185	209	232	227	204	206	215	207	199	230	220	220	216	222	199	222	206	215	229	200	227	211	227	206	186	210	182	218	221	199	183	222	218	220	219	214	203	214	234	206	203	192	197	216	219	240	210	194	188	211	216	203	204	195	209	195	216	198	214	214	215	221	233	206	205	219	218	196	219	223	170	213	206	202	198	190	215	203	212	194	207	226	208	228	215	203	218	227	183	181	208	221	226	220	194	198	207	192	223	193	194	203	214	189	177	215	221	203	234	192	216	200	212	212	197	199	203	213	234	211	189	203	211	207	213	200	212	194	217	212	185	212	204	241	225	245	197	218	205	217	211	206	193	229	221	213	174	214	223	204	230	199	205	199	193	193	210	242	188	193	213	197	210	214	208	197	223	214	203	213	218	218	220	234	209	222	192	230	203	191	214	226	224	215	202	200	206	248	209	195	206	206	221	222	203	220	216	220	207	215	219	222	216	211	191	190	196	198	199	196	235	164	203	220	216	208	206	200	211	224	208	231	207	215	196	206	213	196	202	214	182	215	216	186	207	226	214	207	220	190	209	218	203	191	222	226	210	175	211	191	217	209	242	211	210	194	199	209	196	209	195	192	201	230	207	219	212	215	210	201	199	194	221	188	193	213	171	208	226	219	200	200	218	228	219	240	205	215	223	214	239	192	223	257	231	206	213	224	204	208	194	207	218	185	203	220	202	196	184	199	204	221	213	205	207	227	211	191	207	194	204	213	201	213	243	204	224	238	205	227	210	187	196	206	197	210	193	205	185	214	220	205	178	197	216	209	195	175	201	213	192	203	208	226	197	205	199	214	198	210	190	208	215	197	215	233	199	201	211	214	210	232	203	221	205	225	182	214	219	205	210	202	183	207	223	243	214	223	220	186	212	224	202	209	199	205	197	215	210	208	184	214	202	202	206	211	213	215	205	213	212	211	205	203	214	208	212	208	217	221	208	196	212	212	188	205	229	208	216	210	200	199	203	218	207	190	209	199	218	215	183	230	200	206	210	190	202	212	199	221	195	218	215	229	228	239	200	201	200	224	198	220	205	232	194	219	196	189	202	208	227	199	214	214	197	214	229	216	169	190	210	171	201	198	189	226	220	198	235	212	211	182	216	208	213	195	216	194	211	199	229	225	189	211	224	204	204	231	238	202	205	204	218	220	196	201	224	200	210	220	224	190	172	211	197	221	218	222	222	216	205	188	206	188	212	187	183	202	218	199	193	204	194	201	198	227	226	216	243	195	228	230	198	234	198	212	199	208	228	209	199	188	212	193	221	183	213	204	202	219	223	214	229	229	233	202	213	218	208	220	236	246	194	200	204	208	212	211	212	216	223	209	215	212	190	240	261	215	216	197	197	217	236	226	213	202	200	211	201	216	182	212	203	187	223	217	218	205	228	208	208	227	201	202	207	223	235	219	221	200	195	215	227	216	210	196	214	218	231	227	196	184	230	200	209	208	219	211	228	214	215	246	198	207	172	198	203	189	192	198	202	207	221	222	205	214	202	201	171	221	191	207	189	198	202	239	196	189	230	226	213	191	223	196	208	213	189	206	202	210	195	204	234	214	216	209	207	190	215	225	218	218	215	216	200	201	215	200	222	218	213	232	194	208	228	191	219	205	186	206	241	213	205	199	209	213	198	230	199	217	218	205	206	203	219	192	191	205	239	198	209	234	190	214	223	218	226	222	193	208	202	189	226	217	216	224	232	199	207	214	223	231	233	210	230	217	212	199	225	222	200	204	220	190	214	217	241	212	197	235	208	228	186	204	202	199	185	204	228	189	205	223	211	195	212	184	220	215	215	199	222	193	184	209	207	201	222	173	209	210	209	191	211	238	211	204	199	210	193	194	209	201	186	212	210	214	228	208	232	187	231	190	224	206	199	210	179	230	211	206	217	203	208	220	204	201	212	214	205	214	185	198	214	205	177	181	200	195	191	191	235	211	185	217	215	209	208	211	220	206	208	231	215	222	233	195	214	211	209	213	219	223	221	212	194	213	205	212	206	244	219	212	213	236	171	203	223	211	198	209	213	225	218	210	215	210	212	207	225	218	235	196	219	218	172	200	219	194	218	205	196	204	192	224	200	222	226	192	207	197	206	220	220	183	213	226	201	215	235	202	202	197	201	179	222	208	195	178	221	194	182	189	228	208	228	216	203	221	206	221	233	200	186	186	225	227	212	211	194	201	201	222	220	218	219	202	235	203	215	220	209	220	184	233	208	225	214	182	212	207	222	218	199	201	235	214	207	187	211	219	216	218	226	227	195	211	199	213	213	195	222	233	218	206	221	237	219	182	187	243	224	210	232
8962	20669	21882	16263	18511	19027	16981	14088	11899	9377	7020	5027	4290	3831	3358	2890	2453	2039	1817	1726	1498	1368	1260	988	918	857	810	760	718	702	625	610	616	577	600	538	567	526	547	559	516	539	534	558	642	675	632	542	484	512	504	517	550	453	460	496	486	450	457	412	471	470	446	439	467	476	461	481	444	424	445	413	416	423	452	445	431	475	454	407	422	456	424	446	469	440	421	439	459	435	401	436	474	458	416	451	434	412	455	441	479	447	461	427	448	425	454	432	465	435	439	430	463	443	434	417	467	435	445	442	433	405	424	462	424	397	472	421	442	410	461	431	467	433	425	442	419	421	464	429	423	432	424	446	428	438	440	440	440	460	455	423	420	471	421	439	464	403	445	473	449	475	431	450	438	429	456	452	408	460	441	443	423	417	462	459	428	443	408	434	438	429	432	448	434	464	456	450	474	420	447	440	483	416	401	433	493	427	404	427	419	463	417	462	467	442	454	408	428	436	427	441	438	445	469	402	450	442	472	478	434	447	438	441	438	417	394	451	447	433	397	434	404	504	429	435	489	465	407	438	458	444	418	439	477	447	424	449	411	444	417	417	460	407	419	428	485	434	450	387	412	480	461	465	415	429	408	429	478	415	406	424	429	391	448	431	468	452	420	438	444	446	457	411	425	417	426	437	445	422	430	436	459	476	456	454	401	388	443	430	429	432	422	416	456	458	444	423	428	473	394	441	454	421	465	441	428	429	437	432	448	446	441	448	434	463	446	416	429	484	423	401	432	485	417	431	411	449	461	438	420	440	475	433	451	447	427	455	448	404	401	468	458	454	423	472	472	480	436	437	390	429	439	456	457	423	440	442	426	450	486	467	428	426	462	435	394	462	408	435	442	426	451	433	425	449	480	456	445	454	428	451	477	428	427	412	414	402	441	424	443	472	418	439	463	414	431	441	420	455	426	435	466	431	448	473	417	455	438	472	469	467	469	450	468	439	445	428	416	421	492	442	447	400	460	438	420	430	377	434	457	415	431	449	409	454	404	453	443	457	446	423	456	448	443	439	440	440	433	440	426	430	450	426	410	471	451	418	410	459	418	433	405	394	463	460	433	411	436	432	473	439	398	423	417	411	486	407	450	456	454	466	439	428	463	448	410	437	421	443	481	452	433	450	426	428	433	427	428	421	465	440	428	432	453	450	392	455	457	447	459	401	429	445	468	408	450	416	428	458	448	452	453	452	452	432	417	444	411	418	443	425	464	470	396	446	408	421	467	452	426	438	450	466	424	427	427	478	418	423	451	416	427	433	421	439	422	429	460	429	440	438	430	459	408	444	455	452	429	423	471	464	436	428	455	446	475	450	441	390	415	414	423	442	444	460	421	433	430	409	436	441	424	489	497	432	440	447	412	469	427	433	463	425	425	480	422	458	464	422	417	423	424	437	439	439	466	466	443	495	444	463	404	441	453	451	439	434	422	421	434	435	467	407	437	437	451	430	413	466	449	444	424	427	468	449	467	445	469	441	431	440	457	411	427	405	443	400	442	402	450	427	461	411	431	411	480	451	429	432	447	415	424	469	436	454	431	450	457	433	424	429	417	472	439	450	445	433	433	445	428	417	441	421	427	384	436	384	427	453	426	416	409	444	426	430	457	493	441	441	412	451	435	439	432	431	429	444	439	435	417	439	446	423	413	414	414	431	421	439	413	461	416	416	468	429	444	419	460	429	383	476	425	415	456	413	455	414	454	437	421	401	399	436	432	451	431	475	439	421	450	429	440	433	421	465	454	396	451	444	452	444	423	445	428	445	457	454	448	454	424	453	453	427	425	443	470	431	433	483	436	432	500	456	422	461	436	441	448	458	437	447	460	451	431	470	420	434	419	446	454	416	418	452	421	444	458	471	466	414	462	457	438	475	443	430	435	480	454	430	450	456	432	431	425	415	467	444	445	443	436	457	458	453	422	420	456	427	455	452	437	407	458	476	469	438	409	466	405	442	448	433	425	495	467	455	416	454	444	450	424	401	444	432	444	431	472	431	448	430	417	449	432	449	435	413	410	442	448	444	447	422	445	493	424	432	454	443	450	401	416	432	400	429	428	453	431	409	439	458	454	410	426	451	437	458	473	442	437	444	431	480	436	427	429	458	447	434	471	412	460	421	434	420	470	452	418	472	415	451	452	507	431	466	421	476	418	419	430	455	462	417	403	459	430	430	389	421	444	405	413	394	450	415	417	434	405	440	440	434	440	447	450	432	427	423	437	464	454	446	419	390	450	411	439	417	477	426	437	456	447	459	450	438	469	403	425	452	411	420	475	402	426	444	441	473	426	458	455	432	428	439	424	459	453	429	464	458	419	455	463	464	443	407	429	491	442	415	450	459	419	405	476	461	406	448	424	491	444	485	463	415	443	441	445	458	419	456	420	427	448	377	462	432	447	409	427	455	408	441	464	459	473	431	431	421	383	429	375	449	428	461	416	416	416	427	449	422	470	450	413	466	386	455	438	432	431	460	412	443	456	455	455	442	432	421	448	428	473	465	400	460	401	445	447	444	433	485	475	456	426	402	435	406	424	440	422	420	418	412	451	472	425	423	411	448	422	419	416	441	401	420	455	434	410	466	445	459	463	429	385	418	430	428	445	389	434	428	450	424	495	437	436	432	421	439	416	438	421	438	402	454	419	407	446	448	488	455	444	432	432	429	454	417	454	432	434	418	446	467	408	441	441	415	438	444	429	453	471	448	372	434	450	441	420	433	423	416	439	436	409	452	411	427	433	423	442	447	414	435	434	392	437	438	417	406	441	418	450	439	421	412	415	435	436	472	412	415	432	419	437	441	414	439	448	421	436	459	426	433	450	429	418	411	431	447	440	433	476	426	479	437	421	442	406	419	442	432	394	429	434	404	479	443	437	443	389	444	450	472	447	448	383	425	457	452	470	439	430	437	436	440	440	431	435	445	438	404	469	428	417	450	432	420	493	433	473	445	421	436	405	459	404	474	466	474	415	441	458	445	392	457	446	461	406	479	405	417	457	448	439	453	453	421	436	398	451	435	475	435	446	466	431	373	448	451	411	415	425	461	457	467	446	423	440	430	430	433	424	417	435	453	441	425	452	443	406	427	435	459	451	416	436	462	439	431	418	458	430	434	446	462	444	442	440	434	440	410	411	474	411	392	439	471	432	457	434	444	460	444	462	457	415	466	439	423	434	450	452	431	456	454	398	404	428	462	452	431	493	456	432	473	413	421	425	422	432	427	420	443	418	428	464	462	402	425	478	452	449	435	455	409	438	446	440	422	423	435	448	441	404	469	426	467	441	450	471	459	433	463	434	401	410	428	435	439	482	430	433	433	451	461	440	456	463	428	443	442	445	429	464	448	416	411	437	457	428	422	443	398	442	442	470	426	410	431	444	444	429	426	441	416	455	407	430	441	443	432	485	467	432	388	420	446	468	457	411	465	401	411	433	395	479	403	448	474	465	438	436	424	393	442	403	465	479	419
26932	20449	8508	3132	3875	2977	2502	2032	1708	1280	1066	850	713	650	511	517	488	483	401	413	386	417	349	363	401	335	347	369	342	348	330	339	341	324	339	367	355	331	364	294	337	380	354	336	349	346	354	327	349	353	356	349	356	367	319	308	306	352	323	340	330	334	354	375	330	322	351	350	350	336	341	319	336	316	372	321	371	337	313	341	349	328	328	354	314	340	329	350	308	305	340	311	350	335	342	364	340	354	340	369	339	306	338	328	317	312	382	311	350	342	352	345	331	335	333	334	338	351	331	312	354	316	306	330	319	306	309	323	337	328	338	303	310	333	343	318	310	350	358	329	353	325	340	346	350	337	321	319	331	332	345	338	327	327	350	376	295	312	339	328	344	334	325	294	318	333	343	319	331	334	331	345	336	330	377	311	357	321	300	329	339	331	344	313	362	313	342	334	306	289	341	327	333	340	359	345	342	323	313	352	332	319	291	350	355	319	347	337	331	294	347	310	318	316	312	352	308	316	334	317	349	371	354	340	352	317	305	335	343	313	330	327	321	343	355	335	324	333	333	317	337	336	314	344	364	296	324	349	310	361	342	331	341	337	329	339	358	349	357	321	351	314	319	330	325	332	325	324	331	344	323	308	377	314	337	286	337	312	343	357	350	336	339	314	364	342	311	322	348	335	352	344	349	341	323	325	330	339	316	326	333	328	375	322	348	306	335	365	350	332	343	347	337	305	325	310	351	331	317	343	307	342	357	324	333	337	313	338	326	347	299	324	316	353	334	331	364	333	333	339	339	337	343	326	387	333	314	348	316	325	328	358	304	353	336	326	329	318	338	324	344	323	336	326	339	331	317	335	326	320	336	304	344	312	322	328	334	324	324	305	326	322	331	323	347	357	298	321	330	325	353	328	339	314	309	355	352	343	338	367	339	332	329	339	336	298	347	311	326	323	347	323	321	357	365	338	298	326	323	306	348	313	292	355	335	387	340	344	301	358	329	328	367	355	348	331	335	340	358	343	322	356	330	368	315	363	323	318	363	341	321	345	332	341	300	310	317	358	319	320	329	365	342	318	343	327	304	347	321	333	350	374	306	334	320	329	324	313	334	330	348	351	317	362	289	387	338	306	328	316	325	333	346	349	336	372	348	334	371	324	337	299	341	351	320	328	319	367	344	340	339	320	341	356	331	335	325	307	309	331	355	330	331	346	328	343	322	343	307	342	339	333	339	322	342	346	306	318	321	362	316	347	351	322	338	325	369	340	343	306	335	339	365	331	315	338	345	362	309	339	348	328	341	359	304	325	333	344	290	324	351	330	352	354	315	363	321	310	309	333	333	334	337	311	335	364	348	325	344	345	357	323	340	319	323	336	325	349	323	333	330	363	313	384	312	334	342	328	306	329	307	305	336	321	349	318	342	302	312	301	309	342	323	359	326	352	351	321	321	372	330	329	321	360	308	329	348	322	335	314	357	351	314	304	340	355	327	366	330	322	348	323	349	341	291	343	335	355	336	344	376	342	339	361	333	315	303	362	343	320	326	350	327	310	327	305	367	349	337	347	336	310	335	337	365	324	316	331	345	328	318	305	344	317	344	323	336	333	347	328	330	317	341	314	321	343	328	333	312	364	364	331	352	333	346	355	314	308	326	377	322	306	333	340	346	339	349	354	358	342	372	343	330	326	328	355	335	370	324	327	349	343	334	321	319	355	316	331	352	317	335	321	355	337	334	308	316	335	342	319	334	335	327	350	322	329	343	326	305	310	333	316	326	316	339	319	298	335	368	337	349	355	361	341	310	332	317	327	369	326	348	338	311	332	294	317	342	358	284	321	342	336	346	348	349	351	331	351	315	332	340	318	333	334	327	319	352	364	337	293	360	346	350	310	301	287	329	337	326	339	353	354	360	336	356	323	337	325	319	345	346	346	319	313	329	325	340	306	335	321	322	317	348	342	343	311	314	345	344	332	369	328	302	322	319	350	374	325	293	337	363	337	343	329	333	349	311	324	311	353	347	343	360	312	338	321	346	334	345	303	332	365	295	300	366	326	356	339	314	363	296	319	352	350	329	336	323	370	282	347	297	340	318	333	325	333	324	341	338	327	292	354	332	341	370	313	362	350	329	311	333	343	298	346	328	330	317	311	374	329	337	327	330	350	315	350	335	337	347	312	333	354	315	323	339	323	333	329	342	340	314	330	321	317	339	309	326	322	320	312	326	332	333	360	326	326	275	305	314	353	313	360	306	353	324	313	323	319	356	337	363	324	360	312	336	322	348	346	325	304	294	368	354	335	309	314	338	369	329	328	359	337	318	342	352	319	321	348	354	335	306	351	330	360	321	350	327	358	304	309	348	340	331	307	346	346	313	309	367	359	308	307	292	340	337	335	349	301	346	340	354	337	316	294	318	310	318	333	336	346	334	328	321	312	308	322	312	349	324	318	330	346	330	331	316	349	339	363	295	337	301	339	366	307	365	336	321	313	319	347	356	346	366	349	346	362	356	311	319	334	330	333	315	325	304	342	344	329	346	318	334	343	376	328	286	329	332	320	340	352	335	336	331	302	343	318	365	289	307	333	306	347	347	359	335	339	313	344	322	339	327	355	322	351	332	345	364	366	318	381	326	355	353	346	305	362	335	329	341	346	356	335	304	357	338	331	332	324	320	331	330	323	334	322	347	316	349	353	365	327	324	303	322	330	327	300	331	349	381	345	321	343	332	353	337	339	358	338	323	328	325	342	361	319	346	315	328	365	334	323	328	312	357	370	352	330	310	337	302	366	331	342	365	327	343	349	338	353	354	305	337	327	340	324	359	350	329	314	362	351	333	340	343	299	325	350	325	359	350	338	359	327	291	329	343	321	333	339	310	392	337	332	330	317	335	338	306	335	335	352	369	335	333	368	307	322	304	328	342	338	324	336	307	336	335	312	335	350	316	365	336	345	335	300	320	312	350	325	322	329	316	342	295	339	328	326	314	354	331	308	349	356	308	334	318	346	328	329	319	346	368	294	346	322	311	339	316	339	336	347	339	335	370	332	362	355	337	332	339	306	330	337	330	350	324	323	343	337	383	335	329	333	317	329	338	341	341	323	341	309	315	308	325	365	323	321	360	302	315	332	346	342	348	319	356	362	289	330	332	325	358	318	318	328	351	334	339	370	340	315	327	355	297	322	313	331	325	330	295	324	337	329	322	327	302	323	340	352	299	327	344	323	305	327	352	327	307	318	335	325	344	351	347	328	332	345	310	383	306	282	328	319	361	353	349	332	325	326	356	338	309	357	339	335	340	338	354	334	322	299	350	291	321	349	310	320	347	339	330	365	354	332	321	307	309	345	336	378	348	331	356	369	317	359	351	325	313	314	350	309	304	320	333	314	334	300	328	341	351	357	359	324	325	311	368	329	354	316	336	341	314	324	319	361	335	377	339	331	332	318	316	348	325	296	328	336	340	333	355	341	351	325	331	335	334	337	337	324	341	357	316	298	308	343	321	348
5278	8214	9265	8368	12702	10573	8927	7797	6866	4944	3877	3069	2356	1999	1824	1613	1453	1311	1210	1107	1095	1085	979	887	835	774	811	778	801	764	807	722	764	739	774	715	719	720	706	746	750	748	759	774	792	801	759	738	740	773	766	721	728	702	767	693	746	756	687	693	722	688	692	732	739	678	669	694	688	663	718	725	724	687	698	685	739	695	700	688	711	726	694	715	691	730	747	641	684	700	679	682	705	709	666	682	720	748	691	713	702	674	698	691	691	717	722	742	677	730	722	687	720	712	722	690	712	648	675	754	713	677	710	708	697	680	692	703	720	722	698	697	705	673	697	701	703	688	723	699	764	720	725	709	677	669	668	665	658	729	725	726	691	721	729	683	685	704	706	699	676	687	682	697	692	719	653	721	701	684	702	734	711	711	704	717	694	710	683	681	701	676	707	686	683	740	674	708	690	637	733	720	718	697	719	660	705	672	717	695	660	693	732	675	715	703	719	707	719	735	682	681	694	689	730	685	742	714	665	720	677	715	679	675	713	678	704	695	694	693	664	757	636	654	681	668	679	710	721	678	773	708	675	705	718	712	693	690	684	749	689	686	690	685	682	697	736	709	698	683	697	739	716	746	695	706	684	634	650	692	670	739	682	706	719	742	651	664	660	708	725	689	695	740	674	664	688	723	720	710	676	661	709	683	697	688	726	709	690	700	680	740	683	733	673	712	744	710	725	709	645	738	709	686	699	665	700	697	676	691	688	730	697	719	739	673	645	703	692	714	737	651	678	676	683	678	704	722	675	721	706	654	756	746	666	700	687	690	674	707	669	690	668	709	675	702	700	684	681	715	715	746	746	670	685	675	725	676	673	725	684	664	659	692	685	689	743	712	706	692	701	705	664	677	657	724	725	735	653	700	679	678	689	720	690	705	749	720	656	708	652	732	693	692	690	712	727	677	758	700	681	741	709	682	680	719	719	700	736	722	660	720	699	686	724	657	643	693	705	730	674	702	676	743	670	713	679	675	657	697	717	694	726	678	691	731	685	709	727	730	717	701	706	728	649	654	696	697	733	692	747	666	734	721	673	666	668	683	643	672	699	713	686	705	645	719	702	672	680	707	663	696	675	702	685	765	737	676	698	696	693	694	681	714	743	721	714	652	670	713	670	636	700	686	703	684	700	678	664	724	658	670	711	699	715	657	697	718	694	719	676	703	727	702	738	728	682	698	690	694	715	710	737	715	680	703	745	705	729	695	647	729	632	692	732	657	669	675	642	718	722	698	671	686	722	693	715	732	696	656	686	738	684	728	733	658	679	695	683	701	691	694	665	640	683	705	705	726	658	728	696	696	690	711	635	699	689	697	689	731	675	657	687	718	718	746	697	707	681	745	706	711	720	705	659	745	700	691	691	724	673	689	719	696	704	686	687	703	686	692	708	703	689	680	669	723	690	702	736	702	681	665	677	659	699	730	725	731	687	706	739	733	689	736	744	685	701	663	704	759	728	687	729	739	723	703	696	720	717	739	694	709	696	698	730	686	649	659	687	675	750	672	679	719	670	683	697	708	711	700	711	714	722	723	718	667	710	735	729	719	699	673	681	729	675	652	663	700	728	697	668	684	664	711	733	733	719	727	697	733	712	692	700	662	701	740	750	735	635	760	742	635	670	721	708	714	705	745	698	668	667	699	666	684	686	699	680	670	714	690	766	711	689	755	690	716	718	705	666	705	705	691	703	710	768	760	714	730	720	696	745	744	691	695	645	693	719	668	688	728	667	691	754	732	671	698	675	758	714	694	711	716	663	646	685	690	699	686	741	660	680	685	667	692	682	676	694	736	739	714	699	651	753	702	685	673	666	698	658	710	747	704	744	681	664	717	681	673	679	670	724	684	704	672	709	725	698	708	694	686	722	719	657	681	691	670	774	736	705	730	689	715	716	723	708	756	689	672	759	724	684	696	685	709	648	705	749	705	692	650	722	756	691	639	680	720	704	678	680	722	669	674	695	748	696	734	679	676	710	672	671	657	713	712	683	691	707	717	681	719	679	744	720	662	724	691	710	651	721	684	687	738	697	772	677	699	675	721	699	712	674	733	705	684	725	721	731	700	702	700	717	706	709	727	705	676	676	699	693	693	695	698	668	765	736	652	711	704	661	719	706	676	677	671	717	688	711	716	720	684	690	747	667	718	696	746	663	726	693	704	658	702	735	734	716	693	667	707	727	750	699	691	714	671	686	737	710	721	656	724	680	649	724	661	680	749	716	704	680	667	716	676	671	729	676	699	686	700	701	750	669	694	710	712	713	678	709	641	713	677	677	692	678	693	678	713	679	696	682	693	725	691	723	719	678	691	718	724	728	724	720	735	665	681	678	663	717	697	715	670	671	698	687	675	720	692	718	720	697	734	683	642	666	697	688	696	781	741	666	699	689	707	701	720	711	668	698	729	727	704	718	704	687	709	740	715	668	742	721	722	706	688	708	692	666	704	689	696	684	712	744	704	676	666	686	669	705	752	675	737	738	696	723	669	699	672	692	678	683	679	665	712	663	773	695	659	682	727	664	713	677	685	707	729	712	696	698	741	728	715	700	702	722	689	703	708	706	698	664	708	720	669	660	665	720	684	686	688	710	726	700	717	703	680	679	699	710	705	694	682	708	656	698	659	731	713	708	711	696	669	736	724	684	763	716	727	763	720	681	674	729	691	705	700	699	699	685	664	696	671	718	673	705	706	657	720	680	685	695	693	749	680	703	670	651	653	730	734	690	684	686	715	724	700	717	647	673	686	724	701	710	654	721	712	706	721	725	711	727	750	694	665	725	722	708	704	722	743	684	701	723	663	717	695	711	686	740	725	645	756	677	737	687	674	688	740	712	713	658	677	680	699	716	706	740	720	713	728	715	713	686	726	713	731	745	717	707	685	698	715	672	705	729	684	680	713	687	674	655	686	726	695	699	717	634	701	697	726	724	682	706	729	722	665	651	717	708	675	692	726	704	708	716	709	697	697	710	732	704	676	703	679	745	658	655	735	750	683	692	707	713	658	707	733	705	737	689	714	691	733	738	689	695	678	727	756	669	702	664	697	745	706	679	735	677	687	673	677	699	669	722	719	692	723	695	723	711	694	674	679	695	701	716	702	738	715	642	722	696	701	699	696	733	722	657	673	645	710	687	703	684	679	715	633	693	683	705	717	713	694	728	675	692	671	718	673	678	685	693	705	733	681	707	670	701	690	712	659	694	684	728	652	678	713	746	702	727	707	653	695	710	675	660	699	713	724	717	682	667	694	746	657	726	679	691	671	721	698	660	708	674	715	687	707	640	703	691	706	725	652	716	752	733	728	664	737	701	706	662	682	718	705	686	675	724	694	734	711	686	677	705	682	702	693	690	710	685	690	669	699	703	717	717	691	719	714	728	711	732	676	700	703	666	729	660	722	693	671	701	690	639	706	705	689	691	664	726	682	725	704	729	696	707	698	705	725	701	697	700	700	703	682	737	717	709	683
24466	21490	28603	24791	19981	8048	4742	3231	2604	2018	1393	1092	964	778	685	610	512	476	412	422	390	419	347	336	354	312	309	309	289	326	290	268	253	251	278	267	253	290	275	282	244	276	283	276	276	261	273	239	266	270	255	266	224	261	233	244	276	252	272	224	255	260	233	253	251	268	255	262	211	231	272	249	249	244	252	268	251	238	246	233	242	237	234	235	269	248	253	254	233	244	232	251	255	229	264	245	273	270	247	227	265	260	266	254	233	244	273	211	245	244	277	267	239	238	218	265	238	240	248	247	215	314	258	253	259	262	240	234	257	279	267	256	236	237	226	241	221	261	230	256	258	273	280	229	276	274	246	245	272	262	258	235	235	237	266	270	248	249	239	244	230	234	241	276	221	206	239	274	266	235	243	249	253	246	245	262	244	241	240	267	236	246	215	245	230	248	230	254	219	245	238	257	239	234	265	232	235	256	231	250	247	218	244	243	245	244	241	213	223	289	254	244	268	247	278	247	228	244	278	256	257	241	266	250	252	280	226	252	282	231	242	219	250	257	264	249	235	271	242	279	264	245	236	263	281	252	258	237	257	250	233	235	245	254	259	243	250	245	244	246	254	258	235	242	255	239	243	251	258	240	260	246	241	245	244	258	221	236	250	245	246	245	256	260	207	222	281	217	250	247	246	248	252	245	233	219	223	263	251	266	249	235	227	262	242	255	228	243	237	249	257	243	245	279	252	232	250	248	238	249	266	263	241	249	237	246	236	244	276	276	229	253	264	245	278	260	249	257	244	248	232	259	254	251	249	256	234	258	271	276	222	257	216	245	236	234	248	238	245	234	231	247	246	230	227	237	261	261	272	244	251	265	238	240	230	259	222	229	239	260	250	272	245	258	265	249	269	285	260	244	238	255	242	240	217	229	267	249	259	264	231	229	248	241	259	242	241	261	234	279	257	255	238	252	224	245	229	240	266	242	248	220	233	255	249	247	251	236	253	252	237	280	227	255	260	229	271	255	275	258	226	254	255	247	255	252	229	244	256	238	228	243	251	249	269	217	229	264	273	253	260	250	236	276	254	257	273	234	227	246	227	244	243	244	268	250	231	216	238	237	259	238	233	285	245	252	268	235	257	263	240	243	249	245	245	207	229	250	252	243	243	231	224	235	224	242	217	261	239	250	270	257	264	267	255	223	239	254	265	247	225	263	314	253	230	268	257	240	232	227	247	252	246	227	221	262	256	256	235	254	246	259	247	251	250	232	234	252	277	235	268	268	254	235	252	259	257	248	228	264	258	240	268	233	251	245	235	236	242	235	249	243	268	257	236	237	267	243	244	253	252	244	251	241	268	270	284	236	236	257	274	264	261	249	273	241	262	218	273	239	228	270	223	243	238	259	232	224	233	242	246	234	230	259	235	231	258	252	263	226	264	239	250	240	249	273	228	237	232	258	230	253	231	252	223	255	242	273	259	233	231	229	267	266	248	250	263	223	252	250	236	254	251	244	263	245	250	231	257	214	236	265	238	261	276	200	239	241	252	238	264	257	280	251	261	259	241	264	231	244	278	258	243	266	240	254	239	233	259	248	259	255	240	244	248	268	258	223	269	243	272	227	264	267	253	232	264	269	251	248	266	251	256	250	250	264	244	246	248	260	251	245	253	241	264	253	250	258	223	242	231	230	230	246	229	252	249	243	255	233	245	229	247	221	268	258	239	234	221	248	246	249	249	248	226	262	248	227	232	261	229	234	229	272	228	268	248	264	241	220	236	236	260	252	246	243	259	229	240	274	219	257	281	260	227	230	268	232	245	251	275	244	250	227	267	249	250	268	242	263	236	231	239	236	245	246	247	263	265	257	262	256	238	242	226	246	243	251	229	233	232	248	272	259	235	261	251	255	230	232	224	246	226	270	239	248	273	255	249	241	243	234	256	251	269	239	246	251	259	268	261	270	243	257	249	232	215	244	257	206	253	256	233	238	240	205	254	239	218	238	237	267	274	238	232	261	250	212	239	249	252	251	259	235	246	234	245	265	237	216	246	240	272	259	233	244	267	265	225	277	241	231	217	273	243	284	222	242	261	199	265	243	252	213	258	263	240	268	225	257	257	260	244	245	241	234	255	242	230	264	247	259	241	226	247	210	248	241	253	247	233	233	257	244	251	245	235	224	229	271	249	259	231	225	250	242	229	297	236	245	271	254	253	237	273	233	250	254	244	226	249	257	236	257	226	269	231	248	263	268	236	213	237	245	252	261	251	240	238	263	225	240	267	226	224	254	233	261	274	231	232	244	282	250	220	235	241	254	259	228	259	260	244	231	231	263	250	238	273	274	251	273	249	268	284	246	262	249	248	222	270	255	246	261	258	248	217	226	257	231	269	262	243	250	249	234	263	259	270	234	257	264	237	248	260	250	239	239	275	234	250	215	254	280	222	260	249	244	235	232	261	262	266	243	246	246	245	247	263	256	280	235	232	269	261	245	250	252	231	244	260	254	240	237	263	251	237	233	224	249	243	236	248	242	245	240	270	259	224	239	274	243	243	244	233	266	234	249	243	255	227	255	251	266	254	221	236	242	272	230	233	245	231	226	251	225	237	230	236	242	258	260	253	224	273	234	226	236	262	284	219	233	230	259	251	262	240	234	223	243	228	267	227	260	247	245	261	248	275	244	251	250	239	233	233	240	250	228	260	260	240	242	215	235	261	238	250	254	216	280	261	256	241	246	229	251	229	258	236	209	221	254	252	247	236	239	269	230	255	257	249	258	229	241	231	230	253	243	252	214	253	252	247	263	240	257	257	249	265	252	253	238	232	262	238	246	223	244	255	219	246	262	231	244	247	240	232	233	255	228	247	257	281	260	243	226	245	250	225	270	237	252	254	239	212	253	217	233	251	252	241	243	240	243	234	253	235	254	226	253	245	261	239	241	262	242	247	240	252	277	266	237	265	244	266	232	250	235	248	239	204	237	257	234	269	248	230	262	250	267	236	241	245	247	244	247	259	255	251	213	241	267	263	226	253	240	247	244	245	230	262	235	283	279	253	247	245	245	255	241	272	242	241	225	277	283	260	249	239	232	244	242	232	228	246	242	258	233	235	257	249	233	229	249	243	238	249	219	256	251	249	263	235	240	266	252	252	233	245	252	231	260	245	246	219	242	258	245	259	270	248	216	282	247	271	204	250	232	225	238	228	246	267	250	240	256	228	273	230	257	256	228	247	238	254	231	263	242	247	255	255	237	224	238	260	244	252	226	236	256	238	228	228	275	258	212	247	238	266	238	257	243	241	223	235	245	243	265	237	253	252	250	245	289	223	248	244	258	250	242	266	255	231	265	243	250	269	221	253	260	252	253	271	211	250	247	231	245	242	261	267	228	268	248	253	250	213	244	245	244	264	222	261	268	256	269	239	220	243	276	256	238	269	252	231	239	228	276	237	263	266	253	263	257	237	234	267	258	256	267	274	228	256	246	232	232	252	236	239	241	249	246	256	261	219	274
7217	16251	17312	16240	16180	14471	12831	11045	9720	7648	5551	4371	3424	2964	2608	2111	1803	1516	1314	1193	1238	1054	1030	926	795	777	763	743	755	654	679	644	645	635	573	592	590	619	611	615	626	618	718	667	644	624	583	579	555	561	607	549	551	530	546	537	584	525	544	544	526	575	532	539	563	541	531	523	539	555	484	517	509	530	543	489	557	546	539	543	519	505	515	497	538	520	534	488	490	511	587	517	483	514	542	555	520	532	548	578	487	536	606	543	549	508	555	560	549	537	495	483	523	536	540	541	530	506	525	567	558	511	530	540	557	535	560	573	556	526	517	558	522	557	522	507	555	526	570	537	525	558	568	530	571	536	581	522	560	487	538	586	503	531	522	529	474	577	562	504	547	543	519	574	536	547	546	532	505	528	528	569	495	492	530	549	577	545	514	533	520	546	513	550	513	546	581	516	497	511	536	536	507	567	534	547	524	525	550	529	522	530	523	499	553	522	513	507	549	533	549	524	543	578	520	504	550	533	526	502	522	573	532	532	490	543	543	545	547	490	579	541	558	510	548	567	537	542	580	524	583	486	556	527	579	521	563	535	517	491	523	553	521	548	535	515	513	569	545	542	518	527	576	527	519	487	482	519	503	546	552	527	549	504	521	534	539	524	516	537	544	511	482	556	543	526	519	556	535	489	496	480	547	510	535	553	533	543	503	513	506	543	525	544	523	522	555	530	553	506	541	547	517	561	546	544	528	548	520	540	514	525	525	566	528	534	541	532	536	530	526	498	536	513	516	539	494	522	552	555	522	555	515	502	514	516	541	488	530	502	514	524	571	495	551	560	512	518	493	551	524	548	525	510	512	526	490	561	513	538	506	548	502	510	553	522	540	580	562	581	561	533	521	547	550	558	529	563	534	543	522	529	547	571	553	552	545	493	505	527	547	562	537	549	548	517	539	524	545	556	564	535	556	548	541	515	542	537	540	513	571	571	534	510	532	575	533	528	527	550	538	533	530	548	542	528	557	526	505	512	525	559	513	544	515	518	550	492	512	549	527	531	541	530	512	545	496	520	551	517	551	469	516	496	579	504	559	523	497	542	529	500	522	561	532	547	523	527	510	537	540	520	528	567	506	501	506	525	593	535	515	522	520	496	552	536	554	543	544	519	566	525	548	514	525	497	531	555	544	494	542	528	539	485	519	521	546	498	508	498	529	547	546	542	534	527	520	549	537	556	503	549	519	533	472	564	531	521	506	500	584	538	527	558	546	553	496	515	531	528	555	521	512	527	536	515	507	533	525	503	530	561	542	514	499	507	589	515	561	547	531	553	516	503	532	544	471	567	540	532	505	525	533	491	547	558	529	516	510	534	521	541	507	531	525	509	540	547	548	512	550	489	504	513	509	530	521	532	557	506	539	556	514	507	520	562	522	564	481	567	528	512	535	545	477	516	555	526	545	517	527	506	504	521	555	530	568	551	573	542	547	511	527	541	534	499	532	543	515	533	529	565	524	485	565	570	554	547	501	532	515	526	560	541	572	520	560	565	514	491	563	518	530	557	553	550	510	512	524	515	541	571	538	563	551	533	551	541	538	551	541	521	519	524	503	522	503	516	523	557	560	530	589	537	563	532	528	495	523	548	554	567	568	508	544	488	530	533	533	534	495	496	510	467	563	554	509	545	557	512	515	529	505	543	555	565	535	526	528	508	509	497	520	572	528	575	510	476	543	532	523	550	548	530	538	537	528	559	559	574	509	568	528	522	543	514	507	534	489	563	505	551	552	546	528	508	535	502	524	549	529	537	520	534	529	521	505	561	556	527	542	513	555	521	504	504	548	485	517	508	550	534	513	556	553	534	506	555	567	547	536	551	542	531	513	543	587	554	548	544	511	494	527	540	545	542	539	533	529	492	561	548	572	500	543	516	486	548	522	498	491	563	503	523	508	512	524	535	488	486	538	519	536	501	559	522	529	564	576	538	543	558	527	551	518	506	534	536	533	539	494	537	562	513	522	587	530	540	543	525	546	519	549	555	525	523	530	539	530	505	552	592	540	531	523	525	530	528	540	541	549	512	510	518	512	523	534	557	515	588	544	544	536	572	501	513	531	527	521	511	517	522	529	547	517	487	538	500	504	525	562	546	520	513	492	558	497	509	520	526	535	543	535	558	545	513	569	558	523	544	490	489	541	571	521	522	537	509	529	505	541	515	529	541	524	512	520	523	555	521	544	524	491	515	541	544	501	498	509	528	547	511	532	552	534	505	545	529	544	490	513	563	513	553	481	575	506	536	528	580	536	540	533	516	538	481	483	529	560	540	536	524	505	527	562	524	549	526	548	504	525	537	511	550	529	569	537	546	514	570	552	523	490	539	517	525	504	505	527	519	541	544	523	528	489	561	509	535	533	573	556	564	569	529	520	559	528	550	535	520	514	528	541	541	560	529	527	533	493	595	530	545	558	569	553	562	519	542	567	523	535	557	529	534	511	510	519	566	513	555	528	527	556	561	517	555	488	529	545	560	546	580	500	544	517	538	532	559	516	540	543	536	527	560	523	556	502	524	523	558	566	522	508	512	537	579	534	569	543	519	551	505	537	508	577	534	541	554	549	541	548	551	536	518	564	510	495	549	518	514	510	530	514	530	515	528	529	546	555	548	544	507	474	511	558	555	495	521	528	498	543	575	523	561	584	528	510	532	515	522	507	538	567	541	508	504	494	510	532	503	511	552	549	499	540	520	483	474	530	509	522	526	569	567	504	510	503	545	533	566	520	513	527	549	529	558	525	524	523	555	574	569	501	540	539	523	534	530	512	547	506	559	538	526	511	499	512	515	536	560	505	557	527	560	499	535	499	575	533	551	504	530	522	540	518	524	524	514	532	511	521	533	520	514	532	520	577	546	561	528	540	536	500	533	556	563	522	543	539	540	509	553	544	486	522	544	512	545	501	537	501	540	515	482	547	550	553	516	526	563	513	478	541	543	544	497	527	576	547	485	514	534	557	573	555	530	516	558	520	544	542	519	538	527	528	529	526	518	508	565	478	563	574	513	533	544	541	568	567	489	505	563	519	538	561	539	523	521	524	533	551	540	557	540	588	518	550	522	529	527	536	538	561	549	538	521	523	525	503	517	519	533	526	495	492	518	511	536	545	551	513	542	518	548	564	534	547	509	491	529	540	546	570	552	524	542	523	542	532	529	570	540	534	551	541	528	516	499	512	549	517	558	516	520	530	488	472	556	527	533	488	547	501	540	554	554	524	573	553	499	520	572	533	545	531	518	546	514	496	511	513	528	504	535	507	509	563	504	508	543	561	527	522	519	507	550	495	537	527	563	556	524	537	500	539	505	510	492	562	563	523	535	542	547	529	545	551	570	526	493	539	537	532	540	537	538	528	528	562	528	506	516	552	526	536	532	524	578	517	562	504	516	539	558	533	524	538	528	570	590	531	537	557	534	528	529	543	500	568	555	486	542	497	501	550	506	550	498	542	566	534	513	539	551	541	545
23382	21440	29282	23990	21455	19641	9081	4391	3073	2423	1949	1635	1282	1046	830	745	648	565	481	430	421	425	385	362	332	280	293	293	293	247	255	267	266	233	252	235	256	256	273	250	252	269	267	253	235	241	229	247	198	257	232	201	228	207	221	196	204	217	221	230	225	221	207	217	197	212	233	196	228	224	226	237	240	197	225	196	209	213	217	235	209	225	190	215	230	207	212	238	220	236	225	206	210	233	236	213	223	208	219	196	214	211	224	229	224	208	215	215	212	229	212	189	200	194	184	211	223	189	208	191	213	205	241	227	219	202	237	212	217	231	203	218	219	213	198	224	230	211	224	239	218	213	222	198	235	211	203	221	201	237	227	211	192	209	189	194	202	207	228	202	198	231	206	208	222	228	207	210	202	235	210	210	210	220	210	194	215	207	217	230	212	205	200	193	206	213	209	222	224	212	204	227	205	204	221	213	200	216	218	203	206	216	241	206	226	222	209	191	197	215	203	198	220	232	194	218	206	200	195	189	210	188	225	219	211	248	211	192	192	196	222	218	196	244	201	207	196	224	234	204	203	230	225	195	194	194	222	205	187	214	213	250	204	204	214	217	216	207	232	239	239	217	209	224	218	223	212	203	206	200	200	199	206	204	217	223	218	228	192	238	214	206	206	215	244	213	204	214	198	203	235	213	204	218	214	198	198	224	217	196	184	191	232	204	228	236	205	197	246	219	223	224	209	200	216	217	234	223	195	216	197	200	221	205	230	172	204	201	178	180	220	221	179	204	232	196	214	230	212	210	219	233	193	226	199	230	198	211	208	193	195	227	224	207	220	210	253	210	210	223	205	209	201	248	214	221	176	227	222	232	217	204	213	206	184	226	193	202	220	234	223	212	197	194	215	225	212	212	190	193	204	187	230	218	228	208	219	204	201	216	222	190	207	199	188	203	241	243	218	205	209	200	217	227	198	207	231	224	204	220	210	214	222	196	217	180	224	211	224	232	217	189	206	221	191	235	211	201	207	217	223	210	217	219	209	206	198	197	224	232	192	206	192	208	191	216	207	216	220	215	224	208	218	223	220	243	211	225	196	217	208	212	205	219	222	207	218	218	216	220	242	216	194	226	214	210	192	205	207	214	193	207	197	217	210	186	220	196	197	217	217	206	203	222	219	208	216	217	201	212	182	220	232	215	188	196	218	218	213	194	210	214	219	205	208	217	194	218	235	226	206	219	193	221	246	219	207	231	205	201	198	177	224	211	232	189	222	201	207	211	210	206	218	212	210	202	206	191	202	237	236	215	187	211	223	209	221	211	247	174	207	203	222	192	177	212	210	200	205	215	227	227	212	226	201	193	229	209	201	212	220	199	214	184	216	205	215	220	221	219	207	192	195	199	210	228	238	202	224	201	232	240	218	214	212	207	209	200	218	220	221	210	183	206	217	220	181	239	215	207	227	210	212	212	208	203	222	209	222	207	210	205	205	208	232	221	209	232	209	191	243	205	226	217	218	224	221	219	220	233	191	209	210	230	191	210	224	212	215	209	191	226	216	202	216	231	227	199	210	211	216	197	213	205	229	177	224	210	219	228	201	189	232	232	225	218	210	193	246	195	205	201	192	211	206	209	220	222	234	195	246	215	200	222	226	238	224	212	203	215	214	213	207	203	209	203	233	208	211	194	235	203	211	189	229	209	202	225	215	202	197	234	207	219	226	224	234	233	228	213	209	191	200	235	195	206	188	203	213	195	226	226	210	226	201	221	207	219	218	214	215	232	202	213	224	227	210	221	209	234	221	224	214	192	203	221	196	209	192	222	198	216	214	203	233	188	206	182	210	212	186	199	220	215	212	202	220	260	213	224	246	190	199	205	194	197	232	219	190	197	229	218	202	216	196	213	221	211	201	212	209	203	217	194	207	204	200	205	226	230	207	217	221	225	232	227	243	196	190	203	192	236	232	201	218	209	195	196	194	212	215	244	200	187	218	217	199	249	207	202	215	207	215	211	212	213	201	219	206	184	195	219	172	230	205	195	215	205	219	203	216	214	214	222	232	197	206	227	205	204	210	214	225	205	237	213	209	223	206	220	219	208	217	207	205	182	224	252	214	214	221	205	193	209	200	186	195	219	209	201	223	201	187	217	183	214	237	213	222	222	252	217	236	206	211	227	204	195	199	220	228	231	212	234	212	225	216	202	210	227	214	215	211	220	203	190	199	201	202	244	203	225	217	219	201	195	228	219	213	196	187	225	185	209	210	195	205	201	230	223	170	215	232	210	214	196	235	219	242	223	211	203	214	223	206	208	199	212	223	217	196	226	204	209	224	208	173	206	210	235	203	170	241	219	222	243	202	223	211	233	221	197	179	209	197	204	198	196	215	183	188	210	187	210	214	192	227	222	216	199	202	210	229	203	217	229	211	206	202	218	214	211	238	200	201	210	199	217	204	220	224	241	194	215	211	214	232	217	208	224	197	193	205	221	212	229	224	203	253	199	227	219	213	234	196	240	232	245	193	228	220	226	195	226	215	213	202	197	214	241	232	246	214	200	197	214	226	206	203	227	218	209	214	202	232	215	227	215	224	203	217	212	190	211	212	213	191	228	238	212	193	219	230	197	201	234	198	190	210	208	224	220	219	224	212	222	200	199	222	214	207	204	207	194	205	207	207	246	224	204	191	218	218	212	207	221	212	189	202	218	211	213	210	224	229	205	195	199	207	207	189	223	191	204	197	212	202	204	218	210	203	197	193	207	233	231	225	213	235	207	203	232	195	194	199	214	200	203	222	198	231	221	212	226	215	211	257	238	208	195	226	206	229	230	230	216	198	235	217	206	218	231	211	213	239	227	248	191	214	192	213	195	202	228	205	216	234	231	200	217	216	214	200	216	215	218	183	207	191	221	189	213	200	227	224	208	211	224	219	217	200	210	226	194	224	205	243	207	222	218	207	188	235	214	184	202	215	222	242	194	201	264	194	226	217	200	217	208	195	214	192	201	200	210	229	214	243	209	194	227	234	230	206	214	212	227	217	217	221	212	231	195	201	191	204	217	208	204	207	178	213	206	243	212	226	222	194	201	203	192	221	200	219	202	233	204	211	226	216	206	216	224	204	198	215	209	213	204	205	208	214	216	185	206	208	202	180	237	224	226	231	215	196	216	193	198	208	201	212	205	203	196	209	219	193	213	220	199	213	215	213	222	231	212	215	191	218	208	223	205	213	208	230	221	208	210	228	229	240	231	200	221	191	220	227	185	247	204	233	189	205	197	177	199	215	215	229	232	201	209	215	218	191	204	182	227	236	171	197	199	207	231	194	217	233	215	249	217	213	202	203	212	232	207	207	213	211	219	197	217	223	201	199	206	219	211	227	194	200	209	214	208	186	190	215	219	226	224	222	229	241	222	209	195	234	202	200	210	224	211	204	187	227	194	231	187	241	206	209	220	225	195	199	232	224	225	230	199	194	230	216	215	227	233	228	198	222	219	195	182	212	221	203	212	230	232
9727	22138	23816	21739	18704	17233	15643	13184	10907	9244	7416	6503	5147	4260	3482	2726	2334	1924	1652	1380	1403	1376	1203	1137	1024	875	824	790	701	632	651	636	614	616	616	619	557	537	612	606	566	699	629	596	555	525	477	509	546	551	534	510	460	477	493	473	459	453	468	474	484	447	502	467	476	467	504	444	443	482	456	453	457	411	427	449	429	489	444	432	454	465	464	461	439	461	429	481	454	456	424	434	480	426	420	407	443	440	451	447	440	430	465	426	434	464	433	465	436	429	414	477	475	432	467	402	477	439	434	454	438	432	439	447	444	428	453	451	441	458	444	498	452	440	419	431	431	442	450	443	445	456	419	434	454	465	430	466	445	425	408	395	451	400	422	442	424	428	460	444	412	445	444	462	434	426	465	455	440	457	449	439	429	440	423	476	410	435	449	458	418	457	467	431	461	472	446	434	421	443	435	407	444	440	473	462	433	420	433	433	424	407	456	448	483	428	478	423	435	445	468	447	418	454	444	453	487	442	469	424	450	427	455	433	397	425	453	456	439	433	448	475	468	435	421	428	450	403	433	459	435	403	432	463	425	459	468	442	441	450	406	477	447	406	426	469	446	415	459	426	477	450	469	454	459	441	424	446	429	414	460	431	434	449	511	406	415	425	439	427	432	393	419	415	456	463	436	434	469	439	464	444	500	415	463	415	467	401	433	436	414	449	414	484	467	478	430	477	434	424	394	454	462	471	433	390	464	419	431	478	373	419	444	446	448	434	419	405	409	430	445	434	421	457	457	447	450	427	464	464	431	414	439	433	438	445	456	403	431	448	452	405	433	449	451	463	468	449	453	424	426	441	456	459	455	458	450	452	443	463	439	460	462	432	415	435	435	451	447	410	444	451	438	479	429	406	443	416	462	446	451	432	430	398	429	434	492	445	443	413	453	433	435	406	437	455	469	432	442	443	437	434	430	449	430	414	445	439	428	433	470	444	447	477	416	437	447	390	438	451	445	432	433	449	442	451	446	466	420	442	454	426	420	437	466	436	436	448	421	434	436	411	463	420	435	445	469	427	429	403	449	470	435	422	435	463	460	428	441	467	452	468	484	414	407	450	445	429	459	456	395	481	434	414	473	409	443	439	446	454	451	424	445	419	436	429	443	449	458	431	435	388	463	440	430	461	500	439	467	449	435	433	448	432	427	456	446	433	427	414	435	422	458	447	498	442	407	473	442	421	408	431	441	429	455	456	440	404	448	441	462	444	435	433	470	433	463	437	427	443	484	425	472	453	430	441	444	435	421	455	438	473	415	431	414	457	451	436	452	450	412	479	451	450	444	440	482	456	430	457	418	484	435	426	459	429	459	426	425	458	419	440	510	444	431	464	434	460	440	416	432	401	433	409	410	462	426	428	441	427	454	480	465	428	448	437	445	404	418	412	482	419	479	465	439	409	432	482	427	423	466	455	487	469	439	466	489	456	462	474	444	442	442	461	441	438	420	416	436	459	447	463	503	400	429	444	449	445	446	469	454	438	455	415	436	452	504	431	445	461	477	401	403	457	421	447	414	424	441	428	465	452	434	431	454	472	406	420	423	458	473	480	466	434	456	410	442	413	486	435	434	441	426	423	403	390	450	434	446	415	465	437	445	433	444	501	438	458	417	437	461	423	433	446	454	458	405	455	429	442	452	412	415	433	429	444	434	413	431	475	462	456	429	434	430	446	416	413	419	411	468	443	452	435	439	456	431	397	452	390	405	460	429	406	456	451	423	402	425	463	453	464	473	433	393	445	424	410	437	427	438	487	465	457	435	413	469	464	454	452	438	424	444	460	431	461	425	448	466	433	452	448	439	431	454	406	471	466	421	449	479	387	407	450	421	451	414	470	480	451	472	461	473	396	461	471	424	410	430	448	447	452	438	469	425	439	440	404	442	454	450	420	431	412	445	471	418	457	425	458	413	439	458	444	417	417	400	429	458	447	416	448	468	452	439	432	457	445	470	459	459	450	433	407	430	440	442	457	438	427	424	419	438	443	493	453	414	457	418	450	474	449	434	427	455	444	440	419	407	470	424	428	427	449	437	479	423	444	479	416	455	484	462	428	408	420	416	420	448	417	430	433	427	432	462	421	469	449	461	461	459	502	435	432	451	439	434	448	450	408	452	456	425	441	455	451	398	428	451	442	453	431	450	458	423	449	454	457	443	446	444	424	439	435	459	412	424	441	444	455	453	421	446	456	464	431	415	430	463	463	449	425	433	462	469	446	440	465	419	439	454	410	500	428	429	467	436	441	446	430	423	436	419	442	436	438	412	464	445	449	415	416	440	461	451	441	461	431	481	435	454	459	448	464	448	490	447	443	430	417	433	427	441	432	450	448	433	426	419	433	462	458	413	444	426	446	417	450	453	428	443	465	466	433	396	435	440	451	439	447	480	440	435	459	453	439	452	404	432	425	448	465	417	429	469	429	427	447	458	434	440	480	446	439	428	437	430	424	432	485	445	446	483	434	432	492	421	419	477	447	448	434	405	439	433	419	444	440	443	449	451	447	468	456	433	449	443	433	450	418	471	458	459	427	446	448	416	471	430	442	427	430	493	450	454	478	482	447	411	459	439	426	454	494	429	410	450	455	436	458	427	464	427	458	435	438	447	427	450	477	450	420	452	471	444	450	428	448	437	407	445	410	431	465	429	439	488	424	438	467	447	419	410	437	448	449	442	450	457	441	447	445	452	440	469	435	443	447	432	453	456	431	476	464	467	405	443	471	435	446	469	446	427	463	449	412	408	437	444	455	467	454	420	474	454	452	410	441	422	412	434	453	378	435	424	410	410	450	466	417	444	434	427	430	435	490	451	499	433	463	449	449	452	438	442	429	399	457	438	435	447	442	458	429	461	451	434	446	477	422	430	405	420	450	432	432	462	402	380	425	436	421	447	438	449	450	450	470	468	420	441	434	463	427	442	428	452	434	432	410	471	462	479	424	464	420	428	439	430	441	450	475	417	450	477	451	434	477	453	455	443	465	443	449	441	430	463	402	427	417	449	427	469	436	462	457	444	448	413	401	428	464	449	432	394	422	442	488	411	421	438	452	436	414	406	435	453	470	464	433	454	425	425	484	440	410	470	426	438	409	441	460	423	443	393	451	456	431	417	471	434	456	441	410	383	441	439	436	431	446	421	428	413	467	461	438	415	431	435	470	468	454	432	440	411	458	413	414	431	421	450	479	407	445	459	466	485	421	426	421	435	485	456	469	455	454	451	442	449	432	442	451	422	442	416	430	403	451	431	439	473	435	424	450	455	457	429	444	480	430	424	469	433	450	447	476	458	479	434	454	417	393	439	463	442	420	452	429	459	434	404	412	456	414	465	440	447	421	441	418	415	430	385	425	443	449	446	436	453	440	431	469	465	462	462	460	462	475	413	451	453	401	441	447	396	415	452	430	458	456	405	446	459	452	438	456	460	454	450	396	404	421	449	445	465	410	441	457	443	424	460	456	457	469	418	422
26932	20456	11121	5504	2526	2089	1828	1504	1246	1038	906	863	778	737	537	518	524	496	431	491	408	412	361	384	376	372	366	365	355	354	355	337	372	315	367	360	334	347	333	347	381	364	310	351	348	326	322	313	325	354	327	350	314	305	332	333	340	352	330	314	323	294	318	319	356	354	324	348	341	365	312	334	319	355	312	330	305	320	323	368	351	322	347	358	345	330	311	321	348	347	312	326	324	327	326	342	339	356	310	353	345	320	321	319	329	312	310	345	324	333	338	302	322	299	335	323	343	321	359	325	344	294	382	340	291	331	347	305	328	331	308	341	344	329	312	355	330	320	320	315	353	335	320	366	316	301	329	331	335	330	342	321	330	377	336	355	321	351	351	323	308	338	349	327	320	329	318	358	334	318	349	298	356	291	318	317	329	340	329	346	348	350	327	322	328	319	324	324	339	367	329	308	342	309	319	314	340	339	315	282	321	321	334	359	345	332	343	347	322	326	309	348	321	366	319	331	340	367	354	339	347	330	303	313	274	319	288	317	318	313	318	357	325	311	346	319	361	333	316	313	324	338	342	332	340	338	319	315	325	338	339	338	317	345	347	327	344	333	326	321	352	342	361	325	349	338	345	344	343	342	326	319	310	327	322	351	305	342	338	309	308	334	348	315	309	300	325	351	339	316	337	347	343	357	343	338	299	306	360	324	308	340	332	319	316	296	303	364	289	330	310	323	337	323	337	343	306	331	291	312	341	314	333	363	332	381	335	329	337	330	332	323	363	315	350	311	386	366	342	343	320	342	308	323	338	314	329	331	341	315	329	331	330	307	338	323	331	350	341	331	324	334	331	337	312	342	336	343	318	333	351	347	338	316	345	337	346	323	306	367	301	356	320	320	332	326	322	318	305	289	298	307	358	331	324	345	318	306	315	343	313	349	314	293	328	348	332	329	322	332	357	338	312	335	310	328	321	312	343	335	344	338	352	315	339	337	334	314	328	292	313	316	318	327	319	328	335	349	351	337	331	336	326	313	326	327	321	353	336	334	298	317	323	321	319	329	322	315	329	331	323	299	359	349	355	302	355	294	325	324	331	313	351	307	311	308	355	320	333	343	341	344	321	341	339	325	338	322	319	344	322	360	329	335	321	343	350	330	343	304	364	306	334	301	339	343	342	337	373	297	330	311	319	325	328	325	341	364	287	332	315	318	336	306	346	343	324	330	359	312	350	315	351	317	328	319	334	324	333	312	337	332	335	306	321	324	365	305	314	330	345	324	338	322	296	344	331	320	318	345	325	297	339	307	327	329	344	293	327	327	353	332	324	332	304	354	324	332	300	353	321	330	339	296	326	319	307	328	319	326	304	319	304	306	333	329	311	326	332	315	349	319	320	355	305	324	346	330	326	320	344	300	303	326	350	324	334	338	304	317	321	364	342	326	339	330	354	314	321	330	321	320	346	329	319	324	369	310	338	337	339	326	329	343	354	314	324	325	326	341	329	343	311	353	347	301	311	316	330	333	336	313	334	325	327	310	330	310	307	351	322	317	305	324	344	322	323	316	308	288	337	307	318	334	321	347	304	329	365	351	325	330	321	348	309	319	356	301	316	325	277	323	313	325	319	325	343	341	324	326	303	336	341	313	335	322	356	324	289	319	312	351	310	308	339	343	313	284	353	313	303	316	334	297	330	349	320	315	362	316	332	331	328	334	326	313	342	346	313	361	325	318	348	328	308	325	298	326	357	328	316	323	336	323	329	331	330	308	334	325	308	297	323	318	333	319	326	315	321	342	317	335	372	331	325	333	328	325	304	337	345	326	349	324	330	319	334	365	339	332	335	323	294	316	356	326	332	367	335	319	329	309	313	339	310	347	335	331	304	303	326	313	332	329	304	346	343	333	316	280	315	331	331	350	312	319	296	332	337	345	345	354	330	320	325	325	361	312	330	321	347	335	319	312	325	367	332	340	333	317	325	343	305	339	338	341	339	315	358	317	338	365	317	316	361	293	305	334	301	355	328	343	348	338	310	348	300	311	319	320	331	312	320	328	352	318	331	312	340	331	336	293	331	325	325	359	305	337	346	302	349	316	308	343	330	335	333	345	333	356	325	330	341	354	334	313	281	352	302	335	336	360	336	323	343	307	338	322	335	324	332	336	333	320	306	286	329	308	296	316	365	287	357	307	357	289	342	327	334	309	307	297	319	298	345	345	339	329	349	336	345	337	334	321	326	331	307	328	357	332	354	326	356	332	340	355	355	359	350	319	328	369	343	334	324	330	358	337	299	292	356	348	333	342	345	324	311	330	308	315	328	334	323	319	331	331	305	316	311	344	358	339	333	315	371	336	322	298	294	307	322	370	319	302	331	317	345	296	327	313	322	339	313	315	364	331	343	343	318	315	342	300	318	346	304	328	314	329	314	297	329	334	298	386	309	316	306	321	339	305	308	321	343	344	330	324	352	348	319	306	319	319	338	343	320	310	337	327	329	310	320	317	330	330	322	316	309	324	321	345	352	326	328	338	313	325	355	342	366	329	312	325	334	340	323	324	294	304	333	306	328	317	360	304	306	335	340	353	317	322	297	326	321	314	316	322	338	384	340	308	335	307	345	351	363	303	348	311	361	312	352	336	307	334	311	314	316	350	329	340	327	338	334	329	338	313	280	322	346	330	338	305	341	333	304	324	308	330	315	297	331	364	311	294	328	332	324	343	320	317	340	324	320	336	359	310	312	333	336	334	382	348	346	336	325	335	314	315	308	325	330	326	321	318	329	351	326	317	335	340	321	323	354	342	311	317	313	336	329	347	359	318	342	322	360	357	314	310	313	304	321	309	315	315	312	353	300	331	343	339	355	309	310	326	329	365	356	337	337	364	327	319	323	304	350	307	342	337	327	305	312	364	305	339	328	331	331	327	336	329	334	356	336	316	339	321	317	327	331	295	341	325	323	327	339	355	315	352	335	342	362	354	313	325	332	371	367	340	343	337	299	328	321	326	344	316	341	383	336	314	325	304	353	309	342	322	318	306	310	309	320	310	319	341	319	319	321	341	339	315	303	320	337	306	310	346	338	348	320	333	316	350	334	353	334	299	297	332	322	310	338	305	321	328	331	387	299	291	312	324	353	346	321	327	330	294	352	311	348	337	323	334	339	316	308	332	349	359	324	327	346	336	303	345	292	351	336	279	327	351	363	289	309	358	358	343	299	315	349	325	364	313	315	330	373	304	333	357	322	336	339	308	335	342	326	309	317	357	373	331	332	307	288	354	308	327	309	325	303	342	346	318	330	293	290	314	329	334	313	326	324	361	326	314	332	319	316	318	296	316	326	327	330	359	334	291	322	320	321	336	343	327	354	312	328	341	323	331	357	324	297	311	333	339	321	356	326	379	320	327	309	322	332	349	316	345	363	324	321	318	341	312	361	352	337	341	300	309	333	296	324	342	297	321	336	323	341	345	316	326	332	353	318	344	305	353	333	347	360	371	361	339	354	314	345	330
6202	9892	17314	13311	8664	7612	7005	5727	4923	4125	3578	3253	2854	2382	1797	1557	1479	1300	1199	1043	1016	1007	946	955	824	867	765	794	798	844	734	728	778	826	712	723	698	752	769	730	773	764	760	755	746	735	654	717	668	738	679	713	687	689	734	692	703	675	686	643	711	690	693	728	667	688	682	681	671	698	709	728	704	703	706	663	681	690	660	669	631	737	721	685	713	745	721	706	697	698	678	635	682	686	702	707	715	686	686	679	721	706	681	720	754	697	695	663	714	739	719	677	712	692	735	703	740	639	617	653	692	675	703	658	666	715	705	654	690	708	708	715	688	694	680	689	735	719	691	719	684	653	644	691	720	639	704	669	728	646	646	645	625	729	696	667	686	673	706	682	686	675	693	772	665	647	696	691	695	672	713	662	691	721	750	708	745	672	708	656	747	666	715	654	643	696	694	685	708	723	681	706	709	700	630	728	702	741	682	713	705	686	721	735	640	713	635	682	726	634	692	696	718	655	669	682	727	701	645	699	689	673	685	664	698	721	683	697	728	683	661	653	693	701	661	681	673	689	623	706	678	671	672	713	702	688	704	716	679	674	710	681	675	682	726	655	719	658	649	690	703	697	713	719	662	698	729	744	673	706	692	667	682	673	699	695	655	670	753	744	717	697	715	740	731	671	687	660	734	707	674	693	721	695	683	648	715	706	705	674	733	690	728	705	630	691	687	696	664	639	636	696	698	704	703	731	717	686	744	668	674	733	702	725	699	720	672	648	697	663	698	708	698	709	659	685	722	676	671	692	679	690	701	719	712	683	723	689	696	719	714	681	682	686	671	699	653	696	734	645	693	651	672	725	666	646	687	709	662	660	721	621	702	723	662	691	687	682	653	738	753	739	715	702	667	702	691	698	680	662	676	699	700	748	677	708	691	694	698	692	676	697	674	666	743	655	665	682	688	694	662	704	716	679	722	692	667	658	729	685	700	709	712	664	706	668	674	645	712	665	683	711	706	720	664	698	648	692	660	713	707	698	706	654	688	691	674	728	687	694	720	712	728	686	662	696	654	666	662	692	662	666	672	738	682	689	682	673	718	704	661	657	711	721	683	670	694	720	651	658	688	733	705	669	671	630	674	734	676	666	709	679	773	700	706	724	673	716	700	729	721	695	637	716	680	668	681	679	705	656	705	710	683	675	694	650	719	723	709	693	680	709	709	690	675	694	711	712	681	687	651	689	682	664	715	779	671	723	698	692	698	647	696	727	699	676	712	694	716	654	676	687	727	688	688	687	751	667	705	629	709	729	719	687	675	679	683	735	688	688	713	730	698	694	668	645	689	710	671	682	703	657	684	687	698	681	687	705	674	702	670	691	672	684	683	680	708	680	668	694	634	713	688	688	675	699	681	735	645	733	699	723	737	717	720	709	653	694	724	687	668	670	663	686	625	679	731	687	663	677	718	714	723	664	678	655	740	677	678	717	702	709	715	669	687	705	661	717	686	641	680	729	664	701	683	719	724	695	708	680	682	694	664	689	704	728	703	699	732	666	677	648	715	665	729	737	699	663	702	689	663	684	709	647	713	738	757	730	692	695	633	708	677	662	685	667	683	715	684	709	704	651	650	686	667	668	709	724	670	697	656	699	687	740	694	713	663	654	681	689	720	676	709	696	687	674	662	721	681	701	654	664	666	666	676	670	694	734	715	693	700	691	694	698	704	750	691	675	720	728	691	704	685	696	701	700	683	653	687	707	702	688	671	644	678	681	689	683	680	729	681	664	666	709	665	684	685	723	670	706	690	727	694	681	672	675	648	664	670	680	715	722	725	688	706	674	681	757	692	699	707	705	663	664	662	639	730	665	688	711	704	695	725	696	721	688	692	703	695	711	688	709	700	710	660	636	723	673	702	745	711	702	713	678	717	683	653	683	687	691	683	676	693	674	705	706	707	691	662	650	719	714	692	689	681	712	676	719	650	698	711	709	704	718	692	697	679	711	691	669	721	692	681	681	701	697	696	697	671	662	700	708	694	690	727	682	668	678	652	688	678	667	692	686	697	748	725	692	713	726	680	669	671	691	689	647	720	668	697	677	743	723	676	684	719	710	664	718	671	703	707	704	699	684	705	668	674	694	700	678	679	720	680	734	698	726	724	685	688	635	759	682	676	701	688	675	673	639	652	702	683	681	706	684	735	687	694	706	749	677	651	674	680	690	663	724	666	730	691	679	685	710	687	690	655	725	674	679	690	694	671	667	681	706	703	683	663	668	724	704	693	702	687	731	670	702	706	665	684	703	684	676	680	721	701	695	705	692	705	655	706	676	687	672	656	764	688	681	670	709	666	683	665	669	698	625	708	700	698	735	684	675	683	705	682	665	681	714	707	664	680	703	699	724	704	686	733	669	759	685	707	703	709	660	691	689	663	693	679	712	708	728	670	666	667	696	655	699	707	645	724	682	653	704	736	750	676	654	666	696	717	725	705	704	653	717	720	663	694	688	707	694	659	680	676	707	687	655	744	666	682	718	700	652	692	698	678	702	687	735	664	691	708	695	678	693	700	666	682	682	675	735	682	741	734	669	701	753	730	732	732	630	691	665	696	683	669	676	688	701	699	703	682	698	738	682	766	724	673	686	708	685	664	697	726	727	713	644	703	681	667	656	690	732	691	703	727	677	698	684	664	672	650	700	649	679	729	668	641	674	658	704	707	660	653	693	665	652	655	685	680	743	709	681	690	688	720	756	703	730	653	715	684	684	703	646	674	693	637	701	659	721	685	705	727	685	711	710	691	725	664	637	672	724	661	702	667	711	699	687	731	750	646	652	743	651	699	686	679	657	697	678	683	627	685	720	691	692	702	717	706	703	700	678	695	734	692	740	690	664	699	653	667	720	711	704	689	650	693	702	706	677	636	671	695	681	676	692	730	686	716	682	682	693	692	718	701	699	653	685	694	657	657	661	715	722	686	701	657	667	683	674	730	715	710	702	688	680	690	690	669	653	693	695	715	696	725	686	680	685	694	635	708	711	689	689	688	695	653	698	636	682	661	693	670	668	689	656	705	708	728	685	661	729	649	704	649	704	646	655	699	704	688	708	693	702	697	712	720	657	757	645	613	692	724	668	690	743	651	688	679	685	764	677	659	754	666	662	751	667	702	720	667	684	667	702	700	702	693	704	695	680	691	739	717	719	710	719	715	732	732	703	629	707	653	660	696	658	618	695	710	697	697	674	716	685	667	700	659	757	663	673	719	629	679	683	650	656	681	694	701	694	722	681	705	688	669	715	699	713	676	701	682	692	690	709	694	658	686	651	667	666	701	680	636	713	742	680	712	680	692	701	677	697	710	689	684	731	735	694	666	691	690	657	687	672	653	711	682	726	704	746	700	688	713	693	681	725	736	708	687	686	676	704	671	711	721	660	621	689	681	694	703	680	694	679	738	646	696	711	684	722	716	713	647	705	696	645	660	687	685	660	713	684	671	720	675	676	691	704	686	677	687	679	700	654
24382	21486	28562	24817	19686	6682	3339	2343	1892	1493	1291	1098	903	729	656	571	555	474	497	415	331	368	347	329	346	314	311	278	291	287	274	252	270	284	253	264	290	258	288	255	278	273	267	234	245	262	257	273	281	244	245	218	261	233	255	231	279	212	228	248	251	257	255	235	238	253	239	244	222	205	244	217	264	243	223	252	246	224	254	255	279	254	255	230	238	230	238	224	202	249	221	229	226	219	252	232	238	264	226	235	240	240	232	250	246	258	237	247	237	251	231	223	252	226	253	214	221	233	226	230	258	217	212	234	222	235	216	258	238	245	261	256	245	227	220	264	229	247	228	266	241	232	232	223	233	258	209	246	226	237	216	239	250	240	226	249	216	228	246	255	233	237	231	230	239	230	255	244	257	244	260	236	245	240	258	261	229	222	252	222	235	226	232	233	237	234	248	247	218	222	249	234	253	206	247	224	214	221	257	255	226	256	233	228	243	224	234	222	234	227	239	220	247	214	217	210	243	225	237	235	238	259	243	222	242	256	242	272	241	244	238	234	244	253	245	220	224	201	256	246	235	257	244	230	269	248	213	247	263	232	252	216	226	250	216	229	252	244	214	216	249	244	242	248	227	249	232	236	224	228	265	269	244	234	241	258	243	279	267	248	223	238	240	246	233	234	231	234	260	240	238	221	239	264	252	225	257	223	271	265	255	270	248	227	251	233	222	249	239	240	251	222	257	223	272	209	249	257	241	242	228	227	241	258	226	237	236	238	252	251	236	236	252	245	219	247	247	226	229	225	209	254	252	218	223	226	247	244	236	219	257	258	215	236	222	259	225	233	218	239	256	210	234	219	271	238	250	246	268	226	220	234	240	247	250	227	216	252	237	224	236	259	231	246	248	244	237	225	216	229	230	235	207	251	239	263	250	250	257	257	253	227	268	228	240	225	229	234	216	194	210	251	229	216	259	261	229	243	264	229	228	219	251	215	254	221	225	244	246	220	232	243	245	245	224	242	235	229	239	239	232	244	209	240	254	246	236	256	230	217	238	209	224	231	239	225	222	257	249	275	216	237	260	223	244	239	220	239	224	233	261	196	234	223	218	227	236	215	247	241	221	220	253	251	254	258	246	234	243	223	270	189	222	241	233	233	234	225	253	228	258	240	240	235	211	241	249	243	236	241	237	246	229	249	240	246	221	269	239	218	256	225	228	260	214	220	202	247	263	245	244	231	209	247	254	229	235	285	240	248	251	227	243	229	267	262	277	243	266	252	253	251	238	220	253	234	224	235	225	231	244	215	235	258	246	249	216	234	246	252	255	253	217	272	236	239	225	219	232	234	240	218	231	228	221	235	226	262	258	234	225	213	233	213	210	218	278	245	244	206	239	221	230	232	235	229	268	240	217	209	249	274	237	231	254	230	213	235	228	256	231	228	250	219	216	210	226	252	233	251	212	240	243	248	226	239	235	229	237	245	224	227	259	229	230	251	261	259	237	194	258	235	228	218	239	229	270	232	236	246	239	235	238	231	252	229	217	241	235	286	236	225	225	250	241	256	228	231	249	246	238	220	245	236	236	262	224	235	254	235	243	258	219	220	238	216	211	238	236	239	232	258	248	223	216	233	250	248	253	224	231	243	211	238	229	213	226	233	236	234	235	257	253	260	223	216	226	237	230	232	268	244	223	252	239	241	215	224	241	242	222	277	225	220	237	242	225	223	210	250	249	236	215	229	231	246	251	231	241	216	219	233	199	263	238	246	232	251	212	228	226	217	236	239	222	217	241	203	227	245	225	244	244	249	257	210	227	258	216	274	251	220	215	256	221	233	219	226	262	213	223	217	249	210	255	228	220	238	256	247	221	235	254	262	232	249	236	242	243	230	231	225	237	248	220	225	218	232	233	238	205	243	244	252	255	252	237	220	232	227	207	257	269	235	212	253	221	242	233	259	242	227	252	243	245	230	229	249	237	230	263	249	232	231	257	240	212	276	276	246	252	240	252	247	241	219	227	253	237	208	255	268	216	221	230	223	224	223	216	233	233	230	213	240	254	238	238	267	284	252	245	231	250	250	241	251	226	237	219	246	241	231	247	215	231	243	223	226	202	235	236	235	254	228	228	254	238	218	199	260	246	218	242	247	236	234	265	223	241	276	240	241	223	230	225	223	247	249	259	237	208	248	250	271	250	249	238	233	243	211	236	227	266	246	271	219	271	265	223	259	219	223	237	242	218	227	247	246	257	251	247	219	242	268	245	237	247	249	224	240	268	236	270	214	244	233	227	249	225	223	213	241	232	228	275	249	243	228	224	228	242	219	247	256	227	217	251	197	240	227	238	202	218	227	267	251	240	266	249	244	194	206	247	245	263	242	238	232	243	261	223	253	239	227	229	263	245	232	231	229	232	229	229	230	228	247	216	239	240	242	259	234	260	234	224	257	249	237	228	256	270	264	237	221	231	246	259	233	243	247	210	230	236	254	270	201	202	263	235	262	226	233	261	243	225	224	255	252	249	226	240	231	228	239	225	241	268	290	247	251	215	240	250	255	233	248	243	229	241	233	242	182	220	207	274	232	239	282	233	259	224	253	253	237	232	246	240	222	249	245	234	224	253	266	245	229	238	249	263	218	238	245	252	257	251	231	235	247	270	248	233	241	252	237	228	231	224	246	267	227	214	247	230	236	249	210	234	228	209	250	242	236	230	256	222	243	237	259	240	223	231	227	238	206	225	256	267	236	232	249	219	231	210	271	236	228	244	247	236	249	227	246	236	226	243	242	244	238	232	283	256	223	240	240	229	200	253	236	252	214	216	233	236	265	219	251	261	224	246	214	230	241	255	214	232	235	249	226	239	256	254	221	231	245	240	229	237	228	233	241	242	207	235	220	224	238	252	249	252	220	229	234	227	235	253	250	270	221	223	262	236	241	237	227	233	248	231	221	249	266	269	208	237	238	257	242	240	208	231	223	265	246	239	226	216	248	225	215	245	225	238	244	240	238	241	231	235	249	241	248	223	227	245	253	225	258	243	243	222	248	227	243	239	255	229	241	236	254	256	208	250	244	244	235	244	249	216	253	251	255	225	226	231	230	211	231	222	239	223	222	260	234	269	229	222	211	241	264	268	225	243	240	256	248	221	256	236	232	247	236	228	233	247	233	254	231	210	228	233	224	242	224	212	231	253	236	223	234	247	244	218	264	227	226	243	241	210	229	234	239	243	228	237	252	258	249	228	215	245	237	247	223	223	262	209	223	215	249	222	273	255	255	204	250	229	227	219	260	237	241	220	215	244	210	216	240	202	215	250	240	210	208	223	242	246	252	257	259	239	213	232	225	210	263	242	238	225	249	247	216	241	228	254	240	238	248	243	259	253	217	258	255	255	243	230	237	236	236	251	257	246	270	239	251	232	233	214	221	256	233	219	237	253	246	229	231	233	228	263	241	259	213	220	237	241	240	227	231	207	225	226	263	230	248	207	213	227	268	226	246	247	244	223	237	210	268
8324	19849	27381	19457	14660	11595	10079	8541	7371	5995	4984	4427	3815	3070	2417	2101	1947	1637	1355	1226	1135	1046	993	941	856	814	750	708	736	715	650	641	676	650	642	591	611	619	633	610	648	635	657	627	589	582	542	579	623	569	598	542	545	545	511	515	526	489	534	509	554	512	531	528	497	555	546	487	554	539	474	521	495	487	503	480	478	495	507	545	514	529	568	460	499	544	495	500	518	543	502	524	539	488	554	553	493	532	518	553	553	514	558	530	530	514	536	495	538	497	528	536	522	491	534	541	526	519	482	536	513	527	469	565	505	531	495	532	491	531	525	520	533	533	511	513	473	547	522	551	558	552	554	503	540	491	532	474	538	484	531	510	497	564	497	502	500	476	490	512	551	529	519	512	486	495	506	510	488	479	541	530	493	529	510	471	545	527	525	513	534	532	519	511	535	510	542	523	508	483	546	528	503	516	514	555	487	493	463	499	566	521	511	522	497	497	536	510	515	512	488	521	549	487	460	484	546	513	504	508	482	549	524	490	543	494	525	505	499	506	495	493	465	507	557	484	510	503	517	497	510	476	527	556	497	491	514	532	550	510	520	520	517	505	501	519	536	486	482	506	546	501	549	530	516	559	492	534	519	516	528	529	510	495	529	511	559	470	514	534	453	508	520	504	530	506	505	526	530	530	520	513	531	531	557	516	515	559	518	488	513	473	504	480	528	506	506	535	500	497	521	508	510	542	520	521	539	529	547	492	511	532	496	467	532	500	476	512	516	511	483	522	521	510	492	518	506	566	524	477	527	514	514	501	518	531	562	495	505	491	507	527	522	547	540	512	476	492	500	521	490	491	510	543	490	501	506	495	479	510	508	540	526	542	516	520	514	469	529	492	470	495	500	465	512	519	512	464	534	519	504	499	473	489	534	478	484	516	518	506	511	522	514	486	504	528	481	536	508	520	515	527	506	491	477	505	518	503	513	549	525	501	520	511	495	487	474	531	514	521	488	507	532	469	569	482	546	552	554	526	515	528	539	511	537	546	510	522	507	550	523	494	518	504	492	530	496	554	498	537	511	561	542	486	512	525	555	467	491	512	487	487	523	466	502	532	538	568	500	492	514	537	522	526	524	503	530	497	567	477	490	464	518	511	495	534	561	554	462	494	483	544	521	522	492	520	520	481	532	589	559	553	499	464	497	512	475	503	518	476	531	520	485	510	531	474	514	527	501	491	553	526	502	564	518	525	510	476	539	510	533	548	511	553	514	513	515	524	510	542	511	511	509	540	509	482	528	497	530	528	500	561	513	513	548	509	508	537	505	504	500	536	499	496	533	531	492	471	531	499	521	504	518	499	494	501	485	504	510	529	485	528	492	545	496	550	502	477	529	526	474	537	557	543	527	548	517	524	506	527	505	484	512	537	524	475	501	517	521	502	513	505	505	509	515	546	513	535	533	492	498	501	531	492	510	502	501	500	518	529	517	511	495	517	550	488	529	539	508	516	524	532	460	518	486	495	539	517	494	565	488	462	539	533	522	515	550	475	476	521	479	516	483	494	521	543	508	515	541	530	519	469	490	513	521	507	476	486	526	484	499	555	499	500	502	518	548	511	492	539	533	513	515	520	518	506	510	568	503	563	521	496	549	496	497	495	493	489	479	508	519	499	492	519	527	482	489	481	529	550	534	525	501	534	508	491	475	522	508	511	512	532	534	552	505	541	504	486	517	492	488	537	479	505	532	491	497	505	526	535	524	499	534	537	491	569	562	552	476	498	515	516	500	530	514	520	531	515	534	493	504	524	544	544	533	528	520	502	547	499	489	516	488	478	540	521	487	520	487	517	518	506	516	506	521	499	512	557	490	486	553	498	538	504	524	497	512	517	524	547	512	512	529	530	523	538	474	506	548	496	482	515	500	505	506	513	488	469	562	536	491	522	526	558	525	541	546	480	526	515	514	525	513	526	499	484	506	515	525	518	519	514	495	499	548	535	507	501	486	538	534	516	522	549	542	504	525	499	516	512	542	509	491	491	454	510	489	487	499	548	494	526	472	519	527	529	507	528	492	500	556	522	530	475	495	491	520	498	482	544	510	508	509	494	506	501	536	486	530	533	498	550	497	480	504	505	521	522	517	521	500	485	530	466	495	515	558	531	517	528	556	467	502	509	551	525	497	527	488	552	478	521	482	508	506	511	483	522	515	511	518	490	533	540	470	543	506	509	515	468	477	568	509	495	525	523	553	520	520	550	513	531	501	506	521	535	520	491	486	515	546	491	548	537	504	515	501	557	494	541	540	495	504	493	516	512	528	516	495	483	545	521	510	510	547	508	511	523	521	494	476	510	468	541	581	465	506	518	526	510	537	491	519	494	499	481	526	511	527	498	527	490	545	493	494	485	483	498	476	517	491	487	533	492	527	511	504	517	495	506	512	539	523	489	557	516	543	540	518	514	529	543	502	529	460	503	533	513	523	508	510	556	543	511	523	515	506	496	520	478	536	531	513	482	495	484	517	518	522	498	503	547	511	494	528	526	507	527	525	511	484	546	530	507	555	498	495	501	494	514	478	493	498	508	511	513	564	531	480	505	517	514	509	473	495	489	494	529	494	516	486	467	531	516	517	506	512	503	479	504	507	501	494	521	499	500	542	525	491	484	496	491	475	470	531	487	522	534	502	508	543	509	489	527	519	507	471	491	501	517	473	531	485	492	533	524	502	522	522	469	540	519	497	504	486	533	538	547	513	519	529	511	528	553	506	499	520	510	481	529	486	526	535	504	543	487	482	554	491	497	529	509	513	497	501	529	533	547	527	492	518	521	553	488	506	506	511	524	475	529	515	520	531	556	557	473	508	525	527	530	524	462	526	575	482	507	531	519	515	544	496	522	538	479	502	525	530	527	513	482	476	505	514	519	531	511	520	534	522	501	537	485	489	524	537	513	492	487	518	528	542	467	512	503	561	525	493	549	527	501	553	494	516	497	520	515	514	492	486	486	536	506	531	508	475	522	484	502	506	499	536	500	497	531	510	541	483	506	499	519	538	516	523	537	500	490	509	487	491	526	517	501	522	485	484	518	532	484	507	493	560	522	488	493	505	487	529	511	520	512	499	502	533	522	483	498	538	503	486	532	513	498	477	531	506	509	512	510	512	514	501	544	499	550	519	480	530	544	530	504	509	490	514	513	507	545	503	540	492	469	555	476	514	506	515	466	468	561	527	486	491	501	482	484	493	517	495	500	546	486	508	518	510	478	531	550	488	492	498	512	568	496	506	515	491	562	533	484	551	499	485	518	508	482	528	513	511	561	517	537	498	490	494	525	551	510	520	524	493	497	489	476	526	514	502	520	501	505	506	515	522	527	519	537	518	508	506	512	511	518	515	479	517	514	526	502	551	560	529	516	534	503	511	517	514	538	522	510	506	477	512	530	492	494	495	503	489	515	547	496	510	494	540	517	502	506	506	482	530	513	486	496	527	516	524	514	488	503	513	508	509	510	505	477	511	532
23385	21430	29247	23977	21439	19335	7963	3529	2516	2115	1597	1290	1118	1013	796	782	659	542	480	417	404	375	387	345	326	309	297	271	266	279	244	255	262	270	257	234	227	242	230	248	235	241	235	241	238	225	235	267	210	210	211	204	213	221	221	181	218	222	224	218	214	224	215	199	211	197	197	190	192	211	194	181	201	231	196	223	200	195	209	219	214	196	212	180	192	184	203	200	202	233	210	193	181	198	205	213	206	196	214	215	211	195	188	189	208	209	207	222	207	178	205	186	207	211	205	203	208	225	208	187	200	219	227	219	222	180	208	195	192	230	213	216	203	217	194	172	198	189	216	200	226	194	203	212	223	169	190	195	195	205	198	216	195	195	214	187	208	192	172	206	204	187	215	192	212	189	219	215	200	214	212	221	204	222	191	194	193	211	206	204	196	225	225	225	201	202	229	218	213	196	202	231	196	232	213	208	200	179	209	211	210	199	212	213	178	191	190	201	174	191	192	195	219	181	213	206	212	225	199	210	211	192	217	203	228	190	176	209	209	220	218	201	206	202	195	213	196	210	192	208	191	222	216	183	222	213	222	240	189	186	231	178	221	200	209	229	220	223	216	226	183	214	224	220	199	169	201	179	182	209	218	185	201	199	200	205	206	198	214	185	208	191	221	203	201	180	195	195	195	206	211	210	208	190	175	211	212	218	203	216	196	187	213	210	220	204	216	208	214	214	191	193	239	199	223	197	192	214	196	214	214	222	211	201	206	178	226	205	239	199	190	184	177	223	221	196	216	185	220	199	203	213	189	249	195	206	202	209	200	211	216	210	189	194	231	197	213	228	218	231	196	197	188	215	210	214	213	212	206	187	202	185	180	194	183	204	195	201	201	200	197	233	202	196	189	235	194	198	205	212	209	194	201	201	186	201	193	204	195	218	201	211	213	206	209	187	215	206	193	237	180	195	204	223	222	209	213	224	174	213	203	204	208	197	202	189	191	213	192	223	204	225	223	213	178	198	212	226	204	211	196	213	208	185	238	210	208	241	202	213	235	204	233	221	220	207	164	225	208	205	178	218	219	182	211	205	216	210	208	207	214	210	225	204	191	212	227	212	206	212	182	209	179	201	201	222	204	205	182	212	210	209	195	217	194	185	209	216	223	217	204	215	202	196	208	207	208	221	196	222	222	224	209	197	206	212	193	197	177	216	208	198	237	210	219	240	222	219	192	212	231	185	236	203	207	209	231	208	188	201	208	216	196	219	224	217	191	183	198	185	213	198	187	178	202	212	206	197	205	208	203	204	188	218	221	198	212	212	206	208	218	214	213	180	183	185	209	200	232	208	198	201	212	257	191	206	195	221	198	212	221	204	227	212	205	199	201	233	188	211	214	173	195	195	201	212	197	212	203	200	203	192	209	199	190	201	199	198	199	219	216	196	201	208	202	222	215	201	198	186	216	199	207	228	219	219	186	219	195	211	217	223	220	206	208	206	212	207	203	208	180	198	194	204	191	212	220	216	225	204	195	195	219	222	238	224	202	208	199	217	204	185	213	204	220	202	217	220	211	227	190	215	188	190	203	210	207	193	222	210	222	231	194	221	224	178	215	217	194	190	199	209	196	209	207	224	213	194	203	219	174	212	183	219	207	215	201	219	216	216	199	195	216	195	222	179	214	205	190	201	188	194	220	171	190	221	202	196	195	224	201	197	194	182	226	215	226	197	203	230	215	225	182	206	195	202	204	208	211	210	184	206	210	224	234	200	200	200	219	189	193	214	232	201	212	215	206	209	198	208	218	213	192	199	193	204	212	212	188	198	192	190	216	212	235	200	216	219	194	219	204	199	203	225	196	210	205	242	201	209	186	234	213	191	190	176	215	210	225	219	212	203	214	202	210	211	179	214	244	209	221	193	197	213	209	203	202	199	204	188	202	229	204	251	182	201	206	186	208	218	225	197	224	210	190	184	223	191	190	194	205	222	207	209	198	227	181	202	192	188	219	196	203	209	207	208	213	193	195	198	184	225	180	200	214	230	192	191	216	220	209	164	219	224	189	209	197	211	212	210	182	209	211	178	208	217	187	222	213	199	194	231	181	212	193	216	195	207	202	201	197	205	207	183	216	216	215	220	197	213	162	195	174	216	196	206	202	197	216	220	203	176	207	202	202	208	218	186	202	184	185	217	219	188	210	208	200	219	217	223	205	234	196	203	219	171	206	187	225	211	222	187	181	194	185	203	199	195	240	212	203	195	204	228	217	212	190	200	203	193	200	207	220	190	190	208	198	199	206	191	176	192	205	210	177	171	210	211	187	199	203	220	192	208	207	199	188	204	225	193	221	184	190	219	198	202	213	214	211	223	204	180	227	211	181	199	196	181	190	195	210	208	216	188	205	218	206	190	188	226	221	212	217	219	200	183	190	220	198	185	188	162	182	199	223	229	195	188	194	212	212	204	211	210	187	204	214	210	236	193	200	204	203	217	208	182	202	214	211	203	222	189	227	192	199	209	215	230	219	215	224	201	204	202	204	207	215	205	225	235	231	202	202	190	204	191	211	181	215	216	237	203	189	247	222	193	225	224	195	183	172	216	233	181	211	200	200	201	217	205	179	207	211	197	200	194	223	176	208	199	197	213	218	202	211	208	205	194	205	208	205	203	207	184	211	187	179	189	211	212	195	191	197	199	221	198	179	205	207	212	214	225	220	195	207	204	199	173	221	193	197	175	189	200	206	207	207	218	224	202	214	209	194	222	217	200	190	215	185	203	164	194	183	196	203	220	206	220	207	211	191	184	200	199	222	187	207	216	202	216	186	200	193	221	217	173	179	198	195	197	212	213	194	219	185	199	211	186	204	224	205	207	201	206	213	233	199	185	202	215	197	191	202	200	219	205	200	193	245	208	208	208	217	240	203	211	200	212	228	208	182	215	198	190	210	187	222	193	201	188	205	184	199	181	189	199	205	212	218	233	213	197	203	195	220	222	213	211	211	189	230	203	206	233	219	182	191	222	200	190	205	193	204	222	210	208	199	210	214	197	196	209	189	189	188	194	193	201	188	215	199	192	220	226	219	211	182	222	223	213	190	191	199	210	215	221	212	194	191	210	227	223	190	207	176	186	205	197	185	206	216	201	207	189	216	197	224	202	206	190	233	194	242	214	210	195	219	219	179	229	222	208	205	219	208	219	220	220	198	181	216	194	211	202	203	200	193	189	228	223	203	198	231	204	213	193	203	187	184	189	196	205	181	214	187	193	216	221	213	185	212	228	202	214	229	219	207	203	199	207	189	206	197	185	189	199	191	204	223	218	201	217	175	207	208	206	198	213	228	210	208	189	201	208	208	220	229	202	195	203	222	198	212	194	206	209	193	190	203	206	205	192	188	211	198	204	199	214	208	193	209	211	200	201	195	188	180	203	196	220	194	206	208	201	226	191	203	212	218	184	184	194	198	203	210	218	203	213	194	191	226	213	191	220	199	217	190	201	210	220	190	206	205	200	214	223
11040	27762	33539	25543	19386	15902	13199	10743	9559	8060	6343	5089	4352	3999	3157	2931	2423	1962	1613	1431	1321	1205	1186	1111	925	849	857	782	783	690	641	680	666	576	656	628	602	614	616	587	598	620	565	550	476	498	524	560	522	481	449	470	460	493	454	442	448	459	435	405	409	411	477	450	406	444	454	438	462	396	449	377	420	428	406	448	422	402	411	413	412	417	413	425	415	418	429	436	437	415	407	405	444	388	408	439	400	438	416	435	396	433	448	416	414	453	444	428	449	418	445	481	455	450	439	419	492	454	453	394	427	446	439	410	418	447	432	419	425	434	388	447	432	434	424	401	426	422	438	428	437	458	424	414	483	397	441	408	450	476	425	435	420	426	448	415	445	410	424	416	431	415	455	430	449	435	435	409	410	407	444	424	406	434	421	446	413	448	465	382	444	455	398	441	424	437	459	430	431	418	437	419	454	455	425	407	431	388	426	417	416	426	424	422	419	427	420	414	403	445	404	418	430	428	430	430	416	438	475	430	405	390	398	396	422	464	421	416	420	421	412	419	428	404	416	436	385	406	419	440	437	416	437	393	410	404	426	402	422	438	452	434	447	442	429	409	427	410	416	414	416	425	423	446	429	425	426	426	442	410	431	405	453	454	425	414	409	423	445	446	393	459	446	412	402	461	415	410	460	425	394	387	459	425	421	447	435	387	433	413	408	392	388	412	437	433	451	412	460	467	446	403	414	421	395	417	465	417	451	412	468	438	402	430	396	414	467	441	434	435	458	391	414	434	410	440	459	456	419	414	388	451	419	451	430	427	423	454	435	443	424	428	424	396	422	447	427	416	462	453	433	431	413	426	415	399	407	452	442	463	422	446	397	405	398	384	397	417	431	430	449	433	414	415	433	446	407	438	434	415	438	404	391	437	410	400	443	450	435	460	405	386	409	424	425	464	387	435	419	425	449	442	408	430	382	420	431	414	448	453	406	408	409	405	437	431	420	409	406	456	448	420	431	432	439	387	425	458	463	439	420	426	402	396	418	420	429	411	464	453	398	392	410	490	443	423	386	421	425	417	416	405	452	416	475	394	446	406	398	408	415	403	443	433	421	441	405	433	435	439	447	398	412	405	426	434	433	388	431	413	428	443	398	409	412	449	414	435	472	426	449	415	441	456	446	441	422	470	370	421	405	421	434	425	412	442	412	408	419	429	418	416	410	465	452	415	455	418	431	399	397	449	427	396	458	424	439	430	409	411	433	417	405	403	404	419	408	395	413	436	433	418	432	416	431	408	417	410	427	384	434	401	410	428	431	383	471	407	408	437	448	450	437	439	442	450	436	416	447	399	482	444	424	426	399	403	412	399	459	453	390	389	447	389	428	397	401	418	414	441	399	439	409	446	420	399	396	444	442	422	425	403	418	473	423	435	411	418	421	386	436	393	432	427	435	420	423	426	464	459	394	441	418	426	428	415	419	443	469	429	418	397	447	453	419	444	437	427	413	401	464	424	435	426	410	433	402	381	435	395	448	454	394	399	415	407	413	435	420	441	455	408	430	390	425	427	409	407	415	415	423	403	425	414	388	424	459	402	434	451	413	419	430	414	366	399	459	412	457	415	426	456	393	441	457	448	434	435	459	436	442	466	395	418	411	431	415	417	411	415	434	407	443	443	440	430	386	387	405	447	412	388	408	418	429	407	382	424	430	413	433	430	437	418	467	423	420	415	448	408	422	408	409	430	412	424	430	436	416	418	431	468	435	447	409	423	418	446	419	438	439	405	379	433	462	457	446	422	377	427	467	424	418	403	462	446	437	441	434	439	420	481	439	393	436	439	434	408	436	389	460	427	439	424	450	422	426	419	423	428	399	436	451	443	423	429	402	422	405	455	423	412	420	399	392	436	446	445	461	425	422	450	446	403	407	412	467	406	425	452	414	415	435	432	398	442	448	424	425	395	449	449	450	414	384	456	451	451	406	441	418	460	397	403	430	460	452	411	424	435	406	452	404	397	410	423	432	425	405	445	430	430	417	388	444	422	485	450	437	426	412	401	443	454	440	440	411	440	467	406	406	419	415	405	409	398	434	412	449	431	444	408	461	423	387	409	435	417	441	416	466	444	402	390	439	421	409	422	420	417	448	413	387	425	405	435	440	413	456	458	394	419	436	434	448	423	438	436	440	440	437	412	437	437	433	433	385	457	424	464	417	403	390	417	411	435	407	425	460	402	415	411	451	436	447	463	434	417	419	444	439	476	415	381	422	432	440	416	411	396	419	416	435	449	423	422	402	435	409	476	416	410	393	448	416	393	402	430	414	441	432	404	436	451	438	457	477	448	389	399	418	416	425	438	409	421	452	447	403	446	466	409	444	399	461	422	413	408	426	471	420	429	405	453	418	404	398	423	429	432	414	409	431	468	433	431	459	405	360	420	428	462	445	426	411	433	409	427	424	428	422	439	431	406	402	408	448	372	414	420	435	425	443	415	422	421	407	437	437	405	476	425	418	428	448	404	435	423	424	454	406	430	442	424	433	446	445	440	438	406	422	395	458	420	419	433	445	388	426	418	413	436	443	439	388	406	430	391	440	465	418	412	446	447	400	423	428	439	412	421	431	390	431	447	412	444	432	435	390	403	415	370	436	404	460	436	396	425	402	429	404	420	387	441	427	396	415	418	379	423	429	438	409	412	441	477	413	427	416	428	436	412	428	423	403	415	415	446	387	386	440	431	439	418	383	429	412	425	411	423	432	435	415	427	415	419	462	408	437	417	446	432	439	424	440	430	429	429	414	404	446	452	439	451	410	439	415	416	412	438	416	429	407	456	447	420	426	426	430	396	412	426	454	425	411	428	404	430	442	425	450	423	424	413	424	423	437	431	414	415	407	436	422	425	450	422	378	449	446	416	458	417	427	431	391	410	436	403	461	413	433	445	405	406	404	363	418	410	441	399	444	407	410	435	438	406	455	415	425	404	466	427	411	457	428	448	434	424	446	407	434	451	438	444	422	394	408	425	426	404	429	415	395	423	431	432	439	398	410	414	431	402	417	444	434	408	408	452	403	405	427	455	462	425	402	455	408	419	423	453	424	436	417	418	435	422	395	403	417	435	397	428	433	420	438	437	407	453	434	412	427	401	430	440	433	417	414	412	455	422	404	413	439	420	426	442	429	414	441	389	441	429	424	385	432	408	424	434	421	464	415	409	413	437	430	412	395	434	439	426	414	422	446	427	420	390	459	418	460	412	410	436	454	397	406	463	435	416	421	447	405	450	436	401	416	454	394	417	438	387	414	460	408	399	423	430	453	468	409	390	438	395	401	402	434	437	428	415	392	420	405	413	410	436	421	427	424	422	419	403	433	410	408	425	387	407	448	456	391	416	404	395	415	408	436	400	434	421	440	457	417	440	440	449	448	427	449	421	408	410	456	416	462	396	443	428	441	452	442	425	413	413	424	406	397	439	462	390	408	441	437	439	411	437	413	413	430	428	423	401	412	404	394	445	433	445
26671	20573	14525	6769	2962	2099	1567	1295	1172	1019	851	701	691	633	566	545	502	440	411	396	379	394	367	387	366	334	354	341	341	354	353	319	315	386	305	315	377	336	347	341	355	329	344	336	330	364	299	313	309	299	313	321	376	353	326	307	350	331	336	312	321	330	338	324	323	341	314	322	349	334	316	324	338	310	322	321	341	314	325	314	317	326	333	343	324	299	333	337	360	299	337	317	335	377	327	312	332	319	325	342	321	309	344	320	329	352	313	349	342	315	349	346	347	320	304	308	315	338	303	325	344	320	306	314	309	320	322	300	310	351	369	314	334	332	299	318	309	323	342	301	303	343	315	318	335	308	312	319	297	308	332	316	305	302	350	310	350	338	327	318	335	316	314	303	337	312	338	285	348	335	327	337	305	318	343	351	320	321	341	324	327	305	297	315	328	326	300	367	298	336	333	325	363	297	357	327	335	331	315	337	323	326	301	303	346	328	318	322	303	305	322	291	327	338	303	324	318	300	333	311	326	343	359	338	326	310	328	326	293	336	253	316	317	320	311	357	332	335	317	308	340	338	338	311	330	334	297	320	315	298	351	333	331	342	342	329	347	297	318	325	280	335	332	341	338	335	317	299	353	358	354	328	324	311	296	298	302	298	341	328	321	302	334	319	313	318	311	323	301	302	342	363	310	314	330	308	297	305	264	292	338	287	317	316	302	327	339	296	315	309	318	325	329	339	336	312	313	321	318	297	297	319	317	327	347	299	320	318	337	333	335	316	320	313	290	303	323	318	330	338	316	340	363	305	321	315	348	317	328	372	326	356	345	332	339	303	293	315	339	334	352	353	329	346	319	327	328	339	327	299	317	298	301	309	317	288	349	312	309	312	316	328	322	312	328	319	331	304	308	345	302	333	307	323	311	318	306	310	350	327	341	318	317	301	347	313	333	302	325	313	289	328	350	305	338	308	316	310	280	320	310	309	302	344	313	350	313	339	317	290	277	319	334	345	307	325	336	319	284	292	287	323	343	296	279	322	313	280	316	301	337	320	345	348	296	308	321	356	327	329	340	329	314	293	299	348	331	326	303	306	334	315	303	300	323	320	331	306	321	331	291	303	299	343	281	317	332	337	307	344	319	340	309	290	334	352	327	315	329	317	302	328	325	337	318	340	313	331	319	317	364	320	310	326	342	320	336	365	347	316	324	313	297	310	321	304	304	322	316	358	342	364	320	317	340	328	318	324	304	302	313	322	335	284	324	335	318	291	326	345	312	313	333	346	326	318	320	308	311	297	346	297	312	301	359	347	319	305	333	339	334	324	299	337	311	322	361	297	303	336	327	299	332	302	318	350	336	347	319	370	342	298	314	328	345	291	349	340	324	298	335	321	319	345	305	334	303	328	325	322	298	343	319	321	293	327	310	320	330	325	294	335	301	334	331	316	328	301	337	322	301	323	295	339	312	295	330	337	366	297	343	315	333	320	316	312	324	323	323	316	289	327	326	281	310	311	311	318	328	310	311	310	329	313	347	315	303	314	317	325	322	312	337	313	292	317	323	300	312	312	308	339	304	351	304	305	331	327	335	313	330	294	314	324	328	305	293	318	343	312	339	344	321	330	296	319	322	308	320	316	296	286	315	335	319	296	326	306	321	304	344	327	307	321	319	319	320	340	275	297	333	298	314	290	329	305	348	283	309	318	326	292	330	316	328	315	317	310	321	317	309	339	347	328	301	338	348	288	324	314	291	362	311	353	330	359	325	310	318	317	317	322	301	345	285	316	320	333	332	334	341	327	342	337	319	345	306	341	301	307	304	316	275	315	316	338	321	339	330	312	350	328	328	327	336	310	319	282	325	290	339	350	299	313	325	312	320	343	323	304	353	321	316	341	347	368	317	321	332	359	325	338	313	348	280	325	312	328	349	335	349	333	323	325	352	333	315	298	286	334	302	298	301	293	361	297	331	333	301	334	295	317	291	310	338	313	333	295	337	335	319	340	307	313	296	318	338	316	309	363	331	340	324	333	291	327	307	345	305	325	345	283	326	338	325	285	327	315	295	315	315	321	316	328	353	338	300	334	321	293	296	315	299	325	312	339	308	343	326	305	287	343	304	344	296	346	327	357	319	306	308	327	316	365	314	294	305	351	327	305	331	353	328	311	318	311	298	329	324	301	313	331	313	330	326	316	357	310	282	320	354	324	299	315	304	326	340	342	366	320	322	331	309	338	329	324	318	294	311	323	316	295	292	332	313	324	339	337	294	338	328	338	325	312	335	328	317	303	319	326	332	314	331	317	308	321	332	307	306	321	298	312	298	329	330	328	316	316	343	349	316	317	324	278	322	313	345	342	300	349	309	311	353	327	328	356	312	370	277	311	343	313	342	322	349	304	319	318	294	321	333	297	307	332	350	348	318	342	308	335	324	344	304	300	367	335	322	314	321	330	329	300	299	300	329	323	306	367	300	354	317	314	293	334	332	330	320	328	320	321	328	316	333	297	317	309	334	309	327	366	315	316	327	306	295	344	311	301	321	316	353	310	330	316	291	333	321	337	347	330	318	308	345	304	320	304	336	338	333	316	315	314	304	333	310	316	338	312	288	325	335	317	272	334	342	333	315	307	327	332	329	324	354	336	346	336	344	337	339	347	345	345	296	343	331	336	331	359	331	324	353	317	347	337	285	293	310	323	309	322	325	303	346	315	304	310	342	303	333	320	290	299	308	298	299	346	340	344	323	330	302	316	352	345	320	324	349	351	319	338	324	341	348	315	314	310	333	335	337	298	325	327	331	355	330	310	341	351	307	285	300	295	309	350	350	361	352	337	320	304	323	311	291	311	317	333	306	297	303	304	300	342	296	318	333	291	322	331	336	304	307	317	337	333	333	317	331	329	325	371	334	339	338	307	324	336	339	313	336	318	340	326	343	321	334	328	340	294	305	331	302	309	329	306	358	309	307	344	320	279	341	327	345	310	300	303	304	298	353	311	306	329	339	335	323	329	298	319	316	314	324	344	329	314	321	335	318	343	340	354	306	331	350	335	344	309	322	303	310	329	333	296	316	323	316	334	316	336	330	324	305	337	327	330	334	333	378	318	315	336	299	321	353	310	330	326	303	329	341	302	308	334	325	350	312	305	306	325	314	335	332	323	317	329	319	323	301	292	347	307	331	342	319	304	313	303	339	320	324	318	335	303	318	315	321	328	297	314	310	345	322	340	315	313	333	352	350	321	308	307	313	321	317	313	337	326	339	314	322	329	288	321	332	313	310	310	338	321	330	351	319	333	337	303	312	354	334	347	322	324	329	337	344	310	353	302	334	350	309	329	362	303	318	320	303	317	315	348	299	325	344	334	353	352	335	342	336	347	330	341	326	291	347	303	343	333	319	333	331	326	316	328	334	299	346	286	300	328	309	295	315	334	313	324	331	288	322	323	324	314	357	315	332	324	334	329	335	322	314	329	331	311	333	288	351	313	334	338	282	326	330	334	350	359	318	308
7561	18547	23025	14466	9615	7630	6296	5286	4623	3905	3079	2421	2290	2075	1799	1764	1429	1265	1121	1024	1016	955	924	832	833	767	796	806	816	788	761	735	768	799	778	760	753	760	740	741	731	757	713	736	692	681	743	774	685	691	685	704	690	724	668	671	722	663	699	726	646	687	718	730	687	714	679	677	699	715	651	725	717	618	627	632	699	728	688	704	690	674	717	653	681	680	711	701	697	682	708	707	657	714	669	730	674	714	708	700	713	685	724	691	718	697	638	641	669	681	688	708	612	669	653	720	692	687	679	674	696	680	713	654	705	715	690	725	655	652	642	720	701	658	728	669	684	693	700	645	665	647	686	727	656	693	719	651	657	700	690	616	730	696	665	682	730	630	694	656	645	683	684	640	675	636	715	630	678	656	696	616	655	645	645	682	657	649	620	741	659	671	685	666	735	634	636	700	657	698	706	648	664	692	640	682	688	696	705	653	690	677	706	677	674	651	697	691	678	649	660	660	702	673	671	672	651	707	680	670	685	652	680	623	662	671	663	674	628	599	670	738	640	673	656	689	697	703	701	683	651	697	659	692	666	698	688	703	732	706	723	647	658	700	688	686	633	657	670	685	676	666	655	703	709	680	691	671	625	723	683	681	711	623	696	680	663	654	656	684	678	650	655	685	686	661	667	659	672	678	670	675	687	648	704	690	646	650	666	665	652	719	663	663	674	658	664	680	676	680	636	716	723	650	706	742	713	661	686	675	732	656	686	670	696	643	715	672	703	676	680	684	696	652	644	692	681	676	678	679	706	664	650	684	649	710	654	611	698	638	700	685	654	717	691	686	733	685	679	714	624	677	681	682	640	637	673	721	750	677	690	663	703	711	659	640	679	678	682	631	705	711	657	669	712	713	651	700	692	662	744	686	682	677	684	682	691	680	644	690	662	700	663	683	662	688	732	620	673	662	713	685	700	724	669	679	729	704	684	654	669	661	678	678	709	684	691	666	690	626	652	668	634	692	691	683	671	675	665	711	693	686	668	621	697	688	739	701	661	673	676	694	672	681	684	675	653	653	701	688	693	675	700	703	633	702	676	665	687	634	676	649	656	714	686	706	683	680	685	692	673	684	623	689	617	668	645	690	686	672	680	643	644	645	665	684	706	711	700	680	678	641	687	717	684	707	734	675	695	681	650	673	717	697	723	654	613	657	658	685	701	651	662	647	710	663	684	675	659	677	699	625	730	665	646	595	681	664	669	722	637	702	703	657	654	690	642	709	658	675	626	680	667	606	690	637	669	646	693	688	659	714	648	633	683	647	683	662	668	724	668	648	688	697	655	707	700	693	698	649	666	673	660	668	686	618	699	676	697	694	698	677	686	672	672	613	715	654	645	662	697	681	709	670	698	680	624	673	696	661	684	680	665	661	656	693	636	663	681	673	682	680	641	667	693	687	665	659	715	675	686	721	693	651	675	622	718	669	699	643	674	659	636	651	729	673	704	688	685	688	664	713	676	693	693	697	673	642	704	659	672	680	621	659	695	681	684	643	712	650	688	655	663	656	708	656	664	688	659	667	742	661	679	668	739	702	725	621	684	650	667	711	717	632	666	699	666	709	685	665	696	662	686	703	674	659	674	701	644	682	704	705	659	692	653	681	650	621	691	705	664	664	682	696	651	705	675	670	686	664	672	687	652	677	654	651	698	679	686	700	663	694	649	657	711	696	675	670	725	706	674	650	708	673	693	652	645	606	657	678	701	685	713	694	697	633	704	618	682	688	650	633	661	700	647	675	664	646	716	707	630	645	708	687	658	666	684	694	693	692	639	656	699	686	664	637	657	695	652	667	631	660	671	686	673	732	664	674	713	701	611	661	695	694	648	740	697	669	667	646	687	676	682	684	688	709	728	687	680	627	619	705	628	667	643	657	656	681	680	650	704	666	676	625	724	699	657	644	687	677	705	639	676	697	714	652	677	643	683	685	667	671	709	672	702	676	685	677	666	677	686	644	630	710	684	623	665	717	711	644	690	708	680	713	691	667	702	705	640	683	674	679	685	674	725	732	676	661	684	674	677	661	662	657	692	701	694	668	706	681	707	642	706	724	671	687	684	696	733	663	655	659	624	674	610	667	675	676	662	621	697	688	655	635	685	641	680	652	666	667	700	661	663	730	666	714	679	675	629	694	683	679	677	665	686	635	653	707	656	674	707	689	707	645	708	699	640	681	696	739	700	631	660	679	672	678	699	691	723	702	692	676	653	660	665	696	685	709	674	714	646	701	658	679	716	671	682	657	669	704	650	684	636	660	684	671	662	686	669	703	667	636	703	677	638	713	663	679	686	633	687	697	727	727	710	644	715	683	656	685	680	722	712	687	700	676	656	665	706	690	703	711	700	679	652	693	661	667	667	710	675	625	668	651	676	702	659	656	622	700	658	638	678	660	680	683	641	661	674	647	671	644	682	663	673	677	727	682	656	720	701	716	664	669	692	657	700	640	731	664	706	689	641	721	671	628	670	659	667	655	682	690	666	668	725	665	666	701	639	646	670	647	680	699	671	683	701	662	669	639	695	695	676	679	644	705	704	674	642	672	669	707	657	641	642	623	633	691	662	627	688	721	669	627	715	683	663	692	674	697	644	710	673	662	657	678	653	675	671	705	667	679	676	695	641	709	677	648	669	675	676	652	677	670	707	678	679	733	697	680	668	678	677	698	704	646	668	674	695	668	694	712	648	672	671	670	656	664	680	678	748	668	656	703	709	679	654	663	690	698	661	695	709	714	662	680	711	691	670	681	667	692	676	646	656	643	662	684	693	658	681	688	637	662	671	680	674	654	646	674	700	679	678	740	678	695	683	661	701	653	658	703	654	678	671	699	699	667	679	693	643	678	703	681	650	691	661	659	628	676	701	682	691	656	688	729	689	660	703	639	679	654	683	685	642	663	676	687	749	654	678	652	669	689	697	675	665	657	665	696	646	644	688	712	694	671	661	664	687	711	654	694	652	690	701	695	683	643	625	664	697	719	712	684	672	672	665	693	665	657	656	667	664	660	617	631	686	652	641	688	677	692	656	624	656	664	689	733	744	721	700	699	675	695	627	704	643	643	684	684	667	689	662	663	659	695	678	647	649	656	657	670	668	708	665	709	669	652	663	680	699	669	624	694	668	702	664	658	764	644	606	646	695	638	675	698	692	678	696	706	642	674	678	707	662	663	694	665	760	661	642	651	664	742	653	691	682	619	679	663	691	706	680	718	670	724	697	716	659	658	699	690	655	659	653	633	654	730	671	708	691	627	653	680	725	678	668	664	693	699	662	683	680	676	671	661	669	709	691	664	685	718	654	702	671	635	707	679	642	676	730	650	706	677	684	710	692	640	756	701	635	679	723	674	677	619	648	640	682	687	678	727	702	714	673	726	653	688	655	689	687	697	674	653	703	694	663	668	645	676	698	684	718	655	664	697	678	682	676	683	653	667	687	709	708	658	664	671	666	677	668	684	666	643	669	661
24335	21444	28543	24746	19655	7029	3319	2255	1931	1462	1152	936	795	734	664	623	485	448	455	346	364	360	313	331	313	286	284	285	270	283	299	268	267	292	276	242	268	263	260	278	241	281	268	279	235	278	280	222	258	245	246	240	250	257	240	249	229	255	232	218	242	227	224	219	249	254	234	237	233	245	209	220	225	245	227	233	227	214	274	235	247	230	249	234	223	195	248	224	227	220	261	225	235	247	235	243	233	236	239	244	244	227	237	232	208	237	262	224	245	265	245	237	245	220	222	224	229	237	211	234	234	215	226	221	241	246	268	217	214	230	254	215	224	229	248	231	262	217	230	249	240	212	241	231	230	212	229	214	207	252	253	240	237	251	239	228	226	216	231	234	245	270	265	214	213	211	259	211	235	243	241	250	227	225	269	232	250	236	224	245	247	255	238	211	217	236	238	219	214	258	229	235	217	273	208	249	234	232	237	240	230	236	254	199	205	245	217	268	216	250	256	233	246	251	230	218	226	253	234	235	247	201	248	224	220	224	240	216	229	225	234	242	255	244	225	240	226	217	236	229	219	217	246	234	238	227	231	249	251	252	223	231	215	199	241	238	230	236	239	250	202	210	231	236	245	229	252	251	242	212	225	229	234	227	234	210	234	243	250	236	229	207	256	226	245	248	244	235	235	239	247	227	246	239	239	233	243	214	257	225	254	235	228	249	236	222	243	215	240	260	242	240	237	234	245	189	226	240	226	220	231	256	249	217	252	242	220	214	214	219	218	252	213	257	249	241	232	239	218	238	225	218	213	229	220	263	227	213	249	268	246	241	239	256	255	245	224	246	243	241	225	226	226	232	227	222	219	238	231	227	243	251	235	253	250	237	248	212	204	228	253	241	227	242	222	257	234	257	236	220	274	241	226	223	221	241	260	217	215	217	234	198	265	262	238	221	232	255	211	215	229	237	213	238	230	222	229	221	233	224	242	213	227	262	244	201	228	223	224	234	222	196	209	263	226	232	228	236	219	221	231	233	240	223	209	211	235	233	250	237	243	235	258	229	222	230	226	251	256	228	205	210	242	242	240	238	237	235	235	228	248	238	220	247	227	239	228	235	213	219	245	216	228	204	265	234	213	235	249	247	263	265	220	221	228	257	209	249	215	215	223	226	249	221	230	224	234	211	235	255	230	225	222	239	247	238	238	265	254	256	254	224	214	231	237	238	233	212	236	242	234	228	218	235	258	237	204	260	237	243	200	221	218	201	211	259	249	234	245	270	231	250	200	237	221	234	246	255	222	217	231	244	235	266	243	242	232	234	229	261	235	234	239	244	240	235	256	253	251	227	243	235	247	265	269	235	239	225	250	253	248	243	244	238	216	223	245	249	238	224	234	233	236	223	219	265	241	255	224	269	232	233	243	268	242	238	240	211	274	231	220	211	222	229	264	235	264	243	222	220	222	213	246	194	254	233	238	216	264	234	218	210	211	235	224	246	252	239	234	212	245	227	246	253	257	233	221	235	224	226	236	250	217	227	192	262	244	256	219	265	241	271	268	230	237	239	261	246	238	241	235	242	239	251	231	252	251	227	254	190	241	239	245	230	245	233	240	246	207	232	264	224	232	230	230	259	221	237	267	250	264	262	266	225	263	220	217	219	278	240	233	258	221	213	232	249	220	211	234	270	230	235	257	210	237	233	264	278	250	229	239	245	229	231	258	252	221	238	275	207	220	234	272	229	228	238	241	228	236	248	275	228	249	208	201	211	238	195	250	236	216	208	228	182	254	234	241	229	239	217	258	258	239	241	218	245	225	217	234	215	238	215	244	239	254	217	228	231	221	236	263	257	244	261	249	218	245	226	244	208	236	206	227	228	252	264	222	264	227	261	249	244	261	245	230	210	253	219	263	232	249	261	227	229	256	228	237	247	227	238	241	244	229	213	243	242	196	227	239	258	232	219	224	262	220	269	249	206	235	253	205	233	238	226	221	238	232	257	204	254	232	209	229	225	231	235	230	261	245	252	243	233	224	244	213	238	222	245	212	215	222	242	215	254	202	212	241	242	230	222	243	221	270	241	194	234	222	221	220	232	196	211	269	208	225	249	222	246	256	244	227	252	237	256	218	230	227	234	246	233	225	223	247	262	267	231	229	227	229	209	221	246	219	221	239	248	232	208	237	240	232	244	254	207	239	234	213	221	235	209	233	241	225	229	228	231	266	202	224	243	243	255	248	235	253	253	236	225	243	229	228	216	204	221	233	240	204	201	225	228	222	232	241	189	218	235	226	234	250	233	237	236	236	224	221	245	227	234	236	234	214	225	261	247	248	231	213	249	236	218	222	244	232	253	248	248	258	234	217	251	237	234	245	228	239	209	238	245	225	259	246	261	210	204	217	237	208	237	202	236	219	246	246	248	243	248	252	254	242	222	241	255	232	230	234	219	207	245	263	245	233	211	228	205	218	223	218	218	220	263	247	241	241	205	237	253	239	247	243	216	203	234	222	243	244	242	224	244	247	221	249	238	272	239	223	242	252	244	219	242	216	221	226	253	212	222	251	232	243	220	213	243	258	227	232	256	231	228	217	207	234	249	237	255	219	261	251	226	247	257	211	227	219	253	268	230	258	218	234	256	220	219	258	217	222	227	221	220	238	249	252	222	245	234	243	228	243	238	249	226	263	229	248	231	238	237	242	228	247	232	194	236	243	231	235	222	249	261	249	216	223	256	244	224	224	253	215	223	236	223	191	233	225	219	216	252	229	248	221	223	225	246	232	231	254	239	259	249	239	247	253	230	236	201	258	253	235	215	233	240	221	221	232	216	233	244	233	207	213	248	241	230	248	236	230	223	246	229	240	231	217	219	216	216	198	252	247	218	229	243	242	218	200	234	228	244	223	250	235	214	232	252	224	263	241	221	250	245	228	206	245	220	253	238	227	240	251	225	235	234	260	227	227	235	185	220	250	248	241	216	217	236	223	231	251	229	245	220	227	250	249	245	232	225	237	237	245	230	249	219	259	230	253	216	227	259	235	252	221	246	214	269	237	204	227	227	254	217	249	251	230	259	261	245	225	272	240	243	244	211	234	226	225	222	238	224	247	233	245	229	237	254	246	217	237	250	219	231	238	245	222	238	242	213	253	214	214	246	237	246	205	242	241	251	221	224	238	239	220	219	204	257	213	232	245	226	241	214	254	236	199	224	246	231	245	232	254	230	216	218	216	238	227	248	238	236	228	213	229	233	232	246	224	241	224	251	222	235	229	219	255	225	241	222	233	244	263	258	218	232	250	243	224	209	207	248	214	217	274	243	232	241	240	227	233	219	239	232	224	237	225	249	225	248	230	234	226	248	252	226	225	246	270	222	229	219	229	239	206	249	230	241	247	215	224	223	233	216	242	230	241	233	247	241	222	215	231	243	239	252	244	235	188	212	227	225	212	224	238	261	218	229	268	232	241	224	218	209	235	233	245	242	231	238	230	224	226	245	251	232	226	256	239	213	235	240
10451	29790	29197	21879	16120	12044	9586	8195	7306	6050	4593	3711	3047	2721	2448	2246	1808	1380	1212	1121	1097	1004	930	922	864	807	795	710	629	698	647	621	702	719	706	618	621	613	612	556	590	579	614	622	590	623	561	549	551	525	549	494	559	528	515	495	529	503	522	518	507	537	522	499	515	518	513	483	458	526	540	551	480	499	481	498	509	535	508	515	500	519	510	521	467	511	533	538	535	524	506	506	513	502	491	519	506	513	500	525	501	505	579	490	497	495	513	504	544	477	509	509	502	537	483	485	535	518	511	515	528	499	467	511	518	536	510	509	502	555	512	494	501	465	513	494	544	513	549	504	541	525	517	516	462	490	475	549	489	521	501	508	511	504	535	511	499	535	476	495	504	520	494	502	522	516	504	499	553	490	516	480	516	485	513	480	488	531	495	516	495	500	507	484	471	509	473	547	496	573	538	502	512	478	509	510	498	529	497	505	499	491	523	440	518	511	500	481	525	501	518	490	456	493	490	506	500	534	485	525	534	534	529	513	508	521	522	517	535	495	492	525	504	520	509	495	474	562	534	500	522	504	533	471	506	497	498	506	505	510	462	532	484	499	496	526	489	521	514	489	526	493	469	526	495	486	492	487	512	501	497	504	498	496	485	526	509	526	485	523	482	508	519	489	501	498	501	512	522	493	508	499	528	498	508	513	510	517	492	532	494	528	481	565	517	531	495	507	559	498	532	507	520	511	519	530	527	506	497	470	493	512	511	490	505	528	482	497	478	500	503	479	526	499	532	509	516	494	503	531	542	490	473	458	520	493	512	485	530	490	471	543	499	519	509	482	476	523	508	501	497	507	519	488	495	485	501	507	487	526	483	522	486	468	528	496	521	529	491	490	510	503	495	557	516	486	488	526	511	491	521	496	527	495	508	497	505	469	455	549	484	477	459	519	492	500	489	517	503	521	492	502	501	503	495	514	508	466	491	492	527	532	520	528	505	488	510	479	512	466	480	469	469	504	467	479	484	519	482	538	533	474	491	505	521	545	510	512	506	513	540	513	501	527	514	521	448	506	483	515	518	495	503	526	503	496	530	509	502	506	491	486	466	497	502	489	538	531	524	472	505	497	481	512	519	445	499	489	532	509	512	490	457	520	509	489	503	496	513	517	517	480	508	531	517	475	472	499	495	506	500	490	518	493	536	488	519	514	474	544	514	552	504	515	495	539	482	490	456	478	490	539	516	510	497	498	537	509	503	544	533	528	491	511	479	509	512	444	514	534	481	494	511	478	508	511	524	508	507	502	530	481	507	503	504	475	490	496	493	578	521	523	508	475	524	503	528	521	512	522	522	535	493	512	509	516	493	517	512	505	474	543	506	508	467	561	503	534	481	507	462	449	485	495	483	541	478	485	498	526	539	517	520	506	517	536	494	473	504	527	523	489	503	512	487	475	514	501	494	490	524	554	542	516	516	505	514	502	537	460	483	483	505	523	490	474	487	531	492	528	482	501	495	490	481	488	496	520	510	518	490	465	540	497	505	500	491	529	466	514	534	461	482	512	514	489	506	487	484	551	523	538	484	474	516	502	520	534	501	480	530	489	530	504	523	507	501	508	515	523	497	490	500	547	518	515	540	478	489	501	539	548	542	498	504	489	499	526	492	489	507	514	509	528	494	517	506	536	501	490	518	501	482	487	509	469	480	510	464	533	502	521	523	499	522	531	525	499	489	508	526	510	520	502	544	518	456	462	513	503	501	520	483	498	517	500	448	523	525	485	510	491	529	520	512	525	555	500	510	486	478	485	504	485	528	480	503	523	474	501	531	512	481	498	504	534	506	513	492	491	479	516	488	489	522	518	511	518	502	496	490	494	515	456	523	514	485	484	497	513	487	537	537	497	473	504	498	499	512	482	500	473	508	492	482	492	479	505	494	527	509	481	496	470	489	514	524	553	473	473	551	489	564	507	498	486	490	528	491	496	500	521	509	499	522	508	493	521	498	516	513	477	497	498	491	512	523	481	497	498	477	493	513	505	531	462	504	480	527	509	525	482	502	540	520	493	465	461	492	489	467	505	514	492	468	463	550	467	484	486	503	533	500	484	495	498	491	497	471	507	506	493	510	513	483	500	519	469	518	504	503	519	502	500	514	490	545	513	516	505	488	507	541	522	507	535	529	507	525	531	489	510	488	518	526	511	491	492	484	498	522	490	444	513	514	535	524	504	481	484	500	491	460	512	472	460	502	490	526	524	504	529	502	525	471	500	528	466	500	534	468	499	526	502	518	525	516	502	489	494	493	504	514	530	507	495	494	508	474	517	519	524	517	467	525	536	527	505	508	478	497	473	446	507	510	453	441	538	535	493	506	511	488	504	517	516	502	495	517	460	491	533	459	498	482	482	546	533	447	486	473	506	468	493	468	510	484	493	495	513	519	519	463	483	507	523	547	524	491	499	516	510	536	490	487	493	484	493	505	506	540	557	500	462	478	467	490	502	488	518	506	455	469	524	505	467	500	479	480	486	480	513	499	521	500	509	508	475	483	504	510	504	489	518	528	489	489	484	493	493	504	490	511	482	507	489	524	517	469	510	536	495	476	497	520	482	539	540	511	471	513	506	513	489	521	539	501	474	519	486	489	490	499	510	505	528	522	503	503	496	494	479	484	496	530	522	567	500	501	542	525	492	497	491	517	508	515	484	500	469	533	485	526	517	490	469	482	472	521	480	461	482	515	492	515	506	497	485	508	505	506	525	501	524	480	481	551	490	552	527	510	494	473	508	542	512	490	500	487	455	483	526	529	484	494	522	520	526	512	500	474	509	520	485	537	507	467	531	490	480	483	532	504	483	491	529	521	515	484	498	529	467	531	496	491	511	507	544	495	528	484	543	511	487	472	509	515	500	499	496	527	493	497	477	551	461	520	493	507	492	531	495	533	534	496	483	515	515	472	519	505	490	492	512	465	532	528	522	500	516	485	481	532	483	481	505	481	540	482	514	507	461	530	508	535	508	483	498	481	518	525	493	481	469	503	462	513	455	541	490	504	522	541	487	488	517	518	507	508	500	475	528	506	504	490	510	487	524	508	537	519	537	491	530	456	458	510	458	494	468	474	480	505	495	549	486	513	521	474	517	481	508	503	523	538	484	476	488	492	526	519	511	505	550	476	497	501	489	541	524	488	473	474	472	473	488	507	484	488	479	520	451	517	487	511	520	523	559	488	478	519	521	494	517	471	516	496	468	525	519	534	470	479	495	515	521	520	484	503	474	538	493	526	468	472	496	519	527	509	538	507	526	539	508	494	528	484	484	486	485	473	473	496	492	512	491	489	487	517	445	533	505	488	512	499	513	479	509	482	486	554	529	551	541	491	515	507	521	528	516	513	470	468	517	526	524	492	467	460	475	500	498	530	516	521	477	522	465	528	471	526	538	500	475	494	496	511	507	493	478	476	517	475	484	525	507	502	495	501	504	492	484	507	474	506	507	520	524	526	511	539	520	485	457	493	504
23440	21478	29325	24067	21493	19154	7149	3442	2537	2044	1636	1159	992	798	832	712	626	477	455	399	416	366	387	359	332	317	283	268	267	277	265	240	264	262	239	256	223	261	241	224	226	223	229	240	220	237	238	209	207	196	233	214	212	212	222	213	199	209	178	204	230	203	232	205	207	197	196	217	208	194	190	217	205	221	192	186	193	224	196	188	212	187	202	210	198	193	194	226	211	207	207	213	199	199	206	187	222	202	212	213	209	213	198	208	199	202	160	221	220	198	194	206	183	187	217	193	209	218	194	213	199	172	198	211	232	202	203	183	211	173	193	206	213	211	218	217	205	227	198	182	186	208	187	217	204	221	199	195	170	211	223	197	190	192	206	202	184	198	216	199	224	194	214	205	193	185	204	197	213	182	209	202	195	203	186	218	200	194	216	174	205	200	198	180	171	201	204	171	180	225	193	192	229	191	222	187	193	211	206	196	208	204	223	202	200	197	205	202	192	182	169	181	206	198	202	192	191	216	204	173	209	205	226	175	193	179	204	208	196	191	210	179	199	193	197	185	195	180	215	200	215	235	192	237	172	188	206	207	182	174	204	179	184	181	184	214	186	200	181	190	216	198	216	181	229	203	169	234	219	193	212	217	189	196	207	226	207	176	196	193	221	219	197	205	197	207	200	218	205	200	212	205	206	197	215	182	202	206	208	212	226	204	190	204	173	201	199	206	208	219	200	177	216	208	214	237	206	213	193	203	204	188	196	192	200	179	187	187	190	170	199	209	207	201	192	187	213	164	196	206	186	183	213	187	212	191	194	218	219	222	203	196	187	192	187	225	212	242	225	187	225	168	182	160	202	183	201	183	204	197	214	194	210	216	213	217	198	187	191	179	215	189	227	227	203	210	173	180	193	219	223	194	196	210	191	192	219	195	191	194	216	217	222	196	186	230	221	189	208	204	197	192	183	205	196	223	220	226	183	209	179	195	158	188	202	197	197	183	221	181	189	206	214	178	208	212	227	214	211	219	202	210	194	188	180	196	203	195	223	184	222	214	203	166	195	183	177	188	184	211	187	214	201	205	189	185	206	200	207	197	215	192	198	210	218	213	180	184	216	177	195	203	178	195	200	204	176	175	195	229	213	185	180	190	190	196	192	206	191	207	205	176	201	209	193	194	212	205	199	190	220	187	197	196	196	220	216	207	212	177	210	199	195	205	200	191	187	198	201	176	213	200	205	198	213	199	196	212	220	190	200	195	205	178	211	204	206	204	204	223	180	212	202	186	179	211	183	188	199	182	193	220	192	190	212	212	228	202	213	197	198	188	203	199	208	162	218	190	177	229	191	173	210	213	201	201	191	206	186	210	190	172	196	200	193	192	220	197	204	227	194	205	179	206	192	201	215	216	198	208	193	199	206	201	195	190	182	177	192	201	197	190	205	224	214	212	175	205	215	212	216	172	201	197	210	201	187	203	202	193	205	184	190	196	216	197	201	182	200	179	190	189	183	211	218	207	186	205	167	170	173	186	200	192	218	200	201	182	195	199	189	182	208	201	204	217	215	202	191	209	211	218	197	207	205	183	188	215	187	192	191	196	195	228	231	192	186	206	187	186	194	218	194	195	202	204	194	203	205	197	235	175	222	188	221	221	197	185	211	167	222	205	188	175	213	199	179	197	207	214	170	203	205	188	164	203	203	211	214	194	197	193	207	200	213	182	220	190	202	182	204	200	196	186	196	204	189	202	198	199	182	206	184	182	196	193	209	192	191	195	195	219	188	169	223	199	187	184	199	200	170	176	219	200	202	197	175	215	203	185	192	200	217	209	203	188	195	208	173	187	172	195	196	192	210	210	205	179	184	208	205	181	196	178	203	207	197	194	218	203	177	179	221	210	192	201	187	193	180	183	214	218	225	202	202	186	205	185	216	191	204	196	193	191	189	202	191	209	203	208	185	220	208	185	184	220	192	184	203	181	185	214	203	180	194	187	206	212	185	185	184	181	184	205	203	188	209	200	206	189	208	218	218	191	186	208	211	211	214	191	219	209	204	209	203	199	204	216	183	206	194	195	200	200	192	212	197	190	245	181	198	212	200	184	175	202	184	190	183	201	217	202	208	200	195	205	205	229	224	228	189	200	219	201	215	203	202	223	214	214	189	186	171	199	197	212	198	199	178	209	175	207	201	196	214	178	174	227	183	204	179	202	235	206	197	201	176	205	182	202	206	189	201	224	187	219	191	226	180	187	211	172	211	222	213	184	193	195	204	204	215	206	202	210	182	190	183	192	228	186	168	202	186	199	204	197	212	175	199	210	180	209	208	188	195	212	171	201	208	202	225	200	200	210	187	196	198	197	200	207	189	212	220	174	189	211	190	200	225	190	209	201	205	188	212	204	174	191	208	235	197	199	175	191	207	177	187	176	219	186	219	191	192	197	234	209	188	168	206	194	219	218	194	211	227	185	186	175	169	216	183	191	181	192	199	201	206	215	200	181	187	177	219	203	169	204	194	208	203	190	216	216	173	192	195	204	212	193	201	195	216	207	203	197	202	193	195	191	192	198	193	182	220	203	185	208	186	204	199	218	190	218	191	205	198	212	168	187	213	212	211	213	195	196	191	211	185	201	205	164	197	210	207	211	203	181	191	191	187	219	215	212	192	198	190	215	207	200	203	218	201	205	170	236	196	202	214	200	226	195	207	205	207	199	172	224	194	194	186	198	188	200	193	202	185	188	209	184	170	219	204	202	202	191	213	182	187	206	211	218	198	201	192	201	202	203	230	207	201	199	195	203	211	184	189	206	200	203	232	199	199	192	196	201	210	218	200	190	180	189	200	209	217	186	206	192	209	200	182	214	194	209	213	198	183	195	166	189	207	221	212	207	197	200	190	216	205	232	200	210	214	203	214	191	200	213	192	203	188	189	200	197	198	198	224	206	205	202	210	206	181	181	197	181	220	196	203	211	209	196	193	178	218	234	193	198	226	204	191	216	225	178	198	201	191	193	196	187	214	203	180	211	187	193	203	199	191	190	210	180	193	219	214	205	198	215	206	226	206	195	200	219	215	195	217	200	195	202	170	196	189	200	184	170	194	205	161	206	181	199	188	202	219	203	199	188	190	210	188	188	184	202	197	206	200	201	228	221	190	180	206	208	184	206	212	190	201	192	187	205	167	179	219	185	188	208	199	215	207	206	166	198	206	221	215	185	223	207	216	212	198	195	186	214	209	199	179	194	181	196	213	182	187	202	205	211	206	193	198	210	203	194	176	228	198	193	179	199	190	189	208	183	206	192	221	194	213	198	182	196	201	179	173	170	186	181	184	193	184	202	187	189	200	182	216	190	216	182	195	183	183	184	227	208	203	192	205	222	226	182	199	172	207	175	189	183	194	195	205	216	182	195	190	188	179	194	215	195	196	200	203	188	208	217	212	210	198	193	193	188	194	210	204	183	188	210	183	175	209	204	213	216	193	177	207	240	190	193	189	210	212	204	191	186	192	212
14700	36431	34995	27241	19811	14853	12451	10994	9733	7967	6172	4701	4176	3354	3192	2685	2265	1812	1569	1372	1323	1276	1036	1093	906	881	869	696	753	740	701	700	667	678	663	631	579	548	536	550	571	573	528	584	567	530	459	501	451	444	439	435	481	443	480	435	429	459	429	450	425	435	457	426	421	446	414	465	459	421	449	406	416	427	435	425	431	451	432	442	419	427	422	458	390	459	427	419	424	419	441	450	395	403	394	414	434	406	433	466	424	388	389	416	440	427	433	393	406	435	435	451	424	397	446	444	468	424	419	416	403	422	445	423	405	424	438	440	437	421	433	422	413	422	447	416	429	447	407	430	440	423	400	416	432	401	429	392	398	432	413	430	406	417	438	416	464	441	421	426	410	447	431	420	447	400	432	413	443	376	410	420	441	403	381	422	405	420	444	405	406	420	440	394	409	408	394	426	439	436	434	412	413	371	440	425	395	434	414	441	434	439	416	427	435	430	412	436	388	417	421	437	439	446	403	429	420	435	429	434	446	417	422	404	400	409	413	383	423	439	391	454	423	413	409	390	420	477	426	402	393	400	428	415	387	429	456	424	437	418	457	423	424	408	438	433	437	432	413	417	402	406	423	420	406	421	418	419	433	408	453	433	419	431	378	398	409	449	420	446	423	457	418	458	419	422	395	391	409	458	413	431	410	400	410	419	435	392	402	394	410	403	422	423	460	414	422	439	406	423	371	437	408	453	416	418	432	443	422	420	404	414	387	405	413	441	414	439	413	452	401	455	422	443	411	445	409	444	435	449	414	461	396	444	411	387	434	404	422	426	439	397	413	396	458	417	421	395	397	430	429	435	414	384	394	392	392	445	450	382	423	398	396	413	428	414	384	414	418	445	407	393	428	448	388	421	407	439	428	419	420	402	419	434	406	430	402	436	444	386	442	443	445	409	381	378	420	441	416	458	418	396	415	389	424	435	414	418	455	438	412	420	405	423	411	462	421	427	395	386	414	427	396	453	423	432	401	412	429	373	441	471	402	406	443	405	439	437	462	377	435	393	404	426	445	410	416	425	387	411	433	418	463	427	398	407	422	398	397	443	423	449	437	434	417	443	398	418	427	435	440	436	421	398	415	405	379	422	407	417	419	396	401	423	423	408	397	375	389	425	419	403	444	455	426	417	384	393	418	420	414	434	383	369	445	441	416	408	385	442	414	418	402	411	451	390	402	439	410	375	415	447	426	405	389	452	422	424	422	441	425	435	416	425	447	426	409	418	400	401	416	437	417	436	440	432	417	394	415	381	424	390	410	423	392	414	493	447	433	429	425	423	450	411	417	447	441	420	430	417	413	413	422	407	413	400	437	442	410	415	424	417	405	422	417	426	426	411	416	448	396	442	393	412	437	374	424	413	441	427	445	447	430	451	443	412	421	432	406	413	400	388	417	380	368	399	422	417	457	403	404	409	407	399	485	428	430	382	425	419	404	426	415	380	404	441	443	431	389	399	409	421	399	386	423	420	402	467	436	407	372	411	435	405	411	426	430	381	408	429	413	429	444	389	412	418	410	405	404	413	369	416	370	403	430	404	442	463	400	427	395	426	426	415	478	429	424	417	446	441	409	425	455	425	407	416	438	421	422	412	423	398	440	395	398	398	423	387	384	405	451	403	412	437	418	407	395	397	401	424	414	429	408	444	446	412	446	406	437	416	425	455	441	406	392	420	425	450	392	389	411	436	427	440	430	393	434	379	444	436	423	417	408	411	414	435	424	407	431	389	405	416	397	419	455	445	410	445	435	391	417	434	387	459	426	397	407	405	405	399	405	398	466	417	417	431	407	394	411	385	427	420	428	451	421	394	424	426	391	448	435	418	429	403	396	419	452	446	400	435	442	421	419	411	413	425	419	417	367	420	414	399	461	433	429	394	435	429	443	424	424	415	422	442	405	418	456	423	422	423	398	415	452	411	399	399	459	391	435	405	464	445	405	412	421	415	411	420	423	420	408	461	406	395	418	411	408	431	423	401	443	441	453	421	454	429	479	430	401	445	403	418	383	403	433	436	420	427	428	424	440	420	425	400	424	412	421	443	398	404	413	432	459	446	435	390	409	390	427	434	418	436	402	400	418	409	417	445	435	407	388	445	408	426	396	421	414	411	425	412	415	403	418	379	396	446	411	412	408	427	433	448	402	422	452	381	384	411	408	465	449	433	433	432	444	398	411	411	376	405	412	425	448	416	412	442	387	407	407	407	417	453	408	418	420	406	432	411	438	437	418	410	405	429	445	428	417	424	408	407	404	409	405	393	433	386	377	433	410	435	458	417	386	426	437	434	424	426	432	412	401	447	434	352	387	428	416	415	386	416	405	435	418	438	415	422	390	400	422	430	432	413	427	410	374	405	408	395	401	447	438	432	412	427	389	426	410	420	426	390	416	436	416	440	430	446	413	418	408	460	424	425	428	411	425	403	408	428	442	416	401	409	419	417	413	453	409	393	428	440	416	428	447	408	441	454	452	418	447	472	465	422	423	416	456	396	422	411	442	389	420	402	416	423	421	453	421	394	391	410	394	396	405	423	454	376	439	387	418	388	396	416	435	416	403	433	446	408	437	419	432	388	466	372	454	435	436	483	409	383	427	450	411	401	417	388	393	445	406	402	398	430	430	417	403	443	438	446	431	437	426	395	403	436	426	427	428	416	439	396	421	393	467	422	386	409	413	398	437	407	401	408	485	432	398	430	434	426	436	447	430	431	426	403	398	414	423	396	407	394	420	437	437	436	409	402	445	435	421	439	416	412	405	423	415	459	449	405	390	405	425	402	430	403	442	434	424	428	366	455	440	414	413	422	420	448	419	423	423	431	395	383	435	435	467	424	429	432	425	424	449	406	420	421	394	445	408	401	444	437	414	416	441	386	395	427	391	391	415	465	432	413	406	465	433	447	423	440	395	423	438	422	438	460	427	409	442	412	407	422	409	445	463	401	370	404	414	414	426	414	416	431	405	494	380	430	437	426	431	464	412	434	442	416	409	427	453	420	424	402	411	425	402	459	408	395	432	424	410	407	446	404	384	434	421	398	423	437	393	442	400	433	450	422	414	429	415	440	402	425	421	417	432	435	428	423	472	434	391	451	436	455	382	392	448	412	413	417	385	429	423	422	405	448	423	435	383	451	411	427	424	415	379	415	421	436	418	423	464	393	402	460	419	408	433	419	422	435	405	459	410	397	405	413	405	396	395	428	390	409	418	399	437	417	421	400	424	428	429	386	410	430	421	424	424	425	437	442	422	413	402	409	462	434	401	445	430	420	407	418	389	400	425	410	464	408	437	419	426	406	376	432	422	446	402	397	403	389	436	391	424	414	412	390	418	417	418	454	394	425	447	416	402	426	436	426	408	411	424	412	403	406	422	404	413	413	427	420	412	457	431	395	395	461	437	438	431	420	391	396	420	469	394	383	424	423	437	437	426	413	449	413	421	443	434	409	434	485	430	414	415	407	398	425	383	431
26849	21050	16253	7839	3103	1944	1555	1266	1089	994	781	651	684	626	568	482	424	445	411	393	373	402	366	371	321	330	340	372	355	361	347	331	324	364	312	337	354	324	316	357	347	341	324	337	309	334	336	316	337	336	336	311	291	326	335	324	288	313	312	310	307	304	340	281	296	309	320	304	297	311	328	298	321	303	331	350	326	315	352	346	298	317	315	300	325	297	271	292	301	363	296	303	325	300	329	291	315	309	307	312	326	323	303	321	320	330	317	306	338	303	326	324	286	321	293	321	319	312	351	317	309	338	302	288	329	305	316	344	303	300	310	321	321	323	288	317	304	346	317	294	330	303	341	338	307	317	346	310	292	305	311	333	328	317	313	333	318	301	309	329	300	329	316	333	306	292	283	337	334	302	320	310	324	309	286	316	301	318	302	323	298	295	326	339	337	352	308	306	280	328	333	342	293	340	332	332	310	313	314	316	291	332	305	325	340	323	336	352	313	315	363	321	326	315	316	326	314	276	342	317	307	298	331	319	342	328	343	290	349	344	310	316	311	327	320	318	321	344	315	316	338	294	290	308	316	301	336	305	281	318	304	319	326	325	295	314	318	272	322	333	323	294	292	320	339	309	271	298	308	350	303	326	334	296	357	281	299	296	306	299	313	310	302	326	292	308	327	292	316	330	327	315	302	346	320	321	307	321	304	315	352	312	308	321	346	301	334	334	351	332	305	329	291	279	314	337	330	308	285	301	336	339	277	285	293	326	329	342	307	330	312	336	310	332	334	329	314	326	357	305	292	335	332	319	296	340	302	319	337	309	310	333	314	293	320	353	372	312	336	305	313	318	308	339	308	325	311	299	317	321	322	314	320	325	308	336	336	300	324	329	323	359	317	292	323	300	341	326	313	330	314	345	295	290	329	342	332	307	324	330	318	335	305	312	332	287	289	327	339	316	321	309	313	344	296	311	305	324	296	295	292	304	329	315	309	314	318	298	302	319	315	280	283	331	326	324	307	334	322	290	331	308	307	335	329	279	314	300	324	297	309	304	326	330	283	312	353	308	324	305	314	313	321	318	310	295	270	344	312	323	300	318	344	327	308	313	320	312	280	325	332	353	300	323	286	310	311	337	315	337	338	303	267	318	309	314	354	308	332	337	343	336	304	303	351	345	337	361	317	349	322	332	319	321	342	318	339	315	310	338	297	285	339	311	317	287	323	312	330	287	310	311	330	309	313	309	323	328	314	322	293	311	296	325	328	297	346	307	336	335	325	325	324	340	305	346	323	307	309	344	340	314	299	311	286	308	344	324	340	317	343	296	327	312	349	317	319	328	269	328	297	309	319	357	310	312	305	327	336	289	319	293	307	295	335	316	355	351	339	338	331	330	360	301	322	321	305	297	293	318	313	316	327	337	325	306	343	332	319	320	316	354	313	328	321	305	320	327	311	367	291	316	308	310	326	331	298	333	355	320	350	327	316	329	334	306	334	296	333	299	308	292	327	313	317	305	337	327	324	307	355	317	293	326	311	312	338	322	324	289	342	322	321	317	318	308	323	319	306	294	375	311	312	324	298	313	333	314	291	299	303	336	318	318	311	302	318	336	327	300	355	325	302	296	310	338	317	311	305	312	329	291	315	323	307	311	299	317	315	307	345	296	313	314	320	321	296	338	329	319	318	342	342	318	320	308	317	312	319	312	330	314	302	308	338	303	290	287	324	285	351	330	309	336	332	295	303	321	309	305	300	331	304	312	327	322	326	331	297	308	340	309	294	302	286	343	296	330	304	312	315	336	273	291	316	309	275	292	312	329	310	308	317	283	308	300	335	304	297	304	313	329	322	337	319	316	323	318	320	315	331	296	313	294	329	318	315	312	286	323	326	287	318	307	321	329	306	327	298	293	331	315	329	313	300	296	305	330	303	329	315	307	310	314	303	305	311	317	329	293	286	328	289	319	283	319	316	301	328	322	297	304	294	296	309	298	322	300	301	301	311	328	327	354	329	347	325	314	300	307	301	301	309	288	306	327	286	347	306	315	337	312	314	330	335	348	351	318	343	328	320	317	270	308	318	302	313	325	305	331	340	330	309	317	332	300	301	349	314	298	340	323	336	317	326	332	323	307	317	338	343	307	315	306	299	318	295	329	296	299	328	328	302	334	320	333	336	341	350	263	289	292	309	323	311	316	338	334	344	309	343	330	304	319	342	318	308	316	325	307	326	329	293	313	316	312	337	297	318	284	315	316	320	330	297	293	304	316	314	291	340	310	309	319	320	308	306	306	327	333	302	323	315	331	323	298	279	340	296	329	308	301	328	320	323	344	307	311	333	332	329	286	312	326	315	318	311	314	279	318	301	317	327	319	327	290	330	293	304	309	314	262	326	336	305	321	327	318	309	299	301	321	312	313	299	343	354	325	313	305	313	299	318	320	307	289	309	357	284	325	318	321	325	314	313	291	317	335	328	316	326	313	280	336	324	334	322	315	312	318	327	322	336	344	300	313	353	305	288	315	345	315	297	333	306	316	350	310	323	303	338	334	307	312	328	299	304	303	312	289	290	329	349	324	324	314	300	343	289	298	338	322	322	295	300	317	346	327	308	321	326	300	309	342	316	287	296	323	282	323	304	273	312	306	317	333	307	337	313	306	322	311	280	320	342	329	312	281	317	317	317	313	313	323	302	304	321	315	304	309	315	302	306	318	288	305	306	333	339	332	351	297	345	309	326	285	301	281	300	321	315	295	326	322	298	316	300	286	307	324	316	327	309	305	276	321	335	297	321	291	336	291	307	341	298	293	301	346	337	317	331	322	328	327	289	316	314	278	297	289	345	341	324	342	289	319	316	349	300	321	307	304	302	323	317	317	329	287	349	321	322	332	286	295	308	319	345	327	303	307	336	298	305	336	325	294	321	320	328	302	331	320	330	325	291	314	327	327	295	339	315	331	298	354	326	361	330	346	336	285	333	331	315	358	297	314	332	299	301	347	321	318	324	277	331	311	336	328	324	298	365	310	298	310	359	329	333	272	329	311	317	323	313	348	306	322	281	306	291	297	323	321	301	302	314	311	330	299	332	319	306	290	273	306	327	304	324	309	317	361	314	307	311	297	297	307	322	324	333	303	332	320	343	324	311	359	306	281	335	314	315	324	289	337	312	318	286	306	299	293	329	346	362	299	318	313	321	325	309	296	307	308	338	304	288	323	290	328	353	325	309	323	323	337	302	301	333	309	323	299	350	310	324	347	312	315	321	339	318	325	282	328	322	297	336	319	319	329	320	336	318	331	289	299	330	322	336	306	332	320	336	292	338	332	326	306	280	312	302	330	335	332	350	330	317	313	326	309	296	317	336	302	313	300	297	289	263	325	327	317	309	329	331	321	317	297	342	316	312	330	311	341	333	307	273	322	300	331	318	335	322	296	342	352	308	320	295	318	323	336	340	332	303	322	332	308	309	321	313	326	323	331	307	329	307	345	322	347	309	305	340	308	306	320	311	348
13944	26320	25165	16106	9971	7335	6208	4903	4561	3796	3186	2511	2301	2065	1863	1515	1391	1196	1075	1001	1008	975	935	929	803	860	801	774	804	789	756	747	775	723	722	723	761	721	714	718	697	718	730	755	724	690	653	704	758	664	710	690	679	661	708	668	675	645	686	702	655	649	641	705	667	641	720	699	690	668	659	743	680	658	625	661	670	708	683	690	658	672	683	686	667	650	700	745	665	713	661	696	671	655	688	684	687	690	688	687	645	670	655	708	690	680	654	703	688	713	700	665	609	715	694	682	684	677	666	668	678	653	639	664	685	646	622	665	681	658	649	707	715	686	681	676	676	717	685	705	673	670	687	665	672	668	683	714	639	709	670	728	614	658	649	694	700	680	641	643	663	639	683	674	686	665	649	675	690	663	705	651	692	690	674	647	645	672	648	699	677	733	653	658	672	678	685	685	698	685	685	639	659	698	682	685	684	690	664	655	706	682	698	723	684	670	697	653	683	665	721	669	681	688	628	638	676	666	665	705	638	635	688	612	644	661	654	703	669	713	694	657	693	665	689	666	702	681	661	650	695	628	673	638	701	700	667	672	646	696	658	718	657	670	669	677	683	650	700	659	649	701	625	688	678	708	660	692	700	656	690	645	641	696	618	661	718	654	702	629	682	652	680	665	648	716	659	652	661	718	715	702	683	615	691	668	654	634	690	723	714	696	668	693	694	698	629	684	698	706	658	685	664	665	690	695	626	704	653	689	684	675	681	649	682	674	628	663	669	660	644	647	708	673	668	686	647	680	675	652	714	652	696	688	693	662	690	686	650	699	676	651	657	663	650	628	678	674	678	661	634	642	655	660	715	674	623	680	638	698	660	668	615	642	667	669	701	700	669	710	655	625	675	713	664	681	658	676	644	614	643	681	682	674	689	699	662	694	659	659	680	657	642	698	694	632	706	608	674	635	668	636	704	681	703	628	679	674	681	627	639	648	647	718	650	696	656	669	646	683	669	675	648	711	656	599	655	674	678	655	678	676	692	677	650	681	686	669	656	686	689	644	695	724	670	700	641	666	701	689	679	635	702	683	702	686	698	678	662	669	675	666	693	658	654	712	671	764	675	664	680	666	673	705	674	676	718	669	663	678	669	689	689	692	618	669	604	700	670	663	664	665	685	667	647	643	697	675	668	637	730	676	677	661	682	700	686	676	659	710	692	718	656	709	659	683	669	682	664	606	662	644	651	666	660	647	701	658	680	672	659	690	719	689	679	665	669	683	710	638	676	677	672	649	655	650	703	685	706	693	689	677	700	618	677	667	710	691	655	657	668	689	650	627	644	694	660	638	668	669	692	603	649	675	655	707	668	716	689	691	656	656	675	681	650	669	656	684	711	691	649	662	676	672	672	676	674	661	672	699	672	723	692	647	648	656	695	695	714	677	650	661	708	681	688	673	643	674	670	675	714	675	733	649	652	682	657	705	672	692	662	644	667	673	705	681	667	657	645	676	672	683	674	683	670	714	719	670	694	678	695	698	611	665	659	675	685	718	663	689	655	667	691	670	631	691	638	655	697	701	672	645	696	675	651	677	685	675	672	667	646	690	679	670	596	660	669	708	670	655	697	673	641	656	696	685	697	664	708	636	694	693	680	694	686	683	643	671	642	677	635	661	685	640	693	652	706	651	625	670	670	691	659	655	638	650	691	705	672	674	684	699	651	659	672	718	701	630	715	664	675	681	644	653	683	719	692	703	689	670	717	685	673	668	691	663	702	658	676	686	693	673	663	721	710	693	717	660	660	664	685	664	681	671	667	717	673	686	701	661	679	664	629	682	714	633	662	650	668	675	652	676	691	691	653	728	682	671	662	704	586	668	662	667	661	648	690	650	707	674	705	657	649	685	693	635	675	680	663	668	715	683	665	684	680	692	696	692	645	660	667	634	654	633	692	636	652	697	649	694	679	677	659	690	660	687	653	668	640	675	653	665	692	640	717	707	657	677	689	682	698	663	682	663	634	680	640	687	724	676	659	706	670	675	701	687	677	657	641	761	647	686	652	609	705	645	686	684	691	682	659	663	655	678	619	664	646	696	677	693	657	677	655	682	680	686	644	697	701	693	676	734	691	638	675	620	683	672	686	678	655	637	667	695	643	689	689	662	672	637	644	658	669	686	702	662	681	625	709	670	710	672	691	665	668	693	728	668	679	715	671	665	628	712	625	708	698	677	663	614	653	718	683	717	718	681	674	684	686	692	662	694	668	651	675	695	667	658	647	682	631	660	621	651	673	619	681	630	687	707	673	659	734	648	687	663	641	689	650	688	667	651	706	669	655	672	684	741	671	653	691	686	678	670	689	694	697	689	663	655	668	696	667	675	692	668	679	649	668	671	643	652	667	722	692	721	668	721	673	695	682	659	613	696	657	669	724	682	668	682	727	653	644	717	684	727	657	640	736	672	697	733	620	715	649	672	668	625	694	646	662	652	647	679	664	680	686	667	641	689	657	676	685	682	679	660	633	653	636	670	628	643	731	679	653	694	696	620	684	669	669	686	668	666	671	733	685	671	679	728	696	665	621	674	673	691	682	681	699	753	693	684	724	683	680	683	693	691	664	695	669	698	652	629	652	709	652	679	666	707	665	659	658	671	631	704	673	686	695	690	608	678	664	660	687	706	686	688	694	664	707	648	632	632	669	712	690	712	698	667	664	648	692	688	659	660	685	633	648	712	684	688	697	688	708	682	643	693	691	687	635	707	654	621	682	713	638	651	639	628	646	718	660	602	670	686	661	660	678	670	657	683	704	700	699	677	681	666	673	644	663	660	653	664	668	659	663	634	663	676	685	656	680	713	675	660	679	761	674	641	635	731	640	635	701	691	695	695	666	712	679	714	683	645	680	681	663	691	712	658	646	659	652	657	688	681	664	644	713	643	684	646	679	664	613	663	649	690	720	631	664	694	697	656	657	598	700	644	677	720	667	681	669	663	694	672	648	677	684	685	734	671	637	697	717	678	671	671	678	690	670	701	695	698	630	627	679	662	678	685	642	700	645	654	685	686	691	678	699	699	713	642	661	657	675	712	685	685	691	671	708	679	681	683	740	696	731	709	675	680	698	703	655	680	719	622	704	639	678	705	688	686	631	708	719	676	681	706	661	713	684	642	662	679	715	695	663	690	695	662	649	700	628	640	665	699	675	667	658	642	664	701	677	678	684	664	684	711	731	697	630	663	690	667	687	662	648	678	715	669	671	650	658	715	642	706	653	650	681	635	665	664	671	645	670	710	695	655	701	652	666	657	721	658	634	652	695	729	719	700	684	649	717	704	628	699	668	629	698	638	695	642	678	662	714	702	661	653	682	685	684	655	652	640	699	626	664	663	696	668	619	705	690	651	661	632	621	662	692	663	679	661	617	683	699	647	670	674	689	632	632	697	673	688	670	661	670	640	647	592	704	640	702	690	692	677	699	707	666	632	659	649	676	688	708	682	640	692	694	648	677	652	704	674	647	662
24310	21374	28379	24524	19424	6409	3235	2087	1604	1317	1148	980	839	715	589	514	441	392	386	383	400	358	323	319	316	295	301	253	301	278	255	281	272	230	245	281	263	245	256	203	262	284	236	239	267	246	233	214	274	241	261	237	209	233	260	231	249	273	228	226	268	246	233	221	214	216	250	225	228	218	230	210	208	236	207	205	223	241	237	215	227	219	231	213	224	247	228	262	252	197	259	241	204	211	238	280	200	235	232	224	217	249	228	252	255	205	243	240	274	216	226	208	246	236	260	241	273	241	239	226	234	240	218	228	227	254	233	220	232	255	223	231	253	252	214	223	247	234	237	241	252	237	221	227	203	225	201	228	247	230	217	223	269	236	241	239	238	223	224	228	220	241	228	237	236	215	227	230	219	229	224	203	254	213	221	204	216	234	227	227	251	237	222	233	262	243	239	231	217	237	236	220	228	222	236	209	257	227	223	250	251	237	232	268	205	221	232	225	213	231	234	216	241	221	222	236	222	234	212	240	232	224	225	267	253	238	223	226	216	249	211	226	221	214	243	211	233	224	222	240	241	229	217	260	218	237	207	212	216	232	226	221	237	212	226	230	228	223	247	231	263	220	237	216	223	250	223	240	238	212	233	215	234	212	237	210	242	257	216	233	247	249	215	221	259	211	211	208	221	227	222	247	225	227	241	239	245	223	227	233	236	229	203	220	224	204	233	224	223	205	239	220	236	234	227	249	232	240	241	240	247	222	243	245	232	250	232	244	236	252	218	239	211	242	244	238	244	221	214	227	247	212	261	202	228	231	217	231	239	229	219	208	246	242	228	236	237	233	235	219	240	207	215	250	230	257	223	218	216	233	219	203	255	246	192	242	260	238	223	225	223	222	227	238	220	201	242	224	243	227	213	219	240	223	203	242	229	223	223	226	214	244	214	232	250	234	224	233	261	221	222	225	227	218	229	238	233	222	234	224	232	209	223	238	235	229	211	224	236	249	221	214	231	239	253	225	233	218	248	233	245	213	225	252	239	230	225	223	233	226	249	204	249	246	224	215	252	236	237	229	210	208	237	230	231	235	238	206	217	217	209	216	244	220	253	225	216	250	212	219	228	245	238	239	255	227	214	211	232	242	212	200	226	250	237	231	240	219	225	206	216	225	209	257	201	240	232	210	247	236	233	220	223	245	261	235	195	203	229	246	232	211	239	206	218	260	222	237	232	244	235	217	255	219	244	230	252	231	243	212	230	232	216	243	251	242	234	232	262	208	209	214	214	212	200	234	212	246	226	223	234	213	218	225	230	236	229	252	227	232	226	216	230	204	238	241	208	233	237	223	233	237	240	220	269	231	229	204	242	227	225	221	191	239	217	214	216	245	242	226	230	225	232	222	233	233	250	241	216	227	244	208	234	202	223	239	228	263	235	221	219	222	233	233	242	219	232	237	242	223	237	220	243	233	225	215	212	227	212	243	213	241	232	230	238	229	216	242	221	248	247	229	246	219	214	223	236	241	214	236	228	266	234	232	220	238	225	212	224	246	226	230	236	224	239	235	190	217	237	214	205	224	222	234	211	215	256	226	222	194	224	211	233	232	250	226	240	246	221	226	249	247	233	220	232	229	214	230	213	210	238	242	231	204	259	217	238	238	232	227	223	245	212	223	244	218	237	261	225	239	222	237	217	232	228	245	236	227	237	224	257	207	252	247	229	240	233	230	243	230	216	218	216	217	242	255	239	209	238	228	205	231	220	249	228	239	189	231	248	249	215	278	235	251	215	234	236	215	228	219	254	224	230	234	241	242	206	250	221	258	245	240	222	222	247	245	226	246	217	234	207	223	250	225	203	253	241	233	251	244	244	218	209	238	220	201	208	227	213	244	223	255	234	234	220	231	218	223	233	227	212	229	234	244	234	251	230	242	233	199	247	240	231	226	226	234	217	219	226	220	235	220	210	221	221	236	219	250	233	218	219	201	212	194	239	222	227	266	225	248	228	209	238	227	230	235	252	232	246	222	246	226	234	228	224	231	234	193	209	224	237	234	238	244	235	220	226	223	228	195	230	224	221	230	243	236	230	230	223	244	217	226	249	218	238	250	236	219	261	245	238	232	235	235	239	227	228	221	221	227	216	230	236	197	232	238	227	235	227	247	253	229	247	222	217	241	238	229	243	219	242	231	242	232	230	238	209	244	225	239	242	226	222	245	233	233	234	214	222	255	239	234	251	208	237	222	242	214	243	217	218	248	224	248	250	201	238	206	213	227	242	207	271	220	232	208	200	253	227	256	230	208	195	238	242	209	243	201	208	256	213	231	229	227	220	238	225	243	219	245	245	234	217	235	239	213	234	235	240	225	242	211	225	229	244	223	212	243	248	239	235	217	231	214	242	217	231	218	242	218	224	251	231	236	219	254	220	236	237	239	251	223	235	222	228	251	218	242	229	206	256	216	232	210	232	204	250	236	222	226	240	225	257	233	235	231	237	233	248	241	225	238	226	228	215	235	215	252	245	227	225	239	252	232	239	232	230	214	237	226	254	231	237	238	226	249	206	233	202	185	237	233	234	189	231	225	247	214	230	209	238	256	218	234	244	235	214	230	231	236	227	215	240	223	221	231	227	205	237	214	237	220	236	246	240	209	230	219	261	208	211	232	230	240	227	220	229	248	245	238	243	220	234	216	226	250	217	230	203	232	213	245	254	219	240	233	244	209	209	243	245	213	230	206	202	206	243	239	237	235	238	245	220	226	229	236	235	259	234	215	220	224	263	204	229	253	210	240	218	209	220	240	219	249	217	240	210	207	252	255	232	215	204	253	222	214	215	262	238	213	230	232	226	237	215	240	235	241	259	254	250	213	256	225	243	227	241	236	215	218	210	210	224	255	224	247	254	257	210	233	224	238	207	223	227	233	263	227	221	219	219	248	210	230	239	247	249	220	214	223	227	220	210	239	242	237	220	256	255	217	230	233	217	256	220	210	215	215	223	218	193	225	225	248	216	244	221	246	225	243	242	225	242	251	226	235	196	220	235	232	243	213	219	216	241	237	263	235	203	237	215	216	237	238	256	221	215	237	193	217	220	246	245	265	199	226	220	221	247	224	232	243	238	246	227	216	218	238	232	227	186	200	214	208	236	225	253	227	239	264	225	239	232	230	229	226	215	246	225	245	233	221	252	247	222	267	239	224	227	244	215	241	264	215	252	268	221	231	228	225	226	220	249	219	224	243	249	204	225	260	213	232	229	212	239	235	229	209	270	236	219	229	229	212	240	239	231	232	244	212	245	222	223	238	227	227	203	204	238	231	226	197	222	261	251	220	236	217	261	265	219	213	229	238	221	226	239	219	242	250	234	235	212	237	245	214	228	235	220	249	269	211	246	190	226	238	223	226	228	230	220	226	234	245	227	244	235	208	235	226	260	232	227	257	225	232	229	190	237	233	236	225	247	224	247	236	219	217	243	253	267	264	214	189	209	237	240	251	211	234	258	228	225	202	235	241
16614	33428	31378	21463	15056	10816	9565	7715	6495	5379	4645	3741	3410	2679	2182	1804	1675	1402	1132	1113	1074	1034	989	895	845	801	768	751	701	730	729	653	629	577	597	621	551	590	579	574	602	629	586	562	517	572	553	572	545	529	554	494	519	490	514	532	529	524	520	510	497	487	504	493	476	551	495	542	516	546	460	541	532	509	512	495	480	502	455	516	479	501	511	495	518	530	535	494	491	516	463	517	518	505	486	464	536	520	486	517	467	526	546	521	483	514	479	467	525	506	482	498	520	508	530	510	522	502	503	534	468	493	482	516	509	496	504	510	485	489	509	526	508	472	496	478	506	492	494	495	499	479	513	483	482	535	510	482	466	513	537	524	479	504	503	472	488	496	502	454	522	453	479	495	523	535	542	458	512	479	539	487	455	499	485	540	514	467	472	506	506	558	472	514	519	501	480	469	513	518	463	492	478	521	449	523	488	508	471	480	489	536	460	497	477	509	458	464	501	499	527	514	518	526	516	509	501	477	508	489	518	509	468	508	505	488	468	527	493	458	497	479	536	505	504	486	490	475	514	543	466	487	542	497	498	492	450	491	472	484	483	490	485	459	490	475	494	502	509	478	507	500	515	508	487	516	484	506	521	537	537	475	561	490	510	493	489	512	478	495	508	517	516	493	473	482	512	463	482	505	470	508	528	501	450	510	489	498	530	506	493	521	520	468	476	468	474	485	465	529	522	487	497	483	488	496	484	499	492	506	495	511	493	463	475	503	509	486	501	462	488	479	466	528	490	473	524	505	507	499	526	464	490	510	506	495	483	505	484	505	478	489	479	504	479	473	468	493	488	497	460	477	515	479	508	463	466	497	503	525	472	474	495	519	493	480	452	482	482	503	533	491	467	461	492	476	526	506	519	457	471	516	503	493	518	495	505	480	547	545	492	551	463	475	478	505	517	511	532	532	506	504	502	529	503	493	524	529	500	484	508	503	528	456	531	466	537	461	453	478	531	480	462	481	547	525	524	473	522	540	509	529	504	543	498	483	489	481	475	520	476	481	519	477	451	542	474	528	481	526	482	507	482	482	505	498	500	463	463	477	526	487	493	513	487	502	488	489	509	514	539	489	491	470	511	470	525	504	489	536	492	476	497	506	514	454	540	491	454	490	457	484	483	498	493	477	466	504	506	535	519	476	506	504	510	482	473	443	467	494	515	518	504	514	511	511	530	487	522	499	528	484	508	475	528	499	496	463	481	491	523	439	521	487	505	519	513	486	505	490	499	521	478	458	510	460	466	477	548	510	533	497	524	481	499	479	490	516	487	497	481	473	478	500	511	490	516	508	521	512	508	458	508	484	467	448	497	497	474	495	518	515	471	486	520	506	535	504	538	521	501	487	548	469	507	495	512	489	492	474	468	530	437	491	528	455	472	496	515	454	482	526	483	487	505	505	489	452	529	505	499	515	514	495	496	481	493	511	476	499	500	488	547	511	489	513	517	493	466	498	470	521	485	522	490	491	471	500	518	505	510	492	525	489	497	503	468	514	518	495	484	482	454	469	491	458	513	524	497	468	472	515	497	516	500	514	526	486	488	517	516	484	465	489	501	502	478	487	494	505	506	486	497	525	500	510	520	504	473	471	495	482	524	517	518	484	498	502	496	523	460	504	494	501	499	485	495	497	536	519	508	483	483	477	511	463	476	492	499	498	499	504	504	489	532	496	515	475	493	481	517	486	535	515	454	490	519	519	476	526	473	512	503	496	508	486	541	501	490	519	502	491	507	502	500	511	483	481	510	506	475	502	525	482	473	476	491	489	473	486	535	475	470	515	524	487	510	508	443	453	491	456	489	530	475	488	518	505	530	523	488	480	498	482	495	504	464	504	481	511	542	470	520	502	482	529	486	493	519	535	500	501	518	465	490	478	486	489	481	486	508	545	479	531	486	501	475	506	518	481	514	536	532	494	503	523	501	523	501	479	541	474	521	511	479	491	478	495	546	511	496	502	503	494	526	489	498	501	495	499	501	490	502	499	499	531	501	474	464	424	475	523	466	482	493	523	493	505	494	476	523	509	506	535	497	494	491	432	516	487	468	522	508	501	516	473	488	477	470	507	487	517	480	497	515	471	503	452	465	489	486	481	492	507	479	488	472	462	500	516	515	486	508	507	499	517	501	498	462	494	480	496	483	546	489	465	529	484	490	509	481	472	512	524	480	503	476	472	529	491	478	529	437	508	529	506	517	490	522	522	485	504	506	494	513	521	503	462	538	496	496	464	479	512	494	452	494	470	507	499	500	501	495	513	504	527	526	521	471	490	468	493	530	456	487	570	503	504	514	515	493	505	517	495	466	513	490	510	494	488	515	535	479	484	477	508	521	504	473	473	500	501	505	511	492	496	493	491	508	519	488	472	469	466	488	465	504	471	513	489	475	519	469	471	499	531	501	499	534	507	487	499	542	493	493	516	487	488	512	513	510	534	464	504	515	493	454	525	500	472	496	494	454	453	488	464	520	483	495	484	509	490	493	520	488	485	447	485	489	499	502	455	486	452	469	496	497	513	496	474	484	481	503	505	520	491	479	497	523	480	515	501	514	484	487	490	484	533	493	499	467	436	514	498	504	517	486	512	500	494	500	532	499	494	476	503	499	495	497	495	501	497	468	503	540	475	519	515	457	516	450	457	508	478	472	519	505	480	532	496	520	511	499	443	480	567	514	500	483	527	505	496	507	479	491	511	505	502	535	534	485	521	509	505	529	486	479	502	485	513	504	468	530	544	483	501	519	528	460	501	524	516	512	471	496	506	481	461	473	483	452	544	490	511	485	470	519	493	495	484	505	501	504	497	517	496	475	544	503	493	515	500	482	486	480	489	478	466	527	491	526	486	533	496	523	486	537	532	465	468	535	493	484	517	471	506	491	506	492	526	473	455	500	529	508	541	499	503	528	526	536	503	508	485	521	516	463	509	506	507	478	495	515	495	503	506	488	488	488	526	497	478	490	473	473	520	480	503	491	492	530	478	496	460	468	500	496	545	525	518	513	506	505	524	511	517	501	479	483	457	456	499	511	511	504	472	460	503	474	480	516	461	535	486	526	480	478	496	496	486	494	466	464	507	510	505	485	482	497	508	474	488	486	502	491	499	502	483	521	468	490	525	514	499	482	518	506	512	510	529	515	486	457	460	474	470	464	522	510	497	511	479	479	522	487	496	460	500	463	461	458	480	500	499	500	462	467	555	484	493	473	490	531	498	498	477	516	491	490	470	534	479	472	559	491	526	503	487	523	506	478	549	496	469	493	448	496	459	517	458	498	516	523	468	488	465	496	479	495	509	515	485	497	458	490	469	485	465	529	489	455	500	471	527	483	493	481	485	495	523	493	480	500	539	520	490	504	490	510	497	497	517	457	502	512	510	479	487	532	485	511	521	481	532	467	512	485	465	479	524	511	490	454	515	478	547	485	532	531	506	461	497	463	504	516	485	537	477	520	485	523	496	514	508	505	477
23390	21436	29284	24001	21450	19025	6656	3249	2204	1792	1463	1231	1078	935	706	693	523	445	420	378	411	390	325	309	342	303	305	283	282	282	261	265	223	251	226	227	246	233	238	220	242	229	229	236	246	235	213	208	188	205	209	201	222	193	210	215	212	203	202	181	195	206	185	187	204	198	209	205	215	222	208	199	194	200	198	202	192	172	188	194	209	183	211	219	177	191	220	192	196	188	195	174	190	216	204	223	193	200	201	191	213	178	201	190	186	207	196	172	216	186	212	203	207	184	173	205	207	201	204	233	199	184	196	224	174	188	211	186	216	193	238	197	189	185	211	217	249	205	185	208	194	234	196	194	210	230	199	197	219	221	177	194	168	195	183	198	211	197	186	201	220	214	212	191	192	220	210	190	206	216	198	197	217	192	199	188	194	213	213	207	230	197	204	190	209	187	196	191	215	179	191	191	205	180	194	187	207	204	205	212	184	196	185	185	179	197	195	179	203	206	210	175	197	218	218	199	174	186	204	179	197	213	191	196	200	190	192	187	200	207	189	208	202	197	180	186	228	205	168	170	194	188	195	173	210	230	187	201	211	225	217	189	205	192	215	187	208	224	197	215	206	190	217	188	206	179	203	202	200	199	222	201	206	209	217	226	199	189	205	214	209	222	184	231	196	204	230	204	201	176	189	197	206	205	184	188	176	172	185	210	220	193	191	213	224	200	184	196	201	179	191	176	196	217	189	190	196	202	193	190	217	182	219	221	180	204	182	206	207	194	185	160	222	200	182	195	210	234	212	203	176	183	227	193	193	195	200	174	196	199	203	177	197	181	199	194	162	200	193	196	203	192	186	212	179	222	184	191	201	193	217	210	186	188	206	184	197	193	192	195	181	193	197	199	190	196	208	183	192	173	195	180	201	211	207	194	200	191	181	197	204	173	192	208	210	214	184	170	210	188	190	204	197	204	203	188	190	170	188	218	205	208	173	201	213	192	182	198	201	201	177	176	196	206	210	189	196	169	210	209	178	192	202	196	213	183	198	185	208	168	204	211	192	219	196	188	172	202	216	202	199	214	182	198	193	203	192	200	196	205	165	177	177	190	200	194	195	209	197	203	201	219	213	206	188	193	182	188	212	205	219	185	210	212	188	220	219	208	200	187	174	216	197	226	201	204	203	179	186	189	194	184	181	183	186	206	196	200	223	213	193	192	216	213	172	202	202	221	206	203	197	213	202	199	198	201	210	187	219	203	201	187	194	206	186	190	215	207	199	176	204	188	222	195	189	201	177	186	203	193	191	185	201	199	222	197	256	215	201	192	220	202	185	211	220	194	200	199	200	199	210	221	189	174	200	201	188	202	226	194	180	203	194	188	211	203	209	174	200	201	200	211	191	193	181	162	212	195	200	186	218	199	194	180	188	209	195	208	205	216	221	221	189	208	181	194	220	207	201	191	210	209	198	195	170	222	193	225	190	186	205	190	193	187	171	166	202	204	215	206	209	216	191	220	219	215	191	170	207	191	167	199	207	197	182	203	206	212	231	201	202	200	195	213	183	197	184	190	179	174	219	210	216	207	192	194	179	207	205	190	186	198	178	205	169	230	197	216	200	209	163	182	189	181	226	188	213	219	221	215	201	217	191	180	202	205	184	187	197	201	186	185	202	186	196	197	190	206	191	190	183	224	186	192	191	205	175	217	215	185	171	202	201	201	183	198	186	181	206	192	180	212	175	186	190	222	209	197	188	200	199	178	192	199	202	179	212	181	177	176	214	177	202	172	198	190	211	195	226	225	190	187	216	195	179	203	204	208	195	186	206	187	163	205	209	188	206	228	196	199	213	194	189	209	194	194	184	213	190	195	207	213	202	198	179	205	203	182	198	209	195	201	203	203	176	204	195	192	194	188	192	220	174	228	194	189	199	196	222	215	188	199	182	187	177	186	199	213	171	192	189	193	209	205	176	196	208	170	222	190	204	198	213	209	203	201	218	194	204	186	163	196	160	186	195	196	195	199	201	209	204	192	192	206	189	201	199	189	182	218	201	216	206	183	182	181	175	196	209	196	203	181	189	197	189	186	203	207	205	190	218	233	211	199	185	231	209	183	205	200	210	213	207	196	198	208	212	186	205	189	184	205	206	197	203	211	229	199	194	184	207	192	192	218	196	189	196	211	211	227	191	182	208	200	209	191	202	211	215	178	198	200	220	179	171	201	178	206	201	183	186	211	193	196	176	185	212	192	200	218	183	186	212	191	185	220	208	194	173	185	225	170	195	172	194	209	226	226	190	184	200	181	234	187	190	182	164	198	162	189	183	223	185	203	189	187	197	192	199	194	187	196	177	177	211	191	189	215	202	197	217	190	222	182	182	213	213	213	182	181	209	213	189	166	185	215	180	203	186	179	192	212	214	182	201	209	186	219	191	207	199	209	184	198	214	168	204	234	210	199	192	180	202	193	222	230	202	203	194	205	192	207	202	211	216	189	198	203	179	195	213	223	218	205	219	204	180	190	206	213	175	200	218	188	196	218	177	208	211	194	180	162	212	217	208	194	201	191	207	195	208	168	196	223	184	209	178	207	176	209	220	187	218	186	190	190	213	192	197	172	190	222	204	178	213	202	202	174	198	197	178	217	203	198	211	200	183	188	204	206	175	218	195	197	223	214	187	185	224	220	188	205	193	206	201	190	202	175	190	199	198	179	241	194	205	200	190	189	191	185	186	204	225	185	181	163	193	197	174	184	200	184	168	194	178	183	218	198	198	202	216	188	188	220	200	203	201	172	211	213	190	175	204	193	175	201	191	185	220	183	226	207	208	212	193	193	191	205	164	185	205	197	195	199	209	222	221	204	211	200	208	203	188	190	180	213	198	192	205	160	206	200	172	212	194	175	186	196	201	198	182	180	200	209	233	186	192	216	205	191	203	221	182	202	195	216	208	204	208	197	176	199	217	204	201	178	188	178	183	208	155	192	189	205	226	209	186	199	203	201	187	222	212	222	199	184	201	196	210	200	212	215	193	172	202	187	200	182	183	199	192	188	213	212	196	187	189	215	219	213	177	195	200	203	208	224	192	193	196	189	177	194	188	188	176	182	205	192	222	170	203	179	209	203	202	180	183	179	217	186	187	194	204	210	171	201	186	190	202	223	194	211	187	202	195	205	211	219	221	197	197	165	202	209	230	200	220	195	199	171	194	210	195	212	193	169	185	174	217	205	189	199	209	191	196	176	193	202	203	190	190	202	228	197	214	191	202	184	204	197	186	198	213	207	199	211	209	185	205	195	204	198	209	185	192	208	234	188	201	188	214	190	208	205	209	219	184	179	218	193	196	193	203	190	203	185	179	200	168	203	152	184	185	190	232	199	216	196	163	195	193	206	205	200	188	216	194	208	187	181	193	200	207	227	198	192	183	216	190	196	200	186	217	193	193	194	206	173	186	196	194	196	195	194	196	177	208	187	204	200	185	190	207	192	212	187	210	160	202	183	204	173	205	194	185	200
19667	39295	35874	25742	18420	14200	11812	10171	8340	7116	5930	4816	4334	3577	2845	2594	1932	1578	1469	1245	1307	1215	1114	1060	961	832	863	803	753	691	752	711	630	575	552	575	562	487	556	536	601	617	515	537	515	504	449	490	463	456	486	416	456	448	464	412	441	438	417	392	445	448	471	401	438	403	426	415	406	416	414	413	409	443	398	417	444	390	423	400	412	413	411	401	428	411	421	400	447	406	409	405	445	421	429	405	394	435	401	398	423	422	434	421	406	414	444	418	438	423	412	406	400	412	427	389	411	389	401	423	431	398	398	392	385	446	408	424	411	425	402	437	424	378	457	416	403	395	430	403	412	403	383	474	456	431	428	393	431	416	401	420	438	387	442	420	426	413	417	396	410	378	428	414	393	425	409	379	414	403	402	403	398	397	415	408	413	396	449	419	425	368	442	389	412	411	397	432	435	387	426	422	403	401	427	402	439	451	422	396	410	412	404	403	400	399	368	378	386	414	419	433	412	360	403	411	391	404	415	392	405	434	414	396	415	384	425	394	405	427	409	398	429	398	444	375	407	424	412	400	384	399	383	405	383	412	417	383	399	372	407	381	375	377	397	432	372	452	396	407	399	389	378	431	459	442	401	408	445	399	400	403	420	398	410	408	433	405	415	424	432	400	402	426	442	404	411	404	423	410	384	401	416	423	400	424	429	436	405	384	435	420	401	417	404	419	437	444	453	393	456	407	386	426	424	405	406	418	443	411	404	471	430	442	423	415	387	451	391	428	444	379	394	426	396	416	418	417	393	411	434	407	431	455	414	388	363	403	383	427	410	425	407	412	454	421	412	393	409	407	451	404	412	436	447	422	402	384	413	396	386	409	401	398	416	445	395	420	423	409	415	467	429	413	361	394	426	442	400	400	406	394	408	362	392	407	388	402	385	413	412	418	422	416	397	399	410	408	426	393	401	425	433	392	424	408	381	413	394	400	406	432	384	375	382	437	434	440	404	420	414	388	404	407	403	407	422	391	419	435	427	414	398	428	407	439	429	425	420	395	359	442	409	410	413	400	438	410	414	389	421	411	374	409	403	419	395	416	408	413	404	418	374	409	420	446	413	394	372	387	439	419	427	393	436	407	401	415	420	412	406	381	431	430	418	429	436	395	430	392	410	436	414	390	407	404	400	427	448	415	384	435	420	428	450	422	422	416	430	417	377	396	425	428	391	460	405	437	427	387	415	390	433	476	420	436	418	428	441	436	435	408	435	433	410	382	386	421	438	377	442	453	431	369	450	417	420	399	445	432	423	400	474	377	370	434	401	394	420	408	386	390	439	414	424	452	383	406	430	430	402	432	412	366	417	411	361	416	365	418	439	364	404	430	422	409	430	386	390	388	457	383	421	420	448	382	417	406	393	427	428	384	423	408	407	420	398	448	416	432	414	389	397	389	379	408	397	406	421	431	403	402	430	420	408	429	405	407	422	382	393	397	377	430	436	399	429	399	376	389	432	421	428	398	453	426	455	409	389	425	434	399	414	466	396	408	389	425	394	391	397	409	435	393	403	406	448	399	448	405	435	386	396	426	391	440	397	419	408	427	421	413	402	405	420	419	428	416	397	394	404	426	398	446	421	384	403	431	407	465	400	394	410	450	437	404	441	409	392	447	393	435	438	369	407	436	426	420	406	409	439	414	432	426	443	391	380	437	393	446	384	414	421	400	396	435	400	394	405	399	393	434	420	445	369	416	419	390	450	426	398	394	414	400	397	433	403	402	393	389	398	388	443	389	395	434	392	381	409	426	373	396	398	388	398	370	385	407	398	403	431	409	410	395	409	419	406	391	432	444	429	386	429	398	415	405	413	432	381	435	438	408	428	459	462	408	459	420	435	440	387	377	430	424	408	440	426	419	405	450	428	423	440	448	430	403	379	403	392	433	416	418	412	422	450	422	403	432	389	372	415	417	414	431	418	379	387	396	457	470	418	422	418	385	426	488	402	430	449	444	401	394	438	419	390	387	399	400	435	435	438	418	407	388	411	447	410	435	421	405	412	381	417	410	408	448	414	395	390	384	406	412	417	377	410	390	406	434	418	399	401	446	425	408	409	396	423	447	409	423	424	386	396	429	404	424	381	401	402	369	418	394	430	413	395	417	427	398	427	388	454	415	429	379	441	381	401	419	411	404	413	423	434	446	454	436	408	401	398	410	394	381	430	415	404	390	407	441	399	404	440	391	434	405	467	424	425	410	433	396	383	408	403	393	438	440	394	416	393	392	413	414	414	402	418	418	394	411	417	408	422	398	407	419	424	439	364	389	375	374	421	433	381	425	407	454	425	395	438	421	415	382	422	413	416	410	395	409	390	419	393	425	437	368	441	410	386	426	438	431	420	408	383	431	427	406	389	392	409	443	394	434	409	386	429	416	409	418	406	405	427	383	419	434	405	434	426	416	421	417	423	417	392	410	375	370	411	442	387	426	405	443	393	398	440	428	372	398	369	387	392	415	385	424	410	397	404	415	443	400	419	455	408	432	412	391	390	413	429	416	404	435	398	427	391	415	411	434	424	391	392	418	362	447	390	437	404	409	373	403	427	389	395	376	444	376	371	420	411	374	430	416	409	410	411	392	376	413	415	425	416	394	398	412	401	402	385	416	403	426	430	439	400	414	387	391	412	399	455	426	432	463	433	419	436	433	459	425	416	408	398	367	389	388	407	397	420	416	434	427	417	454	432	425	408	433	420	402	408	418	429	412	416	407	427	430	430	409	427	458	391	430	435	397	416	413	379	433	424	428	385	383	422	422	396	405	401	445	407	418	432	418	425	397	448	401	449	442	404	360	408	454	376	414	406	398	421	427	419	403	409	403	392	421	395	435	400	413	400	403	420	406	413	401	408	430	392	408	413	387	419	434	418	396	365	398	430	415	389	391	422	390	408	381	436	433	406	379	382	427	385	424	413	416	453	432	381	395	443	435	446	427	413	384	434	417	411	407	444	425	386	429	399	435	446	424	426	394	424	408	409	423	408	399	416	414	392	419	408	397	431	416	426	390	466	424	417	390	413	408	397	395	403	403	408	433	404	462	410	390	451	377	405	413	435	416	417	400	411	376	406	430	428	400	428	396	409	382	390	407	411	434	405	421	384	434	429	402	438	388	409	403	381	402	462	431	381	380	459	420	385	395	431	384	413	414	461	396	441	434	409	382	445	403	398	442	409	386	425	394	407	406	397	402	400	376	409	393	401	393	428	427	428	413	407	394	389	408	422	426	381	427	444	382	419	407	400	377	421	407	407	411	396	408	427	449	413	399	397	386	413	396	385	429	381	400	366	436	386	426	415	411	415	397	375	388	427	413	416	434	418	410	442	426	444	418	420	401	433	444	399	430	427	449	397	411	415	410	438	420	421	414	404	412	414	392	440	420	387	417	458	415	405	442	464	447	401	427	418	407	377	406	433	418	426	416	384	414	417	430	416	405	400	391	405	427	395	399	425	399	407	404	414	413	425	432
26883	21238	16350	7112	2888	1852	1503	1233	1038	853	803	706	664	570	511	505	419	453	419	339	379	368	391	375	341	345	336	321	369	339	327	340	288	312	337	349	291	353	339	384	323	347	355	298	339	321	325	341	330	315	299	349	288	360	306	329	327	311	282	321	304	328	324	322	336	297	320	286	309	292	317	335	324	317	323	314	329	312	314	351	378	362	321	306	318	309	353	309	301	340	306	336	338	312	306	315	348	306	299	329	290	338	331	285	369	291	318	311	337	302	306	307	359	342	316	288	354	281	284	343	324	306	366	317	313	282	303	292	332	318	309	308	319	322	345	321	322	299	337	335	271	307	310	362	306	277	297	307	315	353	310	306	304	298	308	310	329	318	307	329	323	304	343	327	304	306	294	310	330	343	352	326	354	320	364	303	301	314	316	299	328	371	353	321	326	308	326	322	327	315	285	319	338	315	326	330	319	318	335	341	334	312	293	332	335	326	342	299	290	315	299	284	344	323	283	311	318	329	342	328	310	305	321	333	299	331	311	332	311	325	303	309	328	332	309	336	307	320	322	319	323	314	317	323	324	286	317	331	325	309	310	321	315	299	304	301	299	326	315	330	316	331	321	293	276	320	331	312	302	322	301	296	285	333	308	315	307	298	331	310	337	338	322	311	320	299	304	313	324	328	337	335	340	329	316	303	305	309	314	329	328	310	293	305	313	330	312	341	314	319	347	343	328	309	314	291	353	303	293	305	322	287	299	312	338	339	319	292	350	333	363	326	337	304	336	329	333	330	307	312	322	322	311	287	345	311	305	367	310	339	320	298	311	307	298	328	306	312	294	301	291	309	307	300	328	314	323	309	292	321	313	312	301	314	301	319	344	316	327	325	305	338	316	353	314	329	322	293	308	315	304	298	329	285	307	340	334	306	304	324	317	307	297	308	348	307	312	292	338	343	329	324	350	343	310	313	332	332	294	309	324	355	314	330	337	337	318	317	326	321	330	313	293	320	337	301	320	320	309	340	310	304	289	319	322	313	329	366	312	334	335	319	310	308	285	320	335	308	302	307	322	337	338	352	298	340	315	316	319	305	284	312	304	330	312	302	337	303	315	311	336	307	299	312	330	298	360	324	309	358	309	330	332	316	313	295	318	313	305	336	329	307	309	313	327	324	315	318	321	314	328	298	313	311	325	322	313	340	296	317	323	337	319	290	301	320	330	306	314	316	290	323	330	340	340	320	319	301	341	301	317	351	336	313	297	322	317	326	329	327	310	304	339	296	308	296	350	332	313	316	330	297	320	311	300	317	313	292	347	295	326	291	299	307	311	293	300	324	329	340	280	301	304	298	333	320	343	307	342	301	346	333	325	297	334	313	296	326	300	345	338	355	308	298	341	318	317	301	302	317	323	306	338	321	289	309	302	326	331	311	316	343	336	300	328	305	326	341	341	285	335	319	303	310	310	292	323	301	309	336	282	290	332	361	335	349	371	355	339	328	345	347	332	301	304	332	318	343	315	324	351	331	343	290	318	323	333	311	347	311	312	311	315	314	303	321	344	370	295	324	335	323	327	312	309	308	342	344	332	327	301	359	331	333	310	319	324	327	310	333	330	298	325	324	299	319	311	318	324	318	308	322	333	318	323	280	281	312	327	314	324	326	290	329	329	308	363	347	326	338	338	363	323	312	321	330	327	304	309	320	363	313	302	314	295	338	329	294	296	301	323	325	310	307	311	308	305	315	340	322	313	312	337	312	297	337	333	337	377	339	315	302	319	309	321	333	316	298	316	319	309	318	300	329	306	329	278	334	326	356	295	325	287	315	324	322	307	319	291	311	286	318	322	310	330	316	320	327	318	322	329	317	299	310	340	309	329	341	310	311	326	330	340	318	334	314	354	311	310	306	317	325	316	286	315	315	350	323	320	309	316	340	353	313	308	323	339	319	319	306	330	313	308	317	364	359	319	305	344	323	316	342	320	279	287	321	313	339	324	337	290	324	319	301	303	330	358	315	312	325	312	299	318	278	300	299	350	313	324	329	326	322	313	298	331	306	344	339	289	333	320	324	295	324	343	309	300	309	337	300	327	348	346	326	300	342	333	305	309	316	287	297	347	322	318	314	309	301	319	315	306	338	310	304	319	313	333	288	308	321	321	291	314	321	293	309	320	320	315	304	350	315	315	330	329	323	316	324	302	313	288	294	312	313	317	321	308	309	312	319	308	296	337	319	318	300	337	338	293	291	362	320	326	301	379	305	312	319	324	317	306	301	319	345	337	325	319	309	322	290	280	329	344	317	328	313	320	319	338	323	306	312	268	330	301	310	318	340	337	299	324	308	324	313	325	311	317	308	305	324	319	327	312	321	304	320	311	329	323	329	298	320	325	295	326	330	297	309	319	324	339	310	323	331	297	309	325	339	317	304	337	283	318	319	319	318	327	312	314	306	317	341	325	308	328	328	303	302	315	344	338	330	326	310	305	322	305	307	316	329	318	295	309	315	283	291	325	361	325	324	342	328	309	294	322	326	311	339	332	302	314	333	323	308	320	337	297	325	317	291	301	341	322	342	326	314	333	317	312	338	317	314	308	332	303	306	301	336	323	303	313	304	314	329	333	315	338	282	297	307	338	322	316	299	313	310	333	297	308	319	292	329	309	346	314	323	335	330	309	320	329	304	314	309	318	317	331	308	330	312	338	303	306	325	306	294	316	304	328	343	317	314	276	303	338	326	310	347	296	307	334	340	309	346	330	309	318	297	326	333	318	284	307	346	298	329	304	309	343	317	338	335	355	330	310	312	351	322	306	286	353	337	272	304	315	317	335	320	322	342	297	337	315	320	320	334	368	311	297	351	297	331	301	336	310	327	311	340	343	362	300	326	314	325	329	337	332	311	337	316	332	297	302	321	317	309	304	312	357	314	303	306	325	294	316	331	302	275	321	315	343	307	277	301	297	301	330	336	317	303	325	317	327	307	329	313	309	330	329	299	319	316	353	314	315	323	288	311	332	336	339	339	324	314	302	334	366	296	322	324	313	296	300	332	331	332	297	321	327	316	315	320	304	340	303	325	314	333	305	316	337	314	294	309	313	303	307	317	316	311	273	334	304	314	312	302	328	317	320	302	304	290	296	303	319	307	326	307	317	304	349	311	352	315	331	320	311	302	305	315	327	346	338	310	298	340	336	301	298	322	309	293	297	306	321	322	330	303	318	331	330	332	340	300	276	328	316	310	290	304	344	320	300	315	309	304	288	333	307	307	305	284	301	311	313	297	304	322	287	305	336	309	322	322	331	304	310	342	355	318	356	322	333	286	327	315	301	317	331	337	325	315	320	293	312	311	292	345	309	287	293	297	322	306	339	301	293	331	304	297	329	296	326	307	300	346	300	305	332	352	322	295	274	309	301	305	296	295	323	334	264	319	320	306	318	320	330	317	282	307	330	347	304	315	315	318	320	323	296	324	283	346	298	348	314	287	305	301	344	317	311	303	312	315	327	325
18792	29282	24850	14584	9338	6884	5822	4738	4121	3444	2954	2490	2268	1885	1664	1373	1173	1091	1072	1008	942	905	834	807	843	817	807	795	774	815	760	795	748	739	734	688	715	734	727	688	763	706	666	711	719	679	691	642	682	700	669	666	628	667	672	668	662	654	704	633	669	690	619	656	674	681	688	700	679	731	635	694	619	703	694	663	664	664	635	633	695	687	641	665	645	672	707	655	676	660	660	684	642	652	608	671	670	667	666	691	659	648	702	640	703	665	671	662	638	649	687	656	662	681	664	689	655	623	654	678	676	620	690	684	652	692	670	659	666	645	656	665	701	636	686	669	634	662	656	662	639	643	688	700	665	599	666	662	681	650	677	641	682	646	700	663	651	667	677	673	629	667	683	698	659	684	654	667	623	658	662	693	635	640	633	645	683	644	667	679	689	699	635	635	654	650	671	668	670	693	674	658	677	669	659	684	664	690	664	622	678	686	649	680	656	638	695	653	627	657	638	633	646	676	652	634	652	641	656	650	679	671	632	662	705	693	658	640	691	653	649	739	703	662	653	693	676	668	668	688	694	622	633	647	665	675	692	637	682	676	639	740	668	691	682	666	683	706	687	693	618	624	736	687	619	628	677	638	637	701	701	653	740	659	692	681	688	646	689	683	681	683	687	654	711	675	670	677	727	651	679	673	645	704	684	668	652	690	622	650	683	668	645	639	654	738	591	683	596	650	635	643	637	642	652	666	651	699	681	705	687	631	641	666	642	637	688	682	664	704	718	609	705	691	684	695	654	634	729	639	673	668	675	687	673	607	668	671	626	688	668	638	646	681	708	666	703	682	670	725	703	679	638	683	659	677	685	667	692	688	651	646	646	667	674	632	712	677	673	607	643	661	696	637	635	633	689	656	653	639	688	685	618	679	666	642	666	641	631	668	681	659	614	702	706	646	639	632	683	632	655	686	626	697	675	675	653	621	666	700	618	656	654	675	664	680	680	639	703	688	654	695	650	659	668	638	664	631	639	708	667	647	652	688	621	629	624	676	662	626	661	652	671	692	655	644	682	648	671	682	611	651	641	701	666	674	678	634	654	674	672	659	683	678	665	631	705	680	703	673	670	650	673	665	625	711	607	659	622	637	681	673	682	717	672	662	652	700	654	669	694	653	670	635	669	647	642	671	670	705	690	672	682	663	651	646	683	659	673	669	642	697	684	684	665	656	657	681	670	702	661	657	666	651	657	662	661	693	669	671	734	633	647	642	667	716	685	642	638	712	674	681	675	694	659	649	641	669	667	645	709	684	668	694	642	690	649	650	632	657	650	683	658	647	677	631	683	694	653	635	653	664	638	709	684	676	619	677	643	687	684	703	644	712	689	670	633	709	684	646	701	679	644	637	702	678	665	670	673	678	723	664	678	656	658	688	672	681	650	677	649	651	649	643	631	675	636	675	665	627	676	637	704	625	642	693	694	694	662	718	673	692	687	663	693	645	673	655	661	645	654	661	656	630	684	661	668	702	606	683	627	711	660	667	687	666	631	653	654	630	667	690	654	645	660	703	677	650	671	620	653	660	649	647	604	655	679	708	625	653	644	664	695	695	658	607	663	659	670	694	653	662	660	684	683	682	676	651	639	658	667	646	691	651	702	654	667	656	663	616	637	664	678	657	648	661	678	672	656	696	644	675	662	692	636	691	710	691	659	712	687	682	659	655	669	692	663	640	675	671	668	654	702	629	669	629	645	694	667	609	707	637	662	628	627	660	653	645	647	672	647	644	654	635	662	689	632	672	669	660	619	643	606	693	631	618	664	636	709	652	659	693	678	690	661	667	657	679	648	718	662	679	642	656	659	643	677	670	690	695	673	656	640	617	677	674	675	650	691	662	694	651	649	684	650	682	686	639	660	661	709	675	681	744	719	694	641	663	694	663	665	655	631	640	675	680	661	631	620	668	665	648	690	667	714	610	646	646	664	678	660	709	723	672	658	651	645	730	637	625	641	661	642	654	641	637	709	651	690	703	685	673	644	633	625	630	649	646	688	661	673	638	690	659	696	671	613	636	700	637	630	664	693	662	627	692	667	682	648	685	684	662	694	668	677	650	655	640	684	681	692	682	670	725	645	665	654	697	605	735	663	657	648	660	683	656	639	646	660	671	675	625	652	673	662	599	706	662	646	667	634	744	684	683	697	651	665	679	669	673	690	650	662	612	688	659	725	686	668	700	646	652	659	658	647	682	703	659	690	722	666	685	671	640	642	700	670	686	696	680	649	629	705	687	653	700	657	664	666	672	655	639	642	653	670	654	681	646	675	631	719	714	651	659	652	632	692	694	670	649	637	681	653	677	603	683	596	636	621	666	654	697	718	675	739	686	661	652	629	673	717	660	667	712	702	643	669	639	651	651	684	684	643	681	691	699	669	660	636	613	660	664	648	685	618	662	694	673	663	654	659	673	688	679	652	660	719	690	644	652	665	695	649	671	677	697	675	629	673	691	679	671	708	655	661	678	673	662	700	667	659	655	644	678	660	641	641	635	677	643	657	661	626	701	666	700	645	653	665	671	634	651	659	670	688	675	689	648	635	673	638	653	706	704	598	617	699	657	636	680	647	701	686	678	664	624	641	679	684	606	687	694	632	668	692	692	682	682	630	663	701	654	636	658	651	645	698	667	628	704	681	683	677	606	650	694	667	642	683	648	661	654	703	666	660	692	689	683	694	653	600	654	691	652	646	689	651	667	659	650	678	642	723	644	643	670	634	729	668	666	708	706	673	679	654	700	687	663	681	684	642	726	677	678	702	624	624	685	667	671	693	630	663	597	642	673	675	643	690	747	653	684	664	624	647	692	643	624	649	697	667	698	707	701	680	688	688	643	689	703	676	648	641	670	667	662	598	660	675	699	642	653	667	691	675	680	668	666	688	672	653	695	710	658	670	686	698	665	663	693	658	651	640	693	626	646	711	677	671	651	663	654	710	655	653	651	666	654	688	711	651	670	670	648	636	668	636	685	664	700	660	649	669	649	711	689	707	650	652	689	717	670	682	639	683	655	707	668	661	653	650	657	656	662	701	727	659	588	605	631	632	649	665	644	628	714	672	654	692	657	637	669	638	687	649	645	734	665	689	680	622	648	644	702	666	647	632	631	658	698	730	687	618	655	649	663	668	629	648	656	668	665	656	669	677	636	683	625	676	637	653	654	686	700	631	666	631	640	660	673	631	660	683	626	678	644	674	721	653	656	648	626	661	642	654	690	633	667	644	676	692	692	665	622	663	668	683	634	689	660	619	692	641	640	654	610	655	662	662	638	701	688	644	721	606	643	662	707	686	671	722	676	628	628	629	671	645	638	662	664	652	697	644	711	663	654	635	657	669	651	640	691	640	683	668	656	705	706	629	699	656	709	660	708	687	607	663	622	699	678	692	674	676	665	663	696	659	692	684	650	668	641	651	658	677	680	719	656	699	657	666	694	660	663	706	664	673	674	660	673	672	659	672	659	675	663
24269	21380	28407	24702	19401	6415	3094	1951	1513	1244	1030	866	758	675	569	454	429	417	374	371	355	358	317	314	321	280	268	280	297	290	283	246	257	278	251	272	265	264	268	277	270	240	224	254	253	276	237	250	249	228	221	242	223	212	234	232	236	211	232	220	216	209	236	229	214	241	221	252	228	255	244	242	270	203	232	259	232	204	249	247	217	260	245	235	248	256	235	233	235	240	251	202	260	217	226	219	220	241	223	222	232	223	234	216	242	253	206	237	248	217	216	237	219	230	203	232	205	220	240	242	225	225	202	244	233	233	233	247	252	244	236	237	246	215	245	227	224	226	228	217	247	223	219	221	233	195	219	210	236	201	250	230	221	231	231	230	218	240	236	239	225	220	241	237	226	204	226	232	222	218	235	231	228	249	246	234	241	230	251	210	249	241	226	231	219	230	226	213	200	234	212	256	234	269	238	236	229	235	242	231	241	234	236	239	220	238	239	247	220	223	235	236	216	212	234	243	220	223	238	215	217	230	229	203	216	222	252	248	212	215	214	210	223	243	213	215	236	216	234	241	231	227	211	220	238	239	217	220	218	237	237	265	219	226	220	225	213	245	230	232	231	222	235	213	212	194	221	223	221	219	218	233	256	242	222	267	205	235	247	214	227	255	236	229	220	215	221	241	215	231	229	231	228	201	254	222	218	228	191	236	231	249	221	228	221	209	213	224	256	238	207	233	245	201	259	226	238	220	224	222	218	238	202	221	239	256	246	202	213	245	240	204	193	227	230	233	215	257	226	208	210	247	258	230	229	219	226	210	242	221	211	244	224	244	279	229	230	232	204	241	205	222	220	260	245	239	194	231	215	224	248	214	243	217	213	233	220	240	238	209	214	237	240	252	236	213	192	223	240	244	239	205	229	236	216	211	206	204	235	221	217	230	235	231	221	213	240	223	227	236	211	264	236	238	241	247	255	227	234	240	251	204	233	234	234	200	246	243	210	263	223	242	205	230	234	230	231	240	238	228	223	195	224	216	247	234	219	213	213	230	231	252	235	214	252	229	229	245	223	238	230	215	234	233	215	213	237	228	267	242	240	235	236	234	207	209	231	217	229	222	233	203	231	198	228	235	207	213	193	252	221	251	235	231	243	256	238	251	217	205	245	253	199	214	220	210	218	245	246	224	219	257	233	228	222	221	241	219	212	216	221	233	232	241	223	250	236	216	223	202	241	251	256	215	208	212	231	248	218	208	216	236	233	221	228	230	246	225	228	194	238	195	224	236	225	236	225	231	247	200	239	201	262	246	199	201	200	201	231	240	241	203	254	239	214	219	237	233	221	231	232	208	221	227	244	240	236	223	220	248	242	221	232	227	207	194	219	212	242	236	206	237	224	257	233	229	230	237	209	229	222	222	253	209	230	219	208	232	221	207	240	231	203	249	211	212	216	211	208	233	252	234	202	234	248	211	249	211	212	204	224	240	216	242	238	196	216	221	252	218	206	248	240	230	249	199	208	216	219	248	223	208	213	218	214	243	190	237	216	208	239	223	232	221	250	203	214	250	235	239	229	205	214	253	244	238	193	217	223	229	237	205	231	206	238	207	217	231	203	251	217	218	217	231	214	231	216	234	225	231	211	232	251	230	235	232	249	241	226	219	218	221	227	220	220	230	244	230	223	212	256	227	212	232	234	233	256	208	243	241	228	234	241	228	229	243	213	224	225	230	222	228	227	211	221	238	221	213	229	266	210	254	271	255	232	211	242	226	225	212	256	228	190	204	242	250	216	249	231	237	236	250	224	229	245	255	211	238	247	233	224	217	240	187	209	240	235	210	220	255	209	223	222	207	234	215	236	243	214	233	209	190	203	230	239	231	226	237	237	234	210	232	220	243	237	221	222	229	214	273	226	230	188	220	228	249	227	227	250	238	199	209	221	240	220	234	229	207	235	224	231	239	203	226	246	227	253	231	232	231	270	201	250	232	232	226	249	235	235	218	223	200	222	204	216	232	196	236	245	242	247	232	222	207	230	232	208	233	229	222	241	236	245	220	247	200	223	214	254	221	245	242	195	224	220	246	244	225	208	237	216	213	226	240	211	205	230	213	235	238	242	222	223	217	227	215	235	231	213	233	218	216	241	216	239	216	226	230	223	213	227	241	239	232	257	216	213	231	224	233	230	218	238	227	223	215	259	222	248	241	226	233	247	255	201	218	212	224	217	219	206	242	233	253	225	209	221	239	225	227	234	230	256	236	233	223	224	242	229	223	206	220	243	232	237	189	230	230	232	205	225	210	255	270	223	225	209	214	247	211	200	237	239	215	246	219	214	236	231	229	234	239	212	240	209	226	220	202	231	242	224	233	226	242	207	223	221	228	250	213	219	245	233	226	237	222	239	233	207	213	226	220	207	231	211	240	190	228	232	229	226	228	232	229	237	240	233	211	217	225	258	200	249	250	231	206	211	254	246	239	211	233	220	208	244	246	244	243	233	206	235	211	239	206	242	225	242	200	217	216	225	250	246	216	232	190	222	229	227	231	209	216	226	210	227	215	221	224	252	199	214	227	229	239	231	254	233	216	239	215	233	219	239	237	205	207	240	247	233	255	222	229	220	227	255	221	211	233	228	222	218	239	213	234	196	202	215	213	219	231	252	234	214	222	218	223	223	225	229	214	204	249	216	194	223	244	219	252	214	229	223	247	232	241	241	225	227	224	244	237	244	229	245	231	235	242	227	216	216	233	241	240	234	236	244	224	242	239	264	233	214	209	220	227	237	257	220	219	206	245	198	213	226	228	249	227	217	232	209	233	213	248	238	250	225	231	212	250	229	221	257	221	238	222	226	221	234	232	217	203	215	209	263	241	210	233	249	227	227	211	215	245	250	236	236	216	211	221	198	228	245	221	226	216	231	239	237	201	238	222	221	227	223	228	222	243	259	191	223	213	221	230	214	206	205	204	226	224	222	223	218	237	222	240	228	229	249	258	227	247	251	222	217	226	189	210	232	241	228	205	239	235	226	205	236	224	228	230	203	248	251	236	239	214	239	245	238	220	234	233	227	236	224	227	217	215	218	233	216	236	224	212	230	249	206	225	230	216	203	233	221	248	222	234	233	232	222	226	254	222	223	238	240	225	211	236	248	221	230	204	230	235	229	233	226	210	220	234	227	239	241	223	227	202	222	243	230	235	217	240	250	214	196	218	211	222	235	246	268	224	248	208	214	223	222	230	220	213	216	230	235	220	235	224	228	225	228	224	209	230	226	215	230	226	238	221	221	226	237	210	230	237	230	219	196	236	217	229	211	193	224	230	236	217	237	252	236	231	224	195	250	238	228	220	212	209	229	213	251	231	216	232	220	219	227	220	234	264	218	271	198	238	215	200	243	235	215	231	238	213	234	251	219	210	233	207	245	229	232	215	226	228	228	220	234	237	229	225	208	244	253	216	220	232	253	243	209	235	247	216	221	218	234	208	235	220	218	223	226	228	229	246	239	195	220	226
20790	35295	30370	20230	13844	11042	8666	7091	6066	5122	3937	3341	2931	2515	2079	1632	1421	1274	1143	1153	1084	1001	918	820	834	804	753	718	722	682	694	669	562	596	639	595	561	605	582	555	585	586	583	534	531	518	543	532	536	507	534	515	513	507	506	527	502	474	494	475	505	471	495	513	519	461	494	495	508	510	489	482	502	520	440	489	501	488	509	441	481	457	476	488	508	512	506	486	474	467	463	473	484	486	462	479	496	486	495	511	528	482	483	493	529	518	493	478	494	459	482	512	496	474	491	496	519	503	467	482	490	453	507	504	546	473	470	446	464	457	496	473	469	504	478	515	508	489	463	521	501	522	477	508	492	503	482	518	498	466	526	495	471	462	508	493	524	472	525	528	475	490	481	518	457	494	498	493	519	473	496	497	498	533	490	497	516	517	484	500	479	490	490	486	491	477	481	463	517	481	437	463	481	464	520	508	488	517	481	536	482	491	499	464	489	466	452	494	509	447	510	450	522	524	483	512	487	480	499	559	491	489	440	475	485	521	474	507	511	512	527	473	473	478	482	476	463	473	533	479	467	490	561	477	486	497	475	431	482	484	478	487	479	513	470	485	541	498	446	497	496	506	466	499	477	507	484	479	507	437	453	498	512	527	479	472	515	454	476	476	464	462	477	453	476	493	476	514	504	512	499	534	478	522	474	491	464	511	525	506	469	459	481	438	488	507	476	485	441	493	474	495	463	538	482	471	486	472	482	454	486	478	493	499	479	502	471	471	475	502	481	502	466	531	470	530	463	489	506	508	529	495	465	493	488	519	452	500	473	493	506	460	480	500	477	459	476	464	446	483	462	490	486	483	471	505	473	493	478	483	459	501	501	501	429	496	473	486	541	521	464	461	474	434	482	522	443	461	466	509	468	462	481	495	483	498	524	469	488	483	468	508	470	497	502	493	511	443	492	466	456	475	496	477	480	481	475	489	476	491	478	486	508	496	447	519	489	509	513	497	472	499	494	466	490	502	504	510	511	527	484	499	513	487	505	487	474	460	502	470	528	526	476	479	505	456	464	454	487	499	495	504	479	511	496	486	476	492	493	504	444	518	505	483	466	519	514	533	519	496	466	498	510	530	476	473	508	474	462	502	516	463	495	497	474	495	471	480	479	463	500	500	509	446	488	471	478	466	486	548	497	518	458	474	513	465	471	494	487	475	493	532	523	459	462	492	446	514	458	488	497	464	503	497	470	497	535	499	455	497	467	491	527	497	487	470	533	490	525	486	524	507	531	542	462	510	489	450	487	471	494	469	473	468	447	497	536	492	474	483	493	475	494	481	515	478	480	494	495	498	455	498	524	456	503	502	508	511	523	541	466	504	466	498	490	526	473	480	491	465	469	467	496	489	480	480	457	491	488	522	465	500	477	493	466	517	473	492	449	448	439	500	511	519	476	484	519	491	513	448	498	489	504	496	499	533	497	467	514	466	464	492	483	480	485	487	509	480	513	466	470	437	512	484	504	489	493	490	510	478	507	531	514	524	522	495	501	520	496	462	478	453	496	493	467	498	500	509	458	497	468	506	467	486	516	476	455	475	519	514	460	478	496	502	466	485	503	486	483	468	511	501	528	502	520	481	508	549	497	476	451	482	515	496	487	508	510	482	473	511	487	518	478	460	495	483	516	474	476	471	475	474	499	489	491	462	450	519	515	473	471	476	533	537	483	474	492	482	482	481	492	526	514	466	510	509	474	456	458	502	504	492	498	493	478	492	547	479	506	511	538	479	501	494	501	480	503	485	467	529	505	500	475	478	470	511	466	474	492	481	473	482	486	506	480	488	502	466	497	515	496	468	505	483	465	507	499	489	481	494	482	511	459	493	494	492	518	478	514	464	504	495	490	508	498	519	486	452	478	531	499	491	460	509	474	482	460	508	502	489	496	484	510	452	461	472	478	474	480	485	537	493	516	485	518	504	470	473	507	474	511	473	486	521	495	509	495	484	495	488	488	456	475	458	472	465	484	467	523	460	484	494	492	457	502	478	474	510	477	481	484	473	488	507	470	482	461	523	501	517	480	508	489	469	513	454	493	482	507	490	492	466	502	476	474	492	503	461	470	515	516	514	487	501	458	510	483	534	479	495	477	514	508	495	476	495	516	498	492	470	500	519	510	514	479	510	469	490	491	515	482	514	462	465	497	462	509	486	488	480	511	478	480	483	506	471	467	513	475	472	510	472	484	489	512	496	491	490	503	481	490	504	533	508	497	485	448	475	499	485	492	493	469	486	541	504	473	478	441	496	494	461	478	490	500	460	507	504	509	470	501	496	469	499	482	493	462	514	497	448	507	497	479	466	494	537	441	497	536	517	471	481	504	489	488	504	569	454	486	436	506	493	439	469	510	480	477	490	479	511	518	506	536	498	470	460	487	501	495	513	454	492	482	476	471	478	488	517	463	501	483	495	505	548	484	495	487	481	469	438	489	504	465	515	485	491	492	489	460	484	513	481	487	478	462	504	503	484	501	480	502	514	517	496	521	460	515	487	494	486	479	475	461	483	440	469	483	510	501	490	482	489	486	514	456	490	491	508	494	476	479	499	460	492	515	479	475	515	509	462	468	477	470	482	497	473	454	466	477	457	476	479	481	495	464	477	538	493	512	495	452	508	507	500	481	495	486	469	480	455	481	482	551	489	487	482	509	509	457	494	460	515	502	499	495	471	498	506	454	492	489	499	452	472	474	479	473	523	459	504	490	498	509	478	484	519	472	452	498	508	467	487	476	513	465	488	488	488	484	480	500	477	475	514	460	474	543	490	483	486	475	498	516	506	484	540	513	489	503	484	506	497	508	487	490	490	500	508	504	504	484	492	478	446	488	467	483	494	514	460	451	473	461	476	502	473	450	440	496	516	483	449	500	500	507	529	490	451	452	435	483	521	522	447	492	466	471	496	499	447	502	494	499	503	448	503	502	476	502	475	501	516	455	480	470	518	475	553	484	496	512	512	545	515	504	465	462	529	457	511	512	513	490	513	557	494	530	493	471	479	477	493	456	523	501	449	470	472	476	492	488	495	462	456	491	470	461	480	478	452	520	495	504	507	486	499	518	520	497	466	495	480	471	511	458	477	518	476	479	529	515	469	474	507	505	475	506	474	499	473	522	459	493	512	467	501	483	468	486	453	507	482	519	495	496	500	507	468	506	488	475	490	499	481	479	482	486	458	486	495	509	467	443	453	489	452	493	457	478	507	490	473	481	470	492	479	513	505	491	517	504	526	512	487	465	504	455	512	503	497	538	514	483	474	504	501	519	541	481	508	445	489	488	493	488	509	520	463	531	508	525	500	474	459	461	469	497	449	522	482	522	475	503	475	462	536	496	538	504	471	523	476	482	451	488	524	523	485	482	476	501	492	450	489	520	520	465	482	487	501	462	444	477	524	472	485	498	505	456	473	486	488	521	481	484	438	484	476	508	520	474	495	464	486	470	472	483	483	501	476	472	467	486	544	515	492
23441	21467	29283	24037	21468	19139	6638	2846	2048	1718	1400	1099	959	776	615	562	475	468	431	378	416	399	330	376	319	322	294	301	277	269	263	242	271	261	224	227	233	231	259	256	228	227	235	197	218	233	221	230	206	203	189	224	194	167	179	184	196	173	204	195	188	195	187	193	184	197	198	197	170	207	201	197	207	221	201	195	222	212	180	193	191	184	194	180	188	201	196	201	183	174	182	185	189	164	165	176	199	192	190	208	191	186	171	202	189	193	181	199	206	198	200	207	191	196	204	201	186	194	212	196	199	193	180	209	211	188	196	210	171	218	179	211	185	201	215	214	200	183	212	193	190	200	181	221	197	189	186	178	190	190	203	211	179	185	188	200	170	207	183	195	217	186	197	197	188	225	175	214	206	186	199	198	196	185	204	200	167	181	205	184	187	189	204	186	196	175	186	196	206	192	170	169	182	200	186	213	217	190	199	234	210	196	204	182	200	189	213	178	208	192	174	200	190	180	210	190	213	230	205	202	197	232	201	204	202	211	191	185	205	193	210	187	209	211	204	193	184	202	195	189	225	213	194	196	186	181	203	182	205	196	187	178	190	206	200	205	212	196	186	209	202	201	195	188	190	194	169	200	190	213	210	183	194	190	174	184	213	193	194	193	187	185	192	189	202	203	173	199	186	217	202	202	174	225	204	186	193	185	199	200	200	193	223	164	212	188	193	184	210	186	192	195	205	193	206	202	203	216	189	200	193	198	191	157	173	198	209	187	181	191	199	174	195	212	206	207	185	187	189	211	209	202	189	191	199	196	219	201	202	213	188	196	183	186	197	207	206	191	211	177	207	199	182	185	192	206	197	175	199	199	204	191	198	210	188	185	201	179	188	177	224	200	194	189	217	208	208	229	203	187	172	181	196	189	206	203	177	151	201	167	221	202	207	184	178	189	205	215	214	190	186	197	181	188	212	182	203	189	221	178	211	182	207	194	211	199	183	210	201	178	188	193	214	178	178	191	185	199	187	191	187	195	183	190	220	194	196	194	217	206	179	197	181	189	202	214	209	192	193	181	190	188	179	174	188	183	205	192	198	213	173	181	180	177	191	199	177	198	197	213	193	213	198	201	189	190	189	202	182	218	176	215	206	210	203	207	173	192	194	190	187	188	179	201	221	214	194	164	204	203	201	191	194	201	192	198	199	193	205	181	184	216	203	199	195	187	219	195	203	178	204	200	218	168	208	190	176	209	195	195	189	205	197	186	190	202	199	167	189	201	217	187	198	217	197	192	209	196	208	206	210	168	194	183	237	208	213	216	173	190	206	199	186	198	206	196	174	179	190	210	163	198	188	188	180	189	179	185	221	167	203	193	200	186	192	181	198	209	203	206	180	182	203	201	199	187	210	204	203	176	172	209	203	210	195	199	205	189	221	174	175	182	203	198	191	215	192	178	218	179	187	184	183	182	185	180	177	174	210	195	200	186	181	201	192	187	182	208	187	173	179	188	203	162	200	161	196	190	179	203	207	186	204	180	224	182	176	197	197	195	214	171	204	194	197	182	199	200	219	207	212	199	204	207	196	186	224	197	200	191	195	174	191	204	172	176	190	191	210	222	203	207	184	210	206	202	203	166	204	184	181	197	173	200	190	218	193	168	194	211	197	182	195	177	188	198	194	209	188	187	191	167	176	201	194	203	201	177	198	180	204	189	197	200	191	185	169	175	184	182	205	190	202	193	180	223	190	189	185	180	210	183	189	181	197	213	188	207	192	187	208	201	197	195	185	184	174	193	198	195	173	191	207	196	182	190	209	179	209	196	186	188	192	210	184	184	211	207	188	201	200	187	206	194	186	181	208	188	167	219	191	224	203	193	194	188	210	188	190	184	166	178	183	177	200	186	202	178	183	191	195	185	213	190	191	188	185	199	185	184	173	198	210	189	208	217	196	202	218	185	195	186	192	205	184	212	185	203	210	203	202	201	190	228	210	220	172	191	184	187	202	178	193	185	186	189	204	190	181	181	191	191	191	176	188	214	187	204	193	237	173	191	200	185	195	207	179	173	209	179	217	198	198	192	200	199	198	200	189	164	182	184	204	190	211	170	203	202	182	162	199	202	179	196	178	192	182	178	190	187	199	171	205	198	207	199	209	181	192	206	189	190	189	180	168	218	185	192	170	239	222	211	189	194	204	180	174	191	225	183	198	203	193	196	225	180	198	208	173	214	178	192	179	206	193	174	194	188	175	193	196	178	188	203	194	229	185	206	208	185	192	204	219	211	204	184	199	202	173	193	176	182	183	217	189	204	206	198	207	191	210	215	178	201	198	197	201	195	196	199	197	181	223	175	173	187	190	207	187	178	189	195	198	201	204	193	215	202	173	201	209	194	179	184	207	204	201	182	181	176	195	198	194	200	205	180	189	201	217	174	215	195	213	193	199	205	200	209	194	182	219	202	200	224	181	193	188	186	207	186	198	205	176	187	205	213	191	193	200	196	204	184	221	213	224	202	205	193	187	190	202	215	182	165	188	176	206	201	179	180	183	171	185	176	196	184	189	209	200	184	181	204	192	202	217	213	212	192	226	200	177	208	207	182	195	210	182	187	189	193	189	166	207	165	202	195	194	224	201	166	210	197	188	207	177	198	169	213	170	195	169	189	202	181	177	192	192	192	177	219	189	197	205	185	191	185	193	198	198	185	187	211	207	205	203	173	186	206	181	190	183	206	218	212	209	197	184	205	178	182	188	192	194	191	206	212	203	186	208	187	183	175	179	192	199	189	197	186	191	193	175	201	201	181	194	183	155	177	162	177	172	219	188	211	184	167	197	209	200	222	202	204	195	200	195	213	217	171	205	217	184	207	204	217	190	193	169	218	208	179	201	186	204	202	218	202	190	212	181	202	177	178	198	195	178	204	196	170	200	196	192	192	180	182	208	185	193	207	200	207	193	169	180	226	192	219	193	179	195	190	192	204	181	181	191	204	212	192	209	188	208	194	196	182	204	230	191	212	185	196	191	182	214	183	214	191	191	200	205	218	209	182	196	185	184	183	190	204	207	197	178	197	193	221	203	217	206	206	206	177	209	199	185	187	216	182	189	189	198	195	208	179	186	181	197	185	187	198	221	204	195	206	221	186	191	173	207	177	189	190	186	189	188	188	200	181	193	199	183	196	194	179	203	200	176	192	191	210	179	188	186	219	198	204	196	202	213	195	193	217	188	171	202	215	225	201	195	193	202	184	184	186	179	187	185	192	206	190	212	192	173	188	191	223	223	194	167	199	225	202	195	174	198	203	182	196	206	190	202	194	203	201	188	175	189	197	202	191	206	187	186	202	186	198	195	185	202	182	188	178	196	197	201	206	211	175	201	169	231	190	208	203	196	194	179	198	203	179	199	184	199	181	207	199	178	181	168	169	198	197	165	202	201	207	201	179	183	191	182	213	210	218	176	187	204	194	189	201	223	202	189	175	188	222	230	178	179	189	186	199	174	179	202	187	200	189
23868	39358	34406	25037	18479	14654	11640	9631	8240	6681	5416	4495	3828	2991	2627	2098	1764	1573	1456	1332	1315	1189	1048	955	920	913	819	827	775	735	693	664	610	636	609	583	604	550	607	585	558	549	573	541	459	494	493	479	496	442	428	458	446	428	425	407	444	404	433	442	470	401	418	385	416	424	401	407	404	385	383	413	384	407	402	444	415	436	407	398	428	379	405	384	419	419	402	448	403	425	447	423	399	415	415	419	415	434	396	414	406	415	430	407	386	441	354	423	417	415	397	402	442	401	401	422	438	367	393	423	385	376	397	401	410	399	415	411	465	393	450	388	468	427	438	393	394	402	391	395	421	390	416	420	369	419	389	393	395	425	412	440	420	433	422	403	418	443	446	401	399	418	419	408	385	434	409	436	446	404	409	420	386	384	382	414	415	382	431	398	393	391	392	401	411	417	421	416	432	388	398	440	408	409	408	415	398	431	414	399	389	395	386	404	383	398	414	401	389	411	413	381	404	390	384	395	423	368	413	387	396	387	401	391	431	413	397	378	377	428	434	396	413	380	379	427	454	367	429	401	456	393	386	399	392	391	419	403	401	425	422	393	411	426	379	408	427	407	407	419	398	391	399	375	366	413	396	388	413	422	399	418	401	389	397	368	429	437	375	377	407	386	395	405	422	432	415	384	436	413	372	411	390	388	382	360	448	392	410	413	423	401	405	415	363	406	377	378	401	402	413	383	394	400	439	434	387	394	439	427	389	385	416	450	413	426	402	401	393	413	397	371	416	418	448	386	404	407	404	387	403	428	407	460	390	408	438	402	407	433	404	438	373	392	414	382	378	405	397	421	422	421	418	409	428	424	400	395	437	394	397	373	415	404	397	398	403	363	385	398	403	398	403	407	382	382	373	430	409	423	413	384	418	382	443	415	422	408	394	420	415	408	429	373	415	430	411	381	389	407	386	367	424	371	402	420	430	384	409	409	382	438	406	394	425	397	399	435	407	403	415	397	396	388	397	403	398	401	390	344	419	420	382	387	402	433	444	416	394	389	421	403	394	392	416	391	435	392	395	415	419	400	439	407	431	395	417	381	400	348	424	396	407	391	409	435	464	403	418	416	436	417	390	411	407	372	380	407	410	414	391	383	417	388	411	435	390	424	399	384	435	391	356	409	410	398	445	416	404	390	416	382	393	405	464	423	379	416	436	401	401	391	386	435	396	371	434	424	395	386	409	426	376	440	391	407	412	427	435	405	390	391	423	409	419	409	372	415	395	399	375	407	408	384	424	403	432	391	396	413	437	398	419	416	393	449	405	416	407	413	372	396	392	438	438	411	402	372	395	407	425	404	380	401	404	437	405	383	392	419	398	413	385	420	418	392	416	402	429	458	401	396	388	419	390	392	440	416	403	407	381	405	433	416	402	416	382	405	433	388	415	414	390	445	430	394	398	416	400	414	405	413	396	382	416	391	429	399	430	378	402	401	443	407	393	380	416	402	408	401	402	398	437	416	390	392	412	412	405	396	395	428	380	443	388	426	403	381	408	405	374	409	387	402	388	446	366	408	418	478	394	428	418	407	434	411	434	382	414	391	431	398	387	394	394	401	404	412	397	410	392	413	411	422	423	406	429	388	405	411	420	389	406	388	397	391	440	414	414	402	419	410	382	409	413	458	411	394	418	404	418	389	409	399	400	406	387	421	426	384	416	422	411	380	405	421	418	414	382	412	417	386	411	393	446	401	407	409	397	419	387	409	420	400	408	391	434	360	390	422	432	422	386	418	374	399	437	427	391	399	422	418	393	434	396	389	398	404	418	428	452	417	405	405	398	386	411	396	416	400	403	427	393	420	417	406	408	423	403	388	414	406	407	421	424	408	394	414	402	402	394	412	407	385	412	407	428	417	402	394	404	374	426	370	433	438	418	407	422	436	418	383	377	398	386	409	377	421	396	420	409	432	395	471	399	402	416	433	417	414	373	384	388	420	408	398	420	399	413	400	398	417	438	420	368	419	425	413	421	384	416	427	417	411	423	410	428	430	424	407	369	400	370	380	420	413	428	400	417	376	406	409	424	424	424	371	406	430	397	399	446	383	424	417	380	440	391	432	384	410	383	428	386	401	409	378	365	432	431	418	394	388	384	386	416	431	463	385	396	393	418	403	407	422	414	402	425	422	423	377	409	405	443	403	401	402	384	407	390	410	406	444	442	380	423	341	418	426	414	423	427	405	417	420	372	387	394	410	407	412	367	414	416	391	427	421	431	413	433	411	412	407	398	411	400	388	412	429	430	411	446	404	431	381	422	393	414	380	427	411	395	457	419	354	433	424	414	377	377	385	421	388	421	409	415	449	394	422	386	407	366	383	418	395	387	375	387	404	375	428	408	398	415	438	425	388	401	386	409	410	414	403	402	383	375	396	398	426	422	403	400	424	430	423	448	440	407	406	395	427	427	414	394	408	384	389	408	404	389	388	417	392	403	436	441	447	405	399	400	392	393	451	373	401	401	388	400	373	425	422	418	381	434	444	402	416	371	429	449	436	418	395	402	396	433	388	398	436	411	404	442	393	412	389	422	391	428	418	423	405	429	414	414	420	437	403	410	439	370	424	385	408	407	446	374	408	424	411	402	393	394	404	395	405	404	367	408	387	413	414	421	395	382	407	431	387	428	416	388	422	417	403	408	427	384	401	390	393	395	390	372	430	434	410	445	410	393	434	401	354	420	399	425	424	409	385	373	402	411	399	432	402	383	423	418	449	399	413	388	408	376	390	432	402	407	424	423	396	397	440	425	365	409	400	395	449	407	420	413	414	415	397	403	402	377	391	438	417	426	422	411	425	413	409	414	406	409	384	399	406	389	389	391	403	412	387	451	386	385	404	383	385	388	393	438	390	379	432	460	427	429	413	395	428	414	411	429	413	371	431	415	404	372	406	423	437	440	414	436	383	409	373	391	402	412	418	424	414	384	418	416	389	379	410	378	413	417	418	404	443	411	392	401	417	440	396	371	408	408	419	431	445	421	392	394	419	398	404	403	377	432	371	405	360	401	416	424	398	410	420	442	415	385	392	366	404	403	391	398	384	445	403	394	419	410	404	379	377	379	380	375	414	401	435	386	385	399	416	391	423	399	367	397	370	360	424	380	409	370	424	426	358	406	423	415	421	418	426	405	409	395	438	383	376	395	397	414	391	403	414	415	410	413	450	399	409	412	396	385	392	376	399	372	431	435	402	437	396	399	413	404	379	426	393	404	399	423	367	377	385	417	401	409	413	415	404	412	431	411	389	384	406	363	381	408	399	416	406	453	399	427	421	411	440	430	418	447	425	371	419	431	438	384	403	372	411	429	391	381	406	395	361	387	411	439	423	433	369	403	422	397	404	436	425	402	371	425	409	429	407	404	440	385	423	418	401	427	386	386	371	415	397	407	415	395	414	393	422	404	385	437	410	382	434	425	408	377	391	382	465	395	420	429	443	387	386	409	408	405	378	404	430	430	417	404	398
26961	21146	15745	7204	3291	2104	1471	1186	982	829	758	630	570	547	468	400	420	415	376	370	373	370	346	368	349	371	332	320	299	302	342	344	322	313	306	320	343	345	343	333	322	351	327	327	316	309	327	331	326	309	278	307	321	320	293	308	307	309	277	313	325	316	337	299	287	310	323	325	296	302	323	307	315	320	299	319	327	302	309	284	329	317	305	344	324	268	319	300	317	302	308	324	320	330	318	331	323	316	349	321	326	309	323	307	300	285	347	291	318	310	313	332	315	303	327	303	315	316	304	324	347	298	303	331	319	335	309	277	325	321	297	304	322	327	325	321	321	309	338	317	289	316	339	304	303	301	314	288	301	332	345	290	309	302	279	306	340	300	316	334	316	316	312	331	335	362	285	297	322	336	303	314	328	339	297	298	295	317	330	282	292	328	326	359	326	307	294	334	327	309	326	317	307	301	255	290	303	294	291	315	325	303	309	318	323	307	285	298	304	287	316	307	298	299	298	319	313	296	306	321	310	313	340	317	323	324	343	312	334	306	318	328	322	352	291	300	303	310	308	286	318	308	331	313	292	299	309	339	315	296	317	328	308	344	304	309	307	287	306	297	312	325	304	322	329	275	309	306	299	332	331	319	301	289	312	322	317	312	281	302	356	307	310	332	308	307	287	347	305	321	361	349	311	344	317	311	298	321	339	288	306	311	316	296	300	298	318	303	314	320	327	308	302	307	303	291	328	294	330	316	332	333	325	342	282	313	313	278	309	305	321	303	329	337	283	291	285	322	297	299	312	326	326	307	310	306	332	288	281	342	320	329	297	319	305	328	320	306	311	266	289	325	293	312	297	315	324	304	291	316	314	311	311	313	319	304	317	295	291	314	285	327	303	283	330	299	296	322	301	322	324	293	312	283	324	329	312	341	292	306	335	299	275	308	281	325	289	278	316	338	301	302	282	304	322	304	326	303	293	311	311	304	294	325	316	324	323	317	319	307	313	307	289	324	314	302	293	347	343	316	321	324	344	320	307	298	296	329	297	320	289	289	291	319	334	315	340	306	338	329	276	322	370	298	302	360	355	313	336	327	299	322	325	339	335	294	305	321	330	312	305	338	352	325	316	319	349	327	283	298	300	305	280	319	322	297	325	310	322	280	291	302	331	316	319	287	306	303	293	330	290	313	301	322	305	322	318	301	318	299	293	313	313	309	310	319	340	315	327	313	297	311	288	308	285	322	288	292	315	271	307	358	291	304	298	333	342	314	340	295	319	309	314	317	304	313	325	318	316	336	316	308	322	331	274	352	297	348	332	315	287	300	275	312	301	327	284	315	348	346	327	327	292	334	317	326	283	319	294	321	338	307	311	287	327	322	329	262	331	320	317	290	347	309	311	317	313	325	314	312	330	340	311	326	307	314	300	325	322	332	300	319	324	294	319	300	315	309	311	339	308	274	308	319	294	310	308	336	325	289	285	296	316	326	322	326	304	325	288	306	356	303	291	308	347	333	300	318	314	306	294	286	322	332	336	325	294	298	283	313	336	311	322	310	332	284	273	333	314	306	327	311	326	336	311	304	326	320	309	291	316	330	308	329	308	314	313	337	321	324	298	299	312	325	297	298	297	311	313	308	363	336	317	304	325	304	284	305	345	314	306	315	309	309	266	292	287	293	315	321	293	302	322	344	314	321	308	282	324	316	285	281	302	282	324	301	339	306	332	287	310	318	301	316	304	316	329	273	317	316	327	283	295	279	311	335	311	314	322	327	311	278	311	316	319	305	325	267	312	309	325	332	318	339	337	315	304	299	265	328	301	296	304	346	301	320	299	277	334	296	325	328	306	266	299	304	344	311	338	292	356	320	319	316	289	293	304	300	350	356	340	332	324	295	320	311	302	317	331	307	314	324	331	314	325	314	314	325	306	336	303	297	297	311	298	330	317	290	322	333	314	314	337	320	321	314	315	350	350	298	320	310	331	296	307	310	305	328	282	302	335	338	324	350	310	301	310	313	325	320	290	324	302	302	306	305	294	288	330	319	307	321	313	331	327	315	332	325	326	292	314	316	276	300	314	309	304	306	317	291	330	330	330	308	303	315	292	331	338	300	299	293	310	315	335	315	284	312	321	322	336	300	302	281	309	313	303	321	301	320	317	331	335	312	309	324	308	308	303	304	328	316	331	319	328	275	324	303	320	328	332	261	326	310	343	317	334	306	319	300	330	335	327	304	289	287	345	326	364	302	320	297	317	321	306	309	343	338	307	335	319	316	327	333	293	321	300	332	314	323	322	293	307	323	322	292	328	301	313	331	298	307	329	296	307	297	302	307	350	322	296	287	351	332	329	290	318	342	325	337	324	312	300	291	289	306	313	319	336	269	330	293	339	321	309	320	308	298	328	272	325	329	294	334	310	331	324	305	334	311	312	303	307	315	301	276	326	275	309	309	325	289	286	294	312	287	320	311	322	318	292	327	321	329	309	307	297	325	291	299	323	298	311	294	346	326	323	279	301	303	347	317	309	297	310	310	313	297	316	319	334	343	293	293	295	302	337	339	327	314	306	306	312	300	293	303	309	327	296	290	331	322	325	273	325	310	329	290	313	291	314	317	328	317	322	321	288	330	291	296	323	326	319	316	312	333	309	361	279	314	290	306	312	296	305	308	289	296	322	326	325	312	299	316	321	281	316	308	313	314	304	314	325	295	316	291	336	329	348	330	311	310	290	321	311	302	287	326	312	317	296	309	315	326	285	321	339	284	306	300	309	322	291	289	298	290	286	295	320	325	295	347	307	311	296	326	307	321	337	317	315	274	330	316	325	299	313	317	310	310	320	329	319	318	320	326	318	309	284	311	301	316	338	298	328	313	324	339	299	329	309	297	323	290	297	317	343	337	321	315	321	299	316	335	312	307	279	337	311	312	299	318	293	281	294	315	303	351	330	297	339	323	310	287	307	312	303	281	321	349	311	320	304	308	348	301	301	280	300	369	315	335	323	297	307	280	265	329	307	312	290	336	313	316	318	292	346	315	306	329	302	306	313	322	301	339	306	320	338	287	332	311	336	332	285	331	314	317	315	340	336	294	315	318	303	315	314	324	315	326	309	295	310	333	298	316	285	297	312	302	311	315	351	316	307	314	294	316	311	328	301	282	319	297	321	321	294	314	302	298	299	293	286	313	336	293	330	298	318	288	319	311	324	294	306	316	330	289	359	338	269	309	339	328	300	348	279	318	270	306	314	314	315	332	353	327	323	316	331	338	312	299	307	272	311	304	286	337	343	330	334	295	304	302	338	326	293	295	301	291	340	305	324	288	305	312	312	338	287	313	307	313	320	287	309	321	306	299	326	301	313	320	333	334	299	279	311	329	295	305	312	313	327	349	331	296	313	315	305	316	300	295	334	346	341	359	306	301	294	289	323	317	324	319	313	297	324	296	335	323	299	282	304	292	303	324	311	334	317	309	321	326	349	316	338	305	330	309	343	299	314	314	273	302	324	289
21259	27869	23408	14971	10452	7482	5798	4839	3992	3084	2704	2314	1864	1596	1475	1280	1185	1116	1036	1080	982	915	884	806	852	845	868	790	783	807	786	724	715	728	757	707	703	706	730	731	674	688	740	691	726	717	684	672	648	723	708	693	668	702	665	657	665	653	646	658	668	651	684	711	683	678	706	662	613	637	650	671	679	668	705	696	692	679	624	644	709	650	633	649	625	642	685	646	654	667	655	611	669	620	706	644	658	671	616	662	684	695	635	655	617	660	648	663	657	627	665	686	616	693	640	650	665	698	685	663	657	671	677	657	650	683	700	614	663	686	680	685	684	710	695	640	683	661	653	679	617	636	636	670	618	646	638	681	673	685	607	670	634	669	679	624	657	645	617	611	653	684	681	637	674	705	665	679	663	680	659	664	690	706	679	626	635	700	637	609	615	709	632	676	669	660	624	638	648	650	646	683	671	617	695	677	619	660	700	662	685	667	626	660	614	672	652	610	627	670	627	635	664	615	675	656	718	682	674	626	659	633	705	654	692	732	634	688	681	644	647	650	701	691	652	646	682	619	649	624	644	586	674	608	656	655	669	646	661	641	678	647	700	646	704	648	629	617	615	643	636	679	678	617	634	617	626	637	659	686	676	632	685	597	645	651	627	638	611	668	676	662	698	581	697	660	697	614	667	712	677	620	648	654	650	693	613	659	690	666	616	652	673	627	657	671	702	617	652	631	641	676	666	674	664	617	649	663	643	678	707	705	706	647	667	630	708	632	617	689	709	675	710	662	678	662	648	642	611	644	666	626	678	676	656	695	685	646	649	652	654	615	633	675	647	679	643	681	685	620	673	644	656	653	674	697	686	661	659	682	672	653	660	644	642	662	687	663	650	696	638	718	707	670	655	705	665	651	634	626	696	708	688	664	682	624	665	706	702	685	697	643	661	631	653	667	696	660	662	696	618	650	691	636	665	668	649	640	651	648	658	660	626	685	637	651	672	644	655	699	703	724	606	664	711	698	654	683	646	656	653	684	681	666	688	628	670	631	646	634	591	654	641	661	656	669	659	669	677	606	616	685	664	661	644	695	620	653	631	704	668	689	724	664	670	675	643	635	656	659	661	628	635	684	683	648	669	656	647	668	660	679	681	701	658	640	642	653	702	654	627	647	639	632	647	676	648	663	654	631	644	653	668	671	716	648	674	647	667	643	627	694	674	665	629	658	667	649	651	649	683	624	661	669	654	694	649	655	629	638	689	673	681	653	630	690	656	685	640	653	636	620	604	663	671	670	665	625	665	687	665	691	657	669	649	652	696	652	628	619	657	658	641	626	686	634	635	662	688	701	665	626	643	639	651	656	689	637	595	614	664	589	634	633	660	697	678	648	650	655	659	625	643	640	647	668	672	691	672	656	667	667	677	655	665	666	633	637	647	653	690	653	671	642	711	623	683	664	643	647	697	645	635	653	663	665	643	645	631	683	605	683	660	669	679	651	682	672	651	630	619	617	686	644	621	663	668	676	649	678	663	619	648	624	630	692	652	675	647	644	610	642	696	673	690	718	683	643	720	650	645	656	652	656	647	688	653	669	673	675	684	642	658	683	672	678	654	686	659	623	696	634	650	613	624	600	673	671	636	655	672	631	658	644	623	642	686	648	663	636	648	694	701	665	643	658	637	659	730	655	651	643	665	663	656	684	697	688	683	670	583	619	640	702	633	639	655	678	666	649	608	622	681	667	668	645	649	707	693	618	602	713	671	674	671	681	650	668	660	658	652	619	676	609	660	640	672	666	650	663	638	647	636	649	683	638	656	681	665	651	664	643	597	638	613	668	651	672	644	679	666	646	621	630	671	705	633	637	689	649	699	659	700	652	643	664	653	610	665	639	610	643	685	658	639	685	650	668	680	595	654	624	683	645	629	660	637	667	686	633	654	666	676	662	700	659	616	641	693	648	635	671	646	623	668	675	689	655	653	716	699	644	620	638	658	717	649	669	623	672	658	637	683	652	699	656	621	671	663	672	621	664	660	684	642	686	651	663	707	684	684	662	665	635	736	669	697	674	679	656	698	590	675	655	643	646	634	714	656	671	648	619	673	723	628	641	634	592	637	642	662	651	657	663	668	613	677	640	634	636	643	609	647	652	644	668	654	658	671	632	686	657	693	629	686	649	625	634	658	692	695	652	649	654	681	646	693	698	627	654	680	664	667	671	655	650	655	648	673	631	650	621	702	648	660	688	669	663	667	651	683	652	662	658	672	646	658	669	664	632	637	662	688	692	649	682	633	638	682	689	671	647	680	640	668	668	666	678	632	695	628	642	679	633	632	709	694	666	681	670	672	657	641	665	678	723	706	655	676	680	648	634	682	637	696	645	657	681	676	635	593	668	671	657	674	678	640	668	701	653	615	683	638	688	704	666	654	626	661	652	673	665	706	648	669	704	667	670	641	668	682	665	609	669	665	711	633	597	657	719	665	640	676	638	673	676	678	642	659	640	664	690	668	603	623	662	632	644	665	659	702	665	610	669	641	701	675	705	685	629	659	639	671	670	694	670	648	666	665	658	681	679	642	639	602	648	667	666	656	660	671	669	649	662	674	651	647	667	672	684	610	618	723	706	655	704	652	661	654	675	689	683	626	612	635	619	654	627	710	647	650	681	656	673	674	616	630	665	706	662	684	642	676	635	678	644	677	668	653	628	634	662	661	665	668	664	656	667	629	662	661	655	687	667	715	665	651	673	650	674	660	650	673	685	615	636	671	676	674	628	665	639	643	658	677	621	701	630	673	682	629	678	650	671	660	645	671	658	640	635	683	701	646	692	713	674	661	675	647	661	630	629	642	672	625	635	653	663	609	667	679	621	672	640	670	633	679	683	644	683	638	680	683	659	681	628	675	659	633	687	657	664	668	641	662	667	642	648	656	632	680	623	649	644	663	653	635	677	667	665	681	654	693	692	679	637	690	650	696	635	623	667	645	677	605	661	683	612	681	660	671	694	638	629	673	642	644	671	670	684	599	706	647	666	671	668	667	650	677	662	656	646	642	639	669	625	694	657	636	633	687	657	601	686	607	698	670	675	657	639	645	672	715	650	633	686	634	621	679	720	676	647	629	685	633	636	676	664	675	673	673	681	638	669	674	669	699	661	676	658	628	660	628	662	628	615	663	670	657	616	676	672	689	719	656	634	675	695	618	701	664	656	660	671	679	677	640	684	675	599	691	647	660	679	659	656	646	623	676	653	678	615	677	675	685	637	715	680	686	647	657	622	645	700	641	661	656	646	665	649	669	652	645	677	642	648	627	632	624	690	611	663	661	668	648	658	634	659	699	653	697	650	643	701	655	638	657	643	694	667	642	643	609	683	636	656	673	660	671	669	647	670	638	656	633	636	674	657	675	653	675	676	671	667	665	674	632	684	658	620	652	674	642	674	661	635	663	719	666	688	639	618	712	679	683	694	681	687	618	677	677	651	701	643	659	659	597	643	654	660	651	667	722	654	653	707
24329	21440	28536	24753	19724	6666	2991	1961	1440	1089	935	814	633	577	501	454	439	415	351	379	369	352	335	326	301	285	305	305	288	262	281	263	255	244	255	251	269	233	255	219	244	244	244	235	243	276	229	219	244	242	186	233	234	242	229	227	242	232	216	237	209	218	234	244	231	224	222	235	232	236	254	220	230	212	237	230	203	265	259	217	233	236	239	221	216	211	216	252	221	217	211	222	216	239	229	257	227	236	225	224	219	218	255	237	230	246	244	198	242	212	217	207	222	208	239	179	235	202	209	253	206	229	238	238	237	218	223	237	226	233	220	240	210	217	223	191	233	241	211	196	226	218	228	224	229	243	245	215	225	202	221	241	212	256	189	243	201	221	226	227	214	228	260	225	229	240	243	222	241	249	230	195	225	227	261	228	230	211	212	228	220	227	214	236	223	237	234	223	271	255	241	248	188	258	241	211	223	228	241	205	199	217	230	204	200	205	209	239	216	237	226	218	262	200	225	203	219	217	223	226	234	223	229	271	217	234	214	233	191	222	239	252	242	233	218	206	240	193	250	221	216	203	239	223	191	208	252	197	220	237	235	221	210	229	240	198	191	199	243	211	236	235	251	219	216	240	265	215	244	241	250	218	209	213	227	221	208	232	201	220	226	225	221	205	248	221	255	213	230	240	230	231	218	239	252	217	232	205	214	200	228	242	240	240	231	220	217	227	228	216	221	234	219	220	223	218	216	228	222	225	225	224	215	216	228	209	236	219	216	211	224	218	244	208	197	257	235	219	239	224	222	250	235	221	235	218	194	238	231	230	260	220	219	222	237	236	228	216	236	236	250	245	233	221	214	202	215	226	240	226	225	229	247	245	248	209	202	246	208	211	213	248	227	232	201	267	231	210	248	215	210	217	238	231	230	234	238	216	206	245	238	251	226	206	226	211	203	198	252	229	244	239	203	229	244	212	224	208	200	232	228	251	231	219	234	226	212	241	228	212	232	214	213	238	209	249	230	224	214	223	224	249	252	213	228	232	214	236	198	251	235	233	245	228	237	252	205	230	196	234	208	230	236	233	223	214	229	205	216	228	223	253	222	213	204	234	221	247	230	239	238	230	261	222	215	205	223	212	222	224	268	230	211	209	236	227	236	219	224	199	222	247	241	224	249	226	236	232	221	213	224	227	245	250	241	240	215	232	227	234	206	216	219	232	239	204	241	236	223	265	242	231	209	259	229	253	214	231	226	220	250	239	222	212	260	235	229	245	227	207	229	197	228	218	248	230	240	212	241	219	241	244	202	227	219	223	221	250	227	223	208	233	220	225	212	222	233	216	203	227	225	221	239	228	200	234	208	222	231	229	224	218	220	231	220	215	225	235	232	195	244	231	236	216	229	238	226	232	231	207	250	220	227	231	205	229	232	207	232	231	231	221	210	210	234	210	247	199	243	221	192	213	221	213	234	244	224	200	216	219	223	236	213	217	209	222	248	222	230	214	225	240	224	191	200	221	204	243	225	210	209	201	221	201	232	222	226	246	207	219	222	202	222	215	265	222	215	213	234	210	223	232	225	212	235	226	243	222	206	245	203	239	207	200	234	220	232	240	235	214	237	255	258	219	229	216	238	218	242	243	257	224	212	201	246	241	224	231	225	223	229	215	243	253	263	251	231	215	219	228	231	231	214	224	201	219	228	229	222	226	218	209	248	205	210	195	250	233	239	219	221	206	223	252	249	194	210	211	205	224	233	190	212	219	244	212	244	232	243	215	251	227	233	230	274	211	241	222	210	196	231	202	227	235	230	245	234	237	221	208	255	233	227	229	213	237	235	247	226	242	220	226	215	246	225	190	243	223	231	192	234	239	217	221	217	220	215	237	222	222	233	239	234	246	230	207	245	245	228	213	197	240	213	208	224	246	238	232	260	221	222	223	236	255	228	208	226	222	236	223	223	239	242	214	202	220	228	251	222	225	230	248	233	211	241	222	221	204	220	200	245	236	219	238	206	220	227	232	249	233	194	208	221	227	254	219	236	230	245	218	233	217	252	202	234	222	242	234	213	212	216	237	236	239	234	218	257	226	201	210	238	236	232	240	198	214	233	214	239	232	238	239	223	229	248	238	234	229	230	235	238	186	229	248	220	251	227	219	243	214	219	232	248	243	214	217	218	237	212	239	233	216	242	230	226	211	221	222	218	207	226	222	249	225	230	214	218	230	238	224	210	226	238	212	227	226	253	227	223	219	200	229	217	200	239	204	234	232	239	223	214	210	231	222	247	241	260	238	237	234	248	217	232	211	222	215	231	221	244	222	239	238	212	216	226	213	247	199	204	205	218	226	203	219	229	215	219	215	235	180	222	245	209	219	219	240	231	249	226	213	228	231	201	237	211	240	224	235	199	214	242	231	218	211	228	246	221	226	212	212	221	207	244	198	201	227	220	223	236	226	236	222	265	210	210	217	214	232	219	237	244	226	231	204	236	228	204	225	228	238	229	214	202	212	212	251	227	244	198	208	238	206	236	210	231	256	218	187	220	232	198	234	220	203	246	209	206	209	222	190	216	217	219	257	210	219	216	219	250	227	244	218	205	237	235	241	230	236	204	243	216	208	210	217	242	218	225	237	246	246	217	248	219	223	241	231	241	237	219	221	233	212	242	238	250	232	192	199	226	216	231	209	237	222	231	227	231	188	227	239	229	212	205	244	232	206	250	219	229	214	211	239	214	195	235	240	250	207	214	233	211	217	237	234	230	225	218	241	243	264	199	201	221	213	224	210	220	206	253	235	220	219	215	233	242	234	207	231	214	213	228	221	235	223	222	234	232	215	219	232	232	214	220	212	225	239	224	234	240	259	237	215	230	213	220	236	226	233	206	226	223	209	209	207	212	220	222	218	226	229	227	237	213	237	227	224	231	214	212	219	235	186	227	214	244	207	219	238	214	230	235	236	231	203	217	231	244	246	237	210	222	230	261	241	224	239	230	239	229	233	219	212	249	253	215	215	233	231	226	195	238	246	226	222	201	230	232	202	225	215	238	227	254	266	220	230	230	214	210	231	230	219	214	217	237	210	227	240	226	206	233	226	213	223	200	216	220	240	227	231	233	251	197	218	237	218	198	234	208	240	211	219	232	211	250	196	240	228	229	227	214	234	231	226	247	221	210	218	209	242	207	231	224	201	208	260	243	236	224	230	217	215	239	208	220	222	250	219	225	228	223	263	251	237	213	241	235	225	240	229	241	240	224	216	214	267	218	210	210	222	219	237	230	230	229	217	213	220	247	222	220	233	221	219	245	232	226	229	227	199	228	219	256	213	209	240	254	245	218	233	216	192	221	220	245	229	221	197	217	189	198	226	217	256	221	238	239	215	206	229	207	220	247	242	233	232	209	228	227	233	233	241	252	226	271	224	260	199	190	227	202	205	220	215	243	212	217	223	239	207	212	234	230	199	213	253	220	238	213	222	223	269	238	222	207	237	225	244	212	217	248	225	222	242	216	274
21010	33596	30829	21887	16283	11156	9023	7530	5839	4405	3675	3033	2565	2096	1885	1530	1486	1347	1155	1084	1158	999	929	867	803	733	767	788	774	729	684	621	636	647	575	607	578	616	605	583	554	597	603	556	571	567	604	482	530	535	511	572	537	505	490	516	517	475	516	523	524	509	508	457	538	524	558	503	483	508	564	504	502	502	463	501	478	480	521	472	483	508	496	476	452	456	496	493	485	501	546	492	511	493	503	530	501	486	440	497	506	514	490	491	492	530	533	510	459	508	488	469	493	514	498	485	510	490	487	520	496	476	489	515	496	500	484	498	520	480	473	504	509	450	542	484	514	467	488	530	493	459	482	507	519	517	492	446	530	485	503	505	498	487	478	469	501	463	474	464	465	496	491	449	527	482	433	491	481	521	509	459	481	497	468	481	487	478	493	483	467	507	538	471	466	482	454	516	518	471	519	473	480	498	482	514	513	510	493	520	461	486	489	482	510	451	499	472	460	468	450	470	433	464	467	485	491	528	476	528	510	469	540	473	464	516	498	459	528	470	495	514	477	495	468	491	474	487	504	496	457	518	475	440	476	514	484	455	478	465	521	490	512	486	515	545	501	460	491	538	507	489	481	490	490	505	506	487	511	506	504	504	480	455	479	511	452	480	444	486	455	466	470	480	498	491	512	477	488	523	517	523	484	467	476	513	514	471	511	503	490	481	503	460	504	525	447	498	495	527	479	489	512	530	484	484	460	481	480	481	501	499	517	458	460	490	504	488	473	470	478	473	486	471	500	475	490	474	467	510	496	523	521	501	474	518	491	459	486	520	472	521	455	505	476	475	506	454	513	492	482	472	478	456	448	493	496	495	519	468	518	497	486	454	495	449	496	475	467	519	472	468	467	471	498	473	508	517	484	500	486	465	475	499	484	535	446	496	472	484	488	509	496	503	464	424	505	459	486	485	471	448	456	487	516	470	472	459	478	464	461	506	488	493	489	469	462	471	513	487	503	464	488	449	521	498	513	508	554	509	524	452	525	462	497	465	470	506	507	486	498	497	452	470	483	525	516	514	489	450	476	497	489	465	521	490	490	488	541	476	450	450	557	479	471	440	483	457	486	481	473	447	462	478	511	518	493	497	494	465	491	470	469	455	479	486	498	501	515	500	485	510	505	484	456	488	495	493	477	526	465	450	469	467	474	499	520	513	471	459	461	501	484	485	486	534	457	493	484	487	500	471	512	531	522	466	490	508	474	469	470	482	522	465	482	484	499	500	465	509	536	494	444	497	477	474	492	482	472	477	453	454	464	486	501	488	521	470	503	478	463	470	499	466	496	460	500	483	492	513	484	500	498	500	474	444	454	516	467	505	471	472	504	482	470	498	477	513	478	502	484	481	538	497	502	481	496	490	475	479	449	532	480	515	475	527	486	499	503	461	522	497	519	470	477	495	489	466	507	480	514	485	511	466	498	488	448	471	481	493	465	485	468	526	494	502	497	471	500	521	468	467	467	470	499	531	503	510	497	439	496	501	494	465	486	515	482	465	450	516	489	476	455	504	466	508	500	493	531	500	474	509	488	537	488	480	505	515	480	496	497	500	513	463	500	441	478	459	459	489	495	483	467	491	444	480	444	504	474	498	459	488	497	516	466	511	478	515	478	484	472	464	520	466	437	459	476	498	508	518	497	502	462	462	482	480	504	456	468	485	498	478	465	496	513	477	546	466	464	475	507	464	473	482	474	480	514	489	485	473	496	493	471	466	495	501	507	511	445	480	497	523	524	464	508	501	491	508	473	502	489	518	503	470	501	495	534	501	481	471	495	512	472	472	476	420	505	475	522	498	477	472	477	499	512	538	495	497	505	504	499	507	500	466	509	499	500	469	518	523	456	454	541	460	512	490	503	482	474	500	479	500	529	488	468	510	472	518	500	462	458	489	505	505	470	514	514	494	506	478	502	521	515	490	494	476	434	513	512	524	473	508	472	484	499	470	494	490	485	523	507	472	483	504	468	472	474	489	495	450	510	511	462	473	490	462	472	513	482	477	511	479	501	467	489	481	524	459	493	494	439	510	516	490	500	526	430	470	490	484	446	494	485	491	474	527	535	494	456	480	498	509	499	483	507	496	504	466	468	516	433	474	455	503	459	520	479	469	434	472	487	486	469	501	451	502	454	483	476	489	536	511	513	485	528	493	484	473	498	470	478	523	470	458	496	488	472	439	459	483	463	479	465	474	503	497	509	497	524	476	470	486	504	494	476	462	504	510	485	461	496	474	494	475	509	489	484	437	464	469	487	508	477	508	440	506	459	475	530	517	503	527	470	436	507	469	468	480	497	440	485	483	480	491	510	496	519	514	458	498	505	456	496	518	505	501	482	486	482	482	448	490	490	467	476	517	473	514	458	504	492	475	511	492	475	505	488	500	495	456	505	515	483	505	490	450	484	527	512	470	514	481	486	507	468	501	480	449	506	509	507	443	497	450	478	497	470	512	515	503	486	479	519	483	492	496	497	459	511	489	489	481	482	509	464	509	530	499	478	517	504	461	463	515	494	449	510	496	457	487	463	441	527	472	512	504	455	504	494	511	487	465	511	483	486	502	491	456	480	478	454	511	495	470	435	500	477	526	518	485	493	503	471	522	455	478	498	483	476	440	518	548	492	486	474	506	468	522	478	522	518	507	486	491	453	513	480	459	471	512	505	496	507	513	532	493	455	483	514	509	521	466	481	457	476	497	462	499	472	486	490	488	451	493	499	486	512	483	501	432	481	516	463	512	481	478	486	508	505	490	523	511	490	495	526	505	502	482	499	462	467	435	442	496	455	506	487	450	481	462	454	538	519	467	476	455	454	508	478	483	490	487	484	479	467	491	477	512	477	496	505	490	463	493	481	470	504	489	480	448	475	490	489	468	496	466	479	474	497	512	448	442	481	474	477	512	516	475	463	474	456	471	468	487	467	493	491	525	512	482	468	479	497	506	487	458	488	512	462	491	477	492	477	448	486	499	479	508	466	492	492	470	568	489	522	532	475	505	490	490	506	496	443	504	477	508	449	473	498	512	469	480	510	520	479	482	453	521	456	472	514	444	498	508	508	486	553	425	491	507	505	499	486	476	471	499	472	478	509	509	514	481	491	487	483	512	535	493	541	472	510	459	513	470	501	479	458	492	475	485	475	519	492	502	543	499	493	472	464	466	476	470	462	492	485	519	495	455	521	523	513	501	513	505	512	489	478	472	505	548	526	479	532	443	478	473	467	491	511	508	494	501	477	473	547	460	440	490	482	514	481	494	472	461	464	476	468	505	492	471	489	490	447	457	493	461	538	512	482	528	460	499	511	500	459	488	437	468	464	515	498	459	500	504	456	470	513	464	491	490	465	511	494	447	518	518	496	487	462	502	495	493	434	460	502	495	513	492	492	476	474	485	463	458	499	500	484	521	492	459	531	478	500	467	507	488	501	481	447	478	504	498	462	475	515	497	508	449	475	476	507	493	500	497	477	526
23454	21474	29312	24063	21490	19080	6882	3106	2044	1536	1216	931	851	732	581	576	509	480	423	406	403	395	312	298	297	313	282	300	311	295	243	248	254	249	225	251	242	229	234	249	207	223	232	218	218	232	191	206	200	199	179	186	203	184	202	193	214	229	220	205	204	191	205	191	201	194	200	184	213	202	187	187	197	206	208	205	201	193	215	196	192	203	191	189	198	177	213	177	194	175	197	193	199	199	212	201	214	183	191	202	181	189	208	190	184	229	204	212	226	200	197	225	193	205	199	207	208	199	195	186	203	178	198	212	225	198	207	181	178	201	216	173	206	178	173	155	197	214	207	182	196	191	179	204	188	182	181	208	195	209	199	212	200	177	200	208	194	206	211	214	189	205	188	173	185	167	181	224	191	181	195	208	189	178	186	202	204	201	229	169	196	196	206	214	190	210	192	212	210	204	179	221	185	217	178	189	180	194	214	199	199	194	186	190	190	194	198	200	184	196	204	206	185	196	166	180	204	203	181	181	184	180	193	178	181	174	192	209	206	194	203	191	198	198	191	184	189	196	215	201	197	187	203	201	196	188	198	187	187	173	201	194	197	174	164	188	211	189	204	202	207	196	182	209	167	211	184	190	210	198	186	200	192	206	213	203	180	173	182	191	179	199	201	195	191	183	187	191	186	191	229	183	172	204	193	204	199	215	192	190	184	212	184	178	181	210	205	183	204	206	190	224	194	211	208	215	204	185	199	207	194	196	174	180	184	214	220	227	202	188	175	198	183	178	187	172	178	203	181	186	193	223	207	191	187	187	190	174	191	172	209	201	212	210	203	200	205	207	201	193	179	194	178	192	211	192	174	190	192	188	194	189	209	192	181	190	189	206	178	203	200	193	214	191	187	181	212	212	200	190	188	187	194	179	199	183	197	186	196	177	199	188	201	175	207	188	203	203	208	196	206	234	171	188	190	206	212	179	192	206	206	196	170	201	176	194	188	200	205	186	219	189	202	172	197	172	219	200	204	193	183	196	196	218	222	177	199	195	190	202	188	177	208	204	174	188	173	191	200	179	193	198	221	183	192	211	226	219	198	175	202	206	192	184	188	184	176	202	203	191	199	190	187	201	175	183	202	193	201	212	195	206	212	189	200	191	186	195	185	207	197	214	179	193	171	205	208	210	179	174	179	205	202	215	206	203	197	200	220	176	166	198	179	173	190	187	194	223	216	184	212	216	187	198	199	178	195	191	204	201	200	181	194	193	207	195	191	187	192	204	194	194	191	188	225	195	196	197	193	206	196	173	179	177	203	198	192	201	207	215	201	181	205	190	237	198	188	195	173	191	177	180	168	179	195	207	217	164	179	200	190	187	178	213	192	208	208	193	184	181	202	214	202	210	188	195	208	175	197	194	208	177	192	203	196	204	231	205	198	197	161	196	230	216	180	205	212	187	214	193	168	204	171	171	179	208	210	193	215	206	185	197	199	208	179	191	193	208	205	181	221	200	184	200	189	180	204	200	207	189	192	206	232	206	182	197	207	178	192	208	186	179	191	184	197	188	204	163	179	196	195	189	195	187	183	207	166	208	179	198	199	200	162	223	204	201	201	204	188	205	206	201	184	179	192	186	216	191	197	193	187	193	171	203	192	193	188	193	205	208	210	191	207	183	189	207	174	169	212	198	195	209	213	189	182	222	232	191	197	204	212	193	193	191	210	190	202	200	195	177	192	174	220	218	196	215	184	221	192	223	181	169	222	203	200	208	207	177	170	176	189	190	192	172	188	185	168	175	194	188	186	200	222	206	191	184	212	192	191	199	214	196	177	200	190	198	195	172	226	185	194	189	193	204	199	198	197	180	173	225	181	184	193	206	191	198	202	202	200	216	193	171	194	188	183	193	190	195	193	193	208	195	204	199	235	187	191	184	188	175	218	202	168	209	225	204	215	174	196	206	180	165	180	206	199	179	207	233	166	195	186	183	188	179	220	205	206	199	178	224	196	166	199	200	185	196	219	179	191	223	196	187	170	188	226	190	190	182	165	216	208	213	210	184	202	167	211	210	204	194	199	195	200	207	202	171	200	154	218	192	194	168	206	230	195	221	192	201	189	184	202	203	176	174	194	201	179	202	204	184	201	215	193	234	202	199	180	215	216	168	177	191	186	197	179	169	175	160	214	169	203	181	205	172	196	197	204	191	177	214	217	191	201	211	194	194	186	176	216	197	211	191	182	201	217	213	193	190	182	191	179	203	186	210	185	184	199	193	199	189	185	207	189	196	195	200	201	185	187	212	198	215	205	181	192	168	188	200	199	172	174	201	210	158	212	200	180	195	189	186	209	206	174	202	202	187	203	218	197	202	210	206	205	196	206	201	202	176	184	154	197	192	188	195	218	177	189	196	201	200	189	180	168	183	177	175	167	171	198	169	186	197	225	183	216	190	174	168	199	221	224	197	209	201	182	213	199	184	206	200	211	176	195	197	186	191	185	188	173	191	203	177	185	200	219	197	200	180	193	200	181	199	187	185	183	191	202	181	195	169	198	161	206	207	189	186	192	215	193	185	174	191	209	201	172	200	219	189	205	171	201	203	185	217	200	207	188	174	202	188	184	191	211	180	169	192	180	195	204	183	218	183	174	190	176	187	214	187	194	192	208	170	192	203	207	202	164	191	197	225	210	179	189	200	195	199	208	216	203	205	205	173	205	209	181	172	215	173	181	188	185	187	188	213	190	204	198	209	199	176	187	196	217	190	195	201	208	186	223	186	187	187	201	160	179	185	201	198	228	218	183	220	186	200	205	176	217	196	191	203	213	189	209	202	191	183	173	190	211	186	188	205	161	204	187	207	198	209	153	190	192	189	211	190	176	187	198	179	190	183	179	200	192	192	186	186	188	177	179	175	191	171	161	201	198	210	217	206	200	195	208	168	213	170	192	169	192	178	198	177	182	217	184	159	199	207	196	181	201	179	203	192	194	180	177	200	180	196	217	198	227	182	179	190	199	203	208	215	177	201	188	166	204	185	201	192	203	168	208	179	176	200	212	182	205	194	202	194	186	208	219	205	204	179	188	206	237	208	212	180	196	205	203	200	200	231	171	202	195	194	166	195	190	170	195	221	199	205	187	205	200	188	194	181	185	202	197	192	180	218	181	202	200	196	198	198	228	199	184	195	182	181	209	192	178	177	212	212	198	178	190	183	206	190	214	196	198	194	194	196	179	199	208	185	194	168	203	200	214	193	183	174	197	208	187	187	183	196	179	202	174	211	202	230	182	191	181	184	190	206	180	198	196	167	208	194	197	176	194	233	203	183	200	200	199	201	180	203	199	182	198	206	191	168	213	213	181	193	204	180	202	190	211	188	188	187	192	210	165	196	202	217	183	209	205	220	191	204	184	185	195	175	189	201	200	174	194	207	227	174	193	207	194	185	170	195	195	174	183	215	196	209	182	182	188	206	199	204	189	207	173	205	178	195	177	224	202	203	176	198	191	202	173	169	186	194
22724	38113	35271	26584	20435	14424	12107	10179	7869	6356	4905	4005	3365	2682	2311	2090	1873	1654	1436	1302	1321	1176	1028	980	986	843	870	903	896	691	672	638	649	631	613	580	595	593	529	539	500	540	502	515	529	509	476	447	471	464	441	410	444	455	436	442	437	394	436	442	423	444	428	410	427	425	428	428	417	409	416	445	381	409	382	434	419	409	421	404	399	419	419	409	417	427	420	371	428	420	391	381	431	410	408	419	398	415	425	443	413	405	393	442	420	417	430	393	430	423	412	409	437	385	423	378	421	426	446	362	373	396	414	448	381	399	419	406	417	415	403	411	409	400	410	425	415	388	432	403	432	414	398	425	404	401	438	347	395	407	399	412	419	423	429	410	404	404	389	409	395	422	394	381	374	435	413	373	403	426	398	415	402	406	404	420	426	398	438	419	376	406	460	391	434	405	421	432	389	446	404	404	425	402	398	385	420	414	412	388	407	419	421	390	416	386	407	402	418	414	434	446	418	409	368	389	431	425	430	437	411	417	379	398	401	441	425	392	406	421	405	429	411	424	441	392	439	411	420	382	420	381	398	428	408	431	394	452	397	397	438	417	421	374	435	435	401	389	426	396	379	397	398	408	399	423	410	443	389	440	397	424	404	410	409	389	385	420	397	438	402	388	399	450	395	416	467	436	374	413	445	374	418	446	432	389	434	413	415	417	419	411	411	409	410	409	412	403	404	429	380	396	411	415	409	407	413	404	385	412	418	412	409	388	391	407	400	402	421	413	403	387	388	376	435	403	408	419	432	403	445	416	401	386	422	393	415	405	403	408	436	405	404	423	405	443	401	434	407	421	441	416	397	383	437	374	441	411	413	422	359	420	378	400	388	402	400	395	406	396	376	370	419	407	403	414	428	430	427	417	411	410	432	412	418	400	403	407	402	405	384	429	404	403	388	415	369	374	387	411	406	437	386	389	379	386	407	403	383	412	393	397	392	406	395	415	391	423	433	430	433	399	362	381	442	397	414	419	411	381	414	393	391	420	418	420	406	370	389	418	423	403	403	426	386	413	402	396	397	407	427	413	416	374	433	428	424	437	382	388	429	386	405	427	399	448	429	436	394	397	408	434	419	417	382	417	394	349	456	430	410	389	381	394	412	408	433	422	420	388	391	410	395	394	430	430	423	417	387	401	396	412	419	380	404	420	416	395	391	394	433	429	411	431	395	419	406	434	422	402	398	406	384	431	440	382	415	405	385	387	365	358	387	403	420	415	394	416	412	412	392	423	416	433	409	389	418	455	428	426	403	415	394	410	403	418	353	449	371	425	433	423	346	421	410	378	407	417	425	416	415	410	399	386	371	402	431	416	411	446	415	418	396	422	408	399	385	404	383	427	408	406	401	403	414	400	364	444	386	426	397	419	411	397	383	386	435	434	414	383	363	442	426	418	385	435	392	377	419	415	380	379	404	409	407	387	399	422	443	428	385	391	450	419	372	368	412	402	428	423	419	366	440	394	433	372	395	376	374	372	416	402	389	434	367	431	413	365	446	417	397	416	397	405	431	393	446	421	425	387	454	401	425	386	429	396	373	389	405	443	395	378	422	407	384	402	412	379	420	411	404	379	404	449	404	401	427	398	412	409	446	383	390	445	431	388	441	405	423	391	411	455	401	445	467	433	406	396	398	411	408	392	424	403	432	420	402	415	423	420	409	417	368	431	394	367	407	400	389	426	398	400	411	365	391	402	437	411	441	408	409	434	402	380	391	401	402	436	422	421	395	432	425	427	379	416	385	406	376	406	424	420	416	400	457	375	387	388	400	449	427	404	401	404	411	401	358	420	390	399	419	399	380	385	419	393	414	416	407	392	419	414	441	397	417	412	431	408	385	418	385	384	425	414	403	399	394	446	424	406	386	403	397	442	417	419	407	357	396	400	434	434	381	408	400	429	388	390	386	395	389	454	420	399	387	415	395	400	422	416	384	422	431	390	355	420	429	427	386	405	438	393	417	420	430	415	404	395	402	404	406	407	419	425	407	407	371	418	408	402	429	413	398	406	387	433	414	413	373	401	412	406	412	423	430	414	431	437	438	447	416	391	416	412	393	376	435	425	397	424	361	414	396	405	423	388	403	441	385	393	389	441	389	441	400	459	402	396	405	383	392	403	409	418	431	400	383	402	413	377	384	411	430	402	469	407	351	411	416	388	438	396	417	423	407	366	419	394	379	438	386	405	418	387	369	397	432	431	403	411	387	384	372	396	375	410	449	438	402	449	431	394	417	425	403	394	399	386	419	421	394	372	405	403	448	407	426	381	399	352	400	421	381	406	367	415	428	431	409	444	399	423	379	449	437	430	396	421	398	385	389	375	432	407	394	413	392	423	404	389	412	385	420	386	409	435	397	442	400	420	400	403	401	363	407	434	394	408	409	402	376	399	431	377	395	406	402	386	412	400	414	411	417	403	409	374	395	398	436	380	387	408	400	383	361	397	407	419	376	375	410	405	398	385	378	421	401	393	387	415	419	390	406	411	425	443	382	401	362	373	402	372	428	403	415	380	416	441	444	373	395	414	381	398	415	380	420	397	414	423	419	427	392	426	405	398	372	393	383	387	415	356	461	418	405	399	387	398	383	410	392	421	404	405	399	461	382	403	412	392	426	369	349	389	397	375	394	410	400	356	384	389	406	407	440	379	418	429	403	426	413	429	439	434	376	395	402	395	396	405	426	415	402	405	383	392	394	388	402	427	410	383	387	403	435	388	408	402	457	413	407	382	393	410	419	373	403	431	408	411	399	434	394	398	424	412	426	396	423	390	408	385	351	402	421	407	361	400	399	424	403	419	424	399	374	381	395	407	431	390	418	368	427	412	410	444	391	383	408	408	383	420	395	375	422	430	427	431	443	363	398	403	393	394	410	369	386	453	362	404	390	403	413	453	390	401	391	400	408	423	413	434	410	430	400	387	393	395	407	426	423	387	437	374	397	413	390	439	421	400	411	417	417	403	396	382	393	394	412	406	440	463	426	418	389	384	363	398	410	416	411	437	407	387	389	396	422	412	427	387	422	440	375	441	376	371	413	382	449	404	444	400	372	387	374	410	418	385	404	388	390	421	437	415	421	404	405	413	411	410	377	418	399	386	427	407	393	415	373	433	404	412	390	368	408	389	447	408	388	430	387	406	402	410	439	417	420	407	418	392	405	412	413	420	366	440	413	400	398	385	401	394	357	410	440	376	390	393	366	421	391	403	456	374	401	401	409	405	423	404	392	386	395	403	412	421	391	404	383	440	386	399	414	419	451	404	406	388	390	397	427	437	410	387	440	416	387	411	394	425	379	387	432	402	376	423	453	418	364	384	385	412	416	415	427	396	384	404	398	368	455	394	365	420	413	432	427	417	416	445	379	416	377	358	434	409	431	366	426	412	411	390	395	367	442	411	399	383	398	414	413	411	429	399	399	409	396	422	396	408	429	378	418	406	415	383	418	414	412	418	391	391	435	409	403	360
27171	21250	16567	8078	3435	2113	1634	1225	1071	837	726	671	542	543	474	410	412	390	397	338	372	389	335	360	354	345	386	347	366	310	304	309	315	349	329	296	330	320	314	314	327	353	332	320	330	336	297	301	271	314	326	326	326	293	305	268	311	300	323	342	331	302	335	323	331	344	315	325	301	306	335	334	292	303	310	324	300	308	326	294	307	319	331	328	327	323	339	332	342	322	316	288	292	315	300	321	330	298	304	309	313	318	305	303	321	322	317	307	362	302	330	312	310	310	291	322	315	305	317	345	294	305	335	304	301	324	296	344	304	305	293	279	298	316	335	343	312	287	303	326	307	332	281	320	315	294	329	339	287	267	328	311	296	311	345	305	296	316	336	304	328	312	298	273	303	321	331	319	316	292	302	303	312	304	303	353	342	348	332	290	329	292	318	304	315	297	291	306	315	304	280	323	289	343	297	318	302	331	298	310	345	310	332	328	284	327	325	303	306	311	302	339	314	288	310	303	332	296	312	300	255	308	327	301	333	295	299	342	322	285	348	332	329	335	315	341	335	299	280	285	320	321	308	311	313	331	297	342	339	280	332	306	284	327	296	323	322	315	314	300	318	292	317	328	314	335	291	311	290	320	293	302	276	319	318	333	301	295	311	341	312	310	309	324	342	324	321	308	296	336	268	282	332	313	308	318	351	321	316	314	334	311	317	347	309	325	301	292	314	314	313	297	301	351	330	305	325	296	352	317	310	329	314	310	301	333	311	329	295	327	302	325	310	313	367	279	330	313	327	337	295	309	315	294	351	315	281	317	321	335	326	326	336	308	308	291	295	333	300	315	337	314	303	330	292	303	319	345	316	346	286	289	342	309	308	313	301	300	319	306	326	329	274	332	289	350	329	332	315	284	287	303	315	294	339	301	304	320	307	296	296	313	364	317	327	302	318	295	294	327	331	314	317	315	297	334	335	295	313	311	310	322	302	361	339	285	296	308	304	290	353	307	317	311	296	334	299	363	303	276	327	309	288	298	332	311	288	301	349	329	319	336	341	313	315	300	298	329	310	314	321	345	293	320	308	321	312	282	305	295	328	314	317	296	304	309	322	290	313	337	347	327	320	295	304	337	318	315	306	326	285	312	325	331	336	327	319	330	278	318	317	332	277	326	309	311	318	334	323	318	297	312	319	331	333	310	330	292	334	308	280	338	293	317	310	276	284	306	326	282	297	345	323	318	284	343	312	294	292	308	297	276	299	313	312	328	340	350	320	324	318	330	296	286	332	295	310	325	312	336	305	317	289	295	338	326	329	323	298	292	294	294	347	300	326	329	283	299	329	338	319	316	329	310	308	307	312	353	292	314	322	331	319	315	306	355	329	307	324	324	334	301	352	326	290	300	326	302	305	300	323	328	300	324	297	342	327	321	330	335	301	310	338	307	301	304	302	316	341	305	280	340	310	307	290	320	303	345	334	302	318	339	295	371	294	306	327	331	335	325	295	344	286	284	312	305	337	336	301	309	315	326	296	309	328	301	312	338	311	309	303	333	338	321	309	320	301	322	329	315	325	304	336	308	301	322	298	319	277	320	297	309	312	285	304	300	308	299	333	285	310	315	317	331	312	306	345	293	314	304	311	303	314	316	328	316	279	338	335	305	310	310	288	330	333	311	325	326	353	303	320	320	330	284	345	315	280	295	330	309	298	294	316	297	303	296	315	285	289	307	313	316	315	284	320	303	309	307	304	289	321	314	298	274	296	342	292	295	325	335	301	316	329	317	318	317	307	312	304	330	280	333	295	345	275	313	328	312	324	338	303	313	325	291	346	318	334	309	332	333	309	312	313	290	338	279	326	309	314	313	330	336	282	332	322	305	338	296	299	329	289	324	302	316	294	319	333	325	317	344	310	306	309	363	319	305	326	290	308	289	345	324	334	359	325	330	324	305	349	275	349	318	331	304	335	360	311	328	324	311	327	328	314	323	304	322	337	317	348	328	309	323	339	298	289	286	297	325	327	299	303	339	322	318	333	339	343	301	308	341	321	307	283	295	325	292	318	327	334	308	293	295	309	323	320	296	319	304	336	313	311	316	342	306	354	306	340	329	314	314	317	308	335	312	302	330	308	331	328	316	334	296	318	297	281	296	322	319	316	301	323	314	309	312	319	311	297	318	337	289	320	300	291	322	310	307	313	283	310	332	300	284	305	281	308	317	312	307	335	346	318	337	301	334	318	318	295	330	340	304	328	338	308	319	319	277	307	317	340	299	311	313	331	326	305	312	316	296	330	300	293	282	317	324	334	308	299	311	306	336	346	348	343	331	310	326	317	316	290	317	337	317	324	342	353	310	298	289	306	298	308	315	314	309	298	321	283	316	313	302	303	320	304	317	305	330	361	330	319	326	322	315	333	318	308	339	367	331	295	292	295	336	286	317	328	328	331	337	306	277	326	339	287	359	302	297	325	318	330	291	317	332	318	307	324	295	319	331	297	298	315	284	334	316	311	325	349	326	311	336	312	333	323	348	323	288	338	345	335	351	312	305	359	306	309	353	329	328	350	304	303	305	312	332	314	305	297	274	291	292	337	314	312	321	322	258	299	334	323	328	321	315	303	299	302	288	308	316	306	283	284	315	295	329	340	313	304	329	315	342	303	291	301	284	302	284	317	294	310	312	319	311	308	318	311	288	307	315	315	316	337	330	279	305	330	287	309	337	340	300	291	303	297	288	309	336	309	309	293	317	302	315	303	339	346	325	327	325	322	280	329	326	363	315	319	329	337	314	312	314	331	318	339	307	283	323	322	314	294	274	323	292	312	290	314	303	315	365	306	327	300	329	299	308	333	345	304	315	319	307	287	317	315	310	314	310	302	296	291	354	315	340	309	298	341	320	332	320	281	366	277	323	329	335	338	350	303	270	298	318	310	358	338	306	287	318	316	307	303	291	285	312	325	331	316	322	327	342	307	306	298	326	327	348	323	334	305	296	343	312	306	323	322	315	305	323	327	297	321	284	298	323	318	284	303	304	336	297	304	320	327	309	327	301	331	352	303	316	287	338	313	333	285	339	326	305	312	314	327	289	301	277	335	310	294	289	321	309	297	308	337	311	342	333	301	313	363	349	345	296	297	319	329	316	331	307	333	341	304	295	268	294	316	335	310	294	282	320	305	335	321	312	346	328	313	317	334	312	301	339	316	326	327	354	317	307	309	304	298	310	311	319	286	302	321	332	290	291	300	295	319	337	310	318	306	313	285	325	322	304	306	321	292	303	324	325	306	312	336	347	299	290	309	322	309	305	318	313	331	318	338	314	333	297	291	292	310	305	330	322	333	302	291	301	338	283	325	311	284	320	334	305	301	321	341	337	330	343	318	303	312	299	289	348	307	313	292	310	309	338	307	296	342	321	319	308	317	307	322	297	319	335	318	319	307	312	326	295	303	309	287	319	324	324	304	311	292	319	296	314	344	331	299	307	346	325	301	304	334	300	330	338	300	352	322	349
19983	27919	25173	16082	10697	7721	6351	4866	3937	3311	2710	2229	1844	1600	1436	1324	1345	1193	1074	986	999	925	842	896	839	869	893	865	815	725	800	726	750	737	691	726	746	733	732	729	679	746	741	690	687	675	674	690	674	649	683	710	623	655	683	658	695	664	703	685	680	647	654	680	682	673	658	691	689	679	660	689	708	628	693	652	667	651	656	698	652	702	673	625	666	695	656	622	700	657	686	684	682	647	653	677	686	668	642	679	611	640	695	712	629	641	696	653	704	696	658	696	670	694	649	672	667	654	693	696	655	682	651	690	689	680	681	642	642	658	662	659	657	668	656	629	662	670	670	636	716	643	689	676	661	623	668	644	694	663	649	643	672	673	653	686	646	673	639	699	659	685	661	692	696	667	640	625	619	644	684	657	679	694	685	644	689	649	669	650	664	666	675	678	649	667	668	688	685	634	673	681	696	663	657	682	662	680	653	702	660	644	606	643	667	675	627	663	699	648	665	682	653	694	644	595	697	657	649	656	689	644	634	699	679	661	694	640	662	672	630	644	653	670	686	648	654	658	667	688	706	630	631	655	687	618	701	668	664	724	668	623	645	663	681	646	648	659	676	686	676	686	659	725	681	711	674	667	649	661	663	676	659	599	673	671	603	685	630	675	703	635	671	653	628	667	668	675	648	611	706	679	671	673	643	622	642	719	617	668	602	696	708	702	648	647	637	631	699	687	652	688	633	662	648	670	662	681	698	655	712	679	673	700	644	653	656	641	664	630	640	697	669	656	664	696	693	678	702	653	670	651	632	647	683	692	689	666	701	687	644	678	679	684	652	630	698	674	680	685	646	702	690	612	664	674	707	657	621	655	667	676	665	682	696	688	691	721	655	700	657	692	682	674	614	650	673	721	643	656	665	720	612	694	696	663	660	683	676	673	635	653	688	675	653	662	675	637	679	645	695	636	660	683	731	662	629	688	641	686	676	614	672	685	660	670	648	668	689	672	649	669	666	677	646	671	608	661	714	662	686	654	639	684	712	688	689	696	657	638	624	657	670	685	664	649	631	640	627	668	669	645	696	669	673	666	695	682	661	661	692	671	732	688	651	724	682	645	665	646	668	672	669	619	672	709	591	636	650	608	648	672	614	645	699	699	650	655	643	675	648	674	678	649	689	676	682	643	652	665	675	701	626	657	710	684	681	682	658	719	661	622	656	658	660	653	704	663	699	668	675	642	681	633	639	737	619	702	674	662	650	616	634	649	679	679	644	654	658	657	652	671	685	692	658	668	664	665	645	657	652	633	640	692	665	720	657	678	680	645	704	676	689	647	657	684	644	649	658	713	656	600	634	655	656	661	657	660	598	650	690	627	645	669	667	621	664	665	693	642	642	621	673	682	654	671	633	625	687	654	673	656	705	624	670	650	653	623	695	689	683	709	670	653	635	650	648	663	683	691	667	640	645	671	618	653	683	651	640	695	647	646	662	721	652	674	672	663	690	654	659	644	730	719	674	690	640	736	720	602	659	686	658	696	673	667	680	645	633	679	691	667	638	633	638	702	654	622	620	668	670	654	636	734	653	616	682	657	629	613	666	667	617	682	642	662	674	654	670	653	655	654	635	636	739	698	654	660	661	670	642	678	650	651	654	664	682	691	695	610	677	697	663	668	648	703	718	650	610	679	654	721	650	689	689	673	699	703	692	704	671	678	656	649	693	661	665	630	649	656	623	687	649	628	667	664	641	643	667	657	679	711	661	654	672	701	647	670	663	687	680	642	655	655	678	664	667	694	679	602	641	672	669	691	657	672	718	673	656	643	673	687	727	654	659	675	687	660	629	677	679	699	685	664	650	686	676	668	633	631	732	676	676	707	698	689	653	613	685	641	666	676	709	644	646	683	647	700	650	706	697	682	668	692	657	653	647	642	657	732	658	654	678	687	630	662	648	695	681	643	652	703	656	698	674	694	640	660	652	647	637	665	655	616	695	689	680	678	647	650	674	672	652	647	652	681	638	672	696	650	696	654	676	666	700	677	659	671	651	634	645	656	661	677	695	696	683	642	598	657	640	681	653	624	661	652	689	660	647	665	682	656	671	659	675	622	687	651	640	640	665	610	697	675	672	670	697	661	626	673	660	633	662	692	679	656	672	683	670	702	700	699	658	730	657	658	616	679	673	711	685	670	662	674	681	668	636	678	650	676	675	653	675	672	658	665	631	661	651	646	664	674	626	610	640	674	637	648	632	651	655	659	670	668	693	672	657	668	620	670	715	668	655	668	647	646	680	661	643	677	717	630	656	685	648	667	719	645	651	679	649	660	700	702	636	697	629	659	672	651	696	637	697	683	663	656	685	655	665	673	611	710	655	671	708	725	676	659	682	658	650	650	629	655	667	649	617	656	672	720	676	608	658	676	674	656	669	643	644	659	684	661	708	676	726	673	719	633	629	674	685	654	660	657	649	687	668	642	638	662	653	673	626	638	701	668	673	633	680	648	687	630	679	678	681	668	642	620	682	678	650	618	680	702	667	743	646	721	641	658	679	646	642	664	664	668	668	645	652	648	740	623	702	609	671	669	660	650	619	675	704	650	737	632	706	678	692	676	659	630	625	679	653	694	654	704	678	671	660	674	669	695	648	653	658	665	666	668	666	691	677	682	675	693	665	663	665	678	654	642	614	707	647	656	644	668	661	659	626	667	681	638	659	687	682	630	662	656	678	711	661	646	648	676	741	652	624	643	698	673	635	687	678	684	709	700	680	691	623	665	645	676	666	702	671	682	686	646	676	660	634	655	686	686	700	672	685	678	672	638	658	640	622	683	672	673	682	626	675	686	682	705	631	715	706	644	671	687	644	651	666	676	642	677	632	667	675	672	684	683	657	661	665	613	709	692	696	673	643	623	676	661	699	680	702	674	703	664	637	664	629	686	667	671	651	728	644	656	670	660	693	703	679	658	658	624	636	659	638	648	656	662	694	680	643	693	658	668	661	703	651	679	675	653	702	620	628	644	642	605	645	689	672	670	641	709	693	704	683	644	700	676	691	666	670	663	646	657	640	668	684	655	701	659	641	661	642	709	683	703	633	712	648	647	690	677	677	682	637	646	678	718	679	697	689	673	700	615	682	688	669	692	632	727	688	655	607	668	671	683	658	694	672	693	668	645	656	623	713	719	641	642	612	678	684	678	664	710	675	687	607	690	688	688	625	632	652	642	638	693	648	683	626	664	637	666	699	683	642	685	676	650	682	684	673	657	719	687	694	677	651	694	665	670	635	606	688	668	671	646	653	673	602	645	681	693	676	702	682	698	675	685	657	681	648	637	657	644	640	660	672	666	688	679	694	658	681	673	674	685	659	670	682	665	675	657	670	631	657	691	693	670	681	652	644	662	644	657	655	678	674	651	640	662	654	656	697	725	686	713	677	697	652	668	669	697	662	652	671	652	678	699	671	666	661	609	644	646	678	703	662	686	651	671	676	671	664	666	664	664	651	692	637	652	723	701
24407	21498	28587	24825	19783	7234	3162	2001	1454	1156	1035	851	703	615	556	506	481	434	386	358	347	322	316	301	298	302	334	298	295	257	271	298	289	281	275	272	267	238	253	224	249	249	283	242	251	239	246	241	226	242	228	217	258	223	217	221	249	244	228	241	234	244	223	254	241	264	212	241	238	234	205	226	248	216	203	252	221	222	232	253	252	216	213	202	216	208	238	209	253	227	248	226	271	249	232	245	227	223	248	211	222	214	233	233	242	211	239	219	238	227	242	239	195	237	235	212	212	199	240	240	214	208	212	257	240	250	217	192	234	236	247	203	242	222	231	224	188	231	259	243	205	252	222	218	232	220	216	248	237	237	238	229	212	235	244	212	215	227	223	239	235	246	227	223	239	235	228	212	234	235	235	233	231	213	254	223	224	217	211	223	219	232	222	242	223	233	222	226	213	240	236	223	209	214	243	236	229	236	220	225	257	229	223	227	210	215	235	229	242	229	239	235	192	217	240	219	218	234	232	233	206	221	231	226	243	231	221	239	198	230	206	206	224	248	219	255	211	211	245	229	195	216	225	213	206	250	242	210	232	223	228	246	201	222	223	234	250	200	237	221	249	228	244	233	209	220	250	222	227	233	235	211	247	222	216	220	215	200	200	238	211	228	223	263	258	264	254	208	250	238	196	221	192	198	246	204	231	215	226	203	241	265	215	227	215	244	242	225	222	230	219	196	242	253	219	257	210	247	248	210	229	247	228	219	223	244	222	215	203	221	222	235	218	212	223	229	210	238	228	227	218	217	228	236	207	243	232	250	218	216	216	204	219	234	227	220	238	234	207	215	216	222	220	248	226	244	247	244	231	222	250	214	204	197	242	216	199	250	240	236	219	217	234	206	213	208	244	227	242	227	225	222	229	222	214	230	222	213	222	202	248	237	201	224	233	224	243	232	209	215	217	252	229	224	211	250	238	245	241	226	229	238	247	237	230	217	241	247	234	244	236	228	222	210	221	240	259	237	245	195	245	215	224	222	231	230	208	228	226	234	245	210	240	226	240	254	200	212	199	240	212	249	211	212	210	238	244	251	218	214	203	258	234	216	230	229	238	217	242	245	221	224	231	244	228	238	200	250	229	211	226	212	219	250	228	223	232	199	241	250	209	237	236	177	236	223	227	236	227	225	215	226	248	253	219	223	212	236	229	231	239	239	212	238	208	226	249	242	217	222	241	217	218	238	249	207	203	196	220	209	204	245	214	224	230	208	265	234	242	203	232	228	216	227	221	232	223	217	220	232	234	238	251	212	211	216	229	207	235	217	191	211	218	221	227	222	243	235	225	237	245	230	235	231	249	248	260	232	236	242	231	243	236	208	194	248	216	227	249	229	229	230	225	203	232	225	239	246	231	224	231	222	229	237	232	220	210	233	222	234	226	217	224	203	247	224	214	212	198	243	201	217	233	199	224	215	211	244	224	239	225	219	217	280	250	249	211	209	218	220	237	231	224	274	222	226	228	230	221	235	211	198	265	263	225	252	228	229	204	270	236	213	224	245	216	228	214	218	231	224	208	216	226	242	212	233	229	251	252	249	224	223	200	233	245	249	211	243	265	244	216	212	195	222	239	221	252	233	239	210	249	213	213	232	228	227	208	230	241	258	229	199	229	219	208	213	233	223	245	212	214	217	221	236	229	224	266	221	234	217	252	210	219	254	197	227	239	211	237	224	228	214	214	241	246	227	227	225	241	213	242	252	210	220	230	228	213	227	236	244	239	238	250	215	220	240	225	219	210	236	204	242	255	223	239	230	221	219	243	233	215	229	209	220	221	225	222	219	234	233	226	230	233	212	242	215	234	240	235	217	252	216	204	224	240	243	203	204	235	223	225	222	221	223	248	233	226	244	216	205	243	224	222	208	225	229	234	219	208	216	226	252	213	211	254	196	257	262	245	215	232	225	231	193	215	205	219	260	232	238	223	220	211	216	235	246	208	233	227	254	232	216	247	201	216	206	225	231	235	218	210	233	235	223	216	236	228	224	214	207	240	253	236	210	210	240	229	238	202	212	254	231	219	223	232	223	227	249	200	237	210	232	253	250	199	223	232	211	233	206	235	197	213	226	215	211	233	255	215	225	235	240	233	254	227	223	207	231	234	224	244	231	242	232	246	233	250	217	224	240	247	218	228	212	200	231	234	246	204	221	209	224	219	211	231	232	241	215	200	226	244	216	245	198	223	236	229	223	230	253	267	248	244	216	270	194	220	226	230	213	223	218	233	202	225	227	220	241	231	221	222	232	241	204	248	213	213	204	244	251	221	241	213	255	225	230	232	223	211	214	227	241	216	205	228	229	252	224	229	237	218	200	272	214	227	198	218	224	222	211	223	243	226	233	246	237	218	205	202	237	242	223	233	217	222	219	220	229	249	233	224	234	216	220	221	219	209	220	246	227	215	248	237	226	232	222	244	225	207	237	253	224	243	232	192	230	242	256	240	236	231	221	190	246	224	224	200	202	209	242	225	221	218	249	220	227	222	226	234	223	224	247	224	214	215	221	200	235	243	254	254	264	215	216	220	222	218	214	232	212	230	219	233	224	244	232	230	214	235	227	238	243	231	243	216	223	235	239	233	235	242	226	255	223	222	222	225	242	216	197	251	238	230	241	250	239	231	212	253	239	271	255	195	234	228	213	206	214	239	216	227	237	217	222	218	207	216	209	224	200	233	225	217	215	229	212	217	225	219	231	213	189	217	252	241	224	206	222	231	234	205	253	224	242	238	226	236	243	215	236	231	220	229	239	229	248	233	219	218	231	215	230	235	254	210	217	211	239	213	234	216	247	220	224	254	223	204	202	221	207	221	250	205	224	216	251	218	231	217	218	236	242	228	203	222	228	212	225	255	247	228	219	223	230	224	231	225	211	246	214	232	208	221	215	223	243	232	210	236	246	223	229	218	246	221	214	227	225	231	234	205	212	207	226	239	255	237	238	226	220	233	230	217	243	235	221	245	183	221	228	218	230	227	252	199	235	238	228	215	210	216	229	217	213	234	218	253	225	219	231	230	231	263	244	198	257	232	236	241	210	232	220	216	213	206	227	250	202	216	240	266	218	230	236	225	223	238	230	184	233	239	216	255	253	237	200	244	247	223	226	239	219	230	210	212	214	220	217	225	250	239	225	215	220	246	233	223	232	234	216	228	224	215	206	223	234	206	254	215	236	223	204	259	217	272	232	228	232	222	230	244	262	222	210	218	257	222	233	228	229	242	198	244	233	255	246	218	187	222	231	230	210	241	217	236	238	227	234	234	235	218	242	213	264	233	242	249	238	214	208	243	243	219	212	251	242	221	216	215	210	211	223	232	226	252	234	232	230	239	227	213	238	231	221	233	229	227	229	242	211	238	233	235	245	235	224	216	219	207	259	253	243	241	217	213	225	225	239	215	233	205	210	215	240	239	221	247	211	251	222	273	238	238	233	229	227	214	210	229	205	236	216	217	268	230	227
20715	34619	31667	21842	15761	12403	9387	7474	5826	4663	4185	3540	2735	2281	1972	1729	1603	1357	1166	1133	1096	954	912	906	862	803	885	817	674	679	647	654	655	658	610	640	672	644	590	612	610	581	604	568	524	611	519	516	542	528	511	557	520	516	485	527	523	534	519	510	550	487	463	487	478	495	453	529	512	505	494	518	484	510	504	521	482	470	491	479	531	506	495	504	514	491	478	488	516	516	495	490	500	453	481	486	498	452	497	489	531	464	474	516	473	493	459	507	476	517	505	493	506	485	483	499	468	482	488	502	488	482	508	501	515	481	494	509	524	450	507	497	514	453	489	490	497	538	537	490	474	496	532	496	478	497	501	505	512	446	521	502	500	507	511	473	504	470	481	481	492	513	543	485	494	497	486	468	495	501	485	497	479	482	495	481	462	505	483	476	465	479	450	505	523	526	470	501	427	493	465	484	473	474	555	525	462	515	506	471	486	493	457	461	503	514	478	491	490	454	481	467	504	471	517	472	473	511	508	484	467	504	449	504	497	483	480	478	486	477	492	508	497	466	529	523	467	495	481	518	481	485	502	505	487	517	495	519	451	480	500	544	488	469	528	486	496	502	481	474	518	513	493	503	456	490	493	527	516	559	474	496	493	526	496	492	494	508	516	478	486	518	533	460	516	498	518	519	505	536	506	509	470	498	531	509	454	506	506	461	480	507	491	486	513	531	484	485	530	471	467	515	502	522	472	481	501	482	456	446	498	485	505	490	501	481	505	503	501	491	482	504	516	520	464	486	462	489	477	520	517	529	484	490	503	539	493	485	533	544	497	488	497	423	473	500	492	464	496	505	494	539	480	485	469	483	502	462	492	467	496	511	505	484	516	486	510	504	470	470	464	453	503	509	473	458	450	494	507	475	483	471	470	469	473	490	484	530	500	498	539	513	527	530	509	500	516	509	506	486	485	460	432	512	477	523	505	518	514	488	491	479	489	468	490	502	520	519	521	505	485	504	479	482	437	522	495	499	507	513	470	471	464	505	506	510	523	499	519	449	464	484	489	515	492	504	487	496	477	434	495	450	500	507	500	512	480	513	530	492	455	476	514	495	500	520	506	513	473	475	494	512	479	493	490	545	508	454	463	489	472	489	503	496	520	517	511	466	451	499	466	489	479	493	490	551	500	488	535	488	545	546	473	484	455	477	532	497	490	506	485	468	476	513	464	505	481	530	523	522	489	470	493	501	475	498	504	493	476	484	489	536	488	471	490	472	510	463	499	483	493	469	499	480	482	472	491	482	454	475	505	509	469	516	490	518	492	507	533	515	468	512	510	471	531	457	474	486	517	509	516	542	446	456	484	481	480	504	485	483	485	458	511	503	530	494	498	462	464	497	474	525	459	513	501	475	461	476	496	538	467	527	486	495	483	511	475	477	489	460	522	496	479	514	496	465	500	490	465	445	492	482	492	539	494	484	462	507	505	460	488	483	509	500	522	482	518	508	497	490	503	503	506	448	513	490	556	490	473	466	473	501	524	503	498	489	467	465	500	492	513	497	510	504	525	480	465	515	510	502	509	468	509	478	509	467	507	503	490	486	491	503	514	547	470	511	479	482	474	470	482	488	483	530	491	528	499	505	488	507	495	504	489	469	464	498	528	490	526	515	487	487	513	488	506	479	507	499	493	476	464	530	477	514	541	501	473	490	516	537	497	517	451	488	446	498	480	482	490	532	501	503	502	530	450	498	489	444	482	508	496	508	527	479	482	490	471	466	477	502	515	498	513	450	513	436	488	472	475	488	485	513	507	473	472	490	531	512	462	497	479	530	502	525	469	507	515	463	537	479	484	489	486	527	480	516	508	454	491	489	464	503	494	496	452	494	477	520	485	512	526	496	480	521	517	476	478	506	512	494	516	509	496	478	507	500	478	482	524	460	509	468	469	475	461	509	490	509	487	480	468	530	504	484	474	524	526	460	533	544	485	485	481	509	456	422	536	520	486	499	501	495	467	480	505	489	494	489	504	474	481	505	459	536	492	470	511	484	497	500	507	476	505	478	488	532	470	534	486	506	506	507	531	472	486	485	498	521	499	475	481	526	497	493	518	543	521	523	500	520	462	522	530	482	491	444	471	527	521	474	504	504	509	490	473	469	513	498	494	500	536	517	499	478	454	520	488	453	490	476	482	482	520	475	536	478	472	545	495	529	515	465	518	482	488	474	457	508	491	524	476	497	497	461	516	474	472	481	448	487	476	508	479	510	514	514	485	496	481	504	466	492	497	484	491	458	525	487	492	489	543	479	504	525	528	470	496	512	522	472	489	474	473	502	521	520	491	506	549	497	531	510	520	481	512	458	490	481	564	509	449	487	475	515	496	525	526	496	534	471	490	479	508	491	496	490	521	462	535	498	476	469	466	517	511	515	482	479	475	479	518	484	509	477	496	491	490	482	484	484	432	488	503	520	533	497	468	502	493	465	470	509	482	527	536	478	481	502	466	505	469	490	524	459	491	463	473	540	538	537	489	499	498	507	481	475	449	523	478	491	534	509	490	468	494	428	465	520	505	485	484	534	498	497	511	503	479	502	504	481	486	489	531	463	494	500	503	508	489	491	505	493	499	481	502	496	463	459	479	468	541	473	480	520	508	461	542	490	478	456	505	532	525	497	484	486	489	487	472	535	511	542	491	536	460	496	486	477	518	518	469	466	486	497	489	489	525	527	490	509	486	486	452	515	487	477	466	514	507	512	478	507	517	494	498	478	468	522	505	474	467	513	518	475	508	534	520	504	479	463	490	522	472	456	515	511	515	516	462	488	440	488	488	473	489	526	487	486	516	455	489	530	477	481	511	495	478	506	478	479	540	498	522	485	492	488	483	504	512	490	452	554	480	465	480	515	494	518	512	434	500	508	477	486	484	517	475	455	508	527	466	465	493	438	459	432	477	477	500	462	477	511	514	504	520	497	514	468	528	515	495	496	487	514	520	494	463	523	483	454	480	530	431	506	528	484	513	529	503	521	485	512	490	460	507	502	473	495	497	532	471	510	490	518	524	465	513	489	507	503	478	488	500	500	479	482	459	476	543	504	479	519	490	503	530	473	479	531	509	458	498	476	466	514	495	468	477	466	499	482	493	506	507	479	473	474	493	539	524	509	501	497	480	498	472	511	499	524	518	454	491	524	524	524	456	446	518	510	474	493	486	500	516	508	487	487	499	490	496	498	506	499	498	505	495	492	513	479	509	494	481	539	485	506	491	482	532	460	478	518	521	476	469	513	489	497	516	501	478	472	524	507	454	482	506	460	504	485	493	529	508	515	479	494	480	484	483	488	466	482	472	464	503	446	484	499	529	518	489	443	495	484	516	533	533	491	483	475	495	474	500	492	523	514	472	499	511	480	489	506	474	490	473	448	531	517	461	500	488	469	514	491	528	475	425	521	502	484	466	517	527	460	502	477	471	498	463	488	484	516	489	465	462	521	453	467	543	497	466	470	485	482	501	479	505	493
23442	21486	29316	24055	21507	19274	7239	3027	2017	1587	1323	1094	965	750	641	589	525	471	438	432	366	396	387	289	341	318	330	316	256	276	265	261	245	246	270	247	258	254	226	210	222	255	243	220	225	222	205	217	203	218	218	224	193	200	200	197	210	195	203	191	188	228	207	221	199	185	203	207	207	207	217	196	194	189	193	207	175	215	215	211	203	192	226	194	193	206	209	183	183	201	206	202	204	214	207	183	170	192	200	199	217	216	176	210	173	204	195	206	193	195	210	201	188	230	218	171	178	196	224	178	196	181	205	197	188	214	196	196	230	207	209	200	213	203	194	179	191	172	196	219	219	205	208	194	195	209	193	187	190	216	212	217	209	179	178	212	207	204	175	217	187	202	186	184	194	180	180	191	189	187	172	196	217	175	235	214	203	229	191	210	186	203	195	186	212	183	186	203	199	171	207	209	199	169	191	207	205	188	197	201	199	196	205	196	219	209	228	201	190	197	205	195	206	193	212	208	210	201	178	187	202	211	207	208	197	200	196	204	175	171	186	208	176	200	191	200	166	185	183	203	157	183	179	193	196	204	200	238	174	194	176	220	195	204	199	209	174	185	202	203	226	183	214	205	178	197	208	193	194	203	197	213	206	210	197	175	205	197	177	195	216	181	188	203	184	193	197	185	205	198	176	178	178	167	190	192	205	206	189	176	173	185	213	200	219	200	183	210	186	214	189	198	219	210	206	184	204	182	207	184	195	195	215	169	228	171	172	198	218	188	183	201	204	182	175	178	190	204	209	185	224	219	204	154	199	166	217	240	185	198	175	218	217	216	189	198	187	200	182	219	178	188	177	198	200	204	209	203	203	230	201	205	185	198	191	195	195	205	199	193	200	209	184	165	184	183	217	226	200	185	214	189	197	210	201	210	197	199	187	177	198	173	191	236	176	194	167	203	196	196	194	193	185	212	224	201	197	166	198	193	188	165	202	222	215	215	196	204	185	202	182	183	169	173	200	199	192	193	186	201	207	214	197	200	182	227	177	184	190	201	202	195	170	204	174	191	195	190	220	207	174	164	209	187	200	188	203	197	195	207	193	168	201	184	197	216	198	182	212	201	189	186	190	210	168	204	199	213	197	201	207	202	203	184	190	179	206	177	196	208	207	192	176	182	192	197	203	195	180	198	185	208	194	172	202	172	214	182	205	190	218	204	198	212	203	212	188	191	179	203	207	213	190	179	176	192	169	190	200	193	198	171	193	195	204	185	185	195	180	170	182	202	195	181	199	191	203	199	198	201	212	195	197	185	189	214	213	186	204	195	182	199	189	191	189	190	205	179	190	208	195	198	212	181	164	200	209	176	198	184	203	196	218	204	190	178	209	187	219	192	185	215	212	190	202	187	203	204	218	191	192	200	189	193	191	186	205	200	210	230	187	203	203	202	179	202	186	205	187	165	209	209	170	195	199	205	205	192	197	179	179	186	202	181	189	177	200	194	187	183	181	215	201	203	196	197	188	220	206	200	205	228	193	212	200	202	188	213	213	215	191	178	199	194	196	203	185	192	212	195	200	193	167	211	216	203	195	176	215	219	203	189	185	205	196	172	205	203	189	205	204	209	189	184	206	193	197	186	198	188	194	207	193	196	221	179	191	168	210	206	195	186	184	207	205	188	200	177	190	185	199	194	183	206	200	221	205	186	195	199	187	220	231	193	190	211	177	180	223	203	167	212	177	200	200	191	169	182	184	188	185	197	206	201	204	199	182	172	187	187	155	222	180	218	204	182	208	224	210	188	191	207	218	201	201	189	163	188	203	196	210	191	210	208	204	194	184	179	187	192	204	212	181	196	209	193	203	203	204	190	201	207	202	187	208	218	190	190	190	183	205	226	197	184	209	184	199	199	228	189	183	201	214	226	201	182	181	201	200	185	217	190	197	179	207	203	181	190	197	173	190	201	196	222	204	196	211	198	196	186	191	192	236	184	206	156	225	179	168	213	183	191	189	205	206	205	188	187	194	223	187	203	214	176	204	209	217	218	225	200	222	196	200	187	195	168	210	165	193	204	173	195	192	167	193	188	196	206	185	188	200	192	207	208	194	201	204	192	211	221	152	196	188	186	193	213	189	192	203	191	209	185	207	203	179	169	160	209	189	208	206	184	194	187	188	205	211	199	201	186	172	186	208	188	191	191	185	173	206	198	229	198	199	198	177	198	188	207	201	192	194	185	197	185	196	169	182	191	208	206	185	212	197	184	187	205	171	200	209	175	194	209	183	193	204	192	202	183	195	180	204	192	198	207	181	193	188	191	205	201	188	200	209	173	183	221	200	213	190	214	185	198	185	203	203	193	190	175	200	192	179	177	218	193	246	197	202	203	204	179	196	214	190	197	189	187	209	193	179	190	183	190	210	223	180	175	193	215	202	205	220	198	165	183	195	185	195	169	184	202	201	190	192	183	176	188	234	200	184	202	189	219	203	178	205	191	189	219	192	210	204	212	222	211	231	179	185	178	169	204	196	170	185	178	178	206	204	190	182	190	210	201	189	206	203	214	203	197	193	182	192	204	203	217	181	208	190	212	200	198	176	184	205	219	213	180	178	202	192	202	192	173	198	206	193	183	184	187	187	169	176	178	195	208	199	178	202	194	179	198	204	200	209	208	199	194	185	203	206	191	170	191	202	198	216	184	202	200	201	201	198	194	178	198	210	191	201	186	206	209	237	202	176	205	183	184	184	191	179	194	195	198	231	194	198	175	213	189	153	179	197	209	205	197	214	197	166	188	195	192	186	196	188	189	167	190	209	181	185	192	193	197	211	197	182	175	196	208	188	208	219	201	177	225	188	196	186	215	197	167	194	201	184	220	181	176	215	197	209	187	203	201	202	218	217	210	159	208	180	216	192	197	197	199	205	190	206	206	201	205	205	189	192	221	190	211	165	214	198	163	218	203	202	193	198	201	205	200	200	200	191	217	195	183	191	197	192	182	185	214	178	201	205	199	231	187	218	196	176	219	199	164	212	209	223	201	190	176	209	203	202	205	186	183	196	193	202	187	213	203	175	175	189	192	178	185	186	223	174	178	208	201	192	214	190	203	171	198	216	174	229	194	189	172	175	203	190	193	210	187	233	168	202	182	209	182	200	191	208	170	190	206	190	185	197	199	211	172	219	206	189	208	214	195	197	193	203	199	201	191	204	184	209	198	184	200	214	204	207	203	189	192	191	188	188	224	207	197	170	200	188	208	190	229	223	200	223	194	195	178	216	175	201	195	191	185	198	196	202	176	194	199	192	212	215	208	203	209	194	203	172	176	195	226	193	202	196	196	175	180	188	186	177	192	198	188	199	186	208	183	186	186	184	215	201	208	189	195	204	201	177	165	192	185	205	204	211	200	189	184	179	186	223	186	230	194	179	173	190	209	199	196	183	200	193	213	215	202	203	194	206	179	209	210	184	163	191	186	210	190	210	215	195	209	203	192	175	168	214	180	205	211	204	210	184	201
22568	38638	35730	26343	20891	15810	12199	9797	8074	6373	5240	4410	3665	3261	2611	2280	1987	1632	1506	1328	1293	1174	1116	1050	985	914	976	938	767	704	663	627	669	710	658	646	654	566	542	547	526	512	485	506	501	493	479	457	449	446	449	437	450	476	455	454	454	493	429	406	470	435	433	457	408	438	436	441	379	420	402	398	431	435	403	433	430	463	416	418	394	444	453	440	450	412	396	393	411	420	438	427	444	402	393	436	400	447	444	431	429	437	406	442	435	422	404	404	400	394	408	425	349	421	419	413	424	432	371	388	383	424	414	393	395	424	455	409	452	420	403	426	421	431	383	385	425	438	417	424	409	412	417	431	377	427	463	419	421	411	432	385	387	408	413	424	424	393	462	415	398	425	416	402	431	374	408	400	428	409	420	419	397	414	399	380	393	422	428	438	383	396	420	388	446	412	421	407	409	369	427	395	436	451	417	419	398	431	415	389	432	429	404	401	426	397	419	433	391	411	410	436	416	395	426	424	366	384	428	409	430	406	432	403	409	405	432	399	413	421	421	399	379	392	398	382	396	430	393	415	453	415	415	414	416	388	435	426	410	417	406	452	416	416	408	426	407	408	418	458	415	439	417	392	404	432	397	400	403	417	423	445	383	411	419	390	428	379	403	425	402	436	411	405	424	414	391	401	416	390	442	423	421	404	397	389	431	412	408	385	412	442	400	405	443	446	417	408	392	395	425	408	398	428	382	402	420	415	396	396	390	413	413	400	401	399	447	417	429	461	404	413	388	398	449	397	438	415	411	434	436	433	400	437	402	429	421	384	416	374	427	435	451	431	445	395	432	426	463	451	454	407	419	415	440	382	425	391	416	454	422	409	392	440	425	408	449	372	422	383	420	386	419	385	384	458	416	400	366	424	400	438	412	388	450	421	403	422	423	444	401	431	414	386	415	402	419	422	416	384	444	446	434	408	430	415	409	408	393	416	410	420	393	421	403	396	400	386	395	430	405	447	417	383	399	411	421	429	413	410	445	382	372	402	436	396	417	405	392	409	397	428	406	437	417	437	415	398	397	404	403	429	432	392	362	382	434	412	421	401	434	403	420	423	430	388	434	407	410	432	396	423	438	409	418	420	382	383	414	428	401	417	396	424	419	429	405	438	380	395	421	430	408	406	371	393	415	456	395	417	421	412	402	448	419	421	422	388	423	407	431	419	378	418	414	399	430	415	398	397	396	404	419	391	394	392	435	404	430	407	417	379	445	425	405	387	441	410	394	428	364	429	404	428	423	425	414	387	400	400	430	424	401	445	400	380	433	417	412	436	384	411	437	439	418	415	408	411	402	407	397	411	422	418	440	386	404	423	403	390	425	410	431	434	396	397	415	430	429	401	400	388	397	434	400	424	419	368	403	400	401	448	409	403	393	353	405	388	448	411	412	405	389	410	394	407	427	413	389	377	411	379	435	419	421	423	430	399	401	407	428	444	379	397	408	417	404	399	412	405	420	396	408	411	435	380	381	403	418	405	395	399	408	451	412	372	385	426	397	439	421	393	392	436	419	373	403	420	408	424	408	396	413	401	401	425	407	377	409	378	416	431	430	434	404	406	396	371	430	437	392	403	393	442	389	400	395	401	417	380	415	453	397	447	405	433	398	369	440	410	470	426	418	352	395	397	437	423	389	397	403	413	381	375	470	414	427	393	409	407	387	429	420	421	438	422	434	378	452	405	435	410	390	457	412	415	410	427	440	442	459	362	432	429	379	411	441	429	425	410	433	417	468	432	426	408	391	411	382	411	412	408	415	413	407	421	370	413	424	419	390	457	404	426	405	441	406	402	421	419	410	451	374	394	415	386	422	400	424	393	411	396	401	462	400	392	412	383	391	375	431	443	427	416	423	410	395	404	395	403	356	421	419	408	428	389	394	395	426	369	421	430	419	434	384	444	358	412	406	408	436	403	390	437	406	486	383	399	412	396	440	437	402	399	399	402	419	426	379	388	427	428	401	417	442	408	382	423	380	401	379	444	433	399	394	380	409	402	417	384	409	370	426	442	414	396	413	397	372	419	422	389	432	411	423	404	398	380	438	403	432	405	375	362	414	390	358	382	390	422	365	416	407	413	469	427	356	429	399	405	413	430	412	403	425	419	428	410	448	457	420	410	381	406	429	394	407	435	385	398	371	437	413	419	412	401	432	440	411	398	409	405	419	426	414	410	421	405	399	421	396	437	421	383	395	412	408	453	416	421	415	401	427	431	390	389	397	410	426	401	414	414	424	425	400	436	437	411	409	410	373	420	434	450	390	380	384	428	369	390	407	418	376	404	414	423	431	417	412	445	402	391	409	420	426	385	397	413	377	387	466	370	389	409	392	446	456	429	384	397	435	411	424	382	385	392	424	401	434	424	395	429	415	409	398	442	404	418	420	402	425	423	421	415	415	452	404	441	409	423	387	451	425	448	394	421	393	426	400	392	418	421	397	416	421	421	439	392	412	368	432	441	376	379	412	440	406	401	403	401	389	403	422	386	426	405	426	416	352	419	392	443	394	445	423	419	426	397	408	428	414	411	415	432	435	421	433	448	420	411	425	428	371	419	419	386	413	409	401	396	409	404	406	413	435	413	383	414	435	413	388	436	422	407	399	384	389	425	449	398	420	402	405	422	381	410	419	399	408	426	426	426	380	423	392	438	419	407	419	417	430	413	377	410	391	427	420	428	375	406	417	420	426	405	423	388	397	408	419	409	395	423	426	423	380	434	434	406	379	386	396	412	428	410	397	416	427	404	430	425	402	369	432	410	429	415	389	424	407	417	397	402	420	412	409	380	409	405	428	445	437	377	407	409	437	391	434	408	420	416	402	448	407	412	451	424	383	445	428	452	427	436	406	435	414	425	450	422	416	407	371	404	410	390	420	423	392	407	390	388	412	391	449	421	424	394	420	381	389	396	361	427	426	394	386	370	446	406	412	397	383	429	388	400	386	438	424	441	394	403	406	414	420	399	422	435	398	408	399	389	397	416	396	443	400	422	409	386	411	410	379	420	386	403	420	414	413	420	413	403	395	409	420	377	395	464	383	377	434	412	391	414	402	406	416	412	401	442	400	412	391	412	399	402	396	383	397	388	451	419	417	408	405	413	417	415	409	406	433	421	430	399	411	424	402	429	380	424	380	404	448	413	372	391	453	422	397	405	401	445	377	407	474	391	424	433	402	431	417	443	426	415	431	406	420	418	397	417	442	406	384	413	393	438	428	430	412	431	437	464	353	389	399	434	432	382	400	405	402	399	421	417	379	404	422	415	388	395	405	433	420	411	372	379	366	412	405	399	408	445	368	418	399	402	397	394	407	419	428	406	411	382	384	369	438	379	393	431	412	373	416	409	430	429	383	418	445	402	403	413	425	380	429	409	380	435	435	411	430	434	408	434	381	418	373	419	391	408	435	428	426	392	410	456	415	426	414	398	421	418	418	429	429	391	408	422	396	399	415	387	436	427	450	418	434	440
26978	21189	16223	7949	3633	2457	1691	1252	967	899	692	702	644	553	485	436	414	416	414	407	376	413	392	374	367	362	366	358	350	359	349	329	331	304	337	336	307	334	345	307	295	349	327	305	333	330	351	309	303	327	343	317	301	305	317	325	311	327	301	312	317	298	304	288	282	340	298	313	324	310	334	307	320	336	347	331	316	270	325	326	283	310	305	307	323	356	340	302	286	322	317	328	310	291	337	303	327	340	355	311	314	292	328	329	268	315	314	285	308	337	312	325	313	327	303	301	321	343	328	359	297	334	331	299	330	286	332	295	343	321	346	294	287	311	295	344	320	343	324	309	335	292	314	334	307	321	341	321	300	318	313	308	320	297	318	336	294	326	323	337	315	320	355	295	354	321	331	289	304	321	327	286	323	338	319	302	327	307	331	334	322	288	336	332	331	317	312	322	323	315	310	343	314	326	313	315	329	330	307	341	301	287	299	305	277	303	297	302	327	353	298	311	308	330	319	316	314	330	341	315	294	318	326	333	290	294	295	320	320	321	326	295	301	338	310	313	317	293	318	337	318	311	313	333	312	343	293	321	314	293	308	327	300	291	304	282	314	293	301	312	310	316	293	326	304	309	302	371	307	311	304	295	305	319	338	316	309	349	303	308	316	300	260	329	335	315	341	315	289	310	319	297	307	332	287	301	314	307	292	302	313	322	298	315	350	346	317	316	309	324	342	309	354	328	295	325	310	312	324	300	299	332	311	319	292	304	294	315	326	322	305	321	333	311	312	312	282	313	319	329	328	332	326	271	319	349	295	322	305	331	308	330	309	327	324	327	306	300	329	324	304	316	292	317	320	321	319	330	336	338	326	311	300	277	303	282	331	296	332	331	314	340	345	303	295	333	321	336	295	319	336	311	299	347	265	321	349	313	328	319	321	314	340	289	322	350	298	317	297	311	309	332	329	316	313	321	333	341	301	313	323	300	274	318	309	339	289	310	329	296	315	299	306	310	287	317	314	307	292	328	294	318	320	311	325	324	296	346	338	365	318	321	307	326	342	335	353	317	336	314	287	321	313	307	296	284	288	306	286	311	302	296	304	314	256	303	321	301	296	339	287	300	337	320	300	312	301	308	321	297	285	322	335	316	331	307	300	314	308	315	279	297	311	305	306	300	306	300	295	292	298	301	291	306	297	308	319	339	305	332	315	282	329	302	321	317	277	300	331	293	329	334	346	300	334	305	327	295	306	292	330	311	328	320	318	322	341	318	345	307	335	317	283	306	307	321	306	316	325	356	332	342	329	295	335	328	287	324	274	315	300	341	297	329	321	339	297	328	309	312	303	304	356	285	350	307	289	327	288	312	289	346	309	304	319	343	292	303	310	310	322	306	332	317	303	319	290	313	335	319	314	324	341	301	316	289	286	327	315	297	323	334	326	300	344	309	304	312	323	288	291	287	312	324	316	319	325	303	307	306	302	302	311	347	313	318	336	343	281	326	328	327	313	305	311	326	344	319	317	308	318	306	322	317	311	306	314	296	326	329	326	307	298	294	301	343	324	323	311	315	293	334	294	296	314	310	344	297	328	313	319	319	320	301	306	337	319	346	328	311	327	306	273	301	300	329	315	309	320	315	296	310	311	348	319	319	308	324	294	325	299	314	277	332	341	324	345	327	347	328	349	327	317	309	312	287	290	318	321	294	301	300	296	301	306	308	327	331	323	289	300	312	303	293	346	340	326	324	313	312	302	321	319	319	307	301	313	337	303	314	299	315	310	321	330	323	338	296	329	320	315	329	309	328	324	302	361	335	317	322	296	301	324	297	318	326	352	339	303	289	335	321	320	318	346	360	300	355	323	332	334	333	323	321	333	360	325	321	284	316	297	331	323	306	324	330	312	334	316	262	320	327	334	306	308	299	331	307	330	298	332	297	307	327	332	321	332	308	323	326	323	306	293	316	342	284	304	329	312	283	330	281	331	312	281	313	310	356	288	294	301	315	280	312	316	330	303	323	314	286	326	271	307	334	309	326	314	310	340	311	348	336	318	321	337	324	322	296	330	355	276	296	328	312	331	320	345	340	343	341	291	300	293	316	289	306	328	297	312	320	290	318	322	299	325	288	337	301	293	320	301	287	342	303	328	327	297	300	277	337	290	339	314	312	347	327	302	342	324	311	337	337	306	331	280	351	292	316	327	311	318	332	347	309	296	319	326	313	306	304	311	336	330	301	331	328	324	346	297	314	295	319	328	333	331	294	299	317	310	356	334	338	332	332	287	332	296	328	309	313	330	313	307	307	324	314	331	300	329	302	312	319	320	309	339	318	297	302	299	308	336	304	334	314	321	301	335	324	348	341	361	286	313	301	299	345	303	334	307	330	319	310	297	327	324	334	309	337	321	340	307	326	325	281	309	310	308	297	320	354	302	320	318	328	299	313	285	328	287	276	285	329	324	337	294	284	313	299	317	325	298	319	342	287	294	338	298	335	340	297	326	325	348	308	306	324	310	287	333	328	325	302	320	298	325	338	318	333	304	301	293	319	316	285	299	323	320	317	316	305	307	296	293	315	352	341	294	291	328	303	312	284	341	334	312	294	305	320	311	296	310	297	326	326	321	325	339	319	308	294	291	300	287	339	332	265	334	296	333	325	336	270	311	325	328	323	281	299	317	331	350	301	298	321	347	317	310	295	334	305	302	313	329	318	324	314	325	348	325	315	336	278	291	297	321	285	297	355	300	298	291	324	326	332	292	307	338	300	335	283	309	304	312	298	329	295	324	302	299	301	302	281	321	320	349	329	293	309	307	305	338	339	325	314	322	309	312	338	314	310	329	315	325	349	296	317	301	338	295	298	314	304	337	341	327	332	312	311	310	333	294	304	315	350	310	324	312	310	319	330	322	334	345	322	326	308	306	322	307	310	325	344	312	331	317	312	332	305	285	313	305	281	317	297	301	323	309	301	307	302	312	341	280	308	296	299	283	310	315	312	336	325	336	335	291	321	272	327	320	343	336	330	297	301	310	309	325	340	306	310	327	314	282	327	315	326	315	344	311	309	327	326	306	301	320	329	322	304	302	327	304	333	266	347	311	337	314	304	294	289	340	338	318	320	309	330	298	267	298	288	320	324	311	318	362	294	300	313	338	329	303	336	316	309	288	289	298	306	346	282	316	285	327	285	280	301	346	309	346	305	335	312	318	303	294	294	283	312	306	333	313	322	350	322	341	323	351	334	281	328	320	291	363	299	303	305	304	333	290	299	299	304	312	321	342	297	308	294	296	339	342	313	330	335	320	331	309	293	314	296	299	325	287	315	321	294	334	286	284	298	330	338	319	309	336	309	322	301	320	316	323	301	343	293	334	307	317	322	301	305	325	340	301	291	306	347	330	319	328	338	323	296	323	309	325	332	320	309	314	332	295	317	338	327	317	306	313	294	291	287	317	270	311	317	329	317	332	296	332	311	366	313	329	308	306	326	337	343	305	309	297	315	319	339	299	308
18900	27350	24611	15963	11421	8569	6377	4705	3853	3218	2685	2395	1990	1936	1578	1424	1324	1131	1123	1087	1006	961	887	941	876	807	859	804	793	754	784	741	728	742	743	759	730	719	716	719	759	734	729	731	747	721	727	660	661	684	666	672	680	680	667	643	681	654	697	641	676	640	658	693	634	659	661	676	667	666	642	662	695	687	651	700	679	701	663	619	652	665	657	641	610	688	651	638	638	664	627	664	634	660	659	643	646	664	701	646	702	671	647	674	691	658	693	662	653	684	663	675	645	618	695	634	635	710	652	678	631	622	643	684	682	694	657	652	650	679	648	666	700	656	698	636	718	684	643	648	670	690	662	667	697	654	687	643	662	708	682	670	664	682	644	660	641	625	628	629	635	665	649	683	708	640	669	660	707	617	678	603	625	681	700	679	634	678	666	704	657	681	650	697	637	713	680	726	663	690	670	728	688	703	656	669	636	659	665	682	659	669	676	655	712	631	620	638	683	706	651	625	674	659	710	673	604	678	689	718	674	704	665	659	596	657	679	626	637	661	610	679	667	631	697	667	676	686	693	688	644	703	666	679	688	663	678	636	669	687	652	661	613	626	666	719	658	632	668	691	638	655	641	663	647	653	676	657	672	675	693	696	646	619	629	671	700	684	636	634	622	699	693	691	640	707	656	611	643	638	667	684	634	574	688	662	641	654	673	630	670	684	716	717	679	664	653	661	621	695	656	658	689	657	651	682	655	673	676	661	648	696	702	661	702	658	639	597	670	654	621	687	652	616	644	707	698	625	656	642	616	692	619	682	681	647	674	693	662	650	613	648	670	664	655	740	703	666	619	654	671	666	651	643	649	682	618	676	684	692	631	684	627	695	647	681	648	641	665	638	650	657	619	678	667	656	646	678	685	700	633	686	661	642	640	595	624	701	721	687	675	658	623	651	644	698	689	654	686	674	677	651	658	656	685	670	661	699	683	665	666	612	662	683	651	681	676	635	685	664	684	671	641	650	638	669	686	632	699	691	722	702	675	670	669	699	698	664	652	663	646	664	661	675	629	691	654	661	694	674	659	679	636	684	619	624	634	663	685	691	650	615	668	633	692	681	617	665	658	618	665	631	642	621	692	676	657	651	687	635	625	668	708	655	643	609	730	685	642	635	702	712	629	645	629	660	669	643	647	643	674	687	647	607	668	646	659	698	645	680	723	722	673	668	705	701	644	718	651	680	590	630	637	611	675	688	658	649	690	648	661	623	680	652	626	676	651	665	707	641	656	670	636	659	634	674	658	681	631	648	673	675	647	644	679	637	665	639	649	666	671	642	662	651	666	702	647	652	659	597	653	671	648	670	642	671	649	631	703	645	680	666	633	662	637	658	669	650	641	684	655	648	706	614	648	646	677	642	624	693	665	660	642	669	668	649	629	640	646	651	656	676	664	658	668	665	669	691	666	695	662	704	690	678	652	671	695	660	630	632	687	687	674	678	632	677	640	676	696	670	659	649	652	662	651	669	627	659	698	675	639	630	703	662	645	659	657	625	646	686	665	720	643	674	664	658	695	650	658	597	662	634	669	641	680	707	631	649	659	669	689	695	660	649	676	707	615	688	705	618	683	657	690	641	627	626	653	627	698	708	705	630	654	706	641	641	657	666	659	659	619	669	640	684	630	621	666	672	659	652	663	659	638	687	708	690	684	643	699	701	635	668	627	634	654	674	674	647	685	632	648	687	649	664	704	642	659	657	699	603	612	635	667	685	631	630	698	654	675	691	704	673	631	655	647	687	617	638	639	665	674	645	690	640	668	628	674	696	681	604	654	620	682	676	667	674	659	677	647	666	679	707	660	638	700	598	652	693	654	677	639	662	702	663	672	616	700	652	657	719	626	695	668	623	618	675	693	677	690	716	694	676	662	682	594	680	612	643	663	689	720	668	700	673	651	725	665	674	641	670	674	629	652	685	702	674	648	621	666	668	676	672	696	690	653	660	656	647	677	701	651	641	666	651	655	689	592	678	658	600	673	648	698	653	654	657	641	679	667	654	731	673	663	702	689	666	654	654	632	686	650	659	637	649	641	688	664	644	673	635	705	665	644	678	687	698	702	689	687	633	664	721	640	643	672	677	670	659	669	636	684	638	623	663	635	611	613	670	659	670	708	684	667	693	674	691	687	647	672	623	695	658	668	670	661	650	621	665	631	676	640	706	694	688	679	624	672	718	644	669	672	644	647	664	648	666	615	625	637	677	642	655	645	636	668	637	647	656	651	664	664	664	688	621	684	659	648	636	666	662	666	636	662	660	641	686	639	635	683	705	676	671	625	652	629	632	655	669	678	668	637	648	655	660	733	692	631	660	623	622	645	683	657	642	698	662	676	648	649	660	653	680	648	609	660	710	635	667	671	655	667	644	639	629	715	654	625	681	697	676	646	704	659	645	631	666	637	686	668	664	701	624	636	662	628	675	672	666	729	618	659	661	677	679	641	676	684	683	634	666	662	641	687	630	646	652	641	610	665	650	680	669	660	670	693	676	678	648	637	691	672	686	656	650	618	629	685	647	678	644	696	693	645	651	673	664	663	637	677	676	653	685	668	672	659	658	655	694	657	679	677	662	670	660	682	677	651	694	650	613	656	643	636	652	686	622	671	647	646	632	696	650	660	694	691	690	668	676	662	686	650	649	646	668	625	611	685	631	683	676	608	644	663	674	686	621	692	669	664	645	676	609	617	643	658	650	699	664	680	673	624	717	685	682	666	637	669	684	674	673	680	697	678	587	672	687	634	654	696	673	649	668	686	635	695	685	694	644	664	682	692	699	675	618	669	655	667	664	658	641	659	660	628	648	671	648	664	662	653	603	645	688	657	712	748	626	685	693	663	651	660	659	679	675	730	649	661	668	681	679	654	652	638	623	665	736	699	684	671	696	608	640	642	670	625	687	656	699	688	686	673	641	680	660	694	690	708	619	645	674	638	688	651	674	703	640	655	674	697	662	667	662	661	624	625	670	687	675	654	685	680	655	612	683	705	626	682	674	674	645	653	664	673	666	637	665	639	673	693	688	643	636	674	614	650	677	654	655	694	685	649	651	673	660	626	650	642	658	671	686	662	672	643	628	662	640	660	695	660	635	692	613	664	691	650	644	666	623	629	677	662	651	658	636	626	621	689	666	666	653	687	651	643	646	679	684	653	665	694	677	656	683	699	666	650	715	599	710	665	663	643	680	718	647	697	669	664	644	680	692	636	673	646	696	654	659	662	648	701	615	690	682	692	637	686	664	622	603	667	670	647	667	661	677	651	681	636	676	644	671	643	695	677	669	636	677	640	644	631	626	664	664	681	645	632	663	663	623	647	650	647	657	676	635	698	659	666	648	701	648	657	654	645	684	630	654	704	688	657	653	677	692	710	722	643	669	647	645	668	642	662	683	643	681	686	656	650	665	642	650	678	669	686	676	684	680	657	666	712	662	688	631	656	617	683	642	679	619	588	631	649	659	679	700	682	694
24456	21564	28737	24862	19894	7843	3415	2063	1498	1207	1023	855	652	636	578	516	461	426	369	419	390	343	360	320	298	336	314	286	284	249	298	282	296	274	263	229	261	262	264	263	249	239	266	261	262	245	249	217	234	235	247	243	233	246	221	244	223	220	230	231	249	216	252	218	212	230	243	225	257	240	226	237	214	223	248	249	234	228	228	228	241	258	252	227	222	226	202	215	226	222	240	211	226	233	227	239	247	208	231	258	253	250	226	237	224	223	237	225	224	230	233	214	232	236	211	230	261	246	236	246	233	249	227	229	200	235	229	212	227	219	201	239	227	225	230	224	208	232	198	234	235	241	244	226	240	220	204	229	220	231	193	237	235	235	211	241	241	236	219	220	237	235	229	250	226	260	249	234	216	214	237	219	214	213	210	223	234	246	229	250	243	199	234	192	195	230	227	240	226	255	234	251	247	208	251	218	217	254	235	211	205	205	215	213	217	234	229	206	219	236	216	222	217	216	222	208	195	234	223	187	203	226	228	214	227	215	237	271	225	213	222	245	244	232	221	224	240	214	234	232	234	224	223	215	229	238	209	217	218	290	210	221	195	233	223	241	239	247	218	202	217	232	238	262	224	224	227	229	215	227	232	229	213	228	228	239	226	240	205	228	238	240	241	222	231	222	261	238	233	216	226	239	249	227	202	241	264	267	244	227	230	205	235	214	224	214	253	229	254	264	238	224	222	227	233	234	211	222	238	244	257	204	222	249	225	214	232	247	216	227	238	243	216	212	232	231	264	232	258	242	244	242	217	226	254	264	229	255	231	216	225	223	245	229	217	222	225	222	233	230	239	224	232	231	243	212	218	225	224	223	218	234	231	238	235	233	234	219	227	241	232	209	206	247	241	229	220	217	220	222	210	196	243	236	211	250	241	226	260	214	243	207	218	254	249	239	231	247	200	190	199	236	236	246	247	230	239	233	221	221	210	243	260	254	232	228	232	231	204	225	234	233	216	227	227	233	220	220	203	221	212	225	260	211	208	229	236	251	262	226	243	242	246	227	228	211	234	256	247	244	225	232	216	217	233	223	250	207	216	235	215	228	207	217	225	232	201	221	229	241	218	243	236	240	223	213	236	229	235	238	224	238	241	229	221	230	199	214	235	254	227	218	222	225	208	213	228	226	262	242	240	215	212	203	240	219	220	218	205	220	234	223	216	234	209	219	253	228	235	226	240	226	251	233	262	226	210	214	228	228	195	241	226	231	223	248	214	249	240	236	245	214	227	222	219	235	233	245	197	224	241	243	231	202	193	244	242	244	259	209	239	235	223	213	231	231	242	239	223	231	218	222	222	239	222	237	258	217	223	228	203	229	176	217	227	240	249	216	207	235	242	264	235	235	226	252	222	206	248	231	240	234	228	270	213	206	253	249	233	210	219	259	237	222	233	203	241	238	250	205	250	239	215	223	252	212	216	223	237	245	215	234	248	226	239	228	242	230	253	226	242	231	220	227	239	238	252	225	229	231	210	244	232	241	208	226	249	232	239	248	213	258	252	239	205	222	232	237	230	222	229	223	218	217	221	200	255	231	228	236	227	232	226	224	203	225	237	229	207	219	271	216	232	232	216	229	229	243	242	233	252	216	233	242	242	232	240	212	238	248	233	220	237	197	211	258	244	228	202	228	233	237	211	237	225	234	230	211	232	257	228	196	224	256	243	240	216	219	236	243	261	220	214	237	238	237	248	239	241	204	232	232	227	212	238	230	222	233	250	237	230	236	239	206	252	210	242	248	212	227	231	228	236	247	222	219	268	222	237	251	241	239	235	211	242	262	258	230	241	199	215	243	237	227	220	223	208	241	204	262	232	232	232	230	231	245	248	276	214	216	206	222	219	241	236	237	222	245	197	226	249	231	228	223	208	257	241	249	230	220	226	244	223	217	213	218	242	247	226	240	235	246	247	247	230	243	216	266	219	212	220	234	227	234	238	220	190	235	229	205	243	235	216	224	235	229	243	240	244	211	207	238	248	243	245	239	232	268	223	236	241	239	227	230	243	221	245	212	180	235	221	213	242	226	237	256	225	237	225	232	227	228	213	198	232	208	217	234	234	242	223	224	228	226	201	221	258	212	227	236	232	232	242	231	215	198	217	233	245	211	234	215	226	255	229	230	252	216	206	251	233	234	232	185	224	213	212	207	255	218	214	229	226	223	230	232	239	223	242	215	203	252	237	214	261	232	232	233	232	231	244	244	243	230	226	243	216	214	212	224	210	255	232	225	252	230	233	232	209	256	255	240	257	227	227	232	239	224	232	246	241	242	225	225	229	229	219	264	217	244	233	225	257	249	249	202	219	234	225	222	247	256	216	221	218	206	239	243	209	206	231	252	201	235	249	220	241	231	246	241	231	244	214	230	205	217	211	232	214	223	235	244	218	225	238	241	257	242	220	228	278	232	229	231	254	228	234	215	237	240	220	231	236	204	234	197	239	223	225	241	250	221	234	238	237	224	218	228	235	251	203	229	228	237	247	216	209	217	231	225	247	248	213	226	216	234	254	235	242	236	235	201	245	241	211	208	262	220	222	245	240	239	203	224	221	228	236	223	223	228	239	230	229	225	215	237	216	207	221	241	234	174	198	255	246	200	222	225	212	240	249	244	226	223	251	220	230	203	228	240	221	241	220	233	230	216	217	239	221	221	283	239	234	236	221	231	235	193	220	237	206	246	234	223	220	236	214	224	222	247	223	214	194	209	254	233	266	233	223	227	243	211	198	248	243	241	215	250	273	221	230	239	212	210	237	219	242	225	224	241	212	201	236	215	233	256	207	214	210	216	253	258	239	194	232	230	227	247	222	262	225	228	236	231	220	236	222	245	259	237	218	248	237	246	240	252	256	216	242	253	234	208	249	219	252	248	225	231	208	246	236	217	218	205	248	238	258	219	223	232	254	233	203	193	220	212	240	234	222	223	221	245	245	216	239	222	205	225	226	224	239	241	236	249	207	225	236	230	231	239	223	235	203	236	220	235	220	250	247	236	248	228	233	210	231	220	238	238	242	252	219	234	228	243	227	255	221	238	238	236	247	273	237	232	226	226	208	236	247	228	270	222	231	210	231	211	215	226	237	240	212	244	208	234	230	212	213	223	227	233	227	222	243	243	231	210	217	218	247	237	248	225	220	244	247	257	202	227	219	224	213	234	211	225	240	189	231	242	229	226	204	228	235	234	234	239	256	227	256	227	260	239	218	239	237	232	236	233	238	238	241	239	261	234	260	225	223	249	240	215	223	232	234	229	230	207	222	219	229	211	209	211	234	235	246	253	209	250	215	204	208	213	205	239	226	243	246	221	246	220	215	217	229	240	214	234	218	255	234	206	219	234	217	249	219	258	256	217	264	238	224	233	238	217	228	214	254	246	210	230	235	254	234	241	241	244	230	231	232	205	230	217	241	240	241	219	241	221	243	260	247	273	227	234	242	209	237	200	229	212	206	221	251	248	227	242
19800	33262	30694	22391	17125	12918	9813	7731	6038	4668	4016	3241	2831	2467	2047	1719	1555	1387	1224	1224	1163	1133	950	944	924	887	854	784	737	728	697	670	684	701	617	614	635	599	576	558	581	589	604	601	545	539	546	516	513	588	523	520	496	516	485	503	518	537	524	542	504	505	519	539	509	551	515	503	502	496	517	496	537	520	489	547	521	480	494	438	527	530	532	495	488	531	517	521	514	498	481	501	480	457	490	469	565	477	534	521	515	497	489	498	507	519	477	470	489	514	482	467	511	493	475	545	523	498	507	466	492	510	504	523	471	551	494	495	480	519	505	475	481	474	495	500	495	541	513	481	459	485	493	499	518	467	490	481	518	473	509	465	506	491	487	486	530	497	501	513	485	528	480	502	507	487	520	477	506	474	493	473	487	495	472	484	467	499	526	459	502	515	516	478	490	536	480	483	519	489	478	481	464	527	501	468	487	512	504	533	521	476	484	520	501	497	518	515	509	507	525	481	527	493	490	532	502	523	498	504	484	465	513	508	496	507	482	495	481	501	456	503	513	484	487	496	508	509	494	482	480	515	494	468	508	484	445	484	514	465	518	495	464	519	523	513	496	471	464	460	493	516	497	510	522	513	472	478	510	478	523	476	500	501	437	518	520	486	512	510	508	493	454	513	469	481	516	465	511	497	478	490	498	458	469	484	506	487	506	551	464	458	487	476	436	534	454	499	498	468	490	483	525	518	487	500	473	522	519	474	546	495	505	515	512	534	490	572	490	434	461	474	515	497	506	520	511	518	485	521	476	484	506	490	466	487	508	494	474	485	469	482	523	515	530	525	522	472	496	474	510	513	502	516	530	486	529	524	470	483	485	512	498	472	501	488	514	485	484	493	458	510	529	510	524	495	444	456	497	468	491	520	515	489	501	513	493	495	466	510	507	546	486	499	465	484	521	487	503	536	491	498	508	487	458	469	502	562	515	522	493	498	487	518	467	518	487	477	524	487	483	516	499	513	481	469	550	543	473	495	514	475	514	502	466	527	502	507	481	503	532	449	491	531	501	480	497	504	480	513	507	498	517	500	492	542	462	525	529	529	506	540	511	477	498	494	489	500	493	513	494	519	482	477	520	523	495	513	499	496	486	485	460	466	497	492	472	498	471	498	497	477	505	496	565	473	444	498	489	554	483	491	486	499	533	483	505	492	514	510	475	500	484	511	514	482	503	510	490	480	513	505	491	494	541	506	490	488	493	497	514	495	503	475	475	482	483	526	506	482	534	504	497	485	483	515	484	501	470	498	500	497	478	501	482	509	490	477	518	516	524	496	505	477	517	517	483	489	491	483	491	540	479	484	489	495	512	524	499	526	494	496	495	481	513	446	503	498	459	515	475	486	494	507	499	481	479	474	448	489	498	485	486	508	475	475	480	495	481	508	509	512	501	492	526	517	545	511	511	478	454	518	516	491	537	508	504	478	486	487	526	477	505	499	505	473	516	487	483	463	500	512	486	499	513	497	489	504	481	522	523	504	491	523	526	512	558	459	515	500	471	480	538	465	517	490	511	475	474	483	475	504	495	505	477	480	499	474	477	477	497	504	477	507	505	507	483	493	500	481	526	514	456	473	498	481	536	473	472	500	493	475	489	467	517	480	533	484	506	493	518	511	472	488	537	514	491	535	536	506	521	489	518	516	497	476	506	491	529	497	494	478	490	523	454	500	483	491	483	480	468	470	514	515	515	482	533	453	526	484	526	488	519	506	518	537	493	502	474	463	505	523	549	484	518	508	475	504	436	489	492	479	512	510	481	491	470	544	503	525	509	541	462	497	480	499	528	457	519	486	521	475	462	522	447	507	523	481	555	529	487	472	495	498	450	527	532	485	524	524	508	497	487	478	476	471	489	492	499	489	518	505	517	491	503	500	472	501	495	486	490	497	504	476	474	532	555	520	523	515	479	497	506	513	492	480	533	500	509	497	518	501	500	498	479	488	478	518	478	488	513	473	487	511	502	487	530	497	480	509	496	449	443	548	529	478	524	467	491	506	485	497	515	499	515	499	502	463	475	529	510	507	489	472	513	478	477	486	474	490	509	498	479	482	517	467	514	473	475	540	487	506	471	510	493	454	503	462	491	476	494	493	452	489	442	499	470	518	498	504	512	510	536	474	489	487	505	457	493	513	499	510	496	493	494	502	505	505	507	519	472	512	502	506	513	482	509	501	534	523	452	500	486	483	503	502	494	511	513	487	454	511	502	468	476	472	522	493	488	441	493	456	478	507	489	532	469	512	485	491	467	477	497	501	489	512	510	490	492	495	461	493	487	502	522	499	473	499	497	510	484	482	498	477	470	537	491	478	527	516	506	526	523	488	442	490	464	472	446	516	488	480	520	529	493	469	519	485	515	468	462	514	489	541	468	477	514	501	482	498	480	527	505	511	492	490	480	490	490	492	515	473	490	493	514	562	498	480	470	513	509	483	492	466	493	496	470	489	501	493	464	512	515	500	482	466	520	484	550	458	507	500	479	459	547	529	536	529	468	531	509	483	526	508	484	457	506	491	485	502	508	486	473	541	484	485	517	520	482	481	481	492	482	507	503	514	547	464	537	485	469	502	459	457	472	457	478	490	484	501	480	444	487	476	446	494	482	485	474	532	502	464	497	512	536	451	493	519	467	469	516	505	473	502	508	490	484	507	506	485	495	471	517	472	495	492	467	452	495	465	491	498	474	480	506	473	506	521	472	506	524	511	510	487	442	480	465	476	507	513	456	482	510	465	529	480	520	518	462	461	458	481	562	478	484	521	500	503	505	506	476	495	494	504	481	497	494	506	460	524	470	484	504	471	515	533	530	509	493	552	521	500	486	504	527	443	456	465	467	492	493	493	499	497	499	503	497	482	478	497	512	475	492	499	501	521	508	508	472	528	486	493	529	464	523	514	468	501	499	507	484	504	496	509	474	522	512	506	501	472	487	478	510	503	487	457	473	514	496	481	551	496	501	487	478	487	474	511	492	491	460	515	481	488	486	488	492	472	497	472	515	507	472	469	485	523	539	500	526	449	446	481	516	515	506	520	517	469	488	483	489	519	507	503	501	513	510	517	494	500	493	498	508	535	477	494	484	527	532	472	473	468	484	542	546	472	478	472	509	481	517	513	505	470	490	473	500	489	439	513	495	485	494	468	529	496	526	484	477	500	483	503	500	510	502	509	482	478	524	458	487	496	519	510	494	508	540	513	516	473	458	476	530	465	497	500	501	489	502	491	468	496	485	510	525	551	516	526	519	503	490	490	489	526	513	493	499	525	479	509	471	517	498	519	478	496	507	490	514	501	483	521	499	496	481	483	557	479	460	514	540	470	480	480	500	463	538	486	503	475	499	469	483	501	560	468	504	553	527	526	530	541	493	482	501	482	529	460	523	482	508	526	487	548	494	485	474	528	507	474	469	508	509	534	450	506	498	499	485	508	477	492	540	514	510	511	549	490	496	479	498	498	491	481	492	501
23433	21486	29373	24027	21498	19727	8287	3256	2090	1716	1346	1081	902	755	687	579	517	473	460	367	432	434	426	359	352	364	334	283	281	266	276	274	298	258	231	249	260	244	241	233	235	243	195	235	235	192	233	237	193	230	231	207	209	194	219	202	217	221	220	202	200	208	231	212	194	199	189	204	205	182	211	196	169	202	213	199	199	181	198	203	185	179	204	194	193	227	205	216	203	219	186	189	220	200	206	209	204	196	226	210	210	181	206	187	210	200	217	202	203	194	222	207	186	229	203	230	196	201	200	219	186	199	214	203	189	183	189	194	190	202	191	207	201	216	191	187	218	206	181	163	215	180	247	205	212	197	177	228	177	208	192	181	202	209	231	201	212	186	213	206	202	220	203	192	202	175	208	189	204	193	192	208	196	202	198	208	192	210	190	205	206	190	207	175	165	199	193	212	205	207	194	225	198	189	191	209	197	241	196	208	206	191	207	217	224	212	210	198	211	206	233	177	168	181	218	197	194	220	189	198	185	185	195	180	187	205	182	197	176	194	184	174	193	211	202	214	209	186	203	207	187	194	206	188	205	192	214	209	214	189	200	189	190	199	231	176	177	200	219	201	216	184	188	189	177	200	220	200	176	186	194	168	223	200	218	224	204	230	215	216	193	205	188	212	196	183	189	186	205	214	220	207	204	255	222	211	217	180	179	186	191	212	204	199	200	221	201	186	213	200	225	190	212	212	183	210	190	182	198	203	222	185	221	185	212	192	208	197	189	214	206	201	200	183	214	193	220	201	215	188	195	199	193	198	207	213	196	190	213	184	210	203	199	183	187	190	190	218	206	194	204	170	214	203	210	184	205	192	193	210	215	193	203	197	187	205	194	183	207	201	215	210	206	181	197	204	196	198	202	232	195	194	214	217	194	217	210	178	205	189	183	199	207	204	219	174	209	204	181	198	189	191	219	203	214	203	172	191	179	199	198	192	209	204	189	188	189	197	215	194	178	194	212	193	195	209	208	218	173	187	204	205	204	200	227	190	216	194	155	220	186	195	208	231	242	197	213	191	214	203	202	199	191	185	198	207	236	193	206	182	190	167	182	213	181	208	223	181	208	184	188	189	202	209	204	217	203	189	177	188	207	211	194	205	224	196	183	191	208	183	187	192	220	181	210	198	201	188	205	203	198	214	210	170	184	213	199	191	198	184	192	214	202	227	212	188	197	218	180	223	188	193	193	216	218	195	200	211	207	181	213	190	212	218	207	188	212	205	191	206	195	192	188	212	224	188	182	180	196	207	221	218	195	186	216	179	199	210	216	194	208	186	212	198	211	216	211	195	185	213	238	175	229	188	200	195	193	205	192	189	213	187	200	197	195	186	203	224	201	187	210	193	194	176	181	211	209	199	210	188	188	205	211	202	198	199	194	204	196	202	226	190	207	195	207	182	187	173	209	210	210	182	223	224	202	211	210	179	221	185	211	212	215	213	181	219	196	194	179	182	192	181	177	166	197	191	192	221	198	191	218	198	197	212	175	175	219	183	200	193	179	190	176	210	215	201	208	201	217	205	196	194	213	213	199	190	211	220	228	209	200	201	212	192	183	194	211	198	200	215	220	195	204	210	162	170	208	207	184	182	202	192	215	183	200	184	196	183	208	185	222	197	221	206	198	192	205	182	217	189	191	190	204	188	215	165	219	213	179	188	197	211	203	184	200	221	204	190	201	216	172	192	191	236	210	208	184	200	220	227	180	206	195	206	197	227	197	211	201	197	202	192	200	209	227	186	195	197	194	179	181	201	214	221	199	202	204	207	177	193	219	208	182	196	182	181	217	225	219	191	207	208	193	203	204	192	206	197	229	216	215	226	208	196	178	202	207	179	196	219	218	208	212	206	201	222	214	184	222	212	226	229	208	215	242	197	216	204	186	201	182	186	190	184	213	185	221	220	210	172	208	196	186	217	196	215	198	188	200	209	196	177	202	203	211	182	204	209	199	207	180	214	191	205	202	180	179	223	214	194	193	176	188	191	219	174	220	196	198	207	189	188	186	191	192	204	179	164	212	220	196	180	204	174	201	223	187	195	224	224	195	195	198	188	179	208	214	194	208	203	183	210	183	190	209	210	200	196	231	196	225	189	184	208	191	186	204	183	210	208	199	228	211	196	219	189	193	205	206	187	220	196	187	228	193	217	200	183	181	190	216	218	207	211	176	195	204	198	208	210	213	210	211	195	195	194	197	211	212	180	216	197	205	212	195	166	195	206	174	200	208	195	210	217	197	179	190	182	207	201	205	204	188	203	206	184	202	205	182	198	207	184	184	223	182	211	229	221	207	202	191	214	217	215	188	195	230	199	198	206	199	200	176	211	192	227	195	201	198	219	190	190	208	202	212	221	221	205	204	196	206	203	222	212	195	151	173	231	207	202	196	202	225	193	188	207	203	197	195	176	211	175	216	176	195	184	184	190	198	212	204	197	198	195	199	203	226	206	201	208	210	189	189	197	195	179	198	201	212	191	220	191	174	191	208	205	206	190	208	202	192	209	215	223	175	197	209	214	221	165	191	186	203	217	175	189	207	191	190	187	197	192	199	187	200	213	228	187	195	227	218	216	212	172	231	209	218	192	208	215	194	190	196	212	204	220	198	199	205	196	197	181	223	203	204	196	203	209	190	179	213	195	207	171	180	191	189	192	200	221	199	187	189	195	168	204	198	214	221	218	208	187	182	191	210	207	195	199	185	190	206	211	164	192	196	203	185	200	195	191	224	214	204	203	198	208	218	205	180	200	181	215	189	200	177	205	186	215	213	203	199	199	207	194	230	191	180	200	198	203	179	199	198	193	213	194	220	212	202	198	169	208	186	207	232	198	217	193	205	219	191	210	211	221	208	166	195	204	212	197	202	202	216	212	217	196	194	219	192	189	210	195	191	188	191	217	204	195	194	193	188	200	223	196	199	211	177	196	191	229	212	184	191	187	196	189	178	203	189	187	178	159	163	189	214	212	190	192	207	204	202	204	199	183	206	191	203	202	191	198	184	204	213	212	219	211	177	196	213	212	214	229	199	200	204	189	191	204	211	204	189	230	190	180	177	212	174	180	193	208	219	193	178	191	187	198	197	204	225	226	209	206	190	173	226	209	197	192	192	219	201	207	215	186	188	203	205	200	201	190	225	221	196	196	202	197	228	197	192	184	221	203	224	239	196	165	181	203	203	213	175	190	203	215	209	206	198	188	218	173	190	202	165	172	179	212	191	219	180	182	198	221	198	181	218	191	196	200	201	189	192	220	195	207	189	207	226	202	171	195	224	176	202	193	188	201	216	220	185	193	179	210	227	197	185	199	183	199	184	206	198	187	170	183	180	176	190	196	194	218	208	234	203	192	199	208	204	175	208	180	201	196	193	215	209	198	220	201	200	206	192	190	184	206	186	211	168	221	193	214	187	193	187	213	197	185	186	179	221	177	196	201	214	220	179	215	186	224	179	217	186	217	166	182	207	203
21209	36314	34649	26576	21326	17648	13489	10308	8176	6609	5435	4200	3436	3005	2638	2118	1777	1632	1417	1360	1361	1293	1255	1072	1116	1080	879	797	728	749	659	625	695	679	624	602	631	569	564	542	580	572	517	508	505	450	462	471	464	468	458	440	423	481	452	457	438	394	433	461	456	407	418	428	403	439	433	382	416	401	405	436	440	439	410	377	414	449	436	437	393	427	394	421	404	433	429	430	408	416	437	426	431	409	405	413	412	451	418	418	400	431	407	383	383	406	366	401	444	396	419	407	449	370	454	424	423	432	419	410	443	442	398	431	426	426	425	398	432	443	413	405	433	394	413	415	407	428	456	423	405	463	377	388	427	459	411	402	444	419	395	433	370	398	409	393	438	422	426	412	421	413	440	447	459	389	410	446	418	406	424	421	435	400	438	430	439	428	398	410	408	418	384	432	425	399	429	403	398	420	400	422	410	435	386	396	390	418	428	415	386	421	416	401	378	399	400	438	400	413	421	422	394	430	412	433	383	414	407	447	398	367	405	422	395	408	451	432	412	425	438	426	406	389	430	403	410	396	408	402	414	378	400	404	434	428	407	383	414	397	425	393	447	416	418	417	411	406	425	394	441	418	405	428	421	394	394	428	412	394	413	397	436	413	439	428	419	452	432	423	442	473	411	386	387	417	430	423	429	382	415	390	390	409	388	434	404	407	424	414	417	398	420	420	393	367	392	418	436	439	416	418	405	410	397	425	449	450	426	414	373	386	422	415	437	420	454	457	422	433	420	420	427	429	444	430	444	409	408	440	417	457	404	397	399	396	430	399	386	420	418	405	408	413	448	408	404	434	423	405	426	398	402	411	390	427	416	395	420	410	449	411	384	367	382	429	391	452	410	398	426	416	436	433	387	413	454	409	440	416	395	431	415	424	463	411	391	398	381	425	412	417	410	407	420	403	438	386	397	373	418	403	405	398	422	416	404	421	415	405	385	414	408	402	413	430	398	441	411	428	413	423	407	393	390	424	429	405	418	375	425	460	419	448	426	388	403	415	429	418	410	429	427	392	413	416	394	405	416	418	434	393	400	416	435	401	447	408	415	415	392	431	436	382	393	462	413	413	424	397	412	431	429	388	381	410	392	431	426	398	429	429	364	384	420	411	452	405	388	390	412	395	447	413	425	389	421	380	423	393	411	416	407	416	432	409	396	411	413	377	422	412	406	416	435	434	409	410	432	431	391	399	413	391	390	431	445	416	407	375	416	413	425	429	427	405	414	416	385	408	443	409	378	418	399	433	389	414	441	397	436	404	421	462	429	428	416	387	427	386	424	436	428	387	410	391	424	402	402	395	405	393	426	422	403	415	433	428	465	370	433	470	423	426	404	447	435	407	442	401	419	435	390	447	422	456	407	408	398	440	386	425	454	410	427	419	439	388	429	388	411	374	392	431	393	371	408	410	380	395	416	427	381	402	399	423	425	412	417	422	395	400	419	415	406	382	367	419	416	414	417	401	380	434	463	410	402	418	423	375	439	424	478	424	446	371	417	392	384	415	431	425	468	414	378	421	421	437	453	455	436	441	384	429	424	403	432	385	409	403	419	421	404	440	432	417	432	458	413	415	422	396	418	427	425	416	388	407	416	394	426	395	382	383	406	412	406	370	435	399	429	442	427	413	441	430	414	398	407	445	402	405	379	442	438	417	414	413	404	388	399	415	409	410	391	411	431	399	420	390	447	387	424	420	376	405	405	405	387	423	420	455	378	425	448	436	422	395	476	431	412	414	425	429	381	416	350	433	409	406	404	433	405	413	427	406	371	460	431	431	426	422	465	398	439	461	421	400	409	448	427	452	430	441	424	419	409	382	422	386	421	404	394	421	412	409	404	427	437	369	447	418	425	436	449	425	416	385	412	423	408	405	445	423	408	414	439	393	427	455	402	412	413	417	412	395	406	423	451	426	384	438	409	424	405	435	445	437	421	399	413	408	405	408	445	399	410	412	412	416	417	425	414	431	412	363	421	407	419	394	426	411	419	416	407	443	393	402	411	396	407	394	388	406	420	396	418	428	411	386	405	423	410	393	424	424	379	422	416	360	411	372	388	415	445	423	418	383	420	398	410	419	435	428	378	376	389	414	371	417	434	410	424	427	411	413	421	425	394	397	425	408	443	446	439	419	414	406	397	402	404	409	424	382	398	426	422	414	416	377	400	419	393	427	414	417	448	434	397	388	419	414	433	425	416	409	400	421	409	391	410	423	444	418	410	442	409	407	449	388	409	411	436	417	401	403	436	410	403	401	433	424	392	473	380	416	401	386	402	382	394	415	387	402	423	414	408	388	458	380	441	363	402	415	396	392	400	430	380	416	430	411	427	429	364	401	393	418	419	474	410	415	404	415	402	391	445	404	416	400	424	420	416	383	399	427	414	421	424	414	401	393	438	443	415	403	380	425	408	426	409	404	420	420	453	433	414	409	437	433	417	413	403	417	371	409	398	399	395	434	407	415	404	439	413	396	415	398	437	393	398	404	439	406	431	419	404	440	411	370	418	399	412	422	432	432	422	379	428	422	424	422	399	401	438	433	405	399	378	368	381	412	422	415	394	403	426	409	402	384	447	430	434	391	422	435	440	400	457	409	410	454	419	408	392	438	432	420	409	416	420	411	434	430	385	407	387	397	418	420	448	420	420	403	430	392	422	397	390	426	437	444	405	451	420	395	403	436	412	404	450	402	426	425	418	396	409	409	400	432	409	424	427	446	420	451	430	427	408	448	419	455	444	448	414	407	417	411	419	435	418	399	424	403	402	411	428	419	385	401	438	412	438	414	454	413	440	370	419	401	469	390	412	391	430	409	443	415	488	444	421	417	415	420	425	408	402	410	433	390	437	415	417	435	393	461	400	378	397	432	428	393	419	416	388	406	427	396	414	401	381	384	392	433	427	411	415	433	424	418	371	436	395	438	391	407	404	411	402	385	417	445	418	425	387	414	421	408	458	394	431	430	406	408	425	441	420	420	413	388	423	409	400	437	426	413	398	411	431	409	443	392	432	423	414	443	384	403	399	420	425	429	395	425	400	440	411	407	475	398	421	395	435	398	436	387	397	420	410	401	406	416	435	411	436	434	432	425	437	414	392	426	403	406	404	389	373	450	441	456	434	433	426	418	380	393	422	408	406	416	437	430	422	370	406	407	425	409	417	432	412	421	412	434	429	468	415	435	427	390	417	397	378	431	399	432	401	397	391	431	408	379	440	423	391	432	394	395	406	434	411	398	377	416	450	409	454	435	420	368	421	421	371	386	422	406	410	393	404	416	428	465	427	387	421	410	435	379	445	421	407	445	395	418	404	418	405	427	415	381	416	437	408	428	393	405	427	404	416	428	449	387	443	440	417	407	416	383	418	398	411	394	424	416	394	407	398	417	443	385	413	447	436	412	383	432	391	405	421	443	388	440	403	412	411	408	413	431	386	415	427	379	368	425	428	423	404	384	432	403	426	413	421	415	415	420
26874	20950	14621	7286	3684	2348	1796	1286	1086	855	722	628	541	516	523	420	430	437	405	394	387	370	381	378	382	350	337	337	330	318	324	342	368	335	338	321	308	281	324	298	326	306	326	349	314	288	331	314	285	326	297	279	305	303	326	297	288	325	319	302	330	340	378	322	311	328	301	351	302	317	294	315	330	305	284	337	315	316	310	300	334	317	327	337	305	339	317	309	312	299	326	312	311	305	332	287	309	303	295	293	336	295	329	350	324	341	323	320	287	309	316	307	325	305	328	309	308	315	308	316	316	281	330	280	322	298	314	303	311	320	307	336	350	334	300	345	317	337	305	314	352	317	312	302	323	292	355	330	295	312	314	331	337	296	320	304	328	278	327	270	331	323	310	309	317	295	303	309	335	296	324	315	297	314	307	298	305	319	318	325	315	327	339	355	316	314	314	312	307	297	320	331	310	308	339	348	272	317	285	296	348	267	290	301	309	326	291	296	328	313	295	316	277	321	289	326	325	298	297	278	321	316	299	329	322	323	306	308	316	311	325	311	288	305	266	327	305	314	305	281	306	304	282	299	335	315	302	328	317	299	324	281	323	335	331	311	301	303	290	312	359	307	319	310	333	330	304	320	296	312	320	297	345	358	306	294	303	338	311	308	300	310	312	301	329	329	345	301	309	311	329	292	325	288	288	323	300	313	289	328	319	323	329	313	330	335	318	349	321	320	319	304	331	314	297	339	313	301	275	301	296	325	320	290	302	313	316	307	314	336	348	296	314	316	291	326	318	333	315	309	302	286	308	317	323	319	315	318	306	318	316	341	313	313	315	325	302	299	310	326	328	311	311	347	349	278	303	325	311	315	305	313	313	291	274	305	311	312	299	318	312	319	309	299	317	306	294	297	339	321	340	319	331	311	327	302	315	326	331	329	302	298	314	303	303	324	283	316	325	305	355	321	308	274	315	331	283	326	319	328	297	316	320	336	299	296	297	313	329	289	298	352	315	336	282	289	331	296	291	300	298	292	300	332	325	300	297	301	286	292	318	297	331	301	317	334	335	300	322	276	296	288	325	319	294	312	323	293	312	305	355	309	293	286	330	317	292	319	308	303	297	326	312	330	311	305	309	315	293	323	311	316	339	304	325	297	269	307	323	326	316	323	331	319	308	291	314	324	310	300	291	322	359	308	314	329	305	282	328	320	337	305	268	346	298	305	310	334	303	315	308	275	313	304	329	324	303	306	326	314	328	318	315	288	321	319	293	317	312	287	290	295	286	301	323	313	341	337	320	340	352	312	303	334	322	327	328	297	307	298	338	320	309	324	306	302	292	282	335	319	311	305	294	304	315	281	311	295	298	314	322	318	334	314	290	349	304	290	312	328	303	330	325	308	314	294	306	286	322	323	313	305	331	302	274	295	297	324	321	281	292	317	312	322	303	287	345	301	332	312	319	283	323	317	305	343	321	303	307	336	322	329	299	302	304	304	315	314	313	299	321	334	308	306	310	305	300	343	316	299	329	312	276	301	307	310	316	327	333	316	335	304	338	313	305	348	313	324	294	312	294	329	317	318	322	306	316	349	350	329	284	313	357	318	298	323	336	308	302	280	282	355	310	322	318	286	305	288	336	330	313	288	297	325	312	309	340	288	315	305	296	316	306	342	322	328	326	299	293	306	317	314	289	297	321	330	304	330	299	331	334	282	340	319	307	283	295	295	331	317	308	312	307	306	297	273	311	319	321	301	304	293	292	319	299	309	316	311	307	289	329	320	348	318	319	311	332	297	327	287	305	299	328	285	305	307	325	308	307	335	265	286	308	310	280	321	272	320	308	299	322	309	307	314	301	319	328	299	314	343	298	311	356	322	302	317	311	291	330	314	313	334	309	294	304	287	325	303	308	340	324	332	285	307	308	304	301	320	324	315	307	311	311	332	303	322	317	336	338	279	333	328	281	297	298	339	315	313	284	322	293	316	330	307	298	309	285	295	325	305	314	331	322	315	320	297	312	288	305	311	286	330	297	356	330	298	287	290	319	309	314	319	317	280	330	319	304	283	282	303	309	313	331	345	330	308	354	320	320	305	324	305	285	309	313	304	320	322	298	315	272	319	299	306	340	332	313	311	304	315	302	332	314	352	256	315	307	308	284	309	325	345	306	306	299	322	342	314	328	311	293	336	309	301	297	307	290	332	323	328	315	300	286	310	305	295	339	298	337	342	305	330	295	329	317	326	306	322	325	317	323	291	327	322	324	283	334	302	303	289	324	310	320	331	348	318	330	277	323	316	304	313	281	311	322	298	305	300	306	350	308	316	313	326	301	323	321	325	311	295	266	309	290	332	302	318	318	287	317	349	345	352	356	305	307	344	330	322	323	338	281	326	309	332	332	312	306	280	311	298	307	288	318	331	301	326	316	304	343	305	309	298	313	316	281	296	339	317	312	320	311	312	290	314	331	308	290	317	326	305	330	324	309	312	330	319	300	326	311	293	336	321	297	319	322	300	343	315	302	299	357	311	286	298	340	326	316	316	314	319	301	291	302	327	318	295	322	334	310	319	333	338	317	315	321	317	355	322	292	332	292	307	321	328	312	303	288	317	315	290	284	299	332	308	306	313	305	320	298	307	296	314	310	303	308	262	322	321	303	352	329	334	289	292	323	343	276	299	329	328	318	304	285	342	297	312	313	301	326	325	309	310	294	298	334	306	305	316	314	285	309	279	330	302	291	332	327	318	286	326	311	309	310	271	288	292	356	318	319	290	317	291	332	334	318	336	260	299	284	309	303	285	294	310	298	285	301	322	332	335	325	291	323	294	317	303	291	318	312	313	286	309	292	347	335	315	299	318	336	321	309	307	320	334	325	299	311	284	346	321	323	305	304	305	299	334	299	290	278	312	317	306	292	280	229	310	330	313	323	315	327	286	307	328	259	301	333	312	342	344	321	298	318	314	320	331	274	336	341	321	300	290	333	296	302	290	296	308	316	276	286	341	336	301	328	324	330	335	304	319	299	312	331	342	319	303	303	307	289	331	328	348	307	319	322	303	335	318	322	300	332	306	361	288	314	334	305	310	340	303	299	339	317	282	316	308	293	321	298	329	280	340	308	308	340	286	307	324	307	327	311	319	313	341	294	326	320	297	308	311	290	266	300	317	330	327	293	313	311	308	318	297	302	298	296	345	337	318	292	332	356	316	294	336	281	320	302	320	317	319	332	313	337	306	319	303	292	297	292	311	308	349	332	300	321	324	330	322	293	334	319	296	304	316	302	314	323	278	296	309	316	303	305	318	308	325	308	361	305	298	282	330	291	289	271	325	292	309	285	326	323	299	317	306	329	341	313	323	295	318	315	309	317	315	360	310	339	352	317	303	314	304	315	317	306	328	328	308	328	359	315	313	293	331	290	306	282	282	322	352	246	276	301	322	313	346	323	306	292	317	320	310	319	305	282	313	331	336	290	332	330	306	293	327	296	316	331	316	299	281	317	293	319	264	307	335
17330	24339	22411	15783	11537	8621	6468	5095	3988	3261	2791	2346	1794	1775	1587	1320	1265	1160	1032	1019	980	940	987	971	911	904	803	789	741	769	749	773	777	743	785	727	690	725	735	695	737	666	711	697	704	700	699	668	651	633	705	666	677	671	629	648	693	659	638	689	658	654	715	610	662	632	652	683	627	649	641	670	696	703	667	680	677	666	628	642	652	629	663	660	639	613	670	651	674	620	662	676	657	620	675	632	620	689	677	679	618	622	705	673	633	696	682	655	635	619	619	663	674	634	649	658	659	640	636	652	632	657	641	600	660	671	641	619	659	630	650	699	617	667	613	622	641	630	653	648	653	680	677	634	696	671	653	653	628	671	620	630	608	624	607	647	632	665	617	680	610	645	639	624	674	643	708	653	673	714	635	651	660	642	605	651	641	667	718	685	710	664	659	610	622	688	671	615	691	637	619	600	653	598	667	670	645	691	693	638	649	657	662	680	632	644	598	642	624	686	634	675	649	666	642	656	658	632	624	679	630	673	692	644	653	637	643	627	699	650	610	654	645	636	663	679	671	641	683	666	678	624	665	714	659	697	656	631	661	667	594	652	616	645	674	606	602	665	656	702	712	685	647	641	610	653	659	645	658	648	676	619	646	626	657	671	676	629	608	657	651	706	668	641	672	654	631	674	627	700	684	636	638	621	651	652	689	693	601	632	668	613	663	648	641	659	667	661	635	670	686	643	655	654	678	624	639	678	653	681	662	621	688	701	674	673	696	659	657	661	670	688	676	651	649	671	647	660	669	644	698	659	668	676	630	660	642	699	663	671	736	668	643	682	648	625	671	613	664	712	627	656	649	671	667	685	660	638	683	666	619	663	682	639	661	701	654	628	639	635	622	659	688	704	685	649	676	625	660	638	593	655	652	630	660	684	615	713	679	661	662	676	628	688	657	628	643	662	646	683	675	660	724	642	631	647	635	628	646	704	660	618	684	661	606	638	649	646	645	642	680	701	632	674	664	680	667	623	628	645	670	660	707	705	663	637	712	656	655	697	699	669	634	654	653	660	669	616	648	679	642	676	619	698	652	607	669	679	681	622	619	658	677	670	683	629	599	669	630	634	645	654	648	602	667	628	636	647	624	651	656	673	625	636	665	650	689	662	667	658	620	665	697	627	691	654	652	702	690	671	633	658	668	670	681	651	650	659	654	601	677	629	645	626	623	645	680	622	626	620	651	656	666	729	652	642	640	652	666	638	696	681	626	624	648	687	667	685	683	651	645	685	648	676	689	691	652	662	614	625	637	677	666	640	657	663	656	699	639	683	648	657	595	686	650	649	648	643	623	668	662	642	671	670	665	714	659	577	717	694	654	613	633	636	657	675	682	647	654	648	641	624	624	662	645	636	662	636	676	660	697	633	652	664	666	652	645	674	684	676	650	627	689	647	677	664	668	618	672	674	646	661	661	645	644	640	677	599	662	659	682	650	678	640	665	667	690	686	637	605	671	657	716	593	668	694	670	647	614	646	699	659	672	687	660	636	633	630	647	753	640	629	632	690	648	608	597	643	669	646	635	658	687	622	655	584	655	623	625	647	689	644	625	607	666	688	663	674	654	691	667	649	645	598	666	659	700	625	652	636	655	646	685	619	638	681	669	648	679	644	670	691	651	645	669	632	637	691	676	653	623	612	651	660	654	673	654	682	677	648	631	701	623	661	593	630	658	663	666	640	631	656	695	680	638	656	624	628	671	652	680	659	634	690	633	674	714	667	708	678	643	646	694	709	674	664	708	649	616	615	635	653	652	688	640	676	658	641	648	652	677	679	646	651	651	630	613	670	709	617	632	656	664	677	641	688	672	658	700	705	644	633	651	619	711	637	647	665	676	653	669	703	671	685	656	598	700	655	663	620	602	630	673	632	642	701	637	664	653	655	641	645	683	639	642	628	641	668	641	628	672	648	679	656	663	701	662	668	649	689	646	655	675	653	657	679	632	640	612	665	682	628	637	666	633	681	658	673	675	632	670	688	647	626	678	615	669	698	644	650	626	691	622	657	701	677	660	644	656	666	647	643	644	662	629	636	691	584	662	657	661	636	629	696	648	677	679	613	659	626	677	636	642	630	693	642	623	664	643	660	695	655	659	689	660	623	639	666	669	635	704	648	626	670	652	650	638	656	675	640	669	686	600	667	647	651	664	624	682	658	640	604	610	641	696	661	632	677	583	675	647	702	651	608	645	657	670	624	675	669	667	660	603	677	638	647	675	623	619	601	689	687	669	673	649	638	658	645	723	652	691	667	676	633	648	641	686	663	629	656	663	631	639	651	620	667	683	648	688	638	699	677	671	654	677	694	648	619	691	676	680	666	665	670	658	629	647	640	654	649	645	619	662	652	647	682	675	657	588	651	632	654	624	656	621	670	656	637	660	619	654	658	627	635	661	709	648	680	664	669	695	636	629	679	687	663	657	645	661	660	652	656	654	662	639	677	660	654	655	647	648	682	668	661	640	603	636	679	602	654	660	630	669	671	629	684	644	649	672	651	677	641	682	654	632	639	663	638	663	599	670	643	675	648	650	623	668	637	645	669	641	671	667	617	694	713	656	647	625	678	660	662	704	690	623	643	651	645	620	695	687	636	642	633	631	659	650	602	649	636	655	686	645	648	646	658	666	649	684	599	653	677	695	657	663	644	639	641	663	622	686	612	705	693	618	645	594	611	652	645	662	701	607	672	670	637	641	701	692	645	649	660	669	708	699	648	650	679	647	663	651	623	646	594	655	692	656	645	661	638	647	684	672	635	712	703	651	667	653	653	639	660	650	674	663	640	666	664	633	649	650	654	669	664	666	664	647	607	686	666	694	657	674	660	653	632	642	655	647	657	700	616	664	676	735	647	673	699	616	676	716	638	630	624	676	648	650	724	689	705	666	653	682	665	688	689	701	657	646	671	728	635	656	655	665	639	629	640	614	655	686	641	645	636	641	631	632	657	688	641	675	718	691	665	616	696	658	660	605	658	609	629	700	637	634	617	620	683	621	688	644	669	654	679	637	644	657	634	636	637	678	659	656	677	619	642	625	644	623	647	617	645	662	670	673	636	672	689	620	651	669	683	675	648	642	650	711	658	656	677	649	654	645	658	650	650	631	629	590	693	658	655	665	664	625	643	605	617	677	657	682	709	664	706	685	652	630	667	654	616	663	656	632	658	649	626	621	628	668	656	667	629	635	658	673	689	690	636	665	691	622	636	643	669	617	624	679	623	665	616	645	653	653	669	614	638	607	639	703	620	646	651	642	636	635	653	644	658	667	685	605	603	678	665	649	657	615	662	665	662	666	709	660	647	656	621	680	673	626	635	693	626	715	628	654	730	645	661	596	642	642	680	622	684	661	666	667	741	658	696	626	649	639	634	635	667	665	658	684	669	687	640	683	669	653	656	687	685	615	617	673	643	634	658	665	612	662	625	668	670	643	676	630	622	653	692	616	644	702	647	654	650	640	669	634	655
24465	21502	28563	24863	19765	7211	3210	2056	1529	1326	1044	838	664	665	552	484	459	427	370	347	353	367	385	344	298	312	285	308	268	264	254	306	247	276	270	248	260	223	271	228	231	230	223	253	235	217	231	258	242	222	227	236	210	197	219	233	234	233	227	209	242	236	230	241	253	218	224	205	222	231	214	235	250	244	244	228	230	216	228	241	239	242	234	219	213	210	216	206	230	240	237	220	243	207	230	221	210	241	239	240	249	225	266	216	236	211	218	236	224	227	225	201	216	236	216	221	205	227	216	240	229	232	226	229	214	250	214	213	208	226	229	204	225	228	248	226	251	207	231	244	225	239	257	232	220	227	223	204	236	205	226	242	234	226	234	235	239	238	235	206	217	237	249	224	222	227	248	233	204	254	224	236	247	218	234	246	231	207	226	219	214	214	233	241	241	226	239	215	210	207	218	227	242	240	230	210	228	216	215	226	213	235	218	223	257	248	224	216	230	214	211	239	211	214	223	208	236	213	254	241	242	212	235	229	203	242	251	222	240	216	242	220	212	205	242	224	216	225	223	224	231	225	242	241	248	230	238	238	216	234	217	220	233	235	240	221	236	237	222	258	219	229	220	220	222	239	222	241	209	222	209	244	221	231	212	230	230	209	212	235	252	208	225	201	255	236	231	225	228	192	234	223	217	238	227	225	228	213	200	237	231	220	209	203	215	204	240	214	213	200	219	248	208	219	232	229	213	239	205	205	226	224	236	204	217	240	216	232	229	221	237	279	230	229	226	239	235	224	245	266	217	234	216	211	235	228	206	227	244	227	215	224	236	251	212	224	219	226	211	224	210	217	217	230	242	219	226	222	220	250	223	213	215	223	214	216	199	254	206	238	221	205	242	235	225	227	266	233	215	227	228	195	241	203	248	214	225	227	239	224	202	219	232	216	206	225	237	216	245	212	223	225	221	208	212	244	234	231	242	219	234	245	236	237	236	215	224	256	214	231	226	224	215	211	229	184	225	230	214	226	222	189	235	190	238	231	221	203	225	237	204	223	241	229	230	234	225	256	201	224	217	222	217	193	229	250	266	213	228	214	238	228	214	229	215	241	219	242	235	229	225	228	239	216	234	206	226	234	208	210	243	239	213	235	243	229	249	228	234	238	220	208	236	245	220	223	242	218	214	230	211	239	231	227	212	219	217	219	229	241	246	224	232	234	224	220	222	234	233	236	235	219	236	217	221	218	256	211	219	237	234	217	205	216	239	214	227	233	227	210	239	231	214	200	222	219	245	249	252	218	229	194	267	228	208	218	206	223	212	224	226	218	238	224	235	220	229	240	234	225	181	209	223	234	240	205	223	220	235	233	229	218	234	211	215	219	229	227	233	263	229	216	250	206	223	188	236	210	238	220	212	231	230	241	226	240	215	233	209	229	226	256	239	225	229	250	212	221	260	242	231	251	227	228	218	237	223	218	217	210	220	214	226	209	231	205	214	215	245	226	249	215	214	208	213	219	240	217	240	206	194	211	207	219	252	225	221	215	213	217	216	203	214	226	252	256	214	225	220	249	269	209	247	204	204	205	249	212	220	245	254	191	245	220	224	247	218	223	231	229	218	226	206	232	219	213	237	230	238	236	196	200	222	239	239	200	233	231	223	228	222	213	202	219	217	202	205	237	218	233	229	218	236	228	203	232	219	219	219	237	224	234	219	241	219	235	256	233	245	208	203	213	201	201	235	217	228	221	236	231	209	232	235	251	240	217	247	209	246	245	242	225	209	214	240	220	210	230	238	233	224	197	234	228	214	242	213	234	243	190	216	217	231	230	226	220	192	226	222	243	207	228	213	233	241	219	239	214	225	239	224	240	221	222	216	225	202	210	226	219	213	210	210	233	248	216	225	212	231	227	220	191	222	207	244	248	207	223	237	230	246	210	228	231	214	225	213	197	192	225	255	218	224	220	234	213	238	218	220	226	220	229	246	251	240	224	209	241	216	219	235	242	221	242	258	220	226	235	217	229	248	240	231	238	243	226	237	232	225	230	236	224	240	217	200	227	222	234	226	221	238	218	227	215	250	214	240	198	243	229	209	213	232	227	226	215	209	233	219	190	246	234	219	226	232	254	224	226	215	248	235	239	246	221	246	247	249	239	216	232	229	225	221	222	225	237	209	211	242	223	231	229	231	232	219	228	231	215	228	210	198	224	259	229	217	205	223	220	241	233	222	224	219	203	220	211	226	207	231	208	213	230	241	196	243	245	235	230	233	226	228	215	207	220	234	241	237	229	234	242	231	227	228	249	220	224	223	205	222	210	215	226	260	214	255	208	220	230	266	241	215	229	244	231	220	244	209	225	227	255	243	216	205	247	233	243	224	212	249	231	227	242	229	233	221	220	235	257	260	222	216	256	242	231	239	224	214	208	219	243	236	240	227	218	210	230	236	242	217	249	245	247	229	249	231	235	233	243	220	220	225	227	220	217	230	213	214	231	222	202	213	211	200	238	236	225	236	211	193	229	225	227	225	244	236	223	224	217	239	236	212	213	224	220	208	239	234	201	197	226	210	225	227	209	238	215	238	235	239	197	215	211	198	233	219	226	254	246	228	236	216	240	220	246	245	202	229	234	223	252	239	216	234	202	220	235	238	263	205	228	243	225	214	209	220	257	223	224	232	232	214	227	233	220	215	230	223	228	230	239	233	225	257	222	204	231	209	240	220	234	201	220	238	219	230	214	227	228	230	215	213	220	249	211	248	232	239	208	230	203	251	229	235	231	200	230	243	247	239	210	221	209	253	198	246	244	194	212	220	233	245	234	233	252	234	254	247	218	217	246	226	226	234	234	218	235	221	237	221	220	210	223	227	210	245	211	208	228	249	217	221	234	208	226	246	233	241	234	246	252	208	198	212	217	215	242	223	194	216	208	199	213	225	237	244	255	232	249	206	226	254	244	208	223	190	225	256	222	230	210	218	238	242	208	237	240	233	226	255	232	201	225	225	234	226	209	202	227	215	232	244	221	240	230	224	220	224	230	221	261	203	209	224	225	223	241	209	211	237	232	202	221	222	233	206	241	228	229	236	219	229	222	206	208	215	228	222	234	193	199	254	249	203	233	238	244	250	237	219	229	202	233	227	235	222	226	223	265	233	211	220	262	221	224	210	201	188	223	195	202	229	239	221	209	218	249	228	204	232	229	233	220	227	190	225	216	233	233	199	239	232	255	196	220	222	237	232	250	246	236	193	209	252	230	228	226	222	227	253	215	234	218	250	238	218	258	220	217	206	247	215	237	264	229	247	231	223	231	211	209	247	218	230	236	225	222	208	232	233	224	226	220	239	234	218	238	220	238	210	235	208	211	192	221	233	228	253	216	228	235	234	200	200	215	199	241	200	251	225	215	226	237	213	230	234	223	225	240	240	211	233	229	229	248	226	231	221	214	242	218	221	205	241	231	227	210	223	216	230	221	203	242	233	239	220	242	222	207	221	249	238	238	213	220	225	223
18358	30453	28784	20782	16193	12292	9391	7503	6021	5270	4166	3362	2704	2342	2086	1750	1514	1341	1251	1140	1058	1097	1059	1040	960	899	794	744	742	701	667	697	701	659	638	617	657	604	594	587	608	595	536	490	508	595	508	511	515	521	505	515	515	506	496	516	501	540	493	503	486	483	483	458	465	472	506	484	494	475	458	475	492	496	539	497	492	480	447	470	452	496	527	551	537	451	486	484	507	468	507	489	446	529	474	462	494	524	484	506	510	490	480	509	464	492	518	471	516	487	488	472	474	439	476	470	518	484	481	489	504	452	476	448	525	481	524	463	528	505	522	481	496	473	490	477	477	463	521	484	455	490	500	489	500	471	501	490	461	536	479	499	497	514	518	499	438	534	514	497	473	506	488	477	519	471	488	509	521	519	487	511	487	453	481	477	439	479	514	498	508	500	463	460	481	498	501	482	518	496	472	464	492	510	462	475	487	503	477	494	495	515	518	427	470	502	507	501	469	477	542	479	485	434	463	477	484	473	472	454	475	472	532	530	524	501	468	482	504	521	494	476	473	525	450	454	458	483	487	470	448	506	497	479	529	507	490	478	476	496	478	485	500	498	479	479	488	519	495	481	477	465	508	489	465	506	483	514	461	476	490	496	474	468	489	525	486	499	466	494	489	493	480	464	497	487	477	501	452	464	465	472	487	500	517	531	483	503	459	452	470	517	464	468	491	477	498	505	443	493	516	448	499	465	510	509	518	476	481	485	514	526	504	541	502	471	461	469	541	477	509	462	530	521	494	477	500	499	473	488	475	462	472	494	506	476	503	471	494	494	466	503	455	499	528	519	488	500	522	498	482	483	517	460	479	467	464	528	499	480	519	468	513	494	518	495	513	512	512	493	476	526	474	521	472	486	478	481	509	437	425	503	497	449	472	475	561	522	499	460	466	500	479	492	516	471	480	509	508	505	490	458	519	500	504	484	492	507	515	506	463	480	484	498	474	466	475	519	487	493	511	496	492	502	491	518	491	470	510	514	490	476	466	485	430	494	495	523	473	462	462	473	536	494	465	505	538	498	463	515	507	484	516	461	504	474	483	496	503	493	492	513	471	523	470	513	485	429	474	450	481	509	519	508	484	477	477	486	491	467	505	498	447	476	514	460	475	481	502	510	493	447	519	504	480	461	484	477	472	477	470	478	471	497	495	475	484	518	479	482	479	499	483	449	487	458	510	493	490	509	547	464	487	482	486	511	481	453	502	498	501	472	525	483	500	504	477	492	438	469	499	502	467	508	500	499	462	476	518	528	507	492	495	478	487	497	462	530	505	502	523	465	529	501	502	500	468	523	498	460	501	473	460	522	454	507	506	464	466	502	503	504	475	482	484	472	441	431	473	497	467	492	506	470	504	475	466	486	499	490	494	490	505	462	498	503	490	483	475	482	488	516	472	479	494	491	516	497	522	494	490	525	496	477	487	491	509	479	504	450	464	501	463	509	496	514	466	506	469	499	488	483	492	502	464	526	483	511	492	477	480	481	490	480	468	501	512	498	490	516	482	500	490	517	486	463	496	495	515	456	479	525	463	529	479	483	494	460	486	511	493	512	448	474	450	490	518	510	487	484	505	503	470	525	509	486	515	502	487	511	521	520	479	517	495	486	537	502	470	477	459	466	454	450	483	512	491	478	435	497	438	526	504	500	447	474	500	521	485	524	398	514	473	435	510	485	499	455	487	469	478	453	483	518	468	490	501	508	474	472	475	498	507	533	454	451	487	509	501	473	503	475	548	511	468	484	521	498	486	481	492	471	486	498	477	499	495	464	470	500	493	513	480	510	478	513	481	422	496	471	469	507	484	486	490	518	486	493	504	543	500	475	462	482	450	466	483	517	496	473	501	475	487	475	457	513	497	463	460	514	530	486	491	512	453	462	473	489	470	456	508	477	526	456	514	513	493	461	487	444	492	535	501	485	491	454	484	530	500	485	441	485	496	514	491	467	447	464	460	475	492	538	473	518	485	508	500	466	441	498	530	517	496	484	494	486	499	498	494	482	495	556	513	489	493	449	478	502	489	463	543	513	496	473	484	519	445	503	525	477	489	479	493	504	494	535	505	480	524	478	444	451	504	471	481	470	514	481	501	476	446	499	467	498	482	506	496	511	482	547	503	500	481	495	513	505	487	515	494	484	487	476	503	478	486	484	494	498	487	506	471	499	539	464	503	489	467	496	488	485	485	464	474	489	497	525	447	495	484	438	514	501	457	517	468	480	500	474	478	518	482	526	469	469	540	509	455	523	479	505	442	488	498	536	508	453	509	466	504	455	484	470	517	482	484	478	489	473	465	500	493	464	461	495	528	479	510	520	541	492	490	449	505	451	483	471	481	476	465	490	461	464	482	492	463	472	493	456	485	496	451	469	498	457	497	465	466	502	480	512	493	483	490	470	497	463	508	502	523	519	494	508	494	450	470	451	471	525	466	507	462	504	497	494	515	508	501	474	512	497	513	468	487	459	516	459	487	514	467	495	475	519	508	498	455	465	503	469	479	486	455	446	488	464	452	459	500	510	508	478	471	504	487	525	471	488	485	471	542	511	471	482	488	476	475	513	488	476	488	495	486	507	482	491	510	493	523	476	466	438	459	464	494	471	481	479	449	487	513	533	508	498	505	526	517	470	504	462	446	439	484	471	547	486	492	491	466	465	499	462	477	480	467	492	534	446	474	474	508	498	465	456	499	500	513	509	504	494	474	529	467	470	469	503	483	506	518	475	483	471	486	499	495	482	514	517	467	471	500	489	486	527	462	498	481	468	504	475	492	485	471	432	543	467	512	503	469	488	485	482	523	536	501	451	452	473	491	511	474	495	489	486	501	495	473	503	448	532	468	477	512	500	483	487	444	498	484	525	488	480	484	499	501	483	480	476	503	506	479	449	495	490	477	527	506	492	524	471	491	484	526	442	474	493	483	459	474	481	463	499	495	472	511	482	515	500	457	504	526	476	512	502	494	452	477	509	476	482	457	498	480	525	530	469	510	493	457	512	487	467	511	496	479	473	468	484	473	504	545	471	487	489	477	515	509	438	500	497	501	498	508	498	512	517	509	493	484	479	452	483	523	539	494	493	479	479	488	450	508	516	489	471	485	494	456	486	495	512	478	461	464	523	490	502	471	477	423	503	477	499	531	495	496	526	517	508	498	461	481	487	487	507	493	494	495	472	521	497	503	532	454	439	496	474	495	476	484	526	501	454	500	479	492	518	480	452	527	492	505	483	502	479	480	444	495	497	470	512	542	493	509	485	462	498	483	496	498	502	524	479	485	501	495	485	485	480	516	435	517	477	465	493	531	482	472	496	503	501	457	489	473	452	491	468	525	485	432	477	519	499	509	505	474	498	510	487	485	490	489	492	508	508	471	492	469	505	514	458	467	469	502	455	484	463	493	472	475	516	503	476	477	492	508	486	473	467	516	446	484	478	479	506	518	467	503	442	517	464	484	495	500	483	502	478	459	484
23431	21494	29322	24066	21502	19226	6814	2988	2090	1712	1433	1220	931	745	671	538	529	429	420	450	458	388	396	355	360	320	327	289	280	277	267	268	263	288	289	290	252	258	238	259	248	222	202	214	202	211	231	187	196	191	215	188	208	223	213	206	239	212	215	208	186	201	180	188	187	195	204	208	193	199	198	200	217	216	205	202	199	204	201	190	198	199	213	192	209	197	205	193	208	190	219	217	179	201	184	209	196	221	203	189	177	194	195	214	182	196	202	212	186	185	192	217	208	223	201	194	215	191	184	205	192	190	187	188	177	197	193	187	204	205	194	208	174	172	211	168	216	205	199	198	198	205	186	214	206	187	216	181	217	174	184	201	178	225	181	193	202	205	187	214	213	205	184	189	206	202	213	178	180	178	203	202	187	200	171	210	201	202	206	205	205	196	198	227	204	190	197	204	166	178	197	180	176	208	199	190	191	198	179	197	176	222	193	177	176	212	199	189	195	152	197	221	214	216	213	204	181	196	195	180	170	180	240	208	201	230	211	201	208	207	199	207	197	179	185	190	187	197	206	225	198	199	192	212	204	187	210	185	189	205	189	210	195	188	202	179	188	205	203	205	190	211	205	193	198	209	199	195	195	202	198	201	229	220	205	207	194	171	196	195	202	183	168	190	238	222	189	182	192	214	185	210	208	221	212	192	212	177	205	201	187	209	213	185	202	193	207	199	202	195	200	182	187	190	212	189	179	192	217	205	199	205	207	193	210	202	202	199	201	196	190	179	188	184	174	181	173	185	207	241	220	213	192	192	198	189	193	215	208	185	195	219	172	247	194	220	188	200	190	197	201	172	209	194	198	189	214	199	195	180	187	196	202	205	203	211	190	207	202	200	240	182	179	179	214	197	200	217	203	175	207	177	159	204	195	189	212	219	206	189	185	183	208	185	206	187	228	165	195	198	192	183	197	207	204	216	214	207	199	189	204	198	176	190	198	200	205	183	203	203	196	212	196	210	187	181	184	221	184	211	192	200	182	193	181	197	194	204	198	220	198	185	190	207	191	192	210	211	201	171	206	181	203	203	177	216	179	205	182	183	184	188	204	191	192	213	205	210	218	200	202	236	193	186	200	196	195	183	206	208	209	178	209	197	218	187	207	203	170	185	183	191	154	198	194	176	178	212	206	210	196	197	221	184	182	199	220	204	199	204	219	181	194	189	212	194	188	187	185	212	210	214	197	215	207	206	198	195	245	192	194	213	200	226	193	171	188	174	191	219	233	213	240	198	183	208	212	210	192	211	184	185	203	189	192	212	189	179	210	196	192	191	211	200	178	196	199	181	173	206	185	217	193	208	223	207	247	181	197	199	169	207	192	221	196	205	210	192	186	205	189	202	213	196	209	194	206	202	203	212	193	207	201	195	195	190	189	198	196	184	197	217	183	174	216	186	199	201	218	179	189	212	193	192	189	192	209	195	179	220	202	206	203	220	202	188	175	208	240	202	202	205	210	189	183	209	193	229	213	203	206	219	203	210	156	200	193	186	204	216	211	192	218	197	195	169	207	194	191	193	166	213	185	208	197	192	190	205	198	205	198	188	207	202	219	214	202	192	182	187	212	193	195	209	211	199	187	198	202	198	198	187	176	204	219	192	189	207	207	175	171	200	164	184	206	191	220	214	205	186	218	198	203	261	203	194	219	183	187	207	199	210	192	199	228	173	203	197	189	196	180	165	193	203	212	190	215	196	185	178	219	198	205	184	192	202	189	200	191	218	204	196	203	202	203	190	177	187	194	196	171	201	215	205	183	218	202	174	194	203	184	212	215	205	214	225	223	198	192	197	212	188	195	204	194	187	221	204	204	174	200	165	191	224	161	197	189	188	184	207	195	191	193	197	188	203	203	213	195	197	181	194	202	192	161	185	184	188	177	194	183	200	208	205	195	189	196	185	219	200	211	195	198	198	189	211	202	215	205	209	175	177	201	188	229	177	187	183	199	244	182	183	185	209	198	209	195	212	201	172	190	219	202	209	203	184	213	202	196	176	187	224	218	208	209	192	185	194	184	207	180	212	179	225	192	210	201	214	191	194	202	203	206	194	205	215	189	217	214	208	212	186	208	187	199	202	167	217	211	174	201	231	176	194	198	216	234	199	211	185	230	174	218	183	192	210	195	197	198	156	192	202	208	208	216	202	204	189	175	182	165	189	200	211	181	206	187	210	174	190	181	160	205	199	203	199	198	224	210	206	204	223	211	206	213	185	197	209	192	206	220	182	220	209	212	211	182	179	166	199	232	179	188	178	204	176	217	175	196	207	185	199	196	210	202	199	212	190	168	200	196	193	189	219	190	193	181	186	193	208	205	212	206	208	192	204	187	209	208	184	187	206	188	192	200	177	191	161	205	198	176	178	208	197	228	185	207	209	196	173	184	184	165	202	204	216	203	196	178	199	197	215	184	203	179	198	178	197	177	197	196	205	203	198	214	187	197	200	200	202	203	198	185	209	213	176	211	197	217	188	189	214	212	180	215	198	194	195	190	221	192	198	203	200	222	216	202	204	180	199	210	205	214	218	210	193	187	219	208	192	190	195	218	201	178	215	212	196	202	202	213	204	178	197	190	172	178	233	197	195	234	196	184	178	180	208	178	205	200	215	203	170	190	210	199	192	170	209	195	199	210	192	187	200	195	197	213	213	206	207	175	209	179	189	185	179	201	160	184	209	196	223	217	236	194	214	207	222	189	206	177	206	203	205	199	191	210	183	194	203	204	192	219	167	213	221	206	220	189	210	193	174	197	193	196	175	197	226	200	177	187	187	191	212	187	198	204	205	199	207	187	195	193	210	193	200	202	186	219	227	191	187	191	230	199	163	202	206	211	216	208	201	206	210	199	201	176	194	204	223	178	217	192	207	195	208	215	188	206	189	211	196	215	202	199	202	205	197	175	202	200	195	193	169	206	198	176	175	170	215	184	224	222	200	184	198	185	192	214	199	224	196	192	199	170	211	183	215	204	205	209	205	191	199	181	221	219	216	215	191	202	197	212	194	211	210	188	186	196	193	206	208	208	206	214	185	205	198	207	174	201	203	195	215	192	201	191	191	196	185	170	186	196	215	180	213	212	205	220	218	197	213	205	190	170	211	192	175	219	192	213	226	200	205	199	194	194	211	187	210	185	197	195	180	188	200	187	224	181	235	208	176	212	206	212	179	186	183	187	201	215	198	216	190	201	199	194	194	195	173	179	205	206	191	185	188	200	217	220	201	214	189	194	210	171	194	212	218	200	190	201	200	191	179	169	207	217	201	174	187	197	160	176	188	206	185	209	182	182	193	179	206	195	217	195	214	187	187	191	192	222	201	196	192	178	204	217	214	185	204	189	203	189	193	163	239	182	204	177	185	208	176	176	219	199	200	181	184	205	168	198	211	199	189	177	187	166	203	199	200	208	220	193	219	220	198	191	183	222	195	177	196	167	183	216	197	202	194	171	189	209	200	193	218	199	191
19535	34366	32270	24091	18837	14705	12114	9653	8124	6605	5711	4715	3679	3006	2566	2149	1838	1618	1442	1425	1492	1320	1293	1255	1080	948	928	850	775	700	751	702	678	665	641	643	592	594	569	567	590	525	508	505	421	489	511	466	441	466	434	463	407	457	431	434	479	433	425	440	430	423	456	440	399	425	463	392	441	390	428	392	452	445	416	408	436	426	440	388	396	407	439	415	446	442	421	381	428	444	367	399	417	446	383	408	433	426	425	403	434	384	407	394	425	437	468	412	372	435	402	404	432	431	426	424	437	395	410	405	407	387	400	370	434	447	409	408	422	417	423	406	404	410	420	403	381	415	421	417	442	379	407	402	389	450	432	415	408	403	399	421	424	407	421	439	432	430	430	411	404	414	437	439	411	362	403	394	412	383	424	442	417	422	420	449	423	433	444	376	434	391	396	407	443	386	456	381	428	430	406	413	397	402	406	405	420	383	414	386	431	392	418	444	425	396	436	410	400	452	398	420	392	426	439	400	380	402	393	403	374	423	409	411	442	413	378	393	430	429	415	405	397	387	408	416	385	424	398	401	391	397	453	448	361	370	426	412	406	420	432	417	399	423	395	413	402	405	439	392	421	415	416	414	405	406	423	421	377	415	405	417	394	445	437	428	412	362	459	409	442	403	402	422	379	423	405	446	396	396	397	373	436	440	409	407	404	408	426	458	388	380	391	417	443	419	380	381	416	401	437	410	416	455	419	434	390	397	400	416	396	371	395	394	415	434	442	403	387	419	401	374	429	416	430	425	393	422	382	419	398	377	391	370	404	405	420	386	395	445	446	393	431	418	454	400	410	391	419	397	413	393	431	400	410	416	402	413	402	391	408	385	430	401	408	438	372	394	427	428	441	418	436	383	421	410	417	406	413	408	399	434	430	378	413	421	378	370	445	411	422	410	436	416	419	417	410	418	388	427	412	417	416	427	409	411	401	398	407	402	447	399	420	436	427	435	393	429	399	412	418	377	426	412	397	399	419	412	378	390	410	385	407	393	435	404	387	435	410	405	380	426	413	434	406	396	430	412	415	411	419	418	390	402	409	395	449	421	381	411	375	372	451	437	443	428	410	428	409	404	447	416	395	393	433	412	424	381	428	404	380	415	408	425	421	431	387	414	399	391	435	460	390	404	408	398	426	397	404	405	440	404	447	418	394	423	396	429	407	407	434	404	398	438	415	401	405	423	419	400	387	436	446	389	410	429	409	418	421	371	412	433	396	410	395	412	409	412	447	416	435	413	429	416	372	423	433	374	399	416	412	399	427	405	421	419	411	409	412	440	415	431	378	454	402	413	416	439	415	415	439	412	408	414	403	433	416	423	387	412	414	419	399	446	418	424	413	415	404	352	416	422	390	400	430	389	380	399	423	394	427	445	429	414	405	395	391	410	423	408	428	417	411	432	402	418	424	426	419	443	424	389	391	422	407	415	423	442	439	395	420	443	415	413	408	393	408	437	445	406	394	434	393	408	446	431	418	434	452	390	423	426	403	424	426	382	447	398	406	435	403	390	434	411	367	414	418	420	428	425	394	415	366	418	419	415	415	412	383	392	389	410	411	432	391	424	368	388	392	418	382	434	434	408	430	429	420	400	425	396	389	388	367	435	418	418	385	424	389	422	406	424	413	425	410	396	430	401	387	454	406	456	394	424	415	388	409	431	406	418	417	416	430	408	434	404	384	372	389	394	411	411	426	425	419	422	424	399	371	399	424	393	390	400	397	415	393	418	396	408	420	406	383	363	384	405	381	436	414	424	436	382	397	398	415	459	387	412	413	411	383	417	388	392	394	407	406	440	366	383	424	420	405	414	431	403	376	425	398	420	419	415	416	421	441	418	415	425	401	417	428	381	429	412	378	383	411	452	420	428	439	420	409	392	425	409	410	410	392	412	424	416	429	459	396	420	420	412	406	421	428	393	414	412	421	449	428	403	402	431	410	399	413	384	431	411	370	383	409	410	418	407	403	442	431	410	407	398	399	416	404	397	411	418	431	406	432	401	421	362	402	427	368	420	414	378	407	405	440	437	403	411	427	391	428	391	409	380	426	390	414	413	411	391	426	418	410	449	387	431	423	401	414	441	415	443	395	397	415	429	395	411	366	427	407	386	431	421	431	438	399	399	393	417	422	395	376	429	434	396	417	392	405	391	413	388	426	419	420	396	411	421	410	432	386	436	452	410	419	423	419	437	398	377	408	422	404	379	396	401	396	421	448	396	391	422	418	429	378	393	436	411	406	393	427	425	428	415	403	397	431	402	426	391	421	410	393	393	401	404	413	426	420	414	419	408	416	413	388	427	412	404	402	409	421	442	413	402	414	392	421	431	416	399	384	433	432	377	415	385	413	412	424	409	433	435	384	456	393	406	413	405	372	419	432	392	417	352	407	418	433	406	408	421	381	380	451	408	434	389	432	438	406	430	416	423	401	396	443	405	431	434	426	391	425	439	393	424	414	415	394	417	440	430	416	409	429	419	424	412	448	449	384	403	443	418	435	420	416	408	421	407	390	435	450	422	420	433	417	398	403	405	399	423	390	411	386	415	424	379	404	402	408	404	428	422	400	412	416	369	435	365	418	411	383	428	388	407	430	403	409	438	419	424	425	379	412	385	434	388	413	426	409	412	436	408	388	426	418	403	389	369	424	434	415	444	427	398	403	409	389	393	440	411	412	431	399	385	434	397	396	393	407	464	413	384	418	434	402	378	423	387	429	413	426	399	405	388	419	414	401	408	421	371	404	399	413	377	430	415	396	382	416	425	432	422	392	407	407	400	434	402	420	418	437	415	388	404	432	409	394	378	408	403	419	407	414	429	414	390	381	411	396	394	399	441	385	392	444	394	395	379	416	367	404	382	373	395	402	424	410	451	421	428	418	416	417	424	445	384	436	388	444	340	422	393	427	410	383	432	422	417	366	398	408	403	398	400	427	397	427	392	406	410	404	409	402	392	400	402	395	388	402	421	410	418	390	402	409	383	446	404	394	387	417	429	444	418	412	383	437	434	402	409	405	429	389	394	416	432	401	419	410	423	398	408	416	410	417	417	469	402	388	385	386	406	384	403	411	366	433	450	394	438	431	449	433	421	401	437	385	404	479	416	417	425	441	407	446	406	407	413	410	411	402	393	410	403	387	408	392	404	406	424	371	378	391	432	432	397	392	398	433	408	408	408	402	435	459	452	405	420	416	394	422	438	368	410	443	407	386	417	417	408	434	440	405	429	428	383	439	407	429	410	438	415	367	425	386	430	367	402	409	409	390	417	402	392	404	416	386	394	412	412	439	399	398	389	399	407	396	396	404	403	433	400	423	422	420	397	413	394	421	369	423	386	394	378	427	401	408	415	417	406	388	405	379	437	414	415	408	374	372	439	430	417	414	416	453	402	431	413	413	409	399	401	418	432	451	404	401	393	423	453	430	405	435	396	430	433	407	394	430	385	429	403	447	427	435	397	402	390	404	421	370	397
26980	20915	13479	5803	2944	1952	1519	1091	983	877	814	685	597	471	502	456	411	387	411	391	427	351	415	346	338	372	369	350	341	294	334	328	341	324	347	302	357	294	346	300	329	316	340	309	277	334	348	322	328	314	308	308	329	305	310	332	277	315	284	270	308	321	295	289	303	303	303	320	308	312	316	306	293	332	310	319	283	289	337	319	322	296	284	299	322	296	345	318	301	293	310	313	328	298	302	299	302	318	310	288	311	314	297	336	297	334	330	301	292	322	308	311	294	329	309	313	300	285	287	281	309	328	309	322	347	297	311	325	318	312	337	341	288	323	297	327	299	314	300	309	310	297	332	300	300	319	303	340	302	321	297	279	289	321	318	328	287	323	303	326	322	305	314	321	311	297	287	325	313	292	298	311	310	322	326	315	355	325	322	337	278	299	302	326	320	303	304	296	324	321	318	318	305	322	287	298	284	268	296	314	337	312	341	282	328	292	315	320	297	283	332	312	296	313	310	332	321	306	302	294	301	321	289	322	285	322	290	301	309	302	295	302	301	325	295	313	304	294	294	298	318	293	290	314	286	333	300	300	324	300	321	315	300	326	304	339	349	293	293	315	308	308	276	302	306	356	297	292	308	311	333	312	312	304	315	296	289	293	308	284	313	297	278	297	306	300	322	313	311	294	320	299	344	293	332	297	296	299	327	308	299	305	301	316	302	323	277	288	317	337	296	319	336	326	276	291	294	335	299	327	311	326	314	308	305	301	333	320	300	327	298	319	276	323	302	289	302	307	270	326	293	321	322	282	302	313	324	320	317	314	322	310	283	323	305	312	299	326	296	307	272	309	293	340	354	304	343	277	280	318	297	304	329	277	336	316	308	290	308	283	311	321	317	294	314	346	279	329	307	324	305	298	296	305	308	297	296	327	326	299	326	321	295	301	296	334	337	333	303	320	314	291	290	283	321	299	285	309	291	311	311	294	302	316	291	306	299	304	300	291	314	284	325	315	307	292	283	296	304	307	294	273	295	345	278	329	280	315	304	310	300	291	272	318	338	322	292	288	272	323	297	305	308	314	332	316	309	299	303	319	314	307	292	341	323	310	350	328	264	340	319	296	296	310	317	304	331	330	299	338	317	328	284	317	315	342	300	326	335	308	313	323	312	305	313	308	300	294	283	302	313	288	305	336	303	343	317	305	309	314	329	343	298	313	298	319	330	305	261	320	289	271	310	311	299	302	316	310	318	344	295	310	297	303	303	318	296	316	313	309	314	317	310	285	323	310	327	293	302	318	328	321	293	312	320	308	299	319	321	356	306	298	322	332	281	296	313	294	305	357	307	300	307	337	333	307	331	329	274	293	279	294	319	289	304	288	306	294	288	298	329	284	305	328	310	332	320	277	317	309	294	275	320	351	327	316	317	328	306	290	313	289	325	297	284	291	316	305	320	307	310	339	273	283	332	321	316	312	299	303	354	306	308	283	323	308	322	359	336	297	316	312	316	317	333	316	312	310	309	295	295	317	291	328	299	304	345	307	294	286	296	313	292	347	321	310	320	321	288	317	309	307	324	297	351	340	313	292	282	333	349	294	296	305	321	300	298	328	292	346	288	281	319	286	301	307	294	289	316	313	332	316	342	313	306	305	322	334	308	302	310	321	318	317	316	298	298	331	342	316	297	300	322	314	313	299	294	318	276	324	322	309	299	296	329	319	302	340	280	347	289	308	311	340	290	327	305	316	320	299	321	292	320	292	321	309	290	291	296	316	326	291	314	308	324	283	328	308	320	313	318	314	298	345	300	294	268	341	286	292	300	281	323	311	317	272	334	314	317	313	338	286	320	282	316	323	320	336	296	298	325	302	329	326	311	276	315	320	336	294	302	299	339	294	308	320	304	318	317	358	316	350	324	276	321	302	324	296	289	349	337	336	327	331	282	309	294	349	313	313	333	310	300	309	290	308	305	339	323	317	307	291	306	302	294	282	326	314	339	305	360	327	289	279	330	314	304	298	341	327	303	317	311	275	291	302	270	288	307	295	307	303	323	301	317	320	285	319	299	336	298	327	326	328	312	303	308	276	347	293	329	309	307	323	318	301	318	344	312	291	301	307	317	284	319	340	320	271	325	305	294	309	299	320	305	306	324	314	303	296	309	306	320	292	296	301	318	309	298	331	301	329	321	287	341	302	292	341	318	337	313	325	288	318	285	288	289	304	295	312	319	319	326	279	306	325	315	297	320	299	310	314	311	305	319	310	267	287	330	309	292	322	276	328	329	305	302	332	298	316	286	289	299	303	282	323	317	343	325	320	324	292	294	322	311	308	313	328	306	303	312	312	311	321	300	297	289	328	350	307	318	302	337	303	308	302	313	313	313	311	331	332	316	310	269	286	334	317	318	312	287	332	275	280	310	295	290	288	315	321	318	288	291	348	349	289	312	308	356	327	317	319	294	332	316	282	312	256	322	317	339	322	328	304	311	347	291	308	315	305	365	296	327	285	303	310	320	280	320	307	324	333	311	320	306	295	327	307	317	310	313	306	302	300	346	309	307	288	298	301	333	335	324	298	298	305	287	320	297	317	314	299	298	313	292	314	313	270	308	298	300	315	324	318	309	288	320	341	310	315	310	335	300	334	279	309	305	321	318	324	298	304	324	281	315	299	307	316	319	304	277	320	307	318	295	315	298	305	310	330	322	311	303	336	332	313	322	317	299	297	337	333	316	290	307	313	315	302	325	332	322	322	310	312	316	314	287	292	308	303	308	311	319	284	326	322	276	325	345	300	312	303	283	280	278	328	293	284	283	316	333	279	320	304	295	322	331	323	276	346	346	316	316	299	313	351	328	310	321	307	290	307	320	318	300	298	300	320	299	302	323	309	313	289	310	284	317	291	278	322	313	328	318	303	327	303	288	298	283	316	298	290	279	309	323	294	298	284	308	305	300	271	316	279	322	330	314	298	311	315	310	298	291	316	287	320	303	308	294	304	318	328	342	325	301	275	296	307	267	270	290	315	315	267	320	317	317	320	274	324	306	271	312	315	288	299	318	296	272	290	328	302	296	300	306	311	316	330	320	314	324	301	308	304	331	302	345	316	296	292	340	310	309	305	266	311	318	298	345	285	307	325	319	304	304	295	334	310	310	297	329	336	306	310	319	335	307	307	314	315	287	308	313	343	286	326	309	286	303	337	324	282	354	295	329	326	310	346	321	307	305	295	352	301	314	290	303	295	313	340	343	289	291	286	308	320	311	294	311	319	290	315	330	308	328	337	268	306	311	327	330	323	307	344	318	288	324	317	324	339	303	318	321	298	307	274	319	323	310	264	297	322	329	327	349	326	316	315	313	286	302	318	299	354	279	288	328	341	299	286	306	321	286	324	302	310	325	333	312	347	311	301	306	294	314	304	290	303	326	314	291	340	279	300	301	341	314	330	293	332	301	316	302	294	292	310	335	302	303	301	300	294	273	293	299	298	292	323	304	310	317	314	316	288	331	325
14839	21340	20215	13425	9718	7229	5781	4303	3900	3287	2772	2364	2006	1693	1358	1300	1215	1112	1057	997	1005	1083	935	932	866	836	807	765	772	758	764	744	705	799	734	758	718	712	737	725	708	716	688	711	686	689	726	622	674	673	635	667	646	629	655	680	639	708	640	691	601	685	690	655	644	661	648	643	668	676	629	638	674	668	692	682	653	639	642	667	665	651	671	665	616	635	671	640	698	633	679	633	645	641	685	636	655	666	666	615	693	675	675	658	650	687	601	659	633	739	644	645	655	693	659	621	622	668	653	596	609	646	671	623	650	707	652	639	648	631	673	620	658	698	655	633	627	659	649	663	630	635	653	674	620	655	663	646	603	656	677	664	636	616	656	630	615	685	648	650	657	623	632	628	630	690	668	627	652	630	592	674	655	637	685	668	633	675	714	682	676	657	640	612	629	637	682	631	688	656	651	653	664	617	633	625	643	652	651	658	651	722	673	639	656	681	610	665	619	673	663	659	599	652	672	662	658	618	615	634	631	650	615	669	659	678	691	649	632	673	686	615	659	637	665	641	687	641	655	669	630	606	705	616	637	649	630	644	664	639	668	700	647	671	653	634	644	672	660	642	648	639	631	608	609	640	626	598	654	662	664	662	653	611	644	664	649	637	691	655	629	651	653	650	624	664	669	648	641	669	691	652	686	573	671	637	630	646	673	642	641	603	643	606	608	658	677	593	633	669	630	634	700	658	605	632	620	604	644	654	660	650	628	599	670	638	667	652	658	653	682	631	629	641	645	618	654	623	622	658	628	632	668	716	621	673	691	623	581	658	666	648	620	637	636	693	645	691	622	622	652	641	648	680	623	676	674	652	663	668	623	661	649	691	682	655	655	659	664	688	630	655	639	691	631	678	658	665	661	602	655	640	650	652	594	684	627	626	642	631	578	709	675	647	643	657	623	636	658	607	676	636	664	635	624	679	621	667	661	660	623	647	642	637	673	671	637	701	644	629	651	679	638	686	640	617	677	640	626	656	657	619	661	656	645	595	670	615	661	653	690	618	676	641	654	637	700	669	692	654	665	684	663	619	633	668	653	640	641	648	685	644	636	608	697	690	687	669	682	661	643	658	694	680	649	726	662	668	614	627	655	688	640	660	659	629	664	663	597	676	693	662	628	635	685	614	718	637	585	652	647	680	623	656	672	624	642	687	600	640	649	650	657	615	674	638	661	659	646	661	643	616	674	638	609	628	647	645	598	661	662	693	688	682	651	635	637	682	670	642	632	657	672	625	640	649	621	679	615	644	653	658	679	643	670	628	621	615	663	652	662	626	607	660	678	629	642	594	698	673	629	644	642	698	594	639	651	664	643	666	661	647	644	670	615	648	654	686	664	680	649	654	614	690	656	629	618	647	698	665	638	676	638	627	658	668	634	636	676	638	680	682	673	673	637	680	680	641	629	668	615	652	638	642	640	664	675	635	635	665	614	664	668	644	640	606	691	685	666	617	690	660	664	590	695	672	656	665	610	634	658	635	652	687	630	612	643	671	609	652	615	610	646	639	659	624	638	696	692	667	650	647	648	666	623	642	655	646	627	611	619	663	673	678	658	620	651	643	673	637	646	703	640	628	628	636	709	662	629	642	645	605	662	658	663	652	650	648	666	638	638	632	667	661	634	681	670	659	603	665	661	688	682	635	606	674	623	665	677	651	644	654	636	657	668	652	636	628	688	647	621	608	636	690	661	670	672	683	642	705	662	602	637	631	680	665	644	620	619	623	650	663	703	649	633	663	661	617	666	682	650	638	659	658	623	665	640	646	644	658	637	667	646	653	644	630	673	636	640	678	629	636	642	647	640	659	655	663	652	674	670	651	671	687	660	612	656	648	638	661	678	648	659	704	658	653	662	683	671	585	690	602	647	672	638	651	644	635	687	662	679	624	663	674	621	665	642	644	663	676	645	687	651	668	654	626	681	691	728	633	649	648	662	650	640	690	664	605	642	686	640	649	634	656	636	636	654	654	662	622	651	653	652	665	672	626	666	657	628	661	644	665	645	654	665	673	640	623	637	648	636	628	683	670	697	609	632	637	658	684	615	701	646	642	656	593	676	650	663	683	622	632	635	664	681	713	644	651	620	651	640	677	645	705	655	664	668	655	638	668	579	667	634	635	654	705	679	628	612	644	638	679	674	645	679	633	619	634	673	582	659	628	675	683	688	626	639	627	648	664	619	661	653	661	578	661	634	667	590	646	623	626	661	678	676	635	684	577	623	685	662	650	643	720	664	661	666	679	667	681	646	626	582	655	640	662	671	616	624	638	621	683	608	682	652	659	660	620	664	655	618	640	673	677	674	641	683	700	626	656	636	637	679	585	657	707	654	646	655	627	703	634	704	675	624	588	658	673	643	616	684	640	671	667	629	623	630	626	611	639	675	709	686	668	663	630	667	669	669	637	646	674	648	649	682	716	687	685	679	703	642	667	659	643	600	690	633	629	642	624	631	637	656	583	650	644	641	644	644	628	639	617	665	697	632	618	659	654	630	622	657	628	723	637	675	690	645	608	666	622	612	659	620	697	683	639	679	627	659	632	664	642	630	684	636	612	642	659	590	659	644	635	613	679	593	670	643	617	639	637	634	647	628	630	614	689	633	623	673	605	607	676	630	663	632	673	671	631	650	633	632	693	635	657	660	665	628	601	664	625	647	665	662	673	641	633	658	641	633	702	643	622	646	650	669	695	620	726	657	606	665	633	572	649	643	677	680	710	645	687	679	657	666	668	643	602	648	645	625	629	620	625	665	636	642	618	684	628	608	653	624	635	651	683	618	643	675	613	675	662	665	617	629	631	660	722	649	673	613	679	679	686	657	667	698	654	646	639	643	640	614	685	688	668	635	670	628	639	621	610	659	681	677	685	666	623	640	640	644	684	649	615	644	645	649	626	666	675	668	673	695	634	645	608	645	667	615	663	647	640	658	640	661	598	653	675	634	655	652	634	635	649	695	656	650	679	669	648	690	683	670	640	669	734	683	595	657	600	620	667	676	663	702	655	650	684	665	645	665	701	629	657	658	639	671	673	637	670	636	644	636	655	687	661	657	677	591	619	678	613	691	661	638	641	593	657	690	628	684	663	669	631	623	691	654	643	636	614	651	633	651	618	663	681	645	598	651	635	647	674	655	653	598	674	674	653	611	657	640	681	632	686	673	656	666	650	651	623	625	640	646	591	670	643	692	678	643	657	642	669	662	631	625	668	660	653	663	684	626	643	618	642	681	628	638	650	632	688	675	672	662	648	599	641	673	632	651	639	650	677	646	668	645	619	648	622	659	633	667	639	613	670	662	650	630	653	647	650	620	642	604	666	695	640	652	602	660	689	661	648	630	717	628	645	625	616	595	648	606	649	646	600	656	644	607	654	623	652	676	653	661	666	662	635	621	585	656	663	709	629	654	650	678	622	676	642	636	636	662	630	663	663	624	627	642	647	680	640	624	629	642	615	629	664	663	663
24380	21470	28571	24783	19601	6419	2817	1782	1404	1224	993	792	752	612	547	471	416	457	432	374	372	342	370	364	312	271	266	256	300	280	253	216	250	275	265	252	252	239	223	260	259	232	259	242	243	257	224	265	215	222	224	222	233	216	233	224	232	255	232	218	257	224	233	236	219	254	222	222	214	256	218	232	229	231	227	218	243	209	211	209	226	242	203	231	231	214	236	249	205	226	198	205	195	205	222	210	233	233	209	239	208	258	210	210	213	255	229	249	208	224	194	220	222	202	229	237	222	232	206	212	229	255	218	235	263	208	216	205	238	222	239	211	235	214	208	261	228	188	229	212	220	234	209	225	217	214	238	214	238	254	222	207	210	222	229	231	250	195	232	250	220	232	224	224	220	215	246	212	245	215	207	188	206	241	244	225	254	222	256	220	208	246	248	232	239	232	226	248	220	228	248	228	221	241	209	251	217	218	224	215	212	238	255	206	239	224	208	228	250	232	270	204	232	235	276	237	250	266	221	212	206	204	209	201	232	220	211	231	207	213	247	210	222	190	230	206	243	224	230	245	255	216	222	238	243	196	209	235	225	201	226	209	186	231	222	207	231	227	209	222	242	214	188	204	217	234	231	230	246	223	217	248	222	213	222	205	234	218	197	228	228	217	241	214	205	228	217	195	246	236	223	214	221	209	207	230	215	240	211	204	198	228	199	209	220	207	224	220	246	217	227	242	209	248	268	201	202	212	226	205	212	227	218	232	200	211	242	222	228	221	218	219	246	223	196	241	215	230	216	205	233	217	214	192	191	217	242	197	211	210	202	260	208	221	213	230	216	244	232	240	234	245	235	227	231	236	205	223	229	253	259	211	208	188	215	222	221	233	251	191	215	226	223	216	221	214	237	237	232	220	216	204	243	211	244	235	216	206	214	205	229	211	223	216	234	247	210	217	219	237	224	250	229	194	215	197	225	223	220	244	197	212	242	209	224	225	220	212	239	219	230	218	245	231	242	217	241	202	236	250	179	211	214	233	209	225	223	250	236	229	232	212	205	215	198	241	233	214	214	221	242	215	244	226	222	197	217	220	217	233	249	242	209	190	213	233	223	192	205	218	211	206	237	217	210	226	240	206	230	231	201	224	228	219	199	235	220	210	246	223	216	225	212	244	214	218	181	229	233	222	243	218	227	237	210	227	233	217	219	211	214	233	254	222	216	214	209	205	209	232	244	226	220	210	216	215	209	191	227	211	222	224	215	220	240	213	215	222	226	227	240	226	250	196	208	229	197	237	246	240	195	209	214	233	234	224	235	227	227	228	218	238	224	218	209	255	209	234	237	227	233	238	250	230	215	205	244	214	199	235	210	232	211	228	218	226	190	221	227	221	230	211	240	236	215	213	232	257	238	226	207	210	229	205	212	197	212	228	210	219	220	218	226	240	229	226	212	234	228	242	235	219	213	220	214	223	249	202	238	206	213	221	212	240	215	186	228	222	226	207	225	228	216	222	240	205	211	226	186	235	222	264	223	212	216	232	238	222	216	209	206	202	221	226	215	220	225	241	226	216	235	204	218	200	232	230	211	232	198	191	234	223	212	212	226	232	223	236	222	229	223	209	222	228	230	212	210	237	220	233	237	245	229	214	238	224	250	222	219	231	234	219	233	228	190	230	220	216	191	195	228	199	228	227	238	202	199	228	236	226	247	227	209	207	230	216	235	223	226	238	201	232	226	207	202	215	227	233	230	237	257	214	222	213	211	234	237	251	230	222	226	229	193	243	214	218	231	232	235	231	221	194	225	221	205	212	234	223	227	208	215	206	222	230	231	217	227	226	257	224	224	236	196	218	223	222	228	226	232	219	221	232	233	222	193	219	196	248	208	257	237	197	226	213	220	207	212	224	213	239	231	222	215	206	209	202	222	236	222	192	211	188	225	230	233	213	206	222	201	220	223	214	248	225	228	237	215	220	196	223	241	205	264	232	228	230	200	199	235	217	215	252	197	223	242	232	221	239	229	233	228	223	232	222	219	232	205	215	205	230	197	202	208	227	221	218	216	220	196	238	195	233	216	244	226	237	222	234	224	214	224	205	195	212	202	207	244	228	241	237	222	216	223	212	218	227	219	206	222	219	215	250	196	235	221	223	232	213	217	240	210	206	229	233	193	206	248	232	227	221	249	221	207	254	219	194	205	212	223	251	232	209	231	217	220	215	230	223	248	245	240	226	218	212	201	223	248	216	220	207	226	235	224	208	225	209	211	216	232	228	233	214	248	220	253	234	193	199	231	234	224	210	239	237	245	219	233	253	190	227	210	241	237	239	247	213	216	185	241	215	217	237	224	228	198	229	258	234	193	239	213	237	232	210	240	260	231	238	222	229	202	192	221	220	227	238	214	232	206	218	222	226	245	236	215	211	232	253	221	210	225	263	216	252	218	245	211	223	212	238	230	241	229	230	206	209	234	226	208	232	231	215	203	236	236	222	229	232	230	241	236	210	209	214	235	202	224	269	213	199	222	204	205	227	227	230	198	212	233	235	228	222	232	221	203	233	205	204	250	223	208	238	227	235	240	237	242	211	233	204	217	229	207	252	231	229	245	208	198	226	216	198	232	214	210	243	227	223	198	208	179	252	206	246	223	207	223	220	245	217	212	227	247	240	220	191	202	259	240	221	220	209	216	237	214	223	244	225	229	232	208	205	223	232	223	213	209	246	222	237	213	210	225	206	218	227	236	199	227	210	204	232	235	233	236	223	205	211	240	188	222	225	218	224	232	222	236	224	229	211	238	233	211	230	243	246	245	242	206	200	237	209	226	210	209	210	236	223	207	243	206	240	220	209	199	217	228	205	254	220	208	230	235	208	246	198	228	209	223	231	240	232	233	188	189	238	215	224	236	211	214	240	248	213	219	213	203	208	237	252	225	230	219	236	228	199	226	219	199	219	218	216	248	226	240	245	213	223	228	210	211	232	211	222	239	211	234	227	237	228	236	228	218	213	236	257	236	191	214	210	222	204	228	237	221	227	217	227	250	255	265	233	229	195	207	222	229	214	230	235	203	238	218	205	212	223	242	209	224	238	223	219	222	200	209	218	214	236	230	242	222	212	219	235	224	225	202	238	255	213	221	211	243	211	184	233	201	202	236	230	217	213	231	232	211	229	207	231	230	213	212	234	228	265	239	210	242	235	225	232	229	228	219	210	232	190	222	257	242	258	214	207	220	217	210	231	229	214	211	247	234	228	210	259	231	220	256	208	232	230	238	238	204	213	217	225	235	222	222	198	260	231	228	209	218	216	217	251	223	202	239	214	247	231	201	227	216	228	215	202	237	240	219	218	211	231	245	217	223	198	224	248	230	232	234	228	225	205	228	214	206	189	213	218	231	222	244	236	202	232	218	235	244	245	209	231	222	226	196	222	232	210	217	233	208	214	219	217	224	216	230	219	248	218	208	228	188	250	224	206	222	214	196	229	232	230	195	214	234	210	208	235	243	242	241	226
15972	28855	27662	20610	14649	10952	8179	6841	5757	4884	3991	3244	2795	2212	1884	1670	1405	1338	1241	1149	1161	1152	1132	1034	873	844	762	743	692	682	720	643	649	642	670	607	609	596	584	572	539	545	570	507	506	518	570	512	485	528	474	486	513	518	479	470	477	484	498	503	498	485	484	442	539	488	474	483	467	491	498	475	513	499	490	488	476	481	487	487	492	508	518	472	498	514	469	497	506	477	494	493	485	443	497	479	513	496	503	480	467	501	500	492	490	479	486	487	501	470	463	524	484	460	508	455	473	476	516	483	477	442	444	521	492	476	515	467	499	482	493	507	522	526	479	479	449	512	532	462	499	485	471	480	473	472	483	494	491	536	476	455	511	479	470	471	449	453	526	457	517	515	470	428	474	514	465	518	464	494	489	465	460	510	479	489	507	453	459	498	456	482	499	474	476	443	523	477	496	488	468	498	493	479	488	419	474	486	481	484	526	497	481	506	463	459	522	472	466	478	486	487	490	454	509	488	486	498	516	493	477	455	516	466	482	481	459	483	484	460	456	490	489	470	459	497	482	479	466	514	517	466	492	508	455	488	451	490	433	502	494	513	472	503	517	498	504	497	472	526	487	511	486	446	493	497	522	477	500	495	451	484	523	492	480	488	500	494	475	491	481	480	509	465	509	480	503	485	498	502	472	512	475	486	480	452	452	486	469	495	487	505	454	485	471	495	495	469	496	491	461	476	500	473	514	515	473	495	453	463	438	483	497	467	452	506	506	516	509	492	516	463	493	465	482	431	492	499	483	485	454	494	516	452	515	479	474	492	467	468	454	496	465	471	487	479	506	494	505	511	492	463	464	521	520	480	465	482	444	484	520	440	503	465	489	470	513	506	506	477	469	555	437	463	489	480	492	481	475	472	489	466	471	484	461	473	513	488	466	488	485	502	452	476	485	466	498	485	520	487	511	505	498	468	470	517	489	464	480	481	488	480	492	459	494	496	486	516	491	478	487	497	470	495	478	442	509	455	466	504	492	462	477	484	483	480	475	526	488	487	475	470	500	457	463	504	473	443	458	454	488	480	508	489	486	485	489	503	496	440	457	452	511	495	507	435	491	519	470	456	502	475	497	504	455	490	466	467	471	488	478	469	474	484	515	494	467	500	488	485	463	467	473	483	505	481	493	508	463	478	466	483	488	474	456	551	490	464	496	453	513	480	488	463	480	527	457	438	480	507	512	460	488	469	476	504	448	479	480	474	473	532	469	524	461	496	516	434	481	469	487	467	458	506	432	458	481	449	493	487	444	492	502	524	523	437	496	502	462	549	486	461	497	502	491	478	459	461	489	463	506	460	507	508	487	451	469	469	449	486	495	496	463	439	463	492	486	505	446	455	503	512	477	451	480	440	454	469	489	469	512	520	496	474	460	499	509	508	484	505	485	463	483	468	483	496	506	521	457	506	516	494	500	507	494	486	471	499	521	498	514	489	493	479	502	496	499	465	501	464	503	523	490	477	471	486	455	476	487	505	502	498	477	464	542	456	473	484	450	468	491	491	484	471	435	476	493	474	461	515	501	474	474	455	457	466	482	485	484	528	520	482	460	486	488	446	476	480	450	486	443	477	464	498	503	494	454	461	504	435	470	501	501	491	435	510	469	469	506	446	527	498	518	505	474	484	484	475	491	429	490	449	516	472	487	445	489	472	478	470	446	461	478	476	451	477	458	501	447	462	483	456	490	455	461	508	491	463	453	495	469	494	469	488	453	451	496	503	474	459	487	500	455	479	455	507	492	470	517	471	509	459	485	460	496	545	492	479	481	492	448	479	491	450	516	492	515	490	491	489	484	492	513	468	500	503	482	462	481	500	475	461	457	446	478	488	484	456	523	490	498	500	475	508	453	479	467	500	477	494	519	452	500	494	476	481	498	481	458	479	469	486	525	473	505	459	463	523	520	512	452	493	482	438	471	490	466	496	504	516	497	500	472	494	508	488	506	516	480	480	468	514	477	448	493	470	488	460	498	524	507	510	490	456	417	463	476	505	490	484	433	491	451	458	490	504	474	473	469	473	447	446	451	497	507	456	490	515	465	454	503	477	510	530	514	497	486	485	487	480	486	519	498	486	453	480	481	558	438	472	503	482	496	490	489	509	499	504	469	511	470	493	439	477	459	531	468	521	475	459	528	466	515	472	461	455	495	491	509	458	510	445	476	521	472	493	471	459	493	486	460	487	452	470	474	489	522	485	477	508	495	473	484	482	493	487	495	493	489	504	456	501	485	485	456	481	522	494	460	468	460	468	501	462	477	474	514	480	467	476	499	448	523	501	485	461	478	492	463	505	462	490	506	484	510	469	480	526	472	464	461	497	492	511	482	534	480	518	495	473	490	493	471	479	464	484	514	488	498	526	462	536	483	490	452	501	483	487	456	500	515	510	484	476	510	509	499	504	502	494	484	522	514	495	498	472	476	488	476	479	505	471	486	503	518	474	537	501	477	477	489	508	472	420	503	469	452	490	476	481	469	482	505	511	466	489	496	506	498	463	471	449	514	463	464	478	468	495	546	476	492	470	471	464	481	475	494	494	510	471	457	507	513	520	465	511	510	490	485	477	471	464	466	477	452	491	486	477	468	460	477	496	471	459	454	468	490	483	518	459	476	454	444	492	476	482	503	482	515	457	486	465	494	477	472	473	479	466	485	498	444	466	470	486	458	509	486	474	488	512	490	480	515	489	439	469	494	436	486	487	441	459	462	437	498	470	514	516	487	481	519	478	468	493	509	464	486	531	506	494	486	483	466	509	480	489	494	539	489	458	507	487	506	472	490	464	466	451	473	504	433	482	462	522	504	457	485	470	493	500	464	506	480	499	501	500	467	512	452	461	460	500	493	493	475	462	481	476	461	528	443	466	456	487	479	505	470	494	495	491	482	469	474	467	487	484	468	483	468	504	514	471	487	497	494	480	478	483	495	484	516	469	493	513	505	461	504	456	464	483	490	527	479	501	473	463	520	481	465	470	507	504	507	443	464	450	493	455	509	434	440	497	441	501	478	498	457	483	489	475	498	457	473	495	456	492	482	447	471	452	481	517	474	489	472	496	518	489	467	494	494	476	505	441	498	442	458	482	490	491	477	485	475	469	463	501	459	506	472	469	462	498	503	457	464	455	521	488	505	492	487	458	446	512	468	515	501	463	446	487	456	488	510	474	496	498	503	511	491	496	465	488	486	478	443	462	508	453	484	483	492	498	477	474	500	529	535	474	495	501	497	499	491	499	484	491	497	487	479	483	488	452	467	502	443	493	475	505	502	497	452	481	469	482	530	470	460	465	497	504	503	436	461	507	491	457	487	466	467	507	494	504	513	503	502	484	505	502	480	481	502	468	482	496	509	503	519	498	511	520	475	527	518	443	501	466	476	506	512	469	465	508	493	478	471	467	463	481	469	483	508	470	482	456	483	456	467	497	469	512	487	488	491	504	495	478	515	472	515	487	496	509	454	476	463	487
23431	21524	29424	24049	21538	19256	6559	2727	1890	1478	1216	1048	876	776	655	570	486	487	433	460	455	456	465	369	315	318	325	265	303	276	272	263	281	247	275	239	254	242	230	245	227	193	212	199	209	209	227	204	196	237	192	213	209	198	214	186	198	195	224	171	186	198	196	171	179	194	207	197	200	202	213	190	192	204	205	201	189	211	194	202	197	192	221	213	200	151	192	172	189	196	213	206	204	190	189	208	199	194	199	225	179	189	195	207	204	187	193	222	217	167	194	194	195	193	213	188	179	216	217	196	197	204	215	203	189	203	189	179	201	209	207	164	188	207	187	205	197	186	201	215	195	223	177	213	189	215	215	193	225	199	195	205	204	196	198	227	200	192	207	203	192	191	191	221	190	214	200	202	190	171	207	216	195	181	218	193	196	214	194	196	190	193	189	216	192	207	201	193	189	208	185	210	219	190	194	213	209	189	201	179	184	194	199	207	196	191	205	227	194	184	189	199	183	183	188	194	177	187	189	206	228	181	215	202	189	183	193	208	214	196	204	217	219	203	213	201	198	181	189	191	201	191	222	193	200	185	195	176	207	194	209	215	178	199	183	183	215	213	222	199	189	164	185	211	187	207	198	191	178	210	168	189	210	170	205	205	199	197	208	201	209	205	202	181	201	183	194	208	190	173	204	175	185	200	206	193	195	188	206	199	218	188	182	171	192	198	162	193	204	192	190	192	200	181	206	199	184	190	175	184	192	183	211	191	214	177	200	219	205	198	186	181	194	207	223	194	180	203	212	204	200	170	190	195	193	165	197	188	192	197	184	167	191	178	190	206	205	195	213	185	193	184	201	184	202	204	203	189	204	177	209	190	193	210	187	212	170	203	205	199	204	172	194	231	227	213	205	182	190	196	186	186	199	189	211	193	183	183	221	179	197	215	199	196	189	187	206	178	181	214	201	212	225	185	209	187	193	172	187	204	209	189	214	174	190	211	200	202	178	212	193	210	191	192	196	178	186	191	180	187	190	179	185	184	178	186	186	207	170	189	191	226	205	188	177	219	199	198	177	192	178	197	211	216	207	180	193	203	227	199	183	191	178	194	209	206	200	208	193	201	202	188	196	173	189	194	199	171	206	199	207	194	200	190	172	184	209	178	256	168	172	203	191	190	208	212	203	198	197	217	211	211	195	202	201	181	195	199	213	200	189	200	208	211	175	197	186	206	189	207	229	224	216	223	214	190	211	210	194	189	179	184	173	194	181	199	198	187	194	200	201	207	195	189	194	197	195	205	184	201	190	196	193	184	203	222	188	210	203	209	178	209	181	182	181	184	186	209	199	182	178	220	211	200	204	165	241	163	211	211	195	178	168	188	217	215	182	180	203	182	200	200	194	192	183	212	211	187	200	164	190	184	189	195	177	195	211	209	210	174	195	194	208	191	183	166	203	201	201	188	171	213	185	177	190	215	189	184	190	195	171	183	194	218	187	204	183	223	198	202	221	174	223	198	187	192	181	210	206	180	196	211	181	182	188	191	179	175	211	190	210	209	176	197	183	199	214	207	215	182	190	202	178	221	175	200	193	204	171	208	215	206	170	164	195	183	178	190	187	183	194	182	202	201	195	197	187	206	198	196	186	197	207	203	184	208	197	175	199	209	183	183	187	199	195	187	217	204	209	182	194	184	201	184	198	196	197	193	177	204	171	205	185	211	171	182	186	210	216	193	200	197	195	198	200	208	202	212	198	203	207	194	194	191	197	194	196	200	202	193	194	203	185	214	208	191	192	207	198	209	226	195	228	209	208	205	193	188	212	208	193	180	172	193	172	191	174	179	211	193	184	182	188	171	194	209	210	179	200	215	176	202	216	205	182	183	196	191	190	193	201	201	183	211	182	191	186	172	165	212	226	184	208	169	168	212	168	212	172	221	185	186	190	213	186	190	207	209	193	205	185	228	177	215	206	202	191	186	182	199	212	188	225	167	187	214	193	182	200	202	221	214	206	210	209	175	173	181	212	198	162	224	196	175	185	200	210	201	192	165	190	186	193	215	193	195	194	195	218	180	189	203	191	182	204	209	196	193	203	209	177	199	195	220	218	193	197	189	192	222	208	173	201	201	200	216	185	216	202	175	192	216	203	192	197	214	179	200	191	218	182	172	184	198	211	200	205	173	192	178	204	215	219	201	213	200	209	199	191	179	192	203	229	178	191	174	219	222	212	201	225	207	189	182	181	181	188	187	182	197	194	203	172	208	195	201	192	194	214	224	195	200	218	178	187	184	232	192	173	220	208	182	189	205	185	223	184	179	219	187	191	217	204	188	211	181	206	164	191	192	209	214	193	182	180	189	191	175	197	203	173	182	203	188	171	226	172	192	229	197	167	171	200	190	197	195	186	209	179	193	193	193	210	190	194	172	171	184	202	197	195	220	196	191	178	202	234	189	236	194	195	197	214	193	189	214	180	212	209	204	194	182	198	204	176	189	201	201	173	205	199	208	227	165	184	197	194	219	185	182	188	178	173	208	185	206	232	198	189	184	167	180	210	186	199	179	203	199	181	202	201	185	200	193	184	180	186	181	185	204	177	180	186	187	205	197	167	206	188	193	186	207	194	216	219	203	181	192	197	207	191	185	203	190	188	169	189	195	187	199	184	212	217	188	192	203	189	197	197	217	186	193	200	174	210	178	172	210	196	232	193	207	196	189	204	190	223	202	189	210	191	205	185	204	188	211	196	201	166	204	218	220	192	198	212	193	217	187	197	187	216	205	220	198	193	187	184	202	196	176	189	211	201	202	198	185	200	193	189	192	182	172	191	192	196	204	187	180	202	201	219	192	165	182	194	200	204	198	188	197	183	178	186	156	178	191	209	199	187	203	208	181	190	209	180	198	189	203	192	196	204	215	228	200	207	191	208	214	178	187	196	212	184	226	197	182	185	218	173	204	187	190	186	183	193	165	197	186	197	201	185	184	180	195	187	182	161	198	208	183	170	203	203	180	201	177	196	175	182	199	193	201	186	186	194	205	186	203	173	189	204	199	185	177	192	203	188	195	177	170	188	209	197	195	199	206	198	174	188	183	188	188	199	167	203	172	212	192	206	215	179	201	196	176	195	168	183	200	176	213	203	197	196	182	199	206	189	212	184	201	199	172	197	194	206	210	191	189	199	206	187	202	209	200	198	182	206	218	188	190	191	188	216	211	233	237	211	182	199	189	186	192	198	192	192	227	202	187	179	198	195	198	205	211	179	184	206	183	183	197	209	211	218	196	187	194	220	190	188	199	188	207	207	196	206	197	219	175	200	197	189	192	208	204	209	230	206	194	192	218	213	191	202	190	198	189	210	198	196	185	180	184	196	216	174	201	201	166	178	192	188	192	197	180	194	188	189	208	191	178	215	197	209	229	201	200	164	206	185	188	203	197	192	197	188	191	189	217	193	189	205	191	175	192	185	191	195	190	217	193	214	192	200	181	196	212	174	177	177	195	203	204	166	210	218	192
17972	33864	33086	25086	18388	14399	11235	9236	7377	5887	5056	4182	3417	3066	2510	2079	1903	1681	1538	1563	1563	1485	1485	1232	1069	953	870	818	813	719	743	710	692	684	678	671	625	567	538	527	553	531	449	525	458	479	437	444	406	476	439	449	470	417	472	426	398	420	454	445	421	438	418	429	450	426	449	396	459	382	438	376	388	402	392	423	425	410	463	406	404	364	391	403	389	419	418	401	469	420	411	434	420	382	417	404	440	401	423	388	416	421	410	399	383	419	402	419	405	398	430	389	375	403	421	413	426	393	377	386	422	409	416	465	434	382	404	427	411	378	390	426	394	441	406	435	407	402	407	432	403	423	394	462	412	402	455	373	406	421	444	396	395	386	391	412	413	429	406	375	443	426	376	388	426	439	394	428	448	427	414	412	387	399	398	385	429	416	402	430	411	402	423	413	394	409	388	410	421	418	409	388	412	422	383	422	421	416	394	420	424	394	430	391	415	386	403	413	402	394	404	394	425	431	394	397	381	395	355	423	399	391	417	386	402	402	374	415	407	409	397	415	396	384	411	418	376	454	434	421	384	406	403	409	392	412	391	385	448	394	407	386	420	403	416	448	438	384	389	406	394	397	427	433	373	403	384	419	422	406	401	387	395	411	409	414	370	388	434	372	375	397	370	405	441	412	424	392	404	399	383	427	398	395	408	381	396	390	358	414	431	454	411	426	364	415	394	356	383	389	428	418	389	444	375	405	438	396	385	405	395	421	428	451	431	444	422	409	376	426	370	406	415	411	382	397	413	384	408	446	391	448	401	416	424	397	392	413	430	400	391	408	423	445	402	424	410	408	454	437	350	426	401	396	402	394	412	406	396	450	388	386	398	394	432	401	357	365	375	392	398	401	383	377	445	415	417	400	395	378	370	394	399	421	404	412	429	378	443	393	419	404	392	393	418	396	412	403	400	405	418	391	411	416	431	423	401	360	411	413	444	390	411	428	408	385	394	394	402	401	408	397	402	421	401	409	391	394	417	395	406	427	419	366	375	406	413	421	410	376	438	383	436	390	411	397	382	434	381	411	396	425	409	444	395	414	437	407	441	405	424	384	417	410	431	408	418	393	385	378	454	392	414	417	415	423	398	422	412	398	421	401	421	437	421	405	392	394	413	432	408	408	405	371	427	399	440	411	381	414	416	453	388	424	400	385	387	420	420	401	425	413	393	416	429	417	408	408	399	392	382	388	387	391	409	387	413	410	411	374	379	388	447	406	416	451	438	414	418	397	404	435	446	415	414	362	392	412	439	380	423	410	418	403	397	406	395	416	394	403	391	382	386	412	427	399	412	464	389	444	424	405	417	369	399	417	400	422	431	431	388	404	404	390	409	408	396	417	449	400	413	408	411	427	419	419	383	412	378	413	422	359	423	402	413	407	415	417	398	430	385	395	426	415	428	390	425	439	386	397	405	404	416	395	409	372	415	427	375	427	395	430	382	415	410	454	431	396	401	392	447	371	394	414	399	425	443	432	411	418	423	384	410	413	411	418	424	390	425	377	433	375	389	411	412	416	427	394	400	380	431	436	431	408	406	400	432	349	411	405	405	446	429	418	430	407	458	430	393	409	381	409	413	423	426	438	411	412	424	417	422	446	390	390	426	388	393	401	389	383	401	391	419	418	408	389	391	410	448	398	386	419	397	413	406	439	418	432	427	399	397	399	396	368	394	425	391	408	377	406	391	413	385	392	414	394	433	425	389	379	411	395	417	355	374	386	366	434	401	402	403	369	394	410	445	387	425	382	397	371	380	408	400	379	421	375	419	458	420	439	399	420	396	421	386	379	412	405	394	417	411	410	404	409	441	413	429	389	418	409	346	411	389	408	410	406	402	410	401	396	410	412	386	434	370	390	411	407	392	400	421	411	408	422	418	424	397	374	404	437	410	422	418	414	406	397	415	418	444	402	439	398	442	427	364	378	378	434	403	445	399	413	428	418	379	382	439	415	408	418	415	385	409	410	412	395	450	399	396	400	397	421	374	384	384	435	386	391	395	388	398	402	411	426	430	399	402	424	408	372	415	427	414	425	416	398	430	445	423	403	430	409	416	382	382	391	380	389	416	433	422	384	404	401	409	386	421	410	412	400	404	420	415	413	359	423	399	411	411	431	421	437	390	409	424	414	396	426	449	380	395	441	397	385	414	384	403	416	420	389	393	387	373	428	412	418	385	387	392	409	419	421	415	374	408	410	380	367	377	413	419	420	385	385	434	393	435	380	399	408	403	430	395	419	382	393	391	404	417	412	402	408	372	407	427	391	454	363	391	423	399	395	378	415	362	443	417	387	439	419	375	428	435	448	427	439	401	392	440	436	370	430	389	406	387	408	421	410	382	399	399	405	405	380	405	432	377	415	426	393	428	394	404	456	428	459	433	427	393	367	394	420	392	404	402	384	383	406	448	389	393	399	389	430	427	401	409	387	431	392	422	390	404	426	427	416	433	454	393	422	374	380	376	422	406	388	412	404	442	390	410	432	411	399	400	424	410	412	359	382	446	396	442	429	388	412	404	442	383	398	408	435	438	415	469	364	386	415	419	389	400	392	427	424	400	383	381	409	458	441	421	400	421	394	406	413	385	360	427	421	390	430	402	412	402	387	398	426	407	402	424	410	381	382	405	402	420	406	401	389	408	412	418	383	399	425	429	398	384	394	390	418	377	439	385	414	391	412	404	407	389	424	404	403	416	378	416	414	401	396	413	408	417	397	424	383	388	429	399	427	415	422	378	460	409	391	438	429	411	405	423	387	424	390	398	401	421	442	371	423	413	426	401	398	423	417	441	402	395	381	403	416	415	416	446	390	399	403	398	436	395	406	379	423	417	432	401	435	422	386	399	372	416	429	416	434	421	394	417	392	361	370	402	388	423	398	404	431	390	450	430	408	400	411	425	426	403	393	388	418	388	410	412	400	383	398	381	393	376	469	420	445	408	420	420	403	415	387	403	410	412	445	421	406	383	364	437	397	381	394	448	423	415	405	417	387	415	406	385	395	457	404	403	456	408	381	401	394	390	420	396	375	400	394	409	416	387	425	408	395	384	407	413	412	413	416	415	406	380	384	403	377	421	427	368	405	389	409	441	427	374	388	412	402	398	404	383	438	388	411	401	394	405	422	407	404	408	426	417	419	433	401	439	421	435	392	404	445	426	399	408	419	417	420	397	412	409	395	396	396	393	436	439	395	398	415	382	439	410	388	410	430	403	372	432	408	438	385	397	402	409	421	420	395	374	432	412	414	388	388	368	440	394	386	403	398	444	435	421	420	424	399	422	394	413	405	381	416	379	417	426	416	436	415	406	417	426	403	372	421	379	417	405	401	432	418	409	404	390	380	387	431	407	407	407	451	373	424	402	439	421	413	405	396	414	445	393	404	386	403	461	415	420	360	392	415	405	405	431	420	380	404	411	418	405	413	392	412	421	369	416	401	426	389	400	398	431	384	415	382	386	388	441	393	417	401
27041	20975	14502	6596	2968	1968	1463	1079	906	725	720	565	591	526	485	447	411	392	404	415	390	410	383	392	377	364	349	319	345	327	342	368	347	378	359	338	315	317	331	330	332	289	305	319	318	325	302	285	299	271	304	310	292	310	319	319	283	297	298	314	314	321	302	327	319	308	300	302	337	324	314	291	313	301	294	337	301	310	305	301	324	284	335	292	313	286	278	309	330	300	337	297	288	310	311	313	306	296	305	309	309	340	300	330	303	265	330	311	320	288	314	301	309	302	321	295	336	279	276	289	337	311	323	294	320	315	327	331	314	327	283	316	295	300	281	302	289	310	306	280	333	291	283	296	295	300	316	317	283	301	294	324	310	301	261	317	302	320	300	269	321	300	293	300	328	276	311	312	296	311	325	305	294	330	309	316	315	354	323	320	298	314	320	328	343	285	307	337	285	289	312	300	290	283	319	323	279	321	304	312	325	303	304	305	302	304	301	308	317	275	304	294	305	317	303	307	320	280	329	280	306	264	345	328	302	307	326	310	307	306	340	308	320	290	311	306	316	289	287	292	290	296	331	302	295	322	327	315	331	318	298	291	303	312	309	278	297	325	329	314	300	318	308	331	294	314	328	274	301	295	299	330	275	284	316	298	305	309	287	308	302	290	275	289	317	305	351	342	315	326	326	301	322	280	327	314	298	304	288	285	308	327	304	316	316	284	306	335	267	319	311	326	324	307	300	282	293	323	296	283	318	312	305	270	307	334	303	298	314	316	320	309	333	316	292	309	293	302	278	275	321	336	328	288	298	312	286	278	315	311	314	314	306	279	308	306	305	336	306	335	324	298	298	296	312	302	301	311	320	296	331	323	321	288	315	313	302	303	273	301	294	309	302	292	324	281	282	334	312	311	329	315	305	310	308	310	307	335	307	324	330	302	323	268	295	300	300	303	320	322	288	305	295	322	312	293	338	256	327	319	313	334	314	285	300	316	303	332	300	298	347	328	292	299	313	299	316	316	318	310	306	319	310	302	285	309	312	303	288	313	297	310	314	319	300	274	305	285	286	303	322	297	296	295	293	308	296	298	304	325	315	293	309	320	292	306	294	272	307	295	320	304	314	291	341	301	309	307	323	350	321	313	313	304	313	314	313	297	333	310	324	328	327	318	308	289	297	343	298	278	297	289	284	281	336	327	318	290	293	294	325	287	343	291	280	326	267	320	301	326	334	297	291	327	298	298	317	320	273	287	334	298	312	297	304	304	290	293	328	305	304	320	326	307	293	264	312	272	318	270	323	305	310	304	312	302	317	283	329	321	329	328	284	319	304	290	294	297	322	312	302	269	274	307	287	295	299	320	292	310	296	312	289	324	310	325	300	282	338	291	301	288	292	284	310	298	303	297	306	309	294	322	329	290	306	269	299	316	324	311	297	310	314	315	306	306	299	307	267	310	298	285	324	323	296	344	291	308	316	288	316	316	307	294	251	311	330	293	367	291	305	310	298	278	304	285	311	341	329	293	306	284	281	321	309	308	306	308	300	337	309	319	300	299	291	347	282	301	311	283	332	287	331	330	290	314	324	316	317	313	311	317	292	298	271	284	282	282	277	323	319	309	307	337	283	327	308	277	294	314	322	332	276	325	311	309	308	296	304	335	303	308	281	341	286	294	346	314	300	311	340	307	336	295	326	301	301	306	317	322	313	303	266	294	321	323	319	323	267	291	343	316	324	289	291	329	324	312	345	295	310	328	325	298	305	351	295	321	299	333	308	305	278	315	305	276	292	289	297	290	307	296	308	292	298	298	302	327	299	280	299	297	278	328	312	310	284	323	324	296	308	292	300	308	324	326	294	286	303	296	326	313	319	309	314	322	284	348	309	311	308	325	315	298	304	300	295	325	291	301	325	289	320	289	298	288	331	282	339	319	323	318	294	321	309	306	326	279	298	288	253	298	283	315	332	318	312	313	323	295	304	313	323	331	300	305	305	330	319	310	331	309	323	320	282	311	295	328	275	322	296	273	308	313	309	299	309	297	305	315	307	312	284	311	287	316	296	323	298	310	330	327	289	295	303	301	315	322	315	337	327	325	275	293	331	299	283	325	312	325	327	310	306	338	308	283	298	327	307	307	306	297	314	278	318	333	303	332	310	284	290	293	289	288	316	315	320	319	305	342	298	331	315	321	297	303	292	294	308	347	359	335	289	314	312	305	318	288	275	310	301	344	303	306	304	283	303	307	308	307	307	299	281	317	315	331	310	314	318	324	302	319	310	338	288	336	321	322	306	327	304	312	310	272	316	303	282	289	314	318	303	345	343	302	337	320	312	303	325	325	280	331	301	310	300	298	322	317	301	291	346	325	320	301	309	311	305	340	305	309	296	324	331	328	310	292	304	301	309	325	283	305	275	288	304	339	338	334	306	333	325	294	325	296	295	300	330	305	304	314	305	293	330	299	307	302	326	284	281	270	306	334	312	289	309	305	294	317	313	311	307	301	317	294	336	299	298	348	315	287	281	298	264	312	323	304	293	302	295	304	308	292	272	306	283	327	289	307	310	286	303	320	294	296	296	293	314	321	305	306	266	308	343	313	338	310	313	309	337	315	267	307	311	336	312	325	331	289	305	337	277	317	322	281	327	324	328	348	318	291	292	343	301	311	317	296	326	300	330	283	326	300	275	344	314	325	282	310	330	286	320	286	324	318	297	286	315	313	295	294	282	285	290	301	314	312	318	293	302	290	321	301	291	279	286	308	306	323	325	336	324	309	320	346	292	337	312	282	293	314	295	295	282	292	287	300	288	304	321	288	320	306	305	298	315	320	315	299	300	304	319	333	316	319	308	320	316	316	266	293	302	326	346	332	295	306	293	294	277	302	308	282	284	313	276	304	340	285	299	298	304	284	334	344	302	326	297	315	283	316	300	326	309	300	318	293	278	307	319	286	303	326	300	293	303	287	285	301	300	311	315	297	313	267	309	331	292	279	297	350	345	322	275	285	302	296	304	312	318	291	294	308	320	298	310	299	344	304	316	291	320	275	300	308	295	324	305	300	307	302	315	324	303	307	292	296	333	320	297	330	303	330	314	310	298	310	321	289	300	308	316	302	270	298	318	317	299	299	308	289	317	305	309	340	317	295	332	310	294	302	314	282	285	293	272	276	284	291	292	301	270	322	306	297	301	289	314	303	297	304	282	280	308	309	284	327	304	287	333	307	300	287	309	288	300	285	343	293	331	310	321	294	316	291	285	276	270	342	325	284	296	310	290	302	328	326	308	303	334	290	292	280	289	340	309	297	312	294	312	299	298	324	326	319	313	343	324	321	302	293	345	277	311	288	278	301	288	304	301	294	330	324	347	291	297	332	326	324	313	295	292	320	263	316	309	321	291	298	335	335	303	309	318	327	295	287	286	322	330	339	294	326	276	319	312	296	310	334	311	317	303	297	292	305	293	341	318	309	307	328	330	301	322	312	287	325	307	306	289	310	326	317	284	307	308	334
13722	22405	22207	14212	9572	7017	5563	4338	3390	2834	2334	2087	1878	1740	1492	1237	1168	1146	1098	1065	1083	1028	999	934	874	824	786	809	815	794	745	744	766	790	776	763	717	749	715	728	680	716	679	691	661	651	657	645	644	674	680	634	703	671	661	679	618	643	647	683	681	673	660	672	613	698	666	616	666	647	675	646	623	626	694	696	662	649	615	703	629	661	698	660	636	634	671	625	603	626	662	667	634	625	658	658	653	673	643	640	656	677	696	685	650	612	661	620	704	610	610	680	643	679	635	621	690	662	633	684	632	623	617	714	629	662	621	628	646	642	667	613	672	613	593	610	659	608	669	629	652	641	670	627	639	643	667	695	674	676	696	690	686	652	628	683	679	635	653	681	648	626	636	689	681	662	680	611	656	664	656	639	667	607	600	691	658	648	657	677	698	630	664	685	679	616	655	628	650	651	624	668	677	621	638	635	670	671	647	642	615	659	624	653	655	636	658	666	618	650	686	670	655	687	651	643	657	659	645	658	664	670	652	680	662	638	623	681	673	665	628	704	665	630	674	684	666	663	659	617	647	635	668	658	648	613	663	683	679	655	621	665	694	690	606	610	646	624	599	667	685	679	610	635	654	661	690	611	659	677	641	633	650	638	658	623	622	596	680	625	616	613	642	655	648	684	652	671	635	637	667	645	642	658	644	618	663	717	628	639	656	667	654	656	674	672	615	653	723	614	608	666	611	631	612	662	627	639	695	651	664	651	653	661	656	688	678	665	658	680	665	678	651	677	636	644	660	634	641	694	634	645	680	618	681	700	609	652	679	617	682	640	674	651	608	663	692	646	705	638	600	636	640	630	643	620	633	682	628	658	668	667	645	666	642	700	660	631	623	627	678	605	693	641	632	631	620	612	641	644	640	664	658	631	633	599	631	653	644	682	661	681	634	610	630	690	657	651	631	675	640	655	661	619	638	666	667	744	660	671	649	611	683	657	673	670	687	622	625	635	650	659	646	680	643	661	638	638	649	615	645	680	604	628	647	635	646	668	620	633	662	657	673	620	679	688	638	630	658	643	650	640	638	622	596	663	598	620	633	677	677	655	592	666	620	634	655	651	691	647	664	673	666	656	609	683	649	663	671	622	677	580	688	681	665	666	666	610	668	623	677	661	592	660	659	641	616	588	664	659	672	682	627	665	640	640	705	608	655	649	655	697	657	662	668	682	701	649	629	632	605	624	622	645	633	658	593	616	685	667	618	592	669	651	695	656	683	676	661	661	645	634	642	636	629	619	701	601	634	655	683	683	623	646	664	658	649	644	677	713	582	683	651	675	626	640	659	631	622	602	645	649	673	668	638	612	658	628	609	667	672	662	636	656	672	668	694	596	632	672	639	673	666	673	655	638	621	653	618	636	646	607	695	617	638	632	636	623	633	613	630	641	659	666	662	681	661	619	696	666	661	677	611	699	607	594	620	677	651	705	643	671	608	637	650	622	654	643	616	650	650	621	681	639	633	675	652	691	669	658	636	612	656	682	663	667	627	676	644	653	637	684	625	652	646	680	666	660	604	613	611	625	647	713	654	657	652	686	626	641	654	638	626	671	596	675	636	643	651	673	616	677	662	676	650	636	639	670	688	658	671	666	648	660	620	659	634	691	637	672	623	623	660	617	640	654	628	679	639	620	647	655	666	615	662	662	656	622	720	666	634	678	618	659	635	654	657	581	675	669	622	640	668	670	652	631	645	667	638	653	631	626	645	636	630	609	662	615	645	613	661	658	641	655	654	656	667	689	655	596	643	658	648	653	643	659	713	681	628	635	677	625	702	612	652	611	649	667	613	615	655	618	659	618	689	647	639	649	666	658	659	658	608	689	655	655	622	617	641	667	632	643	649	642	680	619	640	622	645	606	658	661	587	651	640	671	659	587	672	662	648	591	628	644	666	625	648	638	663	684	675	699	642	633	673	652	655	657	655	640	634	616	627	648	615	666	642	649	636	654	679	655	674	695	629	644	637	586	658	687	621	612	692	588	645	652	667	623	657	635	671	613	610	721	660	673	618	588	648	636	654	657	638	655	611	654	626	631	629	674	631	599	701	654	602	608	627	626	682	619	634	632	668	673	662	647	663	630	604	660	646	639	610	624	694	598	685	639	623	650	656	634	645	693	655	675	637	642	648	624	652	651	661	601	628	621	682	648	628	671	648	626	647	669	642	625	620	611	662	645	671	703	676	662	599	649	701	659	642	659	653	650	639	629	673	662	631	658	663	655	685	638	691	672	664	618	647	647	617	653	647	606	645	630	669	628	655	642	666	702	667	661	696	653	672	673	669	616	642	684	698	652	612	621	640	612	683	662	636	680	654	642	644	632	659	621	615	619	638	634	671	634	687	646	666	660	587	656	672	690	666	659	650	692	649	599	670	629	625	663	666	632	636	646	638	670	629	659	630	642	619	646	690	640	688	651	607	660	617	639	657	644	704	635	654	657	637	671	644	684	661	651	667	651	642	646	663	634	683	699	644	669	661	662	700	681	650	651	653	610	646	622	674	660	640	677	611	695	635	658	641	607	671	638	680	636	668	678	632	634	674	657	672	653	612	677	674	620	626	640	621	652	630	642	628	667	622	633	653	627	661	611	636	649	670	657	617	663	615	678	652	650	660	637	673	690	677	659	676	666	655	635	666	671	680	668	675	644	667	651	658	644	601	639	610	680	668	617	675	620	630	677	666	645	621	687	692	689	605	634	654	661	629	640	670	608	619	667	631	636	638	597	656	601	691	638	651	632	637	646	635	702	682	624	684	657	620	619	610	640	617	608	627	664	658	657	649	680	595	704	656	663	646	656	652	651	693	643	648	638	667	605	624	627	675	660	616	639	622	674	630	638	655	619	671	653	617	616	667	616	651	619	634	611	706	656	633	649	613	656	675	621	645	665	648	651	624	657	647	632	676	646	692	666	606	620	652	618	653	687	665	676	618	665	659	638	671	675	680	646	649	653	695	690	633	651	658	638	621	642	666	639	622	659	639	648	647	621	674	713	658	653	649	630	642	659	641	630	642	682	633	668	624	667	671	687	638	604	626	646	621	671	656	640	622	693	638	657	595	650	659	659	635	658	621	653	639	622	633	649	607	637	667	659	629	642	672	665	646	661	672	651	666	665	669	623	618	621	657	646	629	617	647	641	612	638	632	672	637	702	680	643	649	668	733	653	655	618	624	630	645	638	672	591	647	685	658	647	631	675	618	692	655	635	661	634	626	640	629	671	667	719	651	643	631	655	674	704	661	651	658	685	608	661	574	639	619	648	623	674	652	616	611	654	650	673	644	671	616	647	658	666	611	621	664	610	666	642	643	613	609	624	659	680	648	688	613	651	655	651	624	613	669	658	633	613	672	621	663	650	656	641	682	662	689	681	635	624	671	656	680	650	657	626	719	678	645	637	601	622	642	663	670	668	687	666	677	635	646	689	625	704	680	673	638	657	613	652	651	615	647	661	708	632	648	637
24424	21508	28596	24843	19730	6610	2887	1682	1272	1015	891	799	682	560	498	439	402	388	387	418	406	400	342	334	320	281	294	285	316	266	305	277	276	289	267	272	257	247	246	243	252	245	205	254	265	225	238	218	229	239	224	227	208	224	212	256	227	185	238	219	217	245	236	234	214	222	224	234	216	243	210	223	211	228	225	224	222	226	230	240	245	227	244	233	248	216	212	212	236	201	245	230	240	213	212	204	218	210	198	227	180	186	202	231	228	225	210	228	200	205	221	222	226	223	207	254	237	207	212	217	204	229	230	205	211	221	206	212	204	229	219	206	198	214	220	214	239	255	214	197	212	207	202	240	225	206	215	195	226	232	222	186	204	230	235	195	211	214	223	223	219	228	194	222	235	206	234	243	228	226	210	207	218	221	217	248	229	209	229	197	208	189	219	205	226	196	213	202	231	234	223	211	226	217	218	225	215	229	212	215	216	219	210	208	201	226	249	236	212	199	226	219	233	210	207	218	217	215	207	235	207	213	224	221	228	215	217	219	236	233	215	232	236	228	210	229	229	219	228	232	240	220	222	233	183	225	220	211	211	223	235	228	234	209	238	214	200	206	232	205	217	235	194	217	234	232	204	214	224	195	197	260	218	226	203	203	233	226	209	224	227	210	216	228	214	191	234	269	227	241	213	213	236	222	218	243	256	186	236	218	237	218	234	216	232	231	222	227	227	234	198	199	225	214	242	196	218	225	229	211	216	211	238	206	212	226	202	231	236	220	231	231	217	221	235	230	233	233	235	245	198	216	200	249	212	214	219	203	191	242	207	250	232	207	215	240	214	248	226	217	224	193	231	248	247	240	193	218	223	199	208	201	232	219	193	231	219	221	235	199	220	196	225	219	201	202	208	238	230	212	231	241	218	219	225	204	219	215	222	235	221	208	208	224	225	188	223	232	215	206	217	215	218	240	221	251	242	213	220	201	239	198	227	216	214	213	217	200	222	221	227	250	222	219	208	224	235	204	233	209	234	207	212	190	231	235	218	198	236	202	218	218	222	202	221	221	226	217	191	212	230	212	217	193	229	204	244	211	207	248	240	208	241	218	260	246	189	252	249	197	208	192	243	210	221	219	223	204	221	236	211	209	197	224	228	234	202	201	219	228	218	212	209	227	203	200	228	235	232	196	189	240	231	203	210	196	202	231	194	207	219	220	227	213	204	215	238	222	218	243	232	213	223	216	195	254	239	220	245	231	212	221	225	206	211	236	220	191	221	244	210	227	201	236	216	219	206	228	227	241	227	229	197	219	207	213	205	211	212	241	218	213	235	215	214	235	222	236	232	206	209	218	214	242	205	220	241	241	224	223	216	249	235	214	214	229	225	202	217	215	201	239	254	223	240	183	214	211	249	215	205	209	231	202	194	225	224	207	224	247	240	220	233	218	218	235	219	215	203	237	224	231	211	211	223	228	220	215	229	201	223	201	224	227	207	224	231	223	198	219	208	204	215	198	239	219	208	213	196	214	218	219	238	231	217	198	226	212	202	214	206	226	219	237	214	236	223	229	226	224	214	223	224	219	232	190	224	224	262	240	220	222	200	225	228	210	194	212	236	250	209	209	200	229	227	205	234	217	221	236	203	216	215	230	224	218	211	189	245	211	236	217	222	229	228	208	198	236	207	201	212	210	203	220	220	227	180	206	212	220	216	238	212	205	215	222	236	216	203	227	225	212	211	202	249	214	222	207	234	218	212	217	223	233	240	207	212	221	193	217	235	224	231	242	215	227	216	242	230	214	215	224	223	251	211	209	226	240	220	232	210	187	215	204	204	228	199	211	214	225	210	205	224	232	225	217	222	221	220	214	211	233	214	207	238	235	205	226	222	217	224	214	214	234	214	190	224	222	220	234	205	215	216	212	211	217	208	212	211	242	211	209	182	243	201	226	218	215	221	219	230	226	210	228	205	207	205	216	226	237	218	217	209	227	231	232	228	216	259	250	200	229	219	215	221	221	207	211	221	226	217	211	201	213	196	227	225	222	219	229	210	237	206	222	251	222	235	204	208	222	222	189	230	206	206	209	217	226	211	218	242	225	204	222	192	231	220	232	212	211	246	204	221	214	216	228	212	221	217	214	231	202	202	223	266	217	222	192	229	212	222	201	222	202	225	211	228	223	212	222	229	210	221	239	208	228	201	225	213	203	221	215	205	216	182	228	224	232	211	226	208	216	207	263	234	203	218	232	234	238	237	231	211	197	198	220	242	224	232	228	216	221	226	207	225	236	199	246	202	231	228	202	206	231	230	188	231	210	231	204	223	230	222	213	241	253	233	206	202	226	206	238	218	208	199	220	197	237	238	218	196	234	233	235	194	212	228	224	226	214	197	230	250	214	240	229	243	216	195	226	223	228	207	235	221	222	224	209	193	228	221	235	226	228	215	225	232	222	211	229	208	199	236	209	221	208	228	233	210	230	205	230	229	248	224	204	251	214	226	203	202	234	204	225	205	239	212	196	226	197	237	217	256	227	220	219	252	222	212	220	230	222	222	208	213	215	228	193	211	217	203	236	201	239	236	190	244	193	219	233	212	233	208	238	219	207	228	227	245	239	203	214	231	246	210	231	200	205	218	225	229	197	224	217	213	199	234	216	239	203	243	217	222	253	217	203	218	198	199	206	232	206	216	201	244	210	222	251	220	223	221	202	235	211	214	231	212	214	219	207	223	222	246	216	231	207	204	210	223	243	208	226	228	223	188	236	228	204	199	214	205	216	201	228	234	230	218	168	200	206	227	218	226	217	214	233	198	222	262	198	219	222	215	226	216	235	222	207	226	233	237	228	228	197	247	205	218	202	231	191	224	224	219	227	230	195	221	234	213	241	223	233	201	222	242	223	224	242	219	206	220	226	270	201	201	214	238	200	196	199	183	208	223	203	224	217	209	225	206	234	242	231	197	216	200	213	207	217	206	217	217	231	232	230	202	217	214	248	223	206	233	212	202	218	231	215	227	229	215	214	231	226	234	195	209	201	205	235	234	240	240	219	222	203	198	214	223	213	248	248	283	203	192	218	209	243	215	230	226	189	224	222	217	219	222	196	231	242	224	227	210	236	215	243	217	231	225	239	225	219	228	240	211	238	211	233	195	222	204	209	241	203	232	215	229	199	255	230	218	236	227	216	230	194	240	220	252	214	226	232	215	247	222	209	220	243	190	235	211	219	225	200	227	223	223	244	213	188	233	197	232	227	211	217	220	216	227	232	211	197	198	221	235	225	232	225	227	215	221	198	227	214	222	220	228	207	238	226	237	233	204	235	221	226	232	203	221	209	198	229	218	212	202	192	232	215	235	205	210	236	205	217	214	207	212	218	230	227	243	232	245	217	241	215	219	239	198	245	235	205	199	209	242	227	226	233	217	236	203	213	225	221	209	208	213	214	181	261	195	204	218	251	231	213	241	217	207	229	223	191	206	244	207	207	200	241	239	219	237	211	226	241	234	234	215	216
15813	30423	29071	20132	14636	11328	8406	6402	5155	4238	3404	3002	2520	2132	1784	1490	1457	1290	1179	1208	1202	1222	1144	975	963	837	754	776	784	721	727	764	739	714	691	640	623	575	573	566	554	540	576	526	519	548	511	526	510	516	549	521	485	514	496	492	487	485	488	485	504	475	501	524	486	498	492	461	509	494	509	464	466	492	474	477	474	485	500	508	470	467	493	463	486	499	484	509	471	480	481	505	477	505	487	484	467	473	469	498	512	499	492	500	500	437	446	509	482	465	477	490	483	478	458	484	426	490	451	493	496	473	504	491	420	467	449	520	472	479	472	470	510	458	446	502	464	456	516	462	494	479	459	501	459	495	481	495	521	467	464	506	464	496	495	451	457	503	507	521	496	488	430	473	500	466	488	512	471	487	467	463	480	445	486	446	479	458	468	438	476	498	465	472	445	478	454	497	461	488	499	510	438	474	484	494	472	519	513	511	480	467	514	459	471	513	451	469	503	454	497	454	496	484	481	472	467	486	471	482	486	504	456	448	437	485	462	484	477	496	501	429	452	484	510	480	478	464	449	470	474	439	484	471	464	505	477	474	515	469	483	497	464	472	525	503	462	486	490	483	443	467	496	501	440	468	473	476	484	487	490	475	455	452	453	514	433	488	490	489	467	431	492	488	461	493	470	490	457	448	489	510	484	460	473	473	500	509	487	493	454	475	468	469	495	457	470	475	482	522	437	470	460	477	472	515	507	458	448	443	487	479	472	499	463	497	439	460	527	533	514	477	506	467	509	485	476	483	440	479	477	478	540	471	500	508	496	515	473	449	476	474	452	467	487	480	428	479	448	452	477	458	465	463	493	467	444	469	475	465	482	461	508	456	442	445	482	490	469	484	462	471	450	461	467	501	495	461	479	469	478	491	479	485	463	477	484	418	449	490	469	533	465	522	464	470	435	463	444	468	480	465	512	444	491	474	532	471	447	457	452	504	492	484	443	504	469	475	525	454	456	472	459	494	516	493	450	459	488	486	488	458	451	461	460	464	527	464	498	486	492	482	436	453	439	434	484	508	482	467	468	478	487	463	492	481	509	481	512	424	449	501	481	491	486	473	454	488	434	502	505	467	469	457	498	435	473	505	521	516	472	468	435	500	464	479	461	497	446	493	477	514	435	447	502	472	477	446	496	493	456	485	510	509	481	470	434	501	479	477	518	522	514	501	456	462	455	489	494	471	465	530	497	494	449	488	482	409	473	463	437	469	511	470	466	507	467	496	448	448	468	479	466	493	467	486	462	473	504	518	474	466	525	465	451	509	519	481	474	454	459	504	451	492	502	462	457	500	444	448	523	488	514	504	469	476	464	469	475	469	524	485	505	473	430	471	497	491	506	467	449	479	481	451	506	517	442	480	489	451	493	503	490	482	491	471	461	448	466	491	449	483	436	501	456	507	485	473	506	486	502	463	452	455	482	509	468	477	500	486	466	476	502	471	459	478	477	450	476	462	442	474	470	475	498	499	494	454	491	454	472	449	483	481	523	468	504	489	440	459	454	445	516	478	519	444	487	495	466	458	473	477	479	478	464	487	489	484	490	482	480	455	455	479	521	478	453	472	449	475	511	503	486	475	449	478	500	491	531	469	472	480	462	432	487	425	477	448	454	475	480	475	478	464	494	469	450	476	475	459	510	442	487	472	420	480	472	514	454	468	501	499	466	466	460	472	475	499	502	495	490	489	482	512	472	440	484	471	458	486	447	475	484	453	515	501	475	475	514	483	482	479	492	511	432	445	453	498	495	453	473	478	494	443	500	474	441	466	463	461	472	458	487	489	462	519	454	484	481	493	484	496	500	506	519	474	446	477	451	482	432	478	495	459	467	483	465	458	502	484	493	487	515	478	492	478	453	483	470	449	506	495	461	479	423	478	491	449	452	486	477	468	472	453	464	476	475	481	474	489	436	450	456	484	487	457	483	490	447	468	495	490	462	450	476	457	511	490	509	497	487	472	484	408	448	516	443	487	474	495	437	475	474	456	474	447	510	491	485	483	481	435	501	497	458	461	505	463	448	502	491	466	491	494	485	483	445	482	456	468	488	464	459	498	437	461	453	490	461	460	440	456	497	510	469	499	475	489	463	489	479	491	507	489	473	506	469	498	485	473	454	512	491	462	515	490	511	491	462	474	493	435	454	487	459	508	482	450	444	452	484	498	470	516	493	477	479	479	478	466	502	456	474	451	445	474	406	510	488	431	456	456	470	446	482	454	423	506	465	453	476	504	475	481	474	470	438	492	466	482	506	480	500	536	531	449	498	474	489	453	495	492	465	450	483	482	457	449	517	493	501	461	450	463	497	508	481	501	466	489	457	473	481	499	478	489	469	486	523	456	471	478	496	447	472	458	470	476	492	497	492	456	482	446	478	476	484	515	473	537	450	485	499	476	421	503	478	496	495	489	489	437	495	477	466	498	480	451	473	493	499	445	472	458	468	448	492	501	478	468	462	481	497	468	480	475	483	432	478	488	467	478	466	488	501	471	474	469	489	475	455	492	492	457	499	449	488	436	471	492	476	502	489	500	464	467	466	453	499	490	483	469	496	460	504	459	525	500	502	458	454	491	426	520	457	511	422	449	456	485	483	506	457	464	501	440	510	479	476	475	468	483	470	522	484	470	493	514	485	456	488	433	493	479	471	487	439	496	473	488	484	464	469	482	472	451	478	449	464	472	454	433	488	494	481	488	480	515	473	472	507	459	461	457	462	506	478	446	473	506	461	497	464	457	489	483	515	453	492	447	451	451	470	462	501	477	456	500	469	506	452	468	438	454	444	486	474	453	499	456	468	462	448	467	473	436	455	481	480	465	472	443	457	490	481	463	450	514	462	459	474	444	474	483	511	453	444	496	496	478	471	476	450	488	448	507	465	475	478	465	467	465	474	440	469	480	495	444	459	481	488	479	468	457	517	499	489	481	495	478	449	480	479	462	475	474	478	475	481	455	453	456	497	503	467	482	502	468	464	460	479	461	449	487	485	481	480	452	494	471	489	445	510	448	477	522	541	483	485	471	461	496	484	483	475	504	439	504	487	460	489	478	512	527	455	482	440	459	476	505	491	458	485	473	443	484	482	495	479	446	491	520	452	481	487	504	476	486	495	494	452	509	489	440	473	482	473	486	482	521	502	478	449	481	496	477	484	441	504	504	477	480	468	466	510	429	457	479	494	452	471	491	466	459	499	509	456	448	475	464	456	445	438	463	498	501	477	495	469	478	472	457	505	500	458	487	444	449	460	458	494	457	444	477	485	464	492	492	455	475	487	472	509	484	493	389	465	478	455	550	491	463	503	511	501	437	485	485	432	492	485	467	477	484	479	459	465	500	471	474	478	483	498	488	518	480	446	475	460	494	454	447	461	488	476	457	489	437	500	439	500	458	492	455	489	467	480	490	479	473	461	486	473	488	474	501	457	435	482	477	489	484	462	492	496	468	489	484	465	503	469	483	481	492	472	483
23464	21514	29308	24143	21530	18966	5952	2506	1671	1478	1240	980	763	663	606	540	513	460	408	405	409	392	414	353	339	302	281	273	274	279	269	294	274	249	238	244	217	215	249	231	200	235	245	196	195	201	182	210	205	204	201	200	185	205	196	206	196	202	183	211	161	179	188	219	193	197	216	164	177	186	185	166	189	218	175	193	184	189	216	190	180	192	220	203	200	220	173	169	180	222	176	191	197	150	207	180	195	178	182	201	204	167	187	189	189	193	173	186	188	156	198	187	222	173	192	189	196	186	192	192	180	177	188	184	193	209	184	184	175	193	178	206	182	190	180	192	201	204	182	201	204	182	164	202	192	182	192	234	187	195	159	185	156	207	212	183	211	207	198	170	169	198	187	187	208	183	152	159	160	215	200	179	196	185	180	217	184	212	180	183	188	165	193	184	203	194	176	190	196	172	164	191	174	201	178	182	206	179	190	193	180	199	196	185	195	180	193	183	205	167	195	168	189	188	194	182	200	182	160	190	171	197	192	184	196	204	207	182	175	179	177	174	223	157	159	218	181	189	166	171	193	199	181	212	220	188	188	183	172	201	183	187	184	170	187	192	192	189	187	205	177	215	188	188	175	200	182	186	183	187	189	182	185	170	184	182	199	198	165	205	197	208	196	208	181	188	187	189	187	180	173	186	179	197	187	216	218	187	203	167	203	203	174	164	182	202	214	190	173	182	162	176	191	198	198	205	166	187	189	219	192	173	215	184	198	199	191	210	174	188	212	178	178	195	186	199	189	184	184	199	177	179	164	188	192	187	174	176	192	164	194	208	174	206	215	175	183	205	196	181	169	172	179	180	207	171	176	165	161	181	189	172	211	179	189	193	173	190	200	168	166	158	184	175	201	195	192	203	183	186	205	189	207	211	165	221	214	188	190	175	183	201	203	175	215	183	170	193	157	169	195	187	168	186	197	174	203	204	175	189	199	176	185	181	188	193	182	192	191	187	173	189	196	194	213	183	186	179	190	177	174	177	170	193	167	181	190	227	180	195	188	181	174	194	172	178	176	173	201	175	186	175	180	195	170	188	185	158	179	181	182	221	190	168	179	177	187	193	179	179	152	182	183	177	175	179	185	192	179	205	202	197	183	214	191	201	190	209	200	192	193	175	184	176	200	189	181	179	175	154	166	192	181	199	198	212	196	176	164	206	202	219	189	189	190	188	203	193	177	195	160	160	185	195	182	209	198	188	199	213	178	199	209	188	181	209	192	212	188	170	184	169	181	163	193	179	175	168	169	188	170	208	184	204	187	200	165	207	185	170	164	176	208	201	171	187	185	204	182	184	207	213	192	219	181	177	189	188	177	191	200	172	168	177	174	202	164	172	229	209	212	171	203	185	188	193	176	164	180	176	185	214	212	193	165	216	192	196	176	201	178	171	194	216	184	182	202	179	189	215	170	187	203	206	195	196	173	205	220	193	194	183	200	164	195	196	177	175	204	209	186	162	184	179	196	187	196	165	184	191	206	192	211	180	190	197	171	176	184	194	186	195	173	198	184	175	190	182	186	172	171	203	188	166	180	182	159	203	190	183	178	186	168	196	206	201	203	186	179	167	165	163	155	193	183	162	176	191	150	182	170	193	180	199	193	196	169	188	179	181	198	186	186	167	172	193	196	175	174	182	185	184	180	180	188	190	195	170	206	197	177	194	196	196	193	176	173	180	187	181	192	196	180	195	194	170	204	175	179	177	183	188	188	185	180	189	200	199	210	214	186	191	169	183	184	161	210	178	191	170	199	201	172	183	193	188	191	199	201	186	175	197	205	193	211	177	188	218	187	197	201	199	172	183	167	172	194	190	192	188	181	185	208	172	193	202	193	175	206	216	193	197	172	187	170	187	183	166	185	195	203	206	187	190	181	175	195	179	197	171	157	192	167	178	204	201	199	212	205	190	200	160	171	190	207	184	187	176	185	206	202	179	214	175	181	160	172	177	180	198	187	201	185	178	195	186	177	178	185	181	199	186	175	194	202	194	172	193	164	188	177	196	183	192	191	190	172	197	191	181	183	199	179	188	161	175	179	178	195	185	195	200	202	189	201	187	199	180	195	186	186	165	203	185	181	190	192	192	178	197	186	173	206	183	187	169	186	203	178	176	173	197	199	175	189	201	151	206	195	202	197	199	197	201	192	188	179	180	180	189	201	169	206	179	188	189	181	176	206	182	181	176	160	195	176	206	176	160	178	189	184	166	208	181	193	171	163	188	200	174	199	175	204	181	200	192	189	166	162	188	198	183	169	185	177	180	189	182	164	188	167	185	185	169	185	182	189	179	187	198	169	159	186	174	165	180	200	200	179	170	191	215	177	179	189	190	169	192	178	176	173	171	151	195	198	214	191	204	175	183	211	178	185	175	189	198	186	189	173	191	208	203	188	178	201	201	187	201	183	186	157	192	183	170	194	195	167	183	180	173	182	189	211	171	184	178	201	186	175	190	162	195	213	199	201	184	184	176	194	175	163	197	194	158	183	203	178	195	181	185	169	177	196	186	179	196	193	166	195	191	186	184	181	189	188	167	188	200	228	168	204	190	170	178	188	190	193	194	184	178	191	175	177	172	181	174	183	194	195	201	193	212	168	197	194	198	191	171	185	213	180	188	178	183	210	209	186	186	196	207	180	184	191	194	175	182	177	189	191	217	191	176	167	170	187	209	196	210	182	184	180	191	180	190	184	202	193	193	155	174	199	205	186	211	194	190	167	194	165	195	170	171	180	186	180	206	214	196	198	186	176	194	191	182	180	165	216	168	188	180	188	190	190	199	191	216	189	200	188	163	179	188	171	181	176	198	182	197	173	165	194	180	188	173	181	174	172	194	168	191	193	170	183	167	189	180	172	184	191	200	193	197	189	191	182	205	215	178	165	194	207	186	226	194	180	185	182	208	184	172	182	191	190	175	186	197	164	200	204	182	171	198	204	184	197	162	181	174	199	183	170	206	181	188	178	195	185	178	191	172	175	193	165	206	158	189	195	175	193	193	193	177	195	180	181	169	186	190	192	183	190	189	164	195	176	181	175	176	185	199	197	167	192	194	193	197	164	177	188	199	198	174	176	189	189	193	183	180	190	198	188	161	186	197	188	196	192	166	193	184	173	185	187	177	194	194	181	178	184	195	200	198	180	164	202	183	179	185	199	192	182	185	173	187	195	201	203	204	187	185	189	213	191	209	171	201	200	167	172	175	179	182	198	188	168	187	207	204	157	161	207	197	197	201	188	185	188	208	189	202	202	200	189	198	190	177	183	172	174	180	186	177	168	182	179	193	204	170	183	185	196	170	201	184	192	182	211	195	163	192	172	185	180	195	204	174	197	179	178	153	182	174	190	188	167	225	216	189	200	180	196	180	180	162	188	172	207	191	206	198	183	156	184	187	169	192	210	187	172	193	208	191	192	178	184	182	197	196	189	175	164	187	186	181	188	170	176	172	189	207	210	196	205	169	189	183
18005	34441	33154	24480	18958	14129	10711	8402	6889	6020	5122	4075	3207	2798	2321	2021	1775	1611	1415	1427	1449	1387	1277	1144	993	855	888	847	755	762	813	823	757	734	607	553	557	509	500	517	530	467	415	470	486	432	438	408	470	449	446	447	430	426	395	445	425	414	457	435	435	401	410	407	422	411	396	386	402	411	401	417	440	412	434	402	399	380	431	384	397	392	390	389	410	429	410	402	398	385	356	381	401	411	392	434	397	408	378	369	441	382	412	424	366	387	404	386	411	387	372	394	422	370	401	408	377	417	408	384	389	391	383	428	388	452	431	397	387	363	421	378	393	393	397	376	406	412	399	437	392	408	389	395	421	421	386	418	395	408	340	403	384	378	406	431	377	382	394	395	414	409	417	379	424	375	405	405	404	397	414	396	406	400	412	378	420	405	398	448	416	404	389	405	425	382	410	424	375	406	425	424	410	385	394	400	413	381	431	397	377	421	389	356	406	384	410	397	407	412	371	391	396	395	380	383	387	380	399	373	427	393	390	369	410	405	408	425	409	428	418	397	447	396	367	384	385	393	376	363	380	403	387	399	411	397	415	381	395	405	380	410	359	380	385	407	400	383	397	365	427	410	405	395	367	386	393	436	419	401	403	405	377	391	360	403	405	377	419	370	418	386	411	417	389	438	352	382	364	369	377	350	408	410	401	414	398	425	391	391	406	395	416	400	365	400	381	414	396	382	395	403	385	362	402	388	428	379	396	401	378	395	369	398	383	365	393	415	381	388	394	418	391	417	426	413	406	429	403	420	438	406	424	383	410	442	367	423	388	339	423	411	415	359	378	398	400	380	383	418	369	342	401	404	357	417	420	404	364	370	426	393	412	404	411	406	369	410	450	391	447	425	345	385	402	394	405	380	389	374	382	381	424	380	406	382	387	445	385	391	368	386	386	404	396	398	391	387	392	407	375	395	397	402	395	370	374	386	405	407	378	417	393	374	401	435	407	379	378	374	380	386	363	369	413	418	408	449	401	376	385	370	384	369	421	390	375	393	384	391	391	386	416	377	412	409	399	386	361	352	408	400	433	389	368	434	403	424	411	411	396	389	411	396	398	393	382	380	392	425	372	404	426	374	343	389	357	384	392	390	384	391	430	404	407	383	402	398	392	378	384	378	391	407	385	371	393	358	366	430	435	422	414	430	352	393	378	374	430	395	380	391	397	391	364	406	356	400	426	404	382	372	360	404	392	416	402	385	428	439	386	347	397	397	376	414	380	401	403	404	389	392	399	411	397	390	368	381	398	413	369	431	364	381	415	425	439	396	403	382	366	422	400	398	383	415	419	423	361	388	395	409	420	408	417	391	401	386	437	406	421	383	417	388	425	399	406	394	437	405	422	390	412	377	387	379	401	361	387	372	362	363	408	405	413	422	416	394	368	375	399	398	372	417	384	358	453	413	383	387	420	424	392	399	369	427	401	383	394	409	412	378	401	384	393	387	404	404	421	385	378	403	406	396	412	413	376	361	381	390	401	401	404	395	358	350	383	385	374	402	389	412	411	369	414	426	416	351	412	383	417	395	403	350	341	391	387	374	383	375	399	420	395	393	420	389	388	390	393	390	393	415	370	386	390	400	394	429	378	433	433	377	413	401	410	375	404	394	431	402	407	383	386	401	421	419	369	442	361	389	397	404	419	403	368	381	386	434	423	406	394	413	383	374	406	417	387	402	432	400	358	413	377	394	370	378	396	396	368	398	359	397	384	414	444	392	435	406	368	401	427	363	410	387	397	385	383	376	397	392	370	393	408	365	380	419	400	366	388	392	383	423	391	397	388	391	406	402	405	352	391	392	412	375	410	446	356	383	368	373	375	399	412	382	419	421	370	373	364	377	426	371	408	404	383	412	399	359	384	412	405	400	388	399	372	367	373	387	408	394	375	406	390	376	387	378	401	404	402	390	403	379	393	373	449	390	393	360	408	428	372	393	396	400	390	377	392	385	426	389	435	401	414	426	395	359	371	396	402	370	379	363	387	406	403	393	398	397	375	418	380	397	388	394	409	390	393	388	394	398	409	405	387	410	408	383	389	408	425	394	421	385	390	384	382	398	410	419	376	360	408	358	403	414	393	374	399	424	360	423	379	421	385	389	375	433	401	392	397	344	411	385	411	415	395	380	383	385	378	390	407	347	389	383	405	389	396	390	441	401	389	390	379	410	386	450	423	364	429	397	409	368	389	359	401	400	407	409	406	410	431	388	423	407	385	403	412	414	393	425	402	391	382	394	413	367	402	377	382	360	389	415	430	356	418	420	401	385	402	391	395	387	392	383	396	371	412	406	385	388	384	412	381	402	378	424	371	388	389	399	385	376	380	418	388	398	416	386	373	422	419	412	365	427	346	420	419	396	379	418	412	393	386	401	406	357	427	403	389	389	408	405	406	417	401	427	423	394	387	360	402	383	397	392	376	412	384	417	381	401	377	367	393	389	390	421	404	396	407	407	425	391	389	373	378	420	379	362	386	405	398	393	416	386	393	400	392	409	369	382	393	374	399	382	384	391	410	392	413	398	416	356	388	376	425	417	329	406	410	395	395	392	405	405	379	393	394	383	437	397	394	414	415	392	408	411	418	407	421	431	408	386	390	379	379	399	434	414	383	409	416	369	413	384	415	423	414	408	393	396	399	398	457	383	396	394	415	387	405	397	396	406	414	387	358	439	387	398	426	419	362	383	382	383	391	374	378	383	386	440	369	389	387	401	461	401	362	400	392	442	386	368	382	384	402	394	386	383	392	422	407	438	372	404	394	445	403	409	374	389	432	427	389	382	379	395	378	413	385	361	401	356	381	391	404	407	383	372	387	374	393	399	426	389	387	434	400	381	439	405	391	413	428	400	409	385	412	387	391	408	361	398	390	415	405	370	375	416	406	408	425	356	403	367	409	401	400	373	383	429	373	364	378	381	382	392	438	389	382	413	403	391	361	381	358	378	408	381	360	396	375	383	391	377	402	386	411	384	425	399	409	399	412	420	402	408	407	422	340	368	384	382	380	399	371	403	383	375	405	405	379	406	359	396	404	371	387	422	401	402	405	372	390	405	405	380	404	409	396	389	420	392	424	421	416	434	353	447	420	379	393	403	387	412	363	390	388	395	410	413	435	353	395	386	398	392	356	415	406	408	403	408	392	386	394	385	398	363	420	410	403	379	373	354	417	396	390	406	395	373	397	385	398	388	385	377	409	365	385	424	405	380	375	394	423	391	383	376	402	400	388	407	427	409	387	416	353	422	402	393	400	362	398	402	368	396	420	418	384	389	412	397	388	415	373	398	363	404	413	412	382	376	396	411	412	379	387	386	390	384	418	397	386	385	415	390	385	378	410	359	406	406	366	389	377	429	383	384	410	399	417	401	409	402	379	401	363	402	392	397	395	403	386	421	378	387	380	415	410	403	402	378	397	377	422	407	368	415	401	340	409	395	417	400	414	401	384	403	380	411	408	370	373	427	375	388
26987	21006	14415	6897	2965	1848	1401	1095	890	787	739	595	489	504	468	432	423	381	378	375	403	350	395	359	342	347	349	349	366	312	354	339	341	333	329	324	327	289	324	328	330	316	336	339	327	305	303	307	300	320	284	320	291	280	308	304	331	348	297	301	310	276	298	295	292	336	304	289	294	301	304	302	314	297	282	297	286	288	312	293	335	317	288	331	309	319	302	305	307	293	299	304	311	318	340	289	285	282	299	264	304	297	286	328	321	313	322	284	297	293	303	274	322	289	309	308	320	304	308	323	279	327	301	338	293	309	302	332	322	267	286	271	280	303	311	312	313	300	327	300	304	307	306	299	307	281	308	302	307	311	280	296	315	332	329	295	316	337	301	293	326	291	308	304	304	290	302	303	296	301	312	304	339	312	278	278	298	308	297	317	310	316	292	306	304	294	334	293	278	283	283	295	321	301	299	291	299	306	287	293	317	296	297	296	301	306	328	271	288	300	282	325	294	290	318	288	326	289	294	279	316	312	313	308	287	310	301	286	304	302	277	301	250	303	323	280	336	311	320	296	325	295	337	295	288	322	279	298	321	282	290	301	278	311	281	302	278	289	323	307	292	298	281	292	322	308	305	307	312	301	288	287	315	308	316	296	331	286	318	312	302	330	312	309	270	299	301	329	304	315	343	266	290	317	287	308	277	269	311	302	304	304	293	289	296	311	347	278	322	333	322	293	281	281	297	302	276	327	287	320	318	308	315	297	292	305	318	325	289	296	333	309	287	324	290	272	306	319	327	279	304	286	309	333	291	291	277	289	306	286	302	294	312	304	333	292	287	286	336	275	319	302	293	296	298	287	322	302	296	268	304	307	343	318	326	316	307	322	300	294	333	317	313	275	317	335	302	296	301	302	286	322	302	288	308	310	303	275	313	312	313	299	292	300	305	283	294	304	280	306	301	277	272	292	282	323	334	275	320	296	285	284	275	313	297	304	287	315	305	279	275	301	296	323	315	304	314	281	288	297	307	305	288	298	304	313	325	290	279	278	297	302	287	302	343	266	288	281	319	305	333	273	296	300	305	299	301	301	298	360	312	312	312	311	331	310	312	279	316	281	302	324	301	279	279	282	313	293	327	309	290	306	302	271	318	295	325	307	319	326	303	315	292	326	292	308	298	279	334	301	294	298	304	322	312	294	282	298	286	298	275	306	294	307	322	309	321	301	300	280	312	306	314	291	306	300	317	302	313	297	259	279	280	300	348	287	276	305	332	291	317	317	296	303	302	285	314	327	309	318	331	319	278	297	298	304	307	287	294	321	292	314	321	330	280	331	269	309	272	323	289	301	287	312	297	284	296	325	303	287	307	313	318	306	284	311	300	309	321	314	305	319	288	328	290	317	292	326	283	331	281	319	324	309	289	306	271	299	326	336	289	290	341	304	291	287	328	285	283	327	309	325	320	296	337	329	306	281	326	310	295	301	325	319	276	319	319	325	335	350	313	292	302	312	308	342	313	315	303	303	251	281	360	275	325	308	278	302	319	304	287	330	287	335	298	295	282	248	313	288	322	304	323	327	279	296	301	302	301	295	296	328	303	279	310	303	301	314	334	323	302	311	306	279	302	304	308	316	319	306	312	306	288	312	308	322	273	314	292	287	316	325	300	284	309	278	316	271	305	299	299	291	271	288	291	279	317	324	284	321	307	316	314	283	305	325	283	299	290	313	292	286	337	307	331	318	312	296	325	316	313	311	272	310	314	300	303	296	318	285	310	313	323	278	303	326	272	316	281	328	299	354	312	292	296	272	308	286	290	277	320	291	319	288	295	319	292	296	302	307	306	285	321	288	330	295	291	307	294	338	304	308	278	318	325	294	280	319	295	334	306	308	332	354	304	293	294	280	313	320	321	285	335	293	291	307	305	304	295	328	302	315	306	309	286	309	317	315	296	290	305	311	319	286	299	302	317	288	283	318	311	273	299	330	340	302	307	302	285	319	330	299	293	332	314	315	289	304	304	304	319	297	292	278	317	343	298	306	343	325	299	339	289	281	291	303	288	293	314	297	300	305	292	357	317	328	305	280	308	281	339	315	255	329	326	287	325	302	271	342	298	307	277	283	322	293	300	312	275	297	292	284	309	280	324	278	301	271	289	299	319	302	286	323	326	300	303	283	297	288	262	279	321	314	313	304	313	304	341	301	300	306	282	298	314	298	323	308	304	305	303	289	285	317	273	302	275	318	299	308	331	275	311	310	283	302	305	321	278	313	327	278	289	303	298	308	316	301	293	291	311	311	307	284	297	308	309	263	316	322	287	314	289	313	264	312	299	284	312	327	287	326	283	295	299	329	296	277	290	279	301	299	278	337	295	283	280	297	307	287	322	322	307	274	271	316	304	303	282	330	313	297	324	306	320	333	316	351	278	323	297	314	326	300	299	293	300	315	307	285	335	313	286	295	317	292	296	275	275	298	323	282	303	309	307	263	298	266	326	295	304	292	288	330	308	326	296	301	295	330	283	321	298	311	297	313	282	327	306	306	313	294	298	312	297	314	288	299	282	310	315	291	281	303	292	281	321	296	305	315	320	290	285	304	327	304	289	283	290	303	271	303	263	287	305	318	317	285	325	301	309	305	342	297	282	313	298	304	351	299	291	285	270	305	307	334	307	299	299	315	296	312	298	283	322	307	296	277	281	331	323	296	309	315	269	299	304	329	299	300	310	292	299	281	306	295	306	321	328	284	289	322	333	311	310	265	307	281	323	294	341	289	282	286	321	302	288	323	298	306	348	302	296	279	294	302	305	303	281	296	307	265	287	296	316	288	333	280	330	298	288	330	284	289	288	293	292	283	303	299	314	276	245	301	311	278	301	307	279	315	314	296	282	301	329	292	283	297	323	314	318	307	301	313	351	325	306	295	310	283	322	309	322	300	311	288	302	307	298	310	302	305	308	308	336	305	283	303	340	282	284	303	284	332	324	321	288	292	276	306	309	312	293	311	287	297	334	318	306	333	284	342	309	313	331	295	294	315	320	299	318	333	280	330	299	317	299	318	285	271	303	326	310	322	310	308	298	347	298	306	305	273	301	320	294	286	312	286	333	317	298	312	338	268	335	277	298	296	287	325	323	309	328	309	309	286	301	278	320	316	281	325	291	282	312	318	249	286	322	329	272	283	292	290	289	326	340	299	319	319	319	316	295	328	314	308	276	301	270	293	278	284	283	296	332	267	324	299	295	279	312	279	283	302	311	300	287	318	294	264	297	291	291	300	322	310	283	297	285	314	296	319	278	299	286	330	280	301	317	327	279	277	323	281	316	312	348	301	342	316	299	316	321	329	319	311	305	308	318	306	306	312	292	275	322	317	300	295	294	320	265	334	315	305	311	292	304	293	280	316	312	299	285	323	307	321	308	309	272	287	306	308	300	281	319	314	311	324	285	306	327	298	313	267	295	295	308	305	303	299	296	314	321	320	321	288	299	283	299	277	283	279	312	280	315	287
14312	23368	22404	14922	9754	6781	5253	4266	3519	2887	2609	2171	1723	1581	1421	1220	1183	1073	1016	1046	986	978	961	901	860	791	816	774	839	809	829	832	811	786	712	724	708	678	662	742	639	657	672	613	651	639	662	684	662	654	661	718	666	623	681	636	661	652	665	642	675	668	625	625	646	650	678	588	657	616	629	639	660	643	650	633	653	643	669	625	615	598	613	605	668	607	629	637	628	651	665	634	654	637	689	648	656	642	599	616	676	625	641	646	644	632	643	674	660	637	628	650	654	602	631	644	620	672	661	619	606	638	639	640	629	673	605	603	650	640	650	691	669	613	595	630	634	638	633	640	634	678	643	650	643	669	636	655	687	638	644	638	626	641	662	646	693	661	637	611	644	649	669	591	656	647	599	659	605	652	638	630	668	626	636	649	669	659	630	629	604	670	634	617	662	684	646	615	646	619	634	646	631	601	610	662	671	609	643	617	663	616	640	642	634	640	645	637	650	649	651	604	613	704	651	644	658	638	645	643	676	663	629	646	638	637	658	660	653	666	659	694	623	665	655	618	649	671	659	630	674	605	641	649	688	676	677	610	673	657	683	644	639	645	668	630	636	616	657	623	702	659	626	634	639	629	636	646	625	646	628	648	656	648	671	654	651	623	656	615	656	623	630	633	597	630	682	657	667	696	645	636	621	653	653	672	684	639	619	657	695	660	631	667	667	659	620	644	681	693	625	611	622	655	643	646	616	612	640	658	636	638	644	596	638	618	671	628	620	606	697	605	675	649	641	612	651	623	649	658	621	666	655	672	641	652	652	693	604	611	649	637	677	610	641	664	630	652	618	621	633	649	613	621	674	717	674	636	621	666	665	639	649	625	628	616	647	670	612	678	646	654	697	666	680	692	603	638	635	629	640	610	631	667	620	665	624	648	666	644	679	605	641	624	665	640	632	629	616	602	612	669	680	623	630	630	647	632	634	674	654	631	628	627	606	650	629	609	623	649	661	669	650	648	604	635	653	636	631	626	706	615	611	618	635	676	652	641	636	627	637	645	688	599	655	612	651	697	602	619	671	648	603	663	665	653	645	637	648	602	640	636	661	628	594	606	654	635	669	656	624	619	629	658	645	650	603	636	655	667	646	635	630	695	621	638	647	628	638	629	629	651	651	673	682	672	627	654	647	643	609	646	673	639	648	659	611	669	623	684	633	602	611	622	661	619	644	663	598	639	667	626	649	606	648	676	683	657	629	664	607	667	617	639	652	668	661	598	608	629	638	674	623	626	585	617	602	647	652	594	649	631	667	616	645	656	643	639	667	650	633	643	654	575	589	638	651	617	649	641	663	654	659	663	603	618	623	661	663	630	597	655	637	652	693	660	677	643	632	616	632	616	670	612	627	693	662	620	632	685	624	653	675	618	620	647	630	659	636	682	607	678	627	632	632	663	627	672	639	638	646	633	632	595	685	637	643	632	626	634	635	671	662	636	643	595	606	670	607	630	637	646	632	663	611	668	672	676	655	615	681	681	662	661	618	636	653	657	654	624	622	621	639	613	612	620	656	647	646	646	681	665	616	626	596	636	651	630	623	634	646	687	678	615	592	643	617	660	625	626	639	639	662	662	633	611	635	626	649	618	609	646	640	642	671	623	698	628	642	666	652	669	618	648	632	618	613	607	709	609	634	623	628	670	571	655	621	627	647	658	661	695	658	651	648	643	597	643	598	644	612	685	657	647	645	666	602	651	640	652	628	652	632	670	667	660	647	644	652	662	627	608	646	657	626	640	644	672	652	645	646	598	616	614	636	665	650	639	675	626	613	589	687	613	618	666	634	610	590	649	643	655	605	627	632	670	625	660	655	676	628	631	641	653	616	682	600	674	638	652	682	609	626	663	632	644	609	700	597	659	625	699	662	643	651	625	638	670	636	657	650	602	651	634	617	642	648	668	643	644	686	628	659	607	613	606	628	638	623	618	690	646	620	621	640	678	644	658	625	580	636	637	651	610	649	607	637	664	672	626	607	617	645	680	649	606	671	634	646	621	661	660	649	708	618	633	601	611	644	651	621	671	592	685	648	613	659	646	647	634	658	629	613	609	624	652	607	645	631	702	672	635	661	635	647	629	670	649	656	676	626	640	628	698	647	607	635	690	630	635	646	637	630	630	638	602	613	667	636	639	630	627	627	675	661	614	659	650	699	596	654	693	651	681	642	618	625	631	629	669	675	653	642	641	601	652	625	675	628	611	694	627	654	645	541	687	646	668	657	681	648	654	622	632	667	645	626	668	632	692	662	627	628	662	640	621	650	635	636	648	609	641	646	586	652	630	615	623	660	663	631	655	656	705	664	633	627	684	661	683	618	638	630	618	598	640	641	627	633	617	662	645	644	647	671	642	614	622	624	659	658	655	624	662	671	669	658	655	634	616	652	653	671	649	667	656	640	623	647	630	652	630	608	632	644	645	623	645	617	621	641	654	653	617	599	644	639	657	656	655	683	699	609	664	657	657	589	611	635	647	649	643	639	567	638	618	634	650	606	677	685	678	659	688	638	703	617	607	665	665	609	642	655	665	628	652	681	610	679	657	623	668	630	595	636	661	657	615	587	628	649	645	628	616	652	620	604	655	646	740	632	656	661	622	689	675	677	619	672	626	649	632	696	649	602	624	662	658	628	615	627	673	624	640	629	666	613	639	670	696	670	625	653	601	606	683	637	617	641	667	668	620	637	642	657	635	604	691	648	625	640	613	632	663	670	648	668	690	694	665	622	658	632	649	640	653	614	670	664	664	674	658	604	657	676	675	645	651	634	619	665	669	645	623	644	630	633	629	615	650	630	674	607	626	609	652	604	699	648	689	614	654	606	657	565	659	640	618	655	624	644	653	609	646	610	674	601	632	656	647	641	635	675	648	623	621	648	642	664	620	659	644	651	662	617	576	671	640	666	666	628	690	616	635	629	629	649	629	619	648	671	653	649	638	696	675	611	631	625	647	638	669	652	601	600	652	634	635	588	640	661	597	653	604	653	657	661	634	657	609	664	653	683	647	640	617	654	594	664	621	596	665	668	652	640	613	636	648	613	651	597	643	648	628	652	626	627	644	650	634	627	631	633	604	643	661	630	657	594	664	650	603	640	641	624	653	651	678	615	635	657	632	675	654	678	659	641	663	662	658	683	626	661	634	627	679	624	641	620	629	626	623	640	637	664	672	665	599	688	635	625	635	696	651	654	651	657	579	656	655	696	595	683	663	627	632	649	641	636	664	602	667	685	659	629	655	642	658	648	650	600	643	625	631	625	637	682	633	646	659	682	654	601	653	707	663	613	624	656	638	687	636	644	618	610	662	649	644	605	668	635	618	614	645	665	682	689	681	655	683	642	650	664	638	643	657	647	636	568	623	654	682	643	690	666	664	675	650	625	623	620	644	615	680	588	674	667	660	640	630	638	685	626	662	616	633	674	664	612	627	653	623	663	652	591	569	619	607	610	700	639	670	613	678	650	618
24459	21548	28693	24877	19832	6808	2822	1689	1250	1102	884	766	587	541	525	420	411	366	386	377	362	354	329	292	313	276	285	278	285	254	294	311	294	266	266	265	241	224	253	217	227	225	278	227	241	232	251	221	252	238	239	202	239	204	218	197	242	243	203	257	244	232	202	246	239	218	231	266	228	209	228	212	225	209	225	230	218	241	234	212	244	235	222	209	253	224	220	237	222	234	204	257	228	227	241	212	190	237	225	190	213	227	212	200	211	219	209	206	202	234	258	208	212	203	220	213	206	220	215	225	217	231	210	216	208	220	217	198	227	225	222	218	244	210	228	253	210	231	229	240	225	222	220	238	206	232	224	260	220	218	234	216	224	221	224	217	234	248	189	252	206	209	213	225	209	216	241	223	230	223	211	228	229	221	223	235	205	216	232	229	226	209	210	204	194	236	232	216	206	216	238	197	242	222	228	214	213	241	234	217	224	197	210	208	242	205	222	213	204	228	217	224	214	235	209	223	237	226	241	230	232	243	213	228	223	210	214	211	231	234	202	216	219	209	222	208	216	210	211	224	206	224	217	196	218	216	204	212	226	215	222	212	204	230	185	213	245	221	220	247	239	202	248	211	207	216	240	246	212	189	252	209	213	215	216	227	227	206	236	230	222	200	194	223	210	237	244	211	221	230	221	212	220	234	213	229	197	232	223	222	216	230	232	208	205	205	221	212	209	224	212	208	251	222	202	238	240	180	227	231	232	217	245	227	221	226	244	215	252	211	224	225	228	201	213	241	209	228	213	232	233	201	236	231	239	225	187	220	240	223	241	210	210	213	188	215	239	220	231	216	202	244	217	205	219	232	205	214	228	193	224	219	215	233	196	217	203	217	195	216	220	228	211	200	221	229	242	210	218	211	234	227	208	215	228	189	221	247	206	192	206	202	215	230	211	213	234	231	194	253	226	226	233	211	222	224	228	212	231	195	201	220	218	213	207	227	203	186	197	223	203	226	234	211	218	224	243	225	229	218	211	219	207	227	266	210	231	191	242	210	243	205	207	219	203	200	217	230	222	232	210	209	211	218	227	227	225	211	221	205	229	209	220	203	236	195	207	234	216	214	224	221	224	230	231	223	195	205	222	197	214	199	202	189	217	235	230	212	255	223	226	240	233	210	210	237	222	209	198	223	215	203	207	219	204	223	211	241	223	214	210	212	186	209	250	228	194	191	217	237	221	214	237	229	195	198	184	201	229	208	214	222	202	234	238	262	235	207	195	223	218	245	232	209	200	228	244	222	210	222	219	217	202	222	207	225	205	237	231	215	215	188	216	214	204	206	219	231	242	199	221	210	212	226	214	209	207	248	254	212	213	201	225	225	244	210	241	229	212	243	206	229	203	227	200	225	221	235	240	230	234	205	205	245	234	225	234	216	220	205	215	205	263	223	192	236	207	210	216	186	204	202	215	214	228	222	215	214	250	230	180	222	204	240	232	201	215	200	215	224	205	220	219	217	223	227	228	219	214	222	201	203	209	203	204	226	223	211	207	164	217	213	207	214	197	207	234	203	220	222	198	233	204	220	238	226	231	246	203	208	195	201	238	225	207	219	222	246	211	207	184	223	208	233	205	227	203	213	207	186	185	220	211	206	209	225	204	251	225	229	245	241	234	212	216	214	196	225	267	236	229	216	229	217	222	214	217	225	216	218	229	220	228	219	212	192	217	197	218	218	226	231	224	206	234	196	228	190	206	198	197	191	208	223	229	202	223	235	217	196	211	227	217	234	204	237	202	210	247	224	206	204	201	233	201	204	247	223	218	224	222	210	223	226	224	212	221	203	201	231	265	236	232	244	226	176	220	234	211	213	218	230	203	215	233	209	216	200	227	220	216	206	212	217	229	209	210	226	206	233	226	223	225	219	223	226	238	213	210	222	224	212	182	239	228	221	214	228	209	204	199	233	201	227	205	208	209	211	183	223	227	212	204	227	194	209	227	227	240	231	206	229	228	221	213	205	218	218	229	199	258	197	221	248	213	183	219	238	206	217	238	226	214	225	234	213	221	233	223	222	208	223	219	207	223	221	222	218	213	216	225	219	233	226	218	202	215	213	219	236	244	211	232	257	226	212	233	206	226	221	223	207	211	217	215	205	174	202	238	215	205	238	208	241	211	217	227	191	199	212	234	252	207	219	241	222	195	242	221	243	234	200	224	220	208	206	204	207	239	222	211	225	220	225	219	199	243	228	211	234	223	229	220	210	205	201	198	224	205	214	204	236	242	215	227	210	221	211	216	222	195	230	201	230	219	227	201	241	210	225	244	268	209	231	221	214	214	226	212	200	210	214	213	209	222	213	195	209	226	212	246	202	215	210	223	242	219	231	232	236	210	236	214	232	221	208	230	197	205	218	197	214	210	241	230	225	235	209	228	225	197	218	235	223	214	204	236	208	207	220	214	210	207	199	221	248	193	190	239	211	222	197	215	230	220	210	212	203	203	214	208	206	247	216	221	212	241	241	227	217	228	227	244	222	231	222	234	225	201	232	234	213	212	230	233	228	229	195	220	203	225	213	208	218	186	208	232	227	209	228	217	225	210	218	232	205	220	196	208	205	225	224	222	222	216	208	186	225	218	220	224	208	227	195	220	216	222	218	199	220	209	229	240	252	237	212	219	206	203	213	195	188	220	243	225	244	210	201	212	229	233	216	219	218	212	225	208	218	210	222	217	182	189	232	215	232	227	207	196	199	211	213	226	210	211	211	222	234	193	190	217	218	202	215	235	227	225	213	212	233	245	204	212	249	228	198	233	229	217	247	229	200	245	199	233	237	216	228	184	218	193	240	196	217	239	227	202	223	251	234	223	243	223	207	250	214	251	209	206	201	243	222	200	219	226	211	225	214	210	241	228	210	252	239	219	207	219	206	230	218	216	215	230	212	209	206	205	235	200	240	227	245	221	209	205	217	210	214	226	214	199	218	237	197	220	216	215	211	218	210	229	225	200	240	236	218	222	218	213	229	206	226	213	228	196	202	220	236	220	203	236	230	215	205	222	212	209	216	213	231	212	211	213	185	227	225	231	206	200	216	224	225	203	222	216	223	215	211	215	225	232	215	220	198	244	213	222	213	220	191	228	235	231	195	224	222	211	232	223	227	237	233	231	218	207	193	234	227	203	217	184	212	192	219	224	191	227	224	216	246	200	253	196	215	224	203	216	224	197	208	212	226	242	205	192	231	214	204	219	223	220	206	211	220	191	217	217	217	212	198	247	214	216	221	228	207	190	210	203	208	198	254	225	249	237	226	235	213	205	216	216	200	219	208	209	218	212	199	209	227	188	233	224	217	213	220	197	201	207	235	213	211	194	205	224	225	219	217	216	217	192	230	181	201	225	247	243	212	206	237	234	222	237	196	208	218	255	209	213	223	198	186	220	240	194	218	217	202	215	216	225	209	225	217	205	234	230	225	232	215	197	203	205	244	205	244	193	197	266	216	221	233	244	223	211	227
16277	29942	29344	21584	15206	11490	8426	6268	5165	4484	3711	2936	2437	2194	1748	1516	1364	1299	1195	1154	1214	1052	1045	915	927	877	897	756	746	739	868	784	693	638	605	598	607	597	557	550	511	479	519	535	560	514	483	497	503	531	496	498	485	490	500	450	507	465	490	463	487	486	460	496	467	479	485	520	472	486	477	450	492	514	463	448	477	461	474	460	443	489	497	486	450	477	427	445	448	546	472	458	465	482	494	470	465	463	466	455	472	488	479	474	434	477	489	470	511	494	465	491	501	514	504	495	499	493	479	460	476	468	480	475	427	444	449	495	487	476	484	475	440	479	491	479	494	541	497	488	475	504	455	490	472	477	514	503	492	489	458	474	493	465	524	515	514	479	468	475	450	521	501	460	470	473	456	456	496	473	438	483	492	465	457	474	455	498	427	483	460	514	469	480	499	479	490	476	461	479	473	475	471	464	483	518	460	510	476	483	481	449	486	500	493	470	433	474	472	481	461	492	483	492	472	467	510	500	439	468	486	473	465	469	470	434	470	468	479	469	464	486	468	457	428	523	482	489	463	484	511	476	438	486	471	456	473	489	468	513	486	480	496	453	515	449	519	451	449	498	465	474	450	457	466	486	489	456	468	512	457	483	457	507	488	541	489	513	478	484	480	507	469	497	471	440	474	454	458	470	506	487	486	480	470	491	481	464	487	496	457	465	469	502	481	459	437	477	482	460	483	479	484	458	497	477	465	403	467	471	479	477	486	485	472	458	475	466	458	475	489	499	456	481	494	459	437	481	456	461	458	454	476	467	451	481	464	482	501	489	476	481	496	482	492	482	484	455	454	526	490	477	450	453	493	464	463	478	483	469	449	468	472	451	485	471	450	456	500	457	485	467	482	459	494	448	473	458	467	499	483	477	469	474	516	490	469	522	473	463	443	472	486	450	465	458	482	471	503	473	470	512	488	473	447	526	454	457	469	494	450	440	486	496	469	422	487	538	479	440	452	493	486	483	459	485	445	453	435	452	483	501	472	459	466	424	506	435	518	468	511	472	446	478	509	457	455	511	466	512	455	460	451	498	473	468	488	490	442	489	479	474	488	468	452	457	513	481	490	456	487	485	449	458	472	461	468	471	511	506	462	493	445	494	489	439	490	435	468	453	465	511	430	490	506	460	520	482	455	480	472	498	472	497	479	417	487	509	447	474	455	462	489	456	491	427	478	457	477	485	512	462	471	483	466	471	431	453	501	512	439	469	495	456	507	473	512	492	427	483	459	444	488	495	443	448	530	492	483	459	475	490	465	470	481	446	509	477	458	495	503	447	462	468	490	509	458	474	526	488	464	486	483	422	484	495	420	475	499	486	477	481	494	484	493	443	521	451	462	506	477	460	463	459	460	451	502	508	486	434	483	494	474	491	472	484	468	481	476	452	444	479	441	495	440	474	496	475	487	468	502	482	454	491	530	423	472	480	480	439	457	479	457	494	489	442	477	509	451	536	469	453	499	457	480	450	431	428	457	451	457	455	517	464	483	475	473	477	467	466	463	434	487	452	443	479	495	535	447	460	474	466	486	464	476	512	492	461	509	499	496	457	478	499	525	460	461	503	493	484	484	439	459	444	440	468	483	493	453	449	479	446	489	475	479	494	497	486	478	465	472	437	458	483	446	464	457	475	486	473	477	497	476	460	460	506	490	447	477	501	453	468	481	472	441	476	452	477	481	488	489	465	469	471	446	454	508	477	496	468	518	454	469	478	481	473	474	466	474	449	487	503	456	491	462	452	442	465	485	490	473	460	480	448	479	459	454	455	481	516	466	490	465	478	488	488	501	462	508	474	481	482	488	463	461	485	486	531	447	473	512	464	461	463	475	473	533	478	476	466	495	503	448	450	506	516	470	458	471	480	473	475	496	455	480	445	476	498	480	479	452	523	438	493	489	457	479	481	509	428	440	468	495	479	436	500	472	464	475	465	497	467	491	437	448	513	483	482	470	467	462	437	453	459	482	469	471	465	487	439	470	449	499	478	449	493	452	499	477	460	508	478	479	473	485	476	488	531	521	474	507	477	485	480	474	467	501	498	530	498	522	479	447	459	459	466	470	470	487	466	485	483	419	452	460	488	482	495	467	487	458	492	525	518	472	459	480	442	508	454	452	518	431	449	492	488	468	433	465	501	467	504	458	472	461	425	443	454	486	484	501	486	474	451	501	470	481	489	481	498	484	484	459	468	455	464	493	472	470	456	484	441	454	492	471	482	428	496	484	466	486	490	478	459	453	462	483	484	500	513	501	475	481	510	498	484	498	423	498	460	461	496	497	488	496	457	480	491	480	476	488	457	459	503	519	484	459	477	435	475	484	500	471	475	463	483	480	482	480	494	423	484	460	467	461	477	441	487	472	483	468	505	478	440	515	515	422	485	437	499	496	471	467	470	448	466	470	513	478	480	477	489	481	494	468	466	482	468	503	471	455	434	470	450	422	478	508	494	475	470	492	459	475	484	452	501	447	501	484	490	475	462	492	481	480	495	479	486	478	469	486	458	451	461	460	465	445	464	473	452	480	501	455	537	464	500	453	493	451	468	490	456	459	447	487	441	496	451	468	519	448	505	486	492	467	465	485	493	516	454	488	468	463	530	452	502	468	458	491	472	502	454	493	480	498	521	446	451	491	476	504	461	440	498	443	485	464	490	447	506	492	449	436	474	498	500	452	457	490	504	454	468	469	462	452	450	464	466	472	464	449	468	502	467	518	493	514	478	495	458	491	487	463	511	441	470	491	449	483	463	500	481	455	484	461	478	479	497	470	492	491	499	477	479	464	448	490	482	479	495	449	492	506	461	471	468	470	439	480	497	529	483	458	444	525	508	507	508	479	490	431	472	463	462	476	467	500	497	478	463	445	536	465	506	495	497	482	470	492	450	465	472	485	474	471	486	419	473	425	483	473	472	483	516	504	474	472	478	441	482	490	473	469	470	473	489	488	450	496	431	492	489	467	461	466	451	493	497	468	425	471	442	491	490	431	455	459	495	466	476	476	438	469	482	485	480	502	484	452	487	441	455	466	475	500	456	494	489	489	448	472	473	456	481	475	460	429	485	495	464	477	456	458	448	464	463	464	478	455	476	493	508	479	495	482	460	505	509	465	501	449	499	454	471	453	435	443	438	464	488	512	441	465	473	515	506	481	483	471	478	502	549	444	455	489	458	462	475	507	489	457	507	479	460	486	459	485	461	453	448	481	487	466	485	464	508	470	544	468	447	483	480	471	508	452	461	440	474	475	440	457	447	493	468	515	477	468	493	453	504	478	476	484	511	444	445	479	471	454	531	486	494	472	452	479	459	446	455	484	460	518	480	438	484	467	501	480	468	517	482	457	471	498	500	482	464	468	508	432	506	484	487	473	494	483	486	511	496	476	420	468	491	491	476	444	470	497	479	474	475	478	472	484	468	474	496	486	469	486	484	448	477	445	458	466	499	496	492	484	444	471	456	460	463	461	460
23434	21540	29416	24113	21552	19171	6560	2612	1653	1356	1141	938	741	642	578	562	483	429	423	405	408	386	421	368	314	340	303	314	299	286	316	256	272	235	240	234	208	204	205	206	208	213	197	202	193	209	182	187	174	184	190	202	185	224	214	189	201	193	188	199	210	188	156	184	188	190	191	159	160	188	193	190	166	177	176	194	214	181	185	212	208	200	191	195	195	210	194	167	191	193	163	187	182	181	206	187	179	202	191	187	184	191	179	175	159	190	202	186	195	212	175	211	177	187	193	201	194	190	180	203	201	220	171	204	206	203	205	189	204	207	186	176	185	185	223	194	193	183	174	189	171	216	196	199	164	218	198	217	187	207	186	192	191	201	179	203	175	174	188	182	203	185	185	175	213	203	176	178	189	182	188	177	169	208	195	195	208	189	180	209	206	197	180	193	188	198	199	195	174	186	204	212	176	208	179	174	194	188	182	210	179	182	218	210	191	179	196	204	165	171	191	198	192	190	188	192	190	185	168	205	195	198	195	192	186	196	161	147	204	157	198	230	205	189	177	181	183	172	195	184	197	181	203	178	163	208	185	199	196	195	203	195	214	159	171	192	193	178	198	172	168	187	192	215	200	167	174	209	186	194	184	182	170	185	194	180	198	191	222	194	193	178	190	180	186	180	169	168	210	197	197	189	189	169	180	176	194	202	185	183	202	172	184	190	168	191	172	210	211	205	201	166	209	187	175	179	200	209	179	182	154	185	184	205	175	200	179	163	164	202	198	198	177	206	190	187	166	188	170	188	160	193	167	215	198	183	184	171	181	193	199	183	204	161	197	196	183	177	184	188	192	177	185	181	222	201	202	203	198	192	178	182	185	187	181	177	213	197	195	178	160	190	185	183	196	177	197	198	181	198	194	184	189	219	216	201	193	192	188	199	198	179	207	197	202	180	194	195	195	191	186	166	183	212	179	195	184	185	192	173	174	185	205	200	173	179	183	194	202	167	175	175	188	177	171	203	186	217	195	201	161	184	174	176	180	174	182	212	201	210	189	188	233	169	195	204	180	187	177	219	197	194	194	190	199	181	197	197	183	193	177	176	184	162	209	184	179	208	188	206	210	193	206	192	180	178	199	200	194	183	169	188	198	175	188	182	196	195	169	208	192	194	161	168	182	177	205	195	171	167	190	209	167	190	187	189	201	189	184	192	201	208	166	201	187	175	191	171	183	177	182	205	184	167	163	201	186	172	187	195	181	178	201	194	218	186	171	193	171	180	192	188	177	187	183	203	190	180	157	180	171	184	219	225	196	191	187	199	186	190	198	197	193	201	206	212	191	171	179	179	174	184	190	192	202	187	195	180	209	202	201	207	195	168	185	203	199	191	212	166	193	186	179	219	184	204	199	210	188	203	199	213	202	181	172	181	178	199	182	190	197	178	168	177	193	183	193	181	183	200	183	138	181	164	160	164	158	195	184	199	179	183	195	187	198	200	223	207	182	186	199	177	193	179	186	200	194	197	186	197	182	188	184	179	198	180	195	183	224	191	200	173	198	208	183	216	197	179	188	182	184	218	180	172	154	196	183	182	182	208	208	182	185	178	205	183	174	170	191	171	218	174	165	154	188	180	175	188	168	206	196	212	215	187	188	194	207	185	184	184	180	164	166	181	193	167	190	183	174	181	184	179	165	189	182	190	192	193	158	186	172	182	202	217	164	181	197	187	180	211	185	209	193	198	202	201	177	176	189	172	198	192	174	210	199	192	215	205	206	185	168	178	188	189	171	184	187	211	171	186	166	200	194	192	175	192	187	183	193	194	176	203	189	178	202	168	180	187	174	178	166	198	174	211	199	189	187	170	152	182	183	153	228	201	179	173	167	176	181	202	170	162	194	189	201	193	186	173	173	175	206	194	155	196	199	188	180	201	189	205	155	182	183	191	186	207	206	181	187	179	210	204	190	191	178	179	186	180	195	181	192	181	164	183	211	200	210	180	173	184	196	192	179	194	199	194	175	194	171	168	214	196	193	168	167	188	194	195	182	185	171	184	167	206	170	190	216	213	214	178	188	190	181	194	207	187	204	201	193	196	174	204	177	173	194	181	207	188	219	195	173	196	193	165	188	185	176	188	180	191	201	200	197	185	189	157	181	183	198	208	192	203	192	207	163	209	185	162	186	172	215	175	186	165	191	192	210	213	175	196	197	166	177	190	194	190	152	201	204	203	200	175	165	211	205	192	196	187	172	193	167	160	200	180	206	195	194	198	176	186	197	185	188	192	176	187	173	191	192	190	196	177	198	193	198	190	188	182	177	192	175	170	185	160	180	178	176	183	166	187	190	165	181	164	196	213	199	185	190	183	197	210	187	196	201	179	198	188	170	170	173	198	187	208	186	158	178	185	218	193	202	186	172	186	165	189	193	178	199	199	171	180	199	187	187	183	186	215	189	173	196	178	199	193	194	192	184	189	199	185	176	163	169	208	197	187	187	179	196	211	176	195	189	201	198	170	190	173	170	180	201	176	190	201	163	206	203	206	185	186	189	154	192	183	178	205	193	207	193	202	163	162	186	160	183	188	175	197	214	187	201	197	196	176	203	194	173	191	159	202	181	175	183	194	201	177	173	167	188	192	175	185	196	191	199	189	183	186	191	196	181	198	175	171	194	206	191	179	167	212	227	187	183	204	192	182	180	231	188	177	195	174	179	187	193	193	198	189	202	199	229	213	183	176	199	211	200	200	196	209	198	203	176	174	185	201	171	207	178	172	190	179	186	186	181	194	163	212	186	208	187	172	177	228	184	207	194	195	189	198	187	193	196	190	176	192	187	177	184	159	161	185	202	190	188	179	172	195	181	171	175	176	169	187	165	180	182	192	197	189	202	185	198	176	201	189	188	171	205	171	183	191	200	201	197	193	183	207	176	207	183	199	168	165	195	190	192	176	179	207	175	189	195	173	190	195	177	176	195	202	183	206	158	188	175	197	172	195	179	194	175	207	186	186	197	204	197	184	173	193	173	182	188	193	197	182	179	156	172	177	192	185	210	195	208	198	196	206	179	179	173	211	202	198	181	189	203	189	181	197	189	183	167	185	179	197	172	187	188	186	189	211	163	183	190	175	181	189	181	187	174	225	187	181	186	183	182	205	192	187	186	170	185	198	195	165	191	192	166	210	200	183	204	197	209	204	191	178	195	168	193	161	185	171	183	190	194	202	183	179	192	202	160	190	160	187	173	192	176	190	179	166	200	205	194	171	168	171	197	212	164	177	182	197	166	183	190	189	213	157	185	192	179	188	192	151	180	188	179	175	197	159	200	177	185	166	191	190	191	216	172	182	186	170	199	194	182	191	181	189	181	210	214	194	176	186	210	185	220	182	209	171	206	201	196	215	192	171	165	194	201	190	184	210	186	181	198	181	199	200	184	178	189	171	195	182	177	193	178	167	185	197	186	157	171	203	166	205	200	201	182	224	168	191	181	188	180	171	197	190	192	178	203	189	202	174
18410	34511	34279	25967	19301	14615	11236	8914	6879	5489	4651	3716	3026	2535	2258	1877	1694	1633	1574	1431	1425	1310	1247	1135	1061	1010	996	900	835	926	947	835	713	654	643	607	560	511	504	508	470	483	447	450	439	456	428	435	439	465	434	425	413	457	433	418	425	411	438	422	438	439	410	409	426	395	406	420	395	394	391	403	410	398	413	437	412	379	383	378	363	406	402	454	363	396	402	387	458	388	435	381	390	406	408	408	396	455	385	383	358	406	360	362	431	393	404	440	389	394	374	373	374	382	386	409	393	401	425	420	409	402	368	386	405	416	413	398	412	384	371	385	401	387	397	400	406	421	423	400	379	410	373	398	406	396	401	389	385	405	409	423	404	386	358	417	389	429	383	421	386	401	404	414	412	398	404	398	380	401	409	420	400	425	405	424	377	421	407	422	399	414	386	386	414	410	369	375	382	398	399	403	397	411	403	388	413	385	358	384	381	399	425	415	409	391	393	387	387	393	400	404	419	401	407	392	411	410	393	407	384	382	383	409	391	381	408	389	411	381	409	370	387	374	395	401	355	408	371	407	397	421	405	414	408	420	400	422	389	407	370	418	392	428	387	422	404	412	388	407	395	365	383	428	396	404	408	421	345	406	361	354	410	399	399	433	389	363	418	382	351	432	376	391	412	414	399	428	402	414	390	410	383	393	414	406	405	378	402	373	405	472	390	389	360	436	362	373	410	415	413	428	393	368	382	387	401	380	390	391	401	384	377	396	381	365	391	397	398	377	393	377	435	392	413	386	395	365	371	426	381	409	411	399	406	410	390	433	400	429	414	364	380	399	412	370	375	366	368	416	422	384	416	400	394	401	424	399	378	384	409	399	401	422	400	423	390	401	409	420	396	388	387	388	403	398	410	401	414	396	435	350	400	402	399	405	421	405	451	406	429	405	405	380	402	373	391	379	406	382	406	436	396	389	401	409	382	400	410	400	411	395	421	388	407	422	399	390	415	396	384	387	391	408	369	374	379	395	371	424	391	407	384	423	411	403	391	408	397	391	367	377	359	416	407	398	387	386	387	418	397	399	378	375	401	390	415	374	389	372	418	381	399	416	373	409	377	405	435	395	367	409	386	346	392	405	453	387	381	370	429	421	374	415	432	385	440	412	412	371	428	403	367	393	396	377	381	391	440	376	405	395	387	383	379	386	378	389	397	416	418	419	411	417	379	424	383	420	380	415	414	415	409	427	373	385	413	391	429	405	387	396	396	382	360	391	433	403	402	408	373	368	392	401	409	388	403	397	407	413	402	418	406	405	408	401	416	400	392	375	407	400	377	400	382	419	386	372	381	416	392	390	386	362	366	398	390	403	378	388	422	416	377	390	402	373	384	361	366	398	384	398	401	386	441	427	422	349	423	392	388	396	381	405	407	432	383	402	396	374	376	373	428	403	395	396	394	394	379	358	392	409	365	378	407	352	393	386	442	420	411	352	435	375	383	410	393	384	395	371	395	392	389	383	414	356	374	366	391	394	361	413	381	393	434	409	406	383	414	418	417	384	413	386	386	408	438	403	402	412	386	405	384	373	370	390	388	408	398	398	407	405	419	396	402	378	374	366	417	392	358	396	382	398	379	393	414	378	411	359	396	384	394	416	412	408	403	397	389	395	376	373	385	396	383	404	391	365	379	397	426	390	382	382	372	399	393	402	455	394	444	421	406	369	393	395	412	422	414	404	400	377	416	416	404	368	387	413	373	410	359	389	404	421	416	408	387	402	411	404	421	406	431	398	360	399	431	419	408	397	390	409	385	397	385	424	390	411	391	368	404	389	434	405	394	366	366	399	401	371	389	383	409	394	354	402	361	385	383	359	406	410	384	397	405	408	406	376	391	387	405	414	386	385	404	401	389	425	390	399	378	425	414	402	413	406	411	391	396	345	357	378	392	417	397	379	384	372	397	402	419	396	378	419	427	382	367	415	414	360	397	406	421	416	373	355	408	394	398	419	403	422	372	391	393	412	384	422	408	377	445	384	362	418	439	368	401	393	408	404	357	381	374	448	399	402	421	395	384	434	412	390	393	379	426	370	420	393	452	411	413	367	372	379	390	420	398	369	401	424	375	399	372	397	426	409	400	371	406	424	406	411	411	368	374	366	405	382	402	376	401	379	383	398	397	396	406	388	390	403	419	421	413	429	411	415	371	409	362	405	402	394	356	399	372	406	413	447	380	388	405	396	400	416	419	406	383	396	380	413	419	400	399	409	420	388	407	417	393	414	364	428	401	367	438	395	403	414	376	381	385	407	389	402	381	390	419	393	388	376	364	456	390	384	414	403	420	369	390	367	416	365	429	394	416	409	424	418	429	362	393	437	390	378	409	432	394	417	375	395	372	398	404	380	389	411	417	409	377	405	402	393	421	398	385	401	426	398	420	380	373	395	388	402	402	385	435	388	410	391	393	402	402	375	392	391	379	394	410	413	401	387	408	367	384	420	397	402	389	403	385	403	388	360	389	411	385	409	401	375	399	371	380	359	390	369	409	424	396	378	376	409	394	407	423	381	422	392	424	415	392	402	371	406	418	396	371	396	359	399	380	348	381	397	419	403	398	411	407	414	378	382	374	375	392	405	422	362	406	396	394	405	391	412	418	383	388	387	432	374	390	402	373	393	409	391	428	382	403	396	413	368	356	358	372	389	408	414	406	398	380	419	414	389	413	407	401	396	408	375	417	382	394	389	398	379	426	415	392	394	403	407	405	412	418	394	389	398	397	413	421	399	385	412	369	398	393	449	397	379	419	433	422	363	400	418	419	390	357	403	413	422	391	385	399	374	370	374	382	400	380	405	377	361	378	414	404	428	423	408	403	389	345	406	394	391	395	365	416	392	370	396	420	374	408	398	367	399	413	348	402	443	387	408	409	395	351	405	411	363	394	380	384	410	402	387	411	386	369	376	385	398	388	419	374	366	358	377	418	403	403	418	364	384	408	408	385	380	431	402	408	398	397	399	394	391	400	423	364	419	386	425	431	400	394	416	399	413	408	408	394	395	356	406	400	371	419	382	396	374	396	369	392	396	369	392	405	414	388	397	380	393	416	430	401	381	349	383	384	430	418	412	391	393	404	369	391	398	391	386	410	374	370	377	420	404	401	407	386	365	399	400	391	352	401	418	399	392	391	396	404	356	410	422	407	406	402	411	411	369	398	400	373	413	396	425	373	419	387	400	398	431	388	389	407	333	382	372	400	389	372	418	406	420	380	394	390	366	374	410	428	387	410	431	352	370	403	423	409	372	393	374	363	391	419	381	362	369	388	405	425	394	409	341	445	417	395	392	404	418	403	368	363	402	400	427	389	390	355	423	372	390	471	373	399	397	410	402	392	404	401	376	422	393	383	404	370	409	377	402	396	432	397	381	433	424	355	399	400	412	391	384	400	417	360	397	436	422	391	406	360	382	370	414	381	390	403	395	402	410	386	381	392	384	371	447	419	388	374	401	420	401	419	395	400	402
27054	20969	15135	6990	3146	1916	1411	1002	852	693	596	554	498	491	426	407	404	405	409	381	348	349	360	356	363	346	358	339	325	365	339	319	317	349	332	327	327	320	333	316	320	292	303	318	273	298	313	300	303	295	270	286	278	279	302	329	281	304	294	297	303	314	303	313	274	316	299	304	299	290	303	292	293	313	298	281	265	307	269	310	284	295	322	278	288	316	328	281	291	301	309	292	304	273	313	266	304	335	301	283	293	278	346	299	294	293	324	290	325	280	297	302	308	283	283	302	326	312	284	315	309	315	271	283	279	311	291	275	327	292	335	281	276	301	318	286	322	326	305	308	289	297	280	292	313	310	316	314	294	314	278	303	303	321	295	297	280	285	306	316	282	307	315	297	301	324	289	317	324	307	315	293	289	321	307	301	311	312	292	313	275	295	313	315	296	327	303	312	295	312	325	257	270	303	305	315	311	275	289	321	319	306	296	306	301	284	316	282	308	358	291	321	321	305	322	291	318	271	305	309	286	316	297	303	295	290	332	303	295	323	308	277	282	291	281	283	271	281	316	334	328	297	265	264	321	267	311	295	323	272	297	320	285	285	277	333	292	324	310	316	290	291	306	290	284	290	318	294	320	316	280	312	301	316	323	301	310	313	283	346	289	274	290	285	322	289	283	272	297	320	289	315	297	328	271	276	293	306	306	255	283	305	312	339	296	262	299	321	295	294	279	254	287	299	295	310	308	293	315	281	274	321	298	315	320	327	336	287	301	297	295	292	308	289	298	287	307	303	292	314	312	347	267	288	293	310	299	304	282	290	308	300	290	311	279	272	278	308	270	308	291	328	307	300	304	292	294	291	269	328	287	289	291	312	283	301	314	308	276	310	318	276	305	302	301	306	316	301	299	321	282	277	307	310	293	305	316	286	329	320	296	277	312	294	297	288	289	311	267	305	293	282	304	305	313	286	282	305	296	312	269	323	263	291	311	294	273	285	306	282	295	314	274	305	299	297	293	273	295	297	306	339	291	311	282	301	302	309	283	300	276	305	297	315	282	264	305	290	295	304	292	288	327	290	315	283	314	295	278	312	293	300	280	298	299	298	302	294	311	302	338	339	286	312	314	294	307	290	281	310	308	287	308	307	276	297	308	321	273	301	290	303	291	310	299	311	302	300	308	307	270	299	259	322	302	299	292	256	298	300	280	306	313	282	264	300	291	319	286	290	288	306	281	314	276	311	342	296	268	294	302	321	295	324	304	296	303	316	293	329	304	315	311	295	273	325	282	338	298	267	303	302	307	291	296	288	305	266	305	340	301	288	315	298	280	314	294	275	284	292	302	313	307	305	301	297	272	292	303	303	305	312	324	277	312	286	312	304	270	301	310	303	302	295	288	323	346	299	313	267	294	325	302	294	293	325	314	319	299	344	301	285	296	294	308	293	329	311	313	281	315	304	279	289	289	272	289	282	285	329	283	293	296	298	285	298	327	319	278	271	299	295	353	285	327	305	293	278	307	301	296	292	304	296	273	324	285	307	321	286	303	291	309	271	296	275	270	294	307	327	311	285	300	360	304	306	312	307	300	307	317	316	315	276	283	311	280	327	300	314	275	317	314	291	290	295	295	250	275	301	322	296	276	284	309	287	289	269	316	297	286	326	275	300	329	316	299	277	272	293	287	279	301	280	276	310	294	279	293	312	282	308	279	332	311	331	319	291	277	313	288	292	280	294	333	290	340	295	310	279	301	285	316	332	291	295	282	308	287	289	305	292	267	289	309	301	306	304	292	301	285	299	323	299	296	312	312	318	308	275	290	295	325	285	315	314	293	288	299	313	310	323	327	270	306	335	298	297	290	283	292	265	303	279	289	316	304	290	315	297	334	277	329	311	315	283	293	289	342	273	267	301	323	303	308	293	294	308	305	289	287	284	260	326	294	275	276	312	336	269	280	334	315	280	280	307	301	317	300	317	296	289	300	272	296	332	315	285	320	298	313	325	289	273	308	306	288	278	283	281	289	309	270	305	318	310	318	294	322	297	287	313	332	303	278	293	309	273	301	296	298	287	291	298	300	301	260	300	278	266	295	264	267	322	325	262	302	304	325	288	311	286	315	316	288	288	313	291	284	298	308	276	277	311	303	282	292	308	309	298	343	320	270	309	292	296	341	274	294	341	323	312	273	308	304	311	306	304	307	278	307	324	281	282	281	314	286	337	301	307	323	315	288	318	306	278	293	282	322	297	323	309	280	296	330	301	297	306	289	299	312	298	294	278	321	314	293	320	297	309	286	283	296	281	313	278	302	313	279	303	303	297	304	321	329	286	302	281	318	285	321	277	289	302	279	274	313	276	270	298	290	292	271	293	285	297	326	318	301	288	284	316	302	327	319	341	284	319	339	287	313	303	273	284	298	304	280	282	324	263	296	286	296	301	289	331	298	311	325	302	292	272	284	329	299	278	280	293	281	301	283	272	273	321	310	301	326	300	303	308	304	284	325	269	284	314	275	307	312	292	298	319	286	302	320	304	298	308	309	282	315	286	276	266	330	287	295	294	274	332	312	291	285	298	286	291	253	326	308	307	284	331	266	323	289	338	302	278	290	307	275	294	305	337	293	297	330	313	269	284	314	312	306	310	280	308	272	290	306	286	316	282	310	325	312	292	284	311	310	309	310	330	305	282	294	293	288	317	300	314	276	305	302	283	320	311	296	313	304	295	282	260	303	273	303	276	281	307	315	309	334	295	316	291	314	307	298	313	302	299	288	314	287	303	279	299	296	316	296	305	302	287	284	291	294	307	310	330	320	299	281	289	338	295	285	277	318	281	328	306	261	335	296	301	319	299	305	283	314	305	287	301	273	301	282	313	325	284	297	295	297	301	288	316	326	294	307	262	298	288	317	328	300	317	292	301	301	323	303	337	274	305	304	293	316	304	261	310	313	288	279	281	283	300	303	292	299	293	282	302	313	288	321	299	291	288	294	319	305	336	301	286	303	315	305	322	287	308	255	282	321	300	300	308	303	299	287	331	309	295	314	279	303	322	295	299	276	317	302	315	292	319	275	314	283	319	297	303	307	307	299	289	293	304	296	292	306	291	285	329	305	329	318	282	290	284	280	289	285	282	279	295	296	302	280	303	282	297	304	298	291	300	302	310	282	326	302	280	282	325	272	307	308	295	311	306	289	311	275	293	301	308	308	288	291	314	313	294	288	306	328	314	283	327	318	295	256	319	314	316	287	294	282	289	313	274	282	317	314	282	303	326	304	273	313	313	322	318	309	311	278	298	309	328	284	301	293	303	334	314	305	291	279	286	323	321	284	314	288	312	280	300	268	307	311	285	320	312	278	320	328	301	314	281	280	306	310	290	293	299	307	295	308	344	322	308	298	334	326	330	307	282	331	311	313	278	266	253	315	279	299	297	268	294	281	330	320	300	294	298	303	312	291	302	287	306	302	272	295	283	312	291	284	307	304	320	299	309	296	327	289	329	343	298	309	315
14890	23514	23497	15163	10031	7149	5354	4149	3311	2716	2195	1946	1607	1360	1266	1251	1200	1183	1088	1029	979	993	941	899	895	879	828	846	818	894	837	778	726	678	746	707	706	678	691	624	676	660	670	663	640	659	685	659	662	656	681	673	636	649	635	651	646	637	634	651	716	680	626	647	598	667	666	624	661	638	631	643	681	626	654	692	613	606	621	600	638	604	699	630	634	644	657	639	658	631	660	635	630	647	639	634	664	662	647	622	621	660	612	631	635	607	623	607	601	659	609	672	659	617	668	688	603	651	692	649	641	685	607	632	624	659	613	652	668	613	601	647	600	624	622	627	586	639	627	647	624	602	604	642	614	611	659	627	703	643	632	607	634	622	662	657	645	676	648	627	626	635	608	668	675	677	624	607	635	674	628	654	616	647	631	664	660	652	631	596	676	638	600	640	593	619	623	589	616	658	652	656	623	615	604	611	606	624	615	648	622	614	648	632	611	632	678	633	611	596	616	609	636	629	624	607	633	646	613	602	616	645	663	623	583	641	643	665	639	628	599	647	636	616	669	620	640	614	660	607	639	628	608	579	660	599	604	588	642	650	612	594	638	642	627	610	649	641	613	675	624	687	625	667	636	638	642	669	681	603	658	655	625	638	597	643	631	649	621	627	614	628	627	652	659	583	594	610	614	624	600	669	596	631	645	646	581	658	649	597	632	649	609	613	645	610	575	645	612	617	635	646	633	625	622	675	620	648	679	660	594	667	634	617	657	630	584	633	663	621	643	640	632	607	616	649	629	638	670	607	619	618	653	610	642	651	629	665	621	634	612	620	644	670	629	614	605	663	635	614	608	648	623	627	648	603	615	600	606	630	645	650	621	621	625	649	640	603	646	645	649	615	605	683	632	627	616	623	606	617	673	624	673	678	676	648	681	559	641	619	632	636	639	681	648	607	604	553	660	611	622	632	673	636	672	669	657	636	657	654	662	623	640	632	633	634	610	638	626	661	629	668	609	693	610	597	633	618	677	613	605	617	651	597	626	638	623	652	609	632	602	659	605	657	623	603	603	629	607	635	616	627	601	585	648	642	580	650	658	570	624	636	640	641	640	670	612	636	653	632	603	609	609	609	636	632	639	659	643	615	630	676	629	649	642	633	666	621	641	586	588	626	628	584	658	661	624	639	681	626	603	602	638	630	626	635	635	584	630	658	661	649	650	624	650	653	642	621	607	621	612	629	655	673	627	632	674	612	683	608	624	626	629	663	623	625	610	645	611	672	666	608	601	661	613	602	640	646	646	641	659	632	681	659	631	655	676	642	631	660	599	588	596	606	605	654	640	660	677	629	656	621	632	642	630	642	638	643	604	633	619	662	628	612	608	646	616	657	601	651	586	615	649	627	670	611	647	648	656	652	654	628	655	635	650	602	587	617	600	636	575	641	623	638	667	637	624	617	631	629	641	616	640	629	570	671	664	614	644	674	710	632	630	641	666	634	617	604	652	632	637	623	652	655	595	614	628	633	643	646	607	655	615	637	676	594	692	572	605	640	624	659	645	574	567	667	601	642	632	602	628	665	619	635	648	684	666	648	610	645	605	650	648	618	651	610	616	637	650	619	646	618	644	660	611	640	637	609	674	611	627	636	649	593	606	657	600	638	587	634	637	589	602	637	653	601	601	645	638	598	637	661	626	617	578	657	652	645	649	621	632	619	643	592	646	636	632	637	610	630	637	629	619	581	627	627	623	612	664	645	667	661	596	676	659	622	619	657	626	674	670	630	625	601	617	655	623	620	655	641	640	629	597	573	656	600	588	624	645	644	616	626	642	655	704	648	642	601	650	597	604	653	620	648	632	614	642	629	615	660	606	643	646	659	616	601	629	638	622	651	633	611	606	635	683	634	613	599	666	602	638	648	620	611	658	615	618	618	655	650	624	657	670	682	642	619	654	598	644	650	624	635	623	648	642	661	646	627	621	630	594	685	631	617	661	617	622	662	630	667	662	594	668	618	655	667	642	617	644	653	634	651	673	638	620	641	650	633	617	655	630	597	635	656	647	596	605	624	627	610	706	603	606	721	619	631	606	612	637	641	640	647	589	639	653	635	630	581	606	616	653	601	590	680	633	625	633	605	646	636	657	629	646	622	663	589	634	645	656	623	654	680	645	676	620	638	621	649	629	661	596	618	701	635	605	633	628	640	637	637	637	644	631	598	629	567	647	649	660	655	644	598	622	629	665	637	650	604	652	630	600	628	626	652	641	696	607	620	687	622	645	627	678	647	654	651	647	622	640	633	622	689	656	644	642	606	653	600	634	615	646	631	636	668	615	648	619	647	677	661	671	602	628	623	695	663	649	618	624	608	593	655	638	674	624	596	611	624	632	633	643	638	670	652	643	643	658	657	581	627	638	657	638	627	611	621	618	637	613	620	604	675	645	610	623	669	621	640	701	656	636	557	602	631	641	626	646	626	661	598	648	632	625	653	625	626	651	614	599	655	618	615	642	637	592	606	612	611	631	649	612	624	663	653	660	649	662	633	640	631	647	627	637	623	636	659	673	660	623	638	673	650	669	608	647	634	637	651	643	634	629	629	682	650	644	673	642	645	638	648	647	647	589	602	691	611	621	569	677	658	631	648	648	620	622	639	587	600	692	643	655	631	660	622	621	612	617	625	617	637	633	656	606	622	640	621	641	600	658	637	657	601	634	652	615	658	643	636	660	628	638	643	648	640	614	634	671	657	620	631	641	645	648	641	669	659	624	642	611	651	583	610	596	629	650	658	631	623	627	640	616	650	647	648	677	683	605	633	670	613	642	612	652	608	617	618	615	636	658	669	622	626	643	648	635	634	604	627	624	638	635	601	633	612	631	673	655	645	640	628	595	606	678	627	618	665	615	642	620	596	595	646	618	626	635	600	663	608	678	648	656	679	676	614	629	638	643	641	634	638	650	613	683	654	617	638	621	655	637	636	619	626	648	647	640	625	647	616	594	654	617	655	627	651	642	625	614	647	630	650	631	600	626	601	636	634	562	632	649	662	661	656	630	599	647	633	670	650	621	617	633	609	619	623	647	600	600	663	600	662	603	613	680	580	612	646	625	647	603	637	633	637	642	593	651	606	628	633	613	641	650	623	635	677	659	656	654	620	652	690	589	643	593	615	625	608	606	653	616	643	655	636	660	631	624	617	663	650	611	596	607	631	598	588	627	623	640	625	620	652	621	637	602	629	612	611	639	629	647	649	631	701	622	657	641	642	691	638	670	625	611	649	640	604	610	631	627	635	654	683	576	644	661	644	640	673	599	655	664	643	667	565	608	663	595	667	638	656	602	642	662	647	618	634	626	612	677	608	673	627	635	698	613	647	610	650	601	656	675	652	631	662	647	605	604	697	641	606	612	612	626	654	646	650	649	584	588	605	690	656	672	649	639	635	630	639	598	612	615	630	671	625	645	654	626	634	640	634	644	637	609	662	608	666	643	620	657	595	613	635	642	643	645	653	601	663
24373	21514	28665	24826	19636	6464	2547	1671	1154	939	773	630	552	509	427	463	433	406	430	390	382	366	342	312	329	328	311	305	308	278	272	274	269	254	252	254	238	230	182	223	234	215	213	219	230	237	227	218	211	210	243	194	227	229	205	184	199	210	233	249	219	218	191	197	219	215	211	207	219	218	237	217	225	216	200	231	199	203	205	229	211	225	227	221	223	218	211	208	211	220	235	229	210	231	214	225	225	223	212	183	206	232	220	205	205	224	207	210	222	230	190	205	197	241	204	200	205	217	220	223	225	217	190	226	205	213	200	229	216	218	192	214	206	208	205	212	210	179	208	213	208	208	210	184	232	202	192	196	239	178	241	248	223	222	182	215	190	199	199	202	206	202	202	241	208	197	234	192	222	226	229	227	212	236	220	213	173	200	217	188	217	223	183	227	200	200	211	215	225	246	210	222	223	195	217	236	197	218	220	222	219	201	213	231	202	214	213	215	230	231	206	214	199	227	187	230	225	236	213	213	215	189	226	194	189	203	207	217	178	202	220	211	220	226	198	214	227	204	221	243	237	223	197	230	202	206	224	204	192	217	200	195	227	204	194	192	217	169	210	223	220	213	211	224	227	216	215	210	207	209	210	202	205	219	203	230	202	200	222	229	233	200	226	186	205	195	201	242	207	209	217	216	230	220	211	218	204	208	208	220	205	198	221	208	188	233	210	189	249	212	223	210	187	203	224	217	222	238	210	182	205	210	196	197	226	205	210	216	223	217	227	207	197	222	210	215	230	247	190	196	227	254	199	203	179	198	194	208	237	193	216	197	202	192	214	205	245	214	207	197	210	216	219	196	220	224	226	210	226	225	214	227	209	208	212	234	210	204	208	218	226	233	231	193	215	193	229	228	203	216	229	228	250	178	216	222	198	204	224	211	215	232	212	225	189	211	202	198	197	210	209	204	223	206	220	199	236	232	204	194	205	231	207	245	236	209	245	216	220	207	223	227	233	221	224	206	227	217	206	237	224	204	223	227	209	190	205	231	205	237	167	218	220	210	206	216	195	218	205	206	210	231	192	227	198	204	225	204	182	190	204	218	220	214	219	236	231	231	200	229	213	224	228	203	243	223	214	225	226	245	216	223	198	226	209	211	203	217	214	226	227	234	208	201	223	218	219	206	229	203	191	208	235	206	203	210	198	229	204	211	217	207	208	224	200	222	248	208	200	188	233	202	246	214	210	204	216	198	248	212	214	215	193	184	218	201	209	208	231	213	227	213	207	217	220	202	208	233	202	214	231	221	201	191	200	212	217	198	220	196	208	182	220	223	208	208	219	202	212	212	220	184	180	219	211	218	195	208	192	200	190	202	192	199	211	213	235	203	244	204	208	234	184	230	216	192	197	229	203	225	222	256	230	226	187	193	200	229	185	195	234	216	202	214	212	212	205	218	211	210	220	240	211	235	222	221	206	215	212	219	216	232	210	216	219	237	241	238	216	227	211	243	214	191	217	205	216	197	218	207	203	209	218	201	198	205	195	216	202	194	190	234	226	188	214	194	218	213	155	204	218	211	205	232	202	218	207	225	208	222	201	225	222	194	217	192	224	204	208	238	224	199	205	210	213	210	221	237	223	197	215	222	226	186	199	203	231	192	242	216	204	214	194	205	228	200	199	195	202	209	238	221	206	212	218	189	197	232	230	220	211	228	213	211	225	194	203	211	223	233	220	224	203	231	210	205	240	217	220	202	203	209	210	177	216	197	215	198	227	195	227	221	208	205	205	203	185	223	185	231	217	207	206	212	201	225	227	207	207	193	209	205	212	222	217	217	222	226	212	198	194	214	242	201	219	195	209	198	238	219	233	226	198	207	223	199	216	194	219	218	227	212	222	206	200	222	226	237	220	228	184	209	221	223	225	216	200	183	210	198	219	226	216	240	217	205	184	179	191	218	186	213	244	202	210	214	205	212	192	218	234	210	232	223	211	198	222	203	217	214	194	216	194	181	207	204	206	233	199	172	222	218	212	230	190	204	194	222	195	216	181	211	208	212	199	207	196	214	234	203	215	209	237	195	210	227	241	191	216	197	213	212	221	193	226	182	220	201	206	199	208	226	201	243	211	197	224	204	199	213	195	219	222	214	199	235	218	201	216	202	245	223	261	196	195	213	201	219	227	226	230	206	199	203	210	203	253	233	208	202	198	224	191	231	197	194	237	220	214	198	223	231	225	215	224	211	193	213	213	214	215	199	206	231	199	201	227	231	233	226	225	198	217	209	200	209	225	215	236	222	190	225	215	218	213	220	182	217	230	226	214	187	192	210	237	213	218	218	221	219	185	213	210	221	194	224	205	190	194	214	225	212	193	194	224	211	213	220	198	199	226	214	194	224	215	219	201	199	226	201	213	211	205	216	225	171	225	226	227	221	205	217	214	219	204	220	186	233	204	227	229	194	233	213	205	206	192	219	249	226	187	189	222	231	221	212	205	200	221	240	212	216	223	197	215	206	199	232	230	220	206	194	208	214	200	219	221	213	232	183	207	206	195	223	194	229	237	217	213	223	200	206	216	202	214	230	206	233	196	202	231	178	186	198	194	215	200	229	220	187	225	235	244	227	206	208	211	196	198	180	213	202	219	196	211	218	228	191	211	222	198	238	210	197	240	208	239	206	228	185	184	209	211	221	215	184	190	237	202	184	213	211	213	197	221	233	223	211	216	238	232	217	185	234	212	227	221	200	185	227	226	191	200	235	216	240	208	237	173	201	230	220	178	206	212	200	225	222	212	199	180	211	229	214	224	197	195	205	196	211	201	224	220	245	211	201	196	228	210	177	210	211	211	203	221	220	195	224	208	215	215	231	209	218	202	219	193	201	179	214	206	236	208	199	212	216	219	225	208	227	217	207	194	190	194	206	208	213	199	221	191	202	232	226	194	210	225	221	199	230	237	207	193	239	223	204	223	213	212	204	213	211	174	211	202	220	227	223	237	214	211	209	205	211	238	208	211	189	225	201	217	230	232	192	203	223	210	222	212	208	203	212	232	228	214	187	198	240	224	225	216	219	223	218	217	214	209	229	216	232	208	205	198	213	199	237	207	195	198	220	218	209	190	206	234	225	223	229	219	247	203	211	213	241	225	217	209	201	225	182	187	191	215	239	183	203	216	241	209	199	224	202	207	206	227	204	215	220	202	208	221	219	205	190	209	210	209	209	212	246	204	204	226	201	209	217	197	231	220	198	189	205	216	201	212	192	200	228	210	205	205	233	193	201	196	224	220	216	213	210	195	214	190	208	216	212	247	226	221	227	222	251	200	201	229	215	219	210	208	223	194	219	228	214	240	197	189	210	206	206	182	202	209	210	217	190	206	185	227	215	199	205	218	219	214	219	222	202	221	203	223	198	207	237	219	201	190	225	194	213	204	222	213	209	231	221	216	241	229	212	202	213	208	223	205	217	201	228	219	221	192	197	220	216	217	220	243	221	220	219	200	213	193	209	222	185
16494	30904	30152	20970	15273	10628	7911	6103	4954	3759	2946	2356	2062	1828	1640	1573	1488	1422	1317	1223	1292	1081	1017	945	896	866	855	828	897	886	771	715	606	649	612	600	581	503	557	552	524	483	525	497	537	484	473	491	483	501	485	475	506	465	458	493	481	503	440	452	465	462	494	477	450	478	492	485	484	498	487	461	431	494	443	461	461	501	481	484	453	486	472	437	462	459	470	441	468	472	482	475	443	508	472	471	470	451	458	462	435	472	477	486	466	468	477	461	452	469	477	495	462	435	469	449	449	483	475	480	493	474	430	443	482	449	431	469	448	494	488	462	461	428	451	446	467	481	482	492	438	459	438	495	441	470	491	440	499	508	442	474	482	489	432	451	438	464	463	459	469	477	495	447	482	467	452	470	478	484	465	480	467	470	469	494	423	454	469	478	500	497	449	486	496	466	450	429	440	475	468	503	454	497	496	454	475	434	458	446	458	473	487	457	437	485	457	445	477	446	447	456	489	466	469	437	443	465	464	419	422	495	447	471	446	471	488	441	452	490	506	420	458	456	476	478	471	503	477	436	480	440	508	497	429	426	443	463	397	477	495	476	471	463	438	459	460	434	486	440	475	422	432	431	450	482	464	465	452	445	478	446	454	470	464	490	486	447	490	524	437	442	448	493	467	452	486	422	460	445	466	448	481	513	447	442	445	482	425	459	438	486	469	447	485	453	451	470	453	487	502	438	499	457	445	476	446	498	457	503	497	431	487	479	467	457	460	460	506	490	475	430	449	451	462	460	445	467	482	477	434	465	450	501	459	439	475	448	432	470	457	469	480	433	477	442	447	460	464	503	474	470	499	463	458	457	473	469	446	463	456	471	449	470	476	484	472	461	452	430	474	446	444	479	502	451	467	462	451	504	436	471	470	500	450	474	502	473	430	418	450	467	452	463	474	436	463	452	445	469	437	499	460	451	475	414	444	438	508	448	463	476	447	466	458	487	468	453	485	451	463	478	464	448	471	465	474	468	459	447	470	476	453	427	428	475	437	451	501	460	464	486	450	438	440	463	487	505	438	465	467	494	467	458	511	439	482	477	472	447	480	474	483	472	486	465	516	458	447	448	445	531	439	434	459	458	483	446	503	455	452	503	517	450	420	437	471	453	458	458	483	438	455	441	492	445	443	472	478	488	467	432	428	478	474	434	470	436	476	439	458	435	467	444	457	472	467	438	464	469	443	451	445	458	484	419	473	442	456	464	441	468	438	466	460	476	486	482	438	490	475	446	474	523	457	450	484	464	472	502	478	460	497	484	470	466	468	464	458	488	429	452	490	462	445	472	484	458	475	455	439	449	467	433	483	433	488	478	461	472	448	475	459	473	450	469	470	492	458	404	467	429	453	442	477	436	458	493	489	481	463	450	480	489	439	446	428	466	442	435	462	441	408	458	448	456	458	437	428	473	452	448	468	444	450	456	486	461	461	458	479	469	462	471	451	437	445	463	478	485	467	456	440	434	410	441	455	458	477	451	436	424	417	480	508	412	466	434	437	499	507	452	455	439	444	474	451	500	440	461	500	470	456	493	473	471	468	459	474	438	439	505	426	454	471	513	451	448	475	453	448	472	467	442	486	455	455	454	462	502	455	444	432	477	486	506	456	478	464	465	476	479	467	445	438	440	445	463	517	446	441	460	435	446	480	457	456	483	464	494	486	475	503	465	452	464	484	413	445	477	478	451	444	469	460	453	461	485	434	449	432	470	428	473	463	450	475	448	460	462	445	462	496	446	432	474	478	427	430	497	440	452	462	432	459	508	458	477	452	482	497	477	416	430	447	489	448	472	439	463	471	436	446	456	438	495	466	493	431	433	477	472	462	465	422	470	448	453	458	425	460	489	460	477	430	457	422	442	456	435	478	482	462	498	478	477	437	485	458	470	506	460	445	416	490	471	488	465	460	492	469	493	454	474	444	433	466	473	506	446	474	469	429	484	448	482	429	442	458	485	450	476	437	461	460	443	470	510	419	468	465	420	508	447	473	503	470	491	477	490	444	441	460	467	467	442	468	444	426	446	462	414	440	446	476	478	450	507	487	434	518	412	444	476	436	457	466	440	439	458	449	444	445	453	412	428	461	481	484	457	476	418	429	481	455	402	462	471	468	466	462	453	473	425	426	448	445	497	449	430	475	491	461	465	439	471	449	453	427	482	472	449	469	475	455	488	459	468	474	451	441	463	464	467	464	480	444	451	470	453	446	445	459	478	469	476	454	481	488	439	471	492	469	436	468	478	488	456	457	470	484	432	496	466	451	506	476	466	494	447	439	488	479	430	475	459	478	479	455	456	441	455	493	506	468	429	415	452	466	467	472	443	461	445	506	449	446	440	494	459	490	442	445	462	468	457	454	469	465	436	461	499	439	463	470	458	486	452	459	454	441	428	440	447	466	447	466	502	506	401	473	473	444	442	466	479	444	465	437	482	437	429	520	430	491	443	495	477	460	454	492	452	488	472	431	429	447	462	452	451	456	438	480	469	437	450	500	477	457	455	480	442	487	425	483	442	439	436	462	446	511	471	481	493	484	512	441	485	483	474	467	486	471	461	432	446	455	456	481	479	461	450	488	440	409	462	476	457	453	486	471	452	449	486	487	447	452	453	461	435	470	442	472	467	499	467	448	467	491	468	447	451	458	465	480	453	456	460	480	473	476	472	493	452	476	483	434	491	468	469	457	423	469	488	485	462	455	463	477	444	434	431	446	499	487	465	428	435	454	475	477	441	489	463	465	430	458	502	451	445	433	477	450	494	452	438	470	498	445	454	457	430	505	453	463	435	492	465	475	441	448	464	490	437	475	475	453	458	461	458	467	432	458	439	466	451	440	467	449	484	477	417	470	480	440	471	500	460	486	504	464	435	476	473	458	452	442	436	495	401	483	466	472	441	428	426	431	467	482	479	473	466	476	473	461	446	457	482	451	439	449	448	441	421	469	455	471	448	489	460	479	463	478	495	428	470	442	454	451	490	460	451	468	504	452	477	481	483	421	460	474	438	476	482	471	480	500	504	452	420	471	478	490	470	438	479	464	433	456	474	464	460	481	455	447	435	487	460	466	492	456	443	471	442	460	500	456	463	459	443	452	469	479	434	461	482	457	443	492	443	468	450	478	457	480	462	486	487	444	489	454	429	457	436	437	427	468	461	436	455	462	469	489	434	440	473	443	456	493	440	481	463	440	490	454	442	458	460	474	460	453	444	497	474	466	465	450	505	437	434	462	472	460	481	463	453	445	478	486	429	466	456	454	444	426	457	520	486	480	458	490	479	463	451	487	434	473	462	441	495	447	435	457	428	501	436	430	443	443	461	447	468	450	494	472	442	443	473	455	460	440	482	470	467	440	422	431	444	466	460	469	468	490	430	439	463	453	495	469	482	460	466	448	441	430	500	455	473	488	464	473	462	447	487	463	452	420	472	440	463	477	476	435	438	454	463	432	406	436	491	432	434	462	448	478	474
23367	21406	29215	23984	21422	19001	6294	2456	1648	1260	947	820	673	610	577	544	516	513	468	497	434	406	377	354	317	311	321	340	313	343	246	255	236	219	208	209	203	201	181	207	214	204	194	199	185	171	196	181	188	195	169	188	178	194	184	205	189	172	185	172	194	202	183	180	170	179	183	166	181	159	176	201	169	177	163	188	190	187	183	160	160	187	204	217	166	197	183	192	194	155	166	177	173	199	185	179	175	196	187	181	200	184	176	165	189	185	183	169	170	197	171	181	188	177	158	192	173	184	187	194	195	184	186	180	186	180	191	185	201	177	193	206	190	186	179	168	158	164	175	186	182	160	182	173	176	184	176	181	177	206	151	202	197	169	184	172	173	186	175	193	184	172	172	147	170	198	152	181	188	170	163	173	167	190	161	175	167	193	191	216	170	199	184	166	176	178	189	172	194	185	177	181	190	169	168	162	194	171	184	167	167	172	167	173	187	169	193	181	192	162	158	203	190	176	170	152	178	173	164	187	175	187	158	173	180	166	198	167	160	172	176	166	193	190	177	197	190	172	173	208	194	186	179	152	170	168	186	171	195	178	198	173	175	154	180	175	177	202	181	188	171	174	176	176	182	180	189	181	177	200	161	166	187	174	167	182	168	169	182	189	202	167	175	169	183	178	180	192	183	181	176	197	157	188	144	201	177	188	179	172	193	173	176	177	175	178	161	202	185	167	181	197	184	184	182	194	199	163	177	181	192	185	187	168	183	168	186	181	174	174	190	207	161	170	191	197	187	162	175	192	178	170	203	196	218	192	152	205	164	164	178	165	201	199	178	176	184	180	183	160	184	177	180	164	157	181	181	169	169	180	170	200	176	187	184	179	180	155	208	146	183	189	191	178	184	186	211	183	183	162	209	187	185	207	182	159	164	198	183	177	180	174	173	168	171	173	197	194	173	171	196	208	211	165	181	183	179	189	202	175	214	178	181	175	191	170	171	173	158	163	152	194	160	168	175	190	193	189	172	176	187	199	177	171	172	173	186	153	184	179	172	176	196	160	192	189	181	142	195	181	177	194	175	187	201	168	187	181	185	194	195	198	187	178	183	185	161	181	166	205	179	188	165	166	174	167	191	199	175	175	201	180	178	165	178	175	192	175	191	163	182	194	188	179	159	180	207	206	173	174	165	179	194	197	179	171	176	175	163	182	184	193	189	179	187	167	160	197	182	186	154	190	164	214	199	180	185	205	186	185	178	164	171	145	183	181	186	202	185	177	156	205	171	192	165	194	166	193	177	170	190	180	184	145	204	172	175	148	172	187	188	187	195	199	163	191	164	184	195	174	184	189	202	184	189	182	165	173	169	189	180	167	206	176	176	185	186	178	166	176	178	192	174	175	178	177	189	214	186	191	159	196	178	184	185	184	186	170	150	188	207	167	167	165	176	167	188	155	196	184	186	178	192	190	204	204	172	168	186	208	164	198	169	186	179	152	174	171	176	189	176	191	196	183	190	203	170	190	171	175	166	186	178	175	190	204	174	174	188	185	165	176	171	195	170	178	191	185	177	179	169	159	186	175	197	176	183	201	189	185	182	158	187	194	206	185	162	202	178	180	171	171	180	196	178	192	196	183	175	200	161	169	189	141	174	183	212	194	180	180	153	180	183	185	204	176	206	170	188	180	185	193	186	168	184	156	160	171	165	185	167	191	145	193	158	182	163	189	167	138	169	189	194	181	188	166	184	194	163	172	174	175	161	169	165	159	176	194	186	197	188	191	167	185	182	169	188	169	179	157	174	158	164	172	197	186	199	168	184	166	170	194	204	161	201	164	191	162	150	197	178	191	169	176	193	190	192	182	173	165	176	186	178	178	165	174	169	172	158	185	187	189	181	175	151	189	133	192	183	159	194	164	166	184	209	180	192	193	181	187	187	168	222	200	165	188	175	173	181	174	196	180	176	178	196	171	171	164	188	198	184	174	176	184	164	161	177	176	179	182	179	191	182	187	179	186	194	181	170	186	173	156	180	228	200	201	212	206	186	162	199	208	190	179	176	180	177	188	181	184	185	193	185	178	159	192	205	167	152	180	187	169	172	183	165	155	207	173	172	179	192	197	184	182	189	202	199	189	200	178	172	192	176	168	185	163	182	193	169	182	177	167	178	167	158	194	169	176	188	162	174	189	188	154	196	171	187	148	171	159	212	188	181	206	170	210	163	171	204	167	169	185	191	177	174	174	163	199	196	178	177	170	177	192	179	164	177	180	178	185	204	189	180	165	170	193	198	176	163	185	215	160	201	176	205	179	175	182	187	166	199	190	177	183	152	181	182	176	184	185	181	168	193	161	198	168	171	187	198	183	175	177	174	174	179	179	181	152	190	155	206	189	166	184	219	190	201	148	192	167	183	162	202	184	179	158	173	166	187	174	192	179	176	183	180	170	163	166	185	172	201	181	194	184	177	197	180	154	192	182	178	172	178	175	188	156	188	191	169	162	169	185	150	162	185	175	172	170	183	165	176	170	178	181	180	169	186	164	183	185	145	163	169	155	184	174	171	178	185	187	213	196	201	186	171	181	169	193	165	163	196	164	181	185	165	190	184	186	204	163	195	188	181	175	173	178	174	172	211	168	189	213	192	188	163	168	159	172	189	163	182	193	172	197	187	167	184	173	188	187	160	180	174	189	161	192	196	157	179	193	183	190	176	171	176	163	198	186	215	192	173	173	156	181	202	192	192	173	157	163	176	185	172	194	171	177	166	180	194	198	192	173	180	164	183	172	181	156	153	207	171	184	182	189	154	177	185	178	184	194	176	195	157	180	187	181	187	190	167	204	180	154	190	186	167	193	199	213	176	193	164	183	171	172	205	193	193	167	170	160	176	184	167	182	160	194	181	167	169	174	190	187	187	181	185	197	204	174	166	185	203	197	189	173	203	189	173	167	194	152	179	193	197	172	184	181	193	179	187	190	179	204	186	201	173	195	172	188	191	201	155	162	185	176	212	199	178	180	169	179	180	159	195	186	187	172	174	188	194	188	178	190	211	211	163	173	169	166	167	194	177	191	154	180	197	209	182	193	178	204	206	210	156	204	168	168	160	172	168	183	164	176	167	188	187	188	200	205	181	195	179	181	161	177	175	186	188	187	175	192	178	191	192	180	197	164	168	180	162	178	202	165	178	158	188	182	208	161	184	202	174	169	182	168	184	159	196	184	202	166	192	165	161	183	195	171	202	201	172	182	181	212	198	165	186	192	185	193	161	175	173	169	171	162	182	179	181	157	193	181	176	191	194	182	185	174	203	187	184	198	186	185	175	154	192	173	165	186	182	178	196	189	190	181	174	180	165	197	183	165	189	159	156	205	200	169	184	188	173	162	191	200	164	169	193	177	187	207	172	176	197	171	173	180	180	172	192	178	167	192	178	180	193	190	188	194	166	196	168	188	164	161	195	171	174	213	150	173	179	174	184	179	186	176	177	170	192	178	179	175	216	168	173	163	175	169
18568	35545	34115	25015	18837	14161	10858	8516	6690	5340	4034	3207	2656	2461	2200	2093	2021	1920	1810	1674	1489	1353	1185	1027	1016	949	903	991	1067	917	778	702	648	563	580	547	476	513	479	482	453	439	476	427	402	421	423	424	442	419	419	463	426	360	375	421	412	408	370	423	373	437	396	402	414	427	403	417	402	436	385	397	371	391	361	403	416	394	413	383	411	381	377	399	386	383	371	390	395	394	416	378	379	372	395	405	404	384	426	384	379	395	406	361	372	405	395	387	411	383	367	386	380	344	395	351	400	360	448	363	405	376	377	377	361	390	403	398	362	378	418	359	397	370	371	385	387	386	377	398	388	404	407	399	426	370	378	414	390	375	396	391	393	386	381	351	404	383	386	373	378	404	353	412	374	411	388	352	416	383	441	386	351	414	402	407	397	360	342	359	397	359	372	382	385	387	368	352	390	359	366	383	335	389	384	367	386	360	352	366	380	401	386	393	378	365	356	386	392	400	411	396	375	376	374	356	394	380	385	367	392	419	386	356	401	366	399	389	377	393	378	379	394	380	406	402	390	371	382	374	392	344	377	344	358	390	373	408	376	398	362	388	386	403	380	378	439	382	377	382	358	375	386	403	442	407	374	379	358	389	382	359	398	370	375	406	376	373	384	360	381	377	391	381	401	402	397	427	371	367	379	344	397	375	371	344	374	375	376	349	379	375	356	373	412	378	405	348	360	400	387	388	380	374	385	375	387	383	385	393	390	389	380	410	386	404	388	387	383	374	364	384	389	352	372	366	390	383	385	392	381	374	387	367	361	351	364	410	361	380	373	365	406	361	380	355	362	383	384	357	353	415	380	360	338	401	406	375	365	420	409	357	367	406	429	362	394	377	397	377	374	369	384	365	341	375	397	389	356	404	386	357	368	349	371	353	391	371	382	380	318	408	378	389	414	380	385	376	397	378	373	344	347	361	414	377	373	405	389	399	373	396	406	368	390	387	349	367	424	394	424	385	398	368	412	384	368	407	394	414	340	427	392	399	381	397	396	399	410	387	366	402	383	369	391	356	378	365	375	376	357	407	357	433	400	361	351	384	382	397	403	397	368	410	382	364	375	387	396	348	361	381	382	385	377	370	401	397	400	401	361	359	394	367	375	414	373	344	357	366	411	366	402	374	331	374	380	373	380	383	417	364	362	335	395	380	365	396	415	384	396	385	366	381	357	401	394	396	392	396	371	364	380	341	360	415	400	341	423	379	393	380	360	377	346	359	372	360	369	379	368	381	405	429	409	405	412	421	398	362	388	403	385	401	398	392	352	400	385	409	348	419	401	383	391	368	347	388	392	394	384	400	379	387	361	369	350	353	380	349	357	382	406	391	386	370	339	386	380	381	363	358	401	375	358	371	373	376	373	387	371	380	394	366	370	346	352	376	399	370	364	358	404	393	388	388	373	351	376	360	380	360	393	389	368	372	410	415	379	389	398	357	382	400	376	389	371	384	361	431	409	403	399	414	369	393	380	384	373	397	416	375	391	375	400	411	388	368	383	417	366	384	368	375	400	388	399	405	386	375	379	384	435	411	408	374	394	369	392	366	373	364	364	349	371	375	378	376	396	396	391	406	365	390	388	403	382	358	383	379	410	393	401	382	398	366	386	393	373	386	385	348	349	397	369	362	403	359	400	401	398	388	381	406	376	383	399	376	399	402	372	365	363	379	429	384	375	358	365	381	377	401	364	385	417	352	389	408	404	335	334	334	350	378	397	353	381	379	412	385	396	402	367	319	383	368	383	353	356	402	381	370	364	380	356	357	383	400	398	401	356	367	406	374	378	370	384	398	338	355	392	359	369	383	395	365	391	384	393	362	416	382	399	378	405	363	381	417	365	387	387	393	397	397	405	386	382	346	403	392	366	389	386	378	343	380	390	392	385	379	369	383	397	410	404	350	352	378	352	390	385	386	400	416	350	352	400	393	401	383	351	376	397	373	389	380	357	388	344	401	369	355	398	359	392	394	379	386	374	395	406	401	369	370	373	364	338	383	381	359	380	383	356	376	361	371	413	384	362	378	358	399	416	353	390	397	398	381	407	404	388	379	410	398	394	367	390	387	371	366	367	408	394	391	396	351	415	391	353	375	365	382	397	359	382	378	365	430	392	397	374	394	376	352	387	360	421	353	380	383	388	398	391	393	390	387	392	372	355	397	367	384	387	416	393	408	321	374	388	391	387	353	378	360	384	341	390	385	420	354	386	338	345	383	419	371	382	419	365	368	361	364	387	356	352	374	393	397	377	363	377	382	377	378	404	373	374	416	363	370	363	385	373	347	416	365	370	349	396	332	400	380	414	401	392	394	360	371	366	397	387	381	376	399	392	391	403	367	381	402	393	406	343	357	396	406	374	382	375	390	357	346	400	407	352	398	386	334	360	376	343	346	377	360	375	371	405	373	376	362	389	340	399	417	347	390	379	378	363	402	373	374	361	385	384	351	396	396	403	365	382	393	399	359	390	356	345	392	410	386	368	347	386	401	379	378	394	375	373	340	383	376	386	365	346	381	380	377	355	405	343	372	369	385	381	341	361	367	364	381	393	344	359	394	373	401	376	391	403	388	379	348	436	360	391	380	378	443	402	398	370	364	356	399	366	356	341	395	362	386	377	361	403	382	385	362	368	405	359	394	370	386	381	378	409	378	370	358	368	382	368	389	370	409	373	365	373	376	350	395	414	393	383	382	372	407	388	423	360	389	393	355	388	400	370	410	389	415	390	380	365	360	381	387	396	372	422	384	379	357	387	361	359	375	363	378	386	359	368	389	377	422	422	375	384	386	375	445	402	417	402	365	389	344	391	362	389	396	346	396	368	378	376	365	392	399	350	378	349	395	377	407	386	412	380	397	387	363	346	390	393	385	398	394	409	345	382	382	395	377	400	376	387	351	392	371	359	367	358	367	381	383	363	393	404	363	386	371	385	376	397	384	380	346	391	394	379	362	365	392	415	400	411	379	389	371	396	390	400	354	399	402	377	347	388	413	385	395	399	363	392	352	385	385	395	377	363	375	387	325	410	388	350	377	397	372	383	402	402	375	365	375	391	372	385	364	389	396	395	356	377	378	366	414	355	384	394	378	391	390	374	372	374	406	376	353	399	391	407	424	347	328	403	364	351	391	388	354	411	369	362	381	420	370	402	388	383	355	413	421	399	386	386	426	390	355	372	389	374	356	388	380	383	395	389	395	362	404	384	384	386	403	385	374	387	395	404	389	348	373	379	397	402	352	372	360	389	378	376	372	401	409	376	348	402	386	346	377	395	362	353	345	410	385	376	388	363	406	423	348	402	391	388	389	368	416	385	406	395	378	397	388	353	388	344	391	367	365	391	377	385	390	398	400	345	374	367	384	402	359	387	363	383	358	363	383	351	390	366	382	409	391	371	425	383	425	377	407	425	396	383	402	392	350	397	395	383	355	366	376	400	368	347	401	361	378	379	367	383	419	375	416	378	387	400	373
26973	21042	14833	7099	3276	2113	1441	1002	795	667	578	509	459	441	442	442	472	435	414	375	373	370	358	350	366	317	367	334	371	320	318	290	337	298	303	302	312	312	281	315	295	293	281	307	292	272	294	326	312	298	278	316	290	261	278	310	280	316	295	274	262	292	293	269	292	307	296	294	305	304	269	252	325	275	317	286	308	311	294	290	280	280	288	303	278	282	280	306	298	269	305	280	258	297	277	297	307	300	288	274	280	303	304	305	285	301	295	280	280	314	307	293	291	309	299	273	297	316	300	319	291	310	291	292	321	262	293	288	275	296	291	302	294	289	311	318	283	300	283	307	315	293	291	297	289	306	289	317	322	301	287	297	282	277	287	307	301	307	305	276	299	268	327	303	305	284	256	322	262	293	262	307	287	322	279	322	320	291	290	301	291	298	300	297	287	287	274	306	300	314	312	314	304	258	310	301	309	294	262	288	291	285	307	295	296	266	300	281	286	278	268	301	287	313	274	292	279	261	284	292	285	288	319	298	314	277	285	302	297	282	292	289	311	301	268	321	303	301	306	301	303	316	293	291	281	269	304	281	300	295	297	297	290	321	312	328	297	294	281	270	291	328	292	306	315	292	304	311	301	287	315	294	299	288	291	307	317	307	290	257	302	307	305	302	290	303	262	319	312	295	270	300	278	273	294	316	294	293	326	301	311	308	290	298	278	293	279	312	295	286	314	311	314	273	311	305	289	292	300	312	280	330	300	296	305	268	302	290	300	293	285	260	268	296	286	301	274	277	294	294	301	269	305	302	298	272	308	281	309	259	277	292	277	305	298	279	243	280	320	282	286	319	310	303	295	293	295	288	283	282	297	284	268	272	296	297	291	324	279	317	300	286	273	301	266	303	265	262	317	291	275	302	313	294	295	272	294	301	300	309	285	284	273	288	294	293	283	278	296	290	302	333	292	327	283	300	303	306	329	328	294	296	290	305	295	290	309	277	290	330	284	283	291	281	299	283	291	274	279	322	299	316	260	255	264	303	302	307	292	270	302	325	264	297	279	255	306	315	303	314	277	299	271	276	280	301	303	284	280	300	282	274	303	286	316	314	327	303	271	286	271	276	282	278	274	281	262	305	293	318	282	328	273	279	300	251	309	295	283	317	286	293	301	280	261	286	313	269	314	311	306	276	292	314	320	297	303	300	262	280	303	289	292	258	283	320	292	301	274	252	279	301	271	289	286	292	296	293	314	291	284	277	282	314	334	295	319	284	290	296	289	309	299	314	304	283	285	312	263	334	282	292	294	312	277	290	317	318	324	290	305	305	317	310	306	300	283	281	295	274	317	312	287	305	303	307	311	333	309	293	335	306	284	304	274	298	314	271	330	281	298	314	292	332	290	282	345	286	277	298	294	282	297	290	318	296	292	268	293	298	314	314	284	317	265	283	317	307	291	266	274	326	304	292	289	272	297	298	327	271	300	310	297	306	301	292	294	279	306	286	303	309	328	272	310	304	301	287	290	334	309	276	289	275	298	284	310	287	328	302	313	301	290	341	271	288	311	280	281	281	310	277	295	297	299	280	313	309	302	270	272	292	311	289	263	304	303	287	253	280	288	322	308	296	291	320	321	312	298	273	258	304	293	276	281	295	312	293	304	297	298	307	264	300	302	275	287	296	288	297	314	280	319	317	301	280	284	279	318	297	308	314	312	285	256	322	320	265	321	275	313	350	287	302	321	278	291	307	264	297	282	284	317	269	314	270	326	268	314	258	306	297	308	315	308	304	267	277	257	301	280	312	267	301	285	312	315	285	317	275	276	258	293	250	275	280	291	295	313	287	296	306	293	308	285	273	313	304	285	284	282	296	289	304	294	293	289	289	291	288	281	286	284	295	313	283	317	280	271	263	275	320	267	281	274	295	289	310	322	299	287	299	290	299	283	324	253	314	289	281	313	306	324	288	291	299	276	300	262	293	290	300	290	270	256	278	309	293	272	304	278	257	280	323	280	300	316	296	280	297	302	279	313	294	304	326	301	314	272	282	282	305	293	313	310	307	309	277	291	282	325	323	290	282	319	275	298	309	280	287	308	295	320	292	288	274	305	314	297	288	291	280	289	293	298	299	287	307	283	291	281	290	302	266	252	296	296	293	254	310	303	291	285	284	300	273	305	268	292	307	275	290	310	297	291	276	315	305	264	297	322	316	277	293	298	325	293	284	291	318	308	316	312	300	312	253	317	315	296	305	300	279	303	292	305	304	321	317	299	304	299	307	304	270	314	300	309	291	310	251	285	285	323	283	267	308	296	278	311	308	321	311	295	292	298	273	321	318	329	297	265	299	296	287	311	257	309	301	281	298	289	295	294	306	303	271	301	294	303	275	298	286	328	276	284	295	298	292	297	284	294	307	297	311	327	279	300	286	280	274	347	280	292	290	311	303	296	288	287	318	283	283	286	282	306	319	285	280	276	284	292	282	277	329	294	252	275	295	264	260	290	288	293	289	321	320	298	299	279	283	298	312	300	306	309	259	277	266	296	287	290	259	302	290	300	285	289	275	302	292	279	265	297	282	312	280	283	279	298	272	310	307	296	316	290	298	299	275	291	260	252	264	313	269	297	301	308	295	304	308	292	318	292	315	303	308	312	272	329	264	284	272	287	298	302	294	293	321	281	293	270	289	303	298	290	272	324	279	298	292	320	307	309	305	313	322	302	316	289	287	311	307	286	271	273	288	295	276	267	270	327	304	280	266	300	305	298	306	318	285	277	294	290	289	296	317	313	278	318	324	321	285	292	280	261	265	298	263	335	321	305	280	290	277	323	295	301	276	303	283	306	284	292	299	269	308	307	296	311	283	306	312	270	298	294	297	287	327	314	277	268	290	269	295	267	299	287	310	247	273	299	277	284	289	277	284	300	287	296	296	268	293	305	285	284	289	308	307	287	308	324	289	274	314	282	275	319	319	298	291	274	318	306	284	286	297	331	268	299	284	297	272	285	272	292	276	325	287	271	278	297	304	246	301	296	307	308	309	269	286	308	276	291	302	281	281	309	259	303	300	268	288	287	276	284	278	336	290	288	292	304	321	294	295	298	295	323	308	268	301	309	344	264	312	286	334	279	292	322	282	271	304	272	297	297	305	293	300	301	287	294	302	313	335	284	274	290	297	271	305	278	314	314	296	291	299	306	285	262	282	314	299	328	280	311	319	304	290	305	305	305	266	291	286	286	289	287	276	307	298	309	311	282	294	298	289	272	290	271	306	272	292	274	318	286	312	306	279	286	279	291	322	292	289	283	280	281	300	315	286	299	293	307	298	276	279	305	301	287	291	307	293	276	290	281	298	271	301	288	301	304	310	293	302	306	296	294	288	264	279	276	304	273	299	306	272	281	294	292	303	282	284	278	293	270	275	322	319	291	282	274	300	299	282	297	262	303	320	309	284	266	270	289	276	276	282	301	249	306	303	284	327	292	309	277	280	304	279	285	287	316	279	299	324	308	283
15633	24449	22788	15229	10604	7935	5644	3980	3148	2614	2134	1709	1513	1339	1414	1350	1346	1290	1180	1165	1090	1034	928	850	867	878	851	964	904	777	731	715	675	685	708	689	684	659	687	686	640	641	656	627	684	640	643	661	642	649	659	657	647	648	643	655	676	611	633	639	635	657	664	646	629	667	602	652	606	605	634	635	597	621	647	606	612	599	633	600	622	633	645	619	613	641	660	632	583	683	616	647	605	642	622	630	600	611	649	588	637	632	584	597	578	609	619	587	621	627	575	616	660	591	638	614	636	601	617	652	580	597	605	676	614	639	600	598	621	627	631	611	655	636	576	653	629	624	590	627	622	617	611	630	645	610	651	614	608	676	577	661	628	700	625	600	658	608	620	603	608	635	562	630	641	643	650	645	652	666	585	663	617	675	658	633	662	625	626	611	637	605	655	615	659	615	602	671	643	581	631	599	643	650	631	637	653	609	590	625	597	619	607	661	605	598	591	579	646	611	603	651	591	635	651	591	645	615	665	607	641	600	643	620	631	615	617	583	642	640	649	603	647	651	615	667	648	628	591	594	627	614	589	646	614	643	640	622	665	622	624	642	633	606	597	676	631	640	585	618	604	604	604	667	668	582	638	620	578	657	617	610	623	599	599	627	596	648	614	606	604	602	640	648	651	627	619	614	611	605	597	610	609	635	607	608	610	598	598	624	634	630	630	609	639	634	678	629	652	623	649	579	622	648	635	592	641	645	633	619	632	630	634	625	619	607	604	619	610	649	583	626	642	655	590	616	601	642	651	625	631	629	642	583	619	629	603	587	612	650	620	618	601	622	612	585	618	625	673	634	641	624	669	586	652	596	662	635	612	653	600	595	649	579	611	635	627	616	607	634	646	642	613	628	626	637	606	600	628	676	622	625	629	624	647	587	636	626	616	649	628	632	661	634	619	608	619	631	591	650	658	592	548	618	596	601	680	635	589	625	600	603	608	669	689	621	655	617	581	643	618	600	620	661	596	603	610	608	615	603	627	599	630	641	626	648	641	613	623	620	629	626	593	659	607	631	634	605	630	622	675	628	612	618	620	586	599	580	631	625	672	629	628	636	644	661	600	595	615	601	605	569	662	662	618	609	664	665	624	623	606	625	618	638	618	657	609	627	641	617	656	625	609	660	624	635	638	613	596	605	657	636	638	622	604	619	606	659	612	650	652	607	663	542	616	672	620	595	612	592	637	599	578	623	569	617	611	654	625	613	624	611	640	622	639	638	656	603	637	596	602	680	591	617	594	601	609	628	578	580	612	635	615	643	610	636	626	630	601	678	610	650	628	657	581	624	581	588	626	678	636	585	671	638	650	604	618	627	598	631	680	587	680	577	663	624	645	582	636	626	620	632	568	643	609	599	638	633	616	621	619	606	623	611	578	575	608	629	605	576	591	633	613	667	651	611	636	601	586	586	594	628	640	603	617	640	605	613	612	652	651	621	625	608	619	647	600	689	610	627	626	603	630	626	650	638	615	634	578	691	607	610	615	653	608	624	628	632	635	590	590	609	588	568	618	647	611	671	658	581	627	612	627	610	629	574	607	652	575	606	664	611	648	643	687	608	613	666	568	607	643	612	585	625	599	600	636	645	634	662	646	588	589	649	580	623	651	636	618	606	628	648	590	647	599	622	625	626	624	597	648	612	586	673	670	615	613	612	611	639	614	613	628	639	637	622	662	619	646	610	625	633	621	624	607	646	619	618	572	625	608	610	621	617	672	616	650	639	664	625	645	571	612	616	628	677	613	626	603	616	624	647	619	578	630	635	608	633	626	583	643	664	658	616	626	619	661	656	676	615	576	627	597	646	576	626	640	633	609	603	625	655	589	619	643	590	639	622	676	635	667	620	624	621	593	618	604	627	587	584	588	607	632	613	574	638	658	598	651	640	590	600	642	650	663	640	638	629	628	648	638	621	608	635	604	648	612	596	630	614	627	666	603	653	624	684	631	590	694	655	581	627	650	666	643	639	620	641	578	677	648	665	630	585	621	603	658	650	611	657	598	634	631	612	598	614	619	636	612	625	617	670	612	652	615	595	636	619	596	624	636	616	592	632	641	641	633	623	637	624	635	659	622	593	610	639	580	606	612	658	652	630	644	652	635	617	627	654	636	635	623	636	603	690	583	625	654	627	629	618	608	623	595	616	613	637	654	602	655	637	644	616	621	680	607	653	661	631	599	670	600	618	624	635	597	584	586	683	633	660	633	606	651	665	636	606	618	635	672	574	635	668	599	651	605	648	582	637	631	650	648	629	669	642	681	642	600	626	640	615	603	695	629	580	605	613	602	612	614	625	638	591	620	654	698	644	661	624	616	641	631	608	592	586	615	635	630	626	602	644	596	596	629	636	603	625	593	578	615	621	631	608	635	658	623	604	619	623	634	592	609	607	592	603	637	618	608	625	613	621	605	637	626	618	638	624	604	653	647	621	616	628	620	627	639	612	597	585	606	637	630	642	611	633	630	618	566	623	616	667	603	678	625	606	585	595	578	607	606	629	631	593	646	592	573	633	622	613	611	617	621	636	637	639	653	632	582	644	697	641	658	660	618	603	617	605	602	655	642	610	647	674	651	569	661	621	643	607	618	625	622	599	640	626	666	584	588	607	638	633	587	651	614	643	599	587	593	605	617	612	580	644	569	632	613	606	628	581	612	607	635	642	554	650	648	624	645	643	617	614	618	602	611	615	582	628	616	584	598	615	601	650	614	614	614	623	666	610	626	663	607	641	644	589	640	622	635	586	671	631	602	642	630	671	664	601	614	625	613	629	630	588	574	629	653	625	633	645	636	634	574	623	616	592	632	654	575	599	602	617	621	582	617	646	644	608	575	628	603	624	600	597	645	619	619	653	612	627	636	621	628	606	603	665	638	616	584	565	594	600	631	599	682	611	639	611	642	629	638	596	605	643	620	600	590	657	580	631	643	594	645	649	681	635	639	642	597	602	598	609	676	609	618	627	593	625	641	665	591	630	640	623	687	655	618	614	603	613	585	687	645	612	639	610	630	630	661	638	617	616	624	599	660	568	615	610	623	639	611	649	596	690	620	594	622	664	627	623	647	605	573	612	615	566	630	606	669	639	629	634	617	617	598	619	630	658	651	625	612	585	645	644	598	602	653	658	656	645	567	608	612	629	621	600	610	615	619	632	634	634	649	597	606	612	628	664	591	619	653	595	638	604	625	602	618	630	570	612	679	618	660	667	644	616	671	679	606	631	607	587	630	647	598	650	614	610	689	627	642	611	642	642	564	658	597	637	636	605	617	611	611	555	657	628	655	625	619	619	636	626	663	627	591	621	648	603	626	635	612	602	601	645	579	610	622	662	611	635	606	665	612	650	620	607	615	628	596	648	641	629	675	669	636	618	629	583	643	687	633	633	674	602	578	638	602	651	658	594	599	630	645	595	612	595	669	619	632	680	635	642	662	611	627	617	630	551	625	653	608	591	578	581	584	619	639	612
24398	21508	28635	24807	19671	6983	2864	1514	1137	851	741	618	560	558	483	530	479	463	417	407	402	357	372	313	308	313	301	306	298	277	251	247	218	241	232	261	231	238	236	219	204	207	208	221	232	195	221	209	228	225	218	222	261	211	217	211	231	238	183	213	249	253	197	202	207	215	214	219	208	240	207	217	232	192	242	254	217	226	204	209	197	215	202	203	232	208	202	198	241	211	227	225	250	216	213	235	191	198	238	221	192	233	218	195	172	219	193	228	224	211	230	208	224	201	220	210	198	206	202	208	188	231	225	211	214	199	209	237	211	228	196	194	223	219	194	213	192	236	183	203	205	189	182	190	202	213	239	205	221	213	209	199	224	226	254	224	208	203	211	214	187	210	199	220	225	243	223	207	204	203	221	202	217	227	195	213	203	200	205	219	217	196	220	213	183	187	193	211	184	219	212	218	217	203	195	176	182	206	212	202	193	217	221	204	195	220	200	223	214	227	220	203	199	198	204	214	191	212	205	201	249	214	223	198	185	196	194	214	219	204	215	207	195	196	208	197	223	210	199	238	226	212	213	224	226	208	229	225	202	183	240	204	210	245	231	228	183	200	216	211	188	195	214	210	217	226	214	242	209	197	224	183	218	222	225	216	203	244	204	218	178	203	205	224	210	211	183	215	230	216	207	225	227	210	197	200	246	205	211	209	224	227	205	234	219	197	230	210	234	256	215	212	207	198	208	194	215	196	197	199	211	222	221	215	221	206	197	223	205	208	205	209	218	191	222	221	207	209	208	220	188	198	230	208	230	228	228	202	201	242	203	182	228	201	230	205	213	198	232	180	197	212	207	195	203	202	204	236	197	224	197	216	202	210	196	197	209	234	215	194	222	205	199	219	224	212	236	216	203	231	208	219	204	227	196	217	228	227	225	187	203	227	233	203	205	208	206	199	204	216	230	216	213	229	228	223	229	181	180	205	197	224	209	204	211	213	221	221	198	208	249	216	225	190	236	200	246	207	235	224	222	225	204	224	203	204	203	236	207	228	206	238	203	183	202	198	185	203	189	220	237	193	191	219	194	218	197	237	233	205	231	219	211	218	193	224	211	198	221	192	246	198	225	206	211	197	209	214	213	195	206	253	231	198	219	177	210	215	194	212	216	192	190	243	210	230	221	224	225	211	203	206	201	211	224	192	221	226	203	237	225	227	222	228	220	187	215	216	202	230	200	213	209	202	204	228	207	195	223	235	210	213	196	190	193	227	207	229	213	211	211	180	235	199	225	177	209	205	198	209	219	213	226	195	231	216	218	208	234	231	231	205	232	221	242	207	214	228	211	207	217	200	225	194	220	205	211	195	255	232	219	220	234	181	184	179	213	212	213	192	194	217	207	221	215	202	193	190	216	223	208	220	228	206	225	201	209	228	226	195	209	203	210	221	214	226	231	225	165	202	229	210	233	200	227	207	216	228	211	226	208	216	210	225	226	216	217	200	199	186	217	221	226	195	211	213	192	183	215	206	196	237	212	207	207	204	197	204	213	203	215	212	206	191	189	195	239	204	212	209	199	205	203	220	224	211	223	229	204	196	227	239	212	188	234	200	201	212	192	182	223	199	212	226	180	213	208	180	214	228	190	176	209	223	205	178	207	226	198	226	205	192	205	180	211	224	235	240	240	206	239	191	197	245	198	241	220	198	218	211	220	202	203	208	203	230	225	184	226	200	203	203	216	227	211	204	203	237	214	207	205	220	197	210	224	201	203	257	207	206	219	190	221	202	218	205	206	223	211	215	210	195	227	184	197	236	204	204	221	226	205	222	235	223	218	176	209	211	211	212	220	231	222	216	234	221	235	212	222	223	218	209	214	222	193	202	205	211	236	196	194	221	204	199	227	199	197	191	206	191	199	227	201	221	219	201	191	212	186	217	200	185	196	186	190	224	195	215	202	216	214	238	210	240	205	192	214	201	223	179	202	220	220	224	205	223	210	220	216	200	224	199	221	214	236	212	210	211	201	235	223	203	195	197	247	222	207	227	210	194	196	196	199	193	217	215	196	207	223	207	203	220	239	217	176	203	210	204	232	239	210	219	202	207	205	212	188	203	250	260	210	222	214	217	210	183	219	230	189	229	193	211	202	191	221	225	203	190	216	251	184	218	193	213	186	220	217	243	215	221	231	205	207	207	215	194	186	202	204	223	232	191	207	244	209	170	233	238	228	194	212	206	224	199	218	212	221	223	199	219	198	223	237	217	261	218	230	207	196	208	220	217	190	204	198	195	222	201	218	197	243	216	200	228	240	218	186	226	178	211	187	216	201	226	206	198	222	196	214	218	237	226	196	197	214	248	223	216	235	198	187	186	205	186	209	216	215	218	204	177	208	198	208	213	203	245	195	218	208	188	206	214	212	232	221	233	229	208	244	181	230	228	210	208	206	215	232	212	202	208	203	223	203	197	221	220	189	198	228	231	214	213	200	231	230	227	242	189	219	226	197	212	213	226	225	210	244	198	200	224	207	215	205	202	226	210	226	210	231	211	233	216	227	202	207	225	188	243	219	215	188	214	222	212	226	241	217	234	196	214	221	197	219	219	240	181	210	212	220	187	221	186	207	232	220	201	203	200	207	237	222	206	200	210	194	228	209	199	206	222	204	215	187	214	225	198	231	203	199	198	227	222	221	231	199	184	224	216	226	207	184	215	212	192	232	197	213	206	222	211	249	198	200	209	218	203	220	191	219	220	215	217	203	235	204	196	197	224	209	219	234	190	225	198	229	240	201	243	225	234	219	212	228	207	196	190	214	199	211	208	211	195	208	213	208	214	204	236	211	208	212	217	218	188	208	202	202	218	197	181	205	211	228	200	198	198	200	208	232	213	210	211	190	230	231	208	202	200	224	200	203	238	187	202	195	236	201	193	233	197	191	198	210	178	231	216	211	208	221	225	220	194	201	212	226	208	236	229	226	204	208	232	228	218	206	193	199	185	208	213	212	220	219	219	222	229	235	187	224	198	181	210	225	214	210	208	203	217	237	219	194	180	220	227	211	201	190	234	196	211	188	188	186	209	200	245	230	186	197	227	234	223	183	196	202	239	240	231	201	219	218	217	203	208	186	203	198	212	216	217	212	205	217	192	193	219	203	208	223	216	177	207	201	231	217	202	195	201	212	201	178	199	207	217	234	233	195	214	195	199	229	206	210	212	207	198	225	202	227	209	195	231	221	225	222	219	205	209	193	240	208	178	191	194	215	206	216	187	200	194	199	222	199	205	218	213	189	216	204	214	202	220	219	219	204	228	202	212	210	229	191	209	226	201	229	244	212	198	226	206	217	215	198	221	202	218	220	225	232	188	217	197	229	213	200	211	211	215	224	202	208	208	219	218	186	196	255	216	212	199	238	211	238	216	213	207	201	191	218	206	221	210	209	201	226	206	237	228	215	224	226	204	210	228	252	195	203	221	207	184	225	221	191	223	224	208	221	197	214	195	219	242	206	242	208	198
16835	31303	28933	21502	15716	11993	8519	5880	4641	3529	2866	2489	2270	2005	1895	1922	1865	1655	1595	1368	1357	1200	1076	952	834	848	937	1004	942	710	664	612	600	558	592	519	512	583	518	539	512	546	489	480	512	495	489	517	480	512	464	455	499	489	485	480	434	512	462	439	514	506	461	478	468	474	494	483	477	485	460	439	437	493	464	444	462	466	488	468	484	450	419	442	457	464	453	482	456	490	498	480	450	459	459	466	435	470	412	473	474	465	458	471	435	461	435	468	453	488	482	454	441	440	453	452	476	507	474	447	418	447	446	448	475	480	454	447	480	448	442	479	458	442	481	461	461	462	453	468	466	468	481	465	494	454	456	439	449	461	463	479	458	487	449	472	459	441	482	456	470	451	448	481	446	426	477	481	442	467	477	458	440	432	433	466	479	464	461	455	464	464	439	511	495	471	447	481	450	432	478	448	455	457	466	458	455	422	459	420	474	438	463	472	465	459	447	469	463	447	461	462	444	450	421	446	463	446	479	468	480	495	448	434	462	451	459	441	512	403	447	491	440	445	445	459	463	460	474	458	469	458	518	472	444	467	481	410	451	464	487	483	462	460	412	455	436	431	475	443	482	439	447	487	449	462	492	441	487	425	498	476	472	443	424	451	466	443	479	457	455	481	492	451	456	451	448	490	476	433	507	428	428	486	438	482	456	494	426	423	462	421	466	452	450	475	503	445	482	449	461	445	469	454	479	454	456	466	475	474	444	446	437	515	496	426	431	461	459	448	446	463	459	466	467	409	459	457	462	457	451	496	417	458	442	484	454	485	439	474	437	439	464	455	492	453	431	489	457	470	454	462	432	413	457	484	483	428	462	483	465	442	495	485	471	433	442	490	450	451	475	447	463	472	487	445	494	435	447	456	439	439	488	447	474	450	414	452	435	451	446	447	430	467	423	467	461	434	460	482	469	510	485	462	429	444	442	460	449	444	494	449	469	454	466	490	417	430	446	455	490	436	442	468	450	483	492	454	475	452	478	469	485	448	459	476	424	500	484	445	455	500	472	406	454	454	441	500	430	477	487	475	452	450	436	494	473	422	415	484	384	439	466	494	441	474	455	465	490	506	466	492	466	478	449	477	445	470	436	493	470	457	424	447	418	430	460	437	469	466	436	480	461	443	451	461	486	478	449	456	503	504	448	484	458	432	422	482	475	392	446	484	455	461	450	470	476	435	478	493	470	452	499	437	465	446	481	446	470	449	448	468	417	453	426	426	483	452	476	417	487	419	464	438	482	464	465	467	423	482	474	425	468	442	448	479	447	474	411	459	471	457	440	489	471	441	447	467	484	445	434	453	499	471	451	477	460	436	437	476	435	467	464	516	436	470	457	482	443	461	467	476	474	443	450	472	416	471	465	480	458	433	484	427	459	476	465	438	467	443	445	444	453	442	467	448	467	480	457	445	434	435	462	439	456	437	454	485	469	424	437	442	423	459	470	447	455	466	477	428	401	497	446	463	451	481	510	472	464	447	483	481	483	438	470	434	481	457	494	451	475	482	454	446	461	424	475	466	443	449	459	465	453	456	471	455	468	479	500	462	484	463	432	485	477	471	449	492	425	447	451	480	446	473	440	482	478	443	444	453	465	480	453	443	436	447	426	443	447	458	450	441	443	436	443	462	426	446	489	476	438	475	426	490	474	452	448	477	462	458	451	462	451	455	484	441	477	480	416	417	460	476	451	457	475	422	423	464	466	441	462	465	453	495	480	452	443	437	448	454	447	464	459	454	463	479	441	477	423	461	454	447	449	478	470	464	482	504	453	458	440	463	467	462	449	462	446	462	454	427	462	479	458	482	460	466	424	446	440	447	486	453	460	464	506	471	468	446	452	410	436	427	464	492	472	441	435	462	476	421	453	439	475	487	452	472	447	446	482	441	465	446	481	457	482	425	459	445	476	423	469	425	466	408	466	452	435	445	445	505	436	467	473	451	481	465	422	484	458	436	442	435	435	459	455	460	448	494	482	482	492	425	469	459	500	457	466	412	447	463	471	476	504	472	486	477	461	470	451	444	429	471	440	473	481	422	438	467	471	460	445	438	464	452	477	466	418	444	489	443	458	478	472	485	439	436	439	415	456	501	472	462	483	429	446	456	468	451	456	420	426	447	427	469	442	446	471	462	455	472	433	410	459	458	463	446	465	474	429	458	514	440	443	454	471	472	459	479	457	477	480	458	473	482	428	523	463	481	481	495	457	487	466	465	481	435	463	446	462	508	472	462	471	438	479	446	486	464	433	452	445	424	461	470	471	449	450	449	427	463	440	470	447	464	454	437	423	430	477	499	437	446	454	446	455	464	426	468	434	407	426	481	461	438	467	467	485	481	453	448	451	499	450	442	445	461	450	462	465	443	411	464	489	486	458	492	485	450	419	478	440	397	420	479	488	472	450	459	438	446	460	485	416	468	487	470	450	443	430	475	449	440	455	428	407	444	436	480	457	472	454	482	488	473	464	415	483	455	478	479	459	428	453	430	478	437	489	437	437	439	466	421	482	473	501	445	484	475	503	484	466	463	437	454	461	430	486	437	479	459	463	470	493	433	508	447	465	467	446	444	475	432	470	481	454	447	444	486	450	487	465	515	453	459	466	454	458	497	455	496	470	481	459	471	458	476	512	486	469	474	459	438	457	460	456	502	461	473	474	446	424	469	441	461	454	439	450	472	447	482	469	475	416	433	448	494	482	475	485	464	475	444	459	480	489	472	439	473	449	490	459	434	473	478	454	429	452	467	495	457	524	459	474	476	461	457	417	472	456	446	462	420	490	456	470	455	453	469	426	472	494	444	460	453	464	500	440	468	437	496	475	456	449	450	450	467	470	439	445	464	486	474	453	446	437	455	439	465	424	481	497	450	439	475	445	460	451	476	496	435	436	429	450	412	423	493	446	455	434	480	461	451	426	437	483	470	439	428	456	495	437	477	451	483	451	437	436	476	476	453	433	450	467	471	464	447	474	441	454	434	473	463	442	452	470	451	478	468	474	444	517	432	450	470	472	481	426	472	458	469	437	471	461	445	438	483	455	474	449	455	492	492	458	463	452	451	465	458	476	460	460	453	480	439	464	454	449	465	479	518	487	424	442	446	489	440	483	445	438	455	488	470	454	416	451	416	452	463	492	436	471	494	422	432	468	485	492	428	402	462	446	434	448	446	473	471	411	506	458	438	435	446	472	462	427	436	487	499	455	467	513	441	472	458	463	467	454	423	454	485	438	471	472	445	463	471	466	472	430	489	446	450	507	438	482	469	463	463	460	482	483	467	448	462	457	464	443	440	470	448	455	453	439	473	439	460	449	487	462	428	447	469	463	434	439	434	427	462	463	440	475	441	462	470	448	436	468	458	462	453	437	459	431	426	506	516	428	496	431	464	485	458	449	448	465	465	429	466	496	490	447	440	467	485	456	480	434	466	457	474	415	447	472	449	444	457	414	457	455	507	467	436	427	457	468	440
23488	21506	29339	24108	21517	19277	6713	2376	1525	1215	1044	959	783	727	652	670	580	585	570	514	448	454	355	373	324	327	337	341	289	257	278	247	261	242	181	244	212	209	209	185	213	198	180	192	200	200	175	196	199	218	192	196	184	206	191	186	184	190	207	213	200	192	180	188	201	190	208	174	181	152	170	151	178	191	190	180	179	187	179	183	204	188	171	166	215	178	186	198	183	189	193	197	191	165	200	199	176	196	169	177	186	179	179	192	184	188	175	159	193	202	153	189	202	179	161	153	171	172	176	163	170	170	208	185	198	187	167	188	180	167	176	160	186	176	192	149	184	211	201	175	180	200	171	190	180	190	208	169	182	163	181	185	196	188	186	171	177	157	198	193	199	180	168	193	183	169	185	185	203	187	171	185	174	181	201	184	191	171	194	188	191	188	193	200	172	187	197	178	193	173	182	195	179	181	197	210	182	174	174	199	181	172	159	154	206	180	177	180	198	189	159	187	179	184	193	207	161	204	182	186	172	203	184	202	188	170	183	193	181	177	186	203	208	165	168	176	201	171	164	187	208	189	178	174	173	188	186	201	161	182	169	187	198	161	177	197	167	196	157	181	168	172	191	175	179	164	180	191	207	179	194	186	197	212	167	196	183	171	175	212	180	177	184	180	174	184	207	163	164	203	164	180	181	176	198	175	194	196	190	193	198	197	174	181	194	182	182	191	189	185	180	169	189	181	176	190	202	190	188	198	184	166	170	199	178	191	172	161	164	188	184	197	203	163	169	173	176	215	165	195	171	176	156	205	192	193	175	162	193	203	183	158	190	169	167	186	171	174	196	167	158	175	188	194	196	168	181	160	191	191	210	172	206	177	209	190	184	199	172	198	201	164	179	185	190	188	176	191	175	171	183	175	185	189	150	176	201	179	194	166	176	174	191	194	190	175	182	179	180	196	182	169	182	190	188	151	186	188	189	220	201	195	182	208	186	178	175	156	188	199	196	184	162	175	197	187	184	192	184	189	182	202	177	189	182	191	182	189	167	188	170	169	177	181	194	178	171	194	154	170	178	195	189	185	198	164	175	174	176	171	176	160	185	172	169	180	188	187	192	188	186	191	186	163	192	181	171	206	192	201	186	201	164	164	172	179	171	181	184	170	155	180	168	201	173	176	188	176	162	178	186	171	209	175	184	173	169	160	197	175	190	202	191	166	198	190	181	192	168	181	189	178	167	201	162	182	215	186	202	193	196	210	205	167	192	198	169	196	180	171	195	178	174	168	179	211	189	169	196	191	190	178	188	185	185	178	179	198	169	174	183	157	188	167	163	183	206	188	186	147	173	155	163	162	181	206	183	211	184	183	179	193	189	203	177	186	206	168	195	178	191	197	189	182	216	188	188	190	145	188	183	194	172	159	188	183	176	169	180	178	196	206	180	195	197	191	157	176	185	189	171	183	200	175	177	178	193	177	185	196	195	195	167	181	182	176	178	186	169	193	184	190	201	165	201	174	179	197	175	186	203	185	181	167	206	180	190	201	168	203	186	174	179	186	187	190	187	195	194	161	182	182	213	181	190	210	185	156	182	192	204	170	190	191	208	195	169	181	203	179	175	180	195	194	202	181	185	197	183	195	177	228	197	191	170	192	168	179	180	198	192	164	168	192	158	211	181	192	157	191	188	173	173	186	166	184	183	197	202	183	168	203	164	184	189	207	182	203	194	177	207	205	150	186	179	179	200	191	178	167	176	169	174	212	189	177	169	196	183	185	169	170	188	176	200	179	180	171	178	186	188	170	174	168	180	171	160	161	192	192	178	200	193	196	203	189	192	179	167	160	175	164	183	183	181	144	184	163	176	198	191	181	185	169	210	177	190	160	179	197	160	195	159	193	178	189	180	215	187	179	182	175	183	184	181	203	195	180	192	179	172	188	188	189	198	178	187	171	204	162	200	157	156	171	159	158	167	166	193	190	175	158	216	211	190	174	158	193	181	187	179	186	176	195	186	150	184	205	184	163	194	189	170	196	178	160	185	202	177	197	162	173	178	199	186	171	194	186	195	166	187	177	167	166	164	199	191	193	175	181	176	181	175	190	173	193	187	161	185	163	198	177	172	179	180	187	164	191	159	187	195	195	187	152	194	181	162	164	189	164	213	186	181	189	186	184	152	186	208	176	190	168	176	159	168	179	184	185	180	175	195	163	165	187	211	175	199	152	177	180	203	175	157	176	157	197	176	177	191	180	200	199	159	173	178	186	181	182	194	191	173	196	169	164	176	190	191	188	178	186	181	207	180	175	204	188	178	185	165	189	177	197	169	197	184	162	195	178	200	175	195	175	175	189	146	163	184	190	177	176	188	205	186	184	169	155	209	199	176	203	162	163	194	156	213	191	164	202	159	197	192	172	182	169	200	182	165	180	164	144	184	190	183	171	185	208	167	189	185	175	153	175	171	189	185	156	179	190	185	154	167	166	198	175	175	194	175	168	193	175	182	179	165	182	176	181	167	153	189	157	187	204	181	196	181	189	204	180	205	166	171	179	173	185	172	184	192	194	181	178	169	187	181	196	186	197	182	190	161	160	194	180	207	168	169	183	194	165	176	174	181	168	182	194	173	197	186	197	191	177	174	199	164	167	167	180	181	139	182	206	162	165	180	177	194	160	203	180	214	154	179	181	157	197	200	184	176	176	186	167	168	170	182	174	186	195	181	198	179	198	183	192	200	159	184	174	179	171	185	164	160	162	193	177	212	195	171	160	203	186	193	178	179	182	176	173	191	175	176	176	186	200	201	196	185	171	162	185	174	175	172	146	165	164	183	159	187	180	183	193	183	155	192	179	172	178	192	189	194	184	191	186	180	190	202	187	193	170	182	179	179	177	187	191	177	205	189	162	195	193	195	185	186	196	187	182	153	179	180	209	163	188	182	181	170	158	148	174	186	190	186	187	193	170	175	189	166	207	191	176	169	162	187	176	166	181	178	199	165	173	193	164	164	182	189	179	166	187	158	181	196	178	159	169	175	184	186	228	192	189	189	181	195	194	173	190	202	164	190	201	193	174	167	163	165	178	176	180	171	192	180	190	200	178	180	172	179	167	189	173	175	174	168	185	179	181	207	206	180	191	179	205	184	180	194	189	180	179	171	175	176	187	168	177	170	188	168	208	163	166	167	179	178	196	164	160	172	171	181	173	210	164	170	168	175	195	189	186	183	191	203	171	191	180	171	187	189	189	192	188	200	164	190	177	171	170	187	200	196	174	161	175	191	197	174	204	188	189	187	174	192	192	179	185	201	171	171	184	206	166	192	172	183	194	187	195	186	192	201	173	174	188	184	183	189	191	179	172	165	185	170	199	171	181	185	184	170	184	194	166	207	183	183	181	200	172	187	195	184	186	174	192	187	178	169	191	175	157	196	201	188	200	192	193	202	201	192	171	196	199	169	185	202	195	170	182	203	159	172	181	190	171	175	203	177	176	214	161	175	171	198	185	173	178	182	172
19123	35272	33417	26697	20142	15473	10982	8097	6310	4943	4252	3367	3114	3041	2730	2535	2405	2073	1962	1855	1700	1543	1202	1149	1070	993	1087	1126	919	803	675	650	589	531	524	519	495	426	438	457	446	498	465	448	441	468	431	463	417	448	427	419	409	416	425	383	409	416	412	433	388	423	391	417	391	386	411	382	434	426	442	403	368	389	384	407	410	425	394	430	396	386	422	416	387	420	420	427	393	376	359	393	397	370	432	375	401	398	398	422	410	388	390	419	415	366	381	373	405	412	367	395	396	408	398	343	369	400	435	371	384	423	382	412	371	437	389	383	403	404	370	391	374	387	394	396	408	405	358	393	374	407	353	382	361	444	369	373	395	402	366	386	387	363	405	420	409	411	373	381	353	409	383	409	389	389	406	398	402	404	394	406	391	401	376	392	381	348	377	393	378	417	367	393	416	418	384	394	410	363	361	408	381	400	356	361	392	378	376	364	370	386	407	350	369	369	396	358	407	402	408	390	414	411	372	412	362	378	400	393	384	351	393	370	371	380	425	350	358	399	379	359	368	382	386	419	372	351	367	392	395	385	398	404	387	380	358	367	376	404	381	381	346	404	399	378	352	353	355	371	420	375	387	430	370	384	367	409	414	383	360	405	399	394	370	363	336	392	366	373	368	397	382	435	379	439	409	388	373	403	372	396	420	381	426	387	371	354	351	396	402	380	359	401	363	375	391	379	383	400	399	361	396	373	390	408	381	371	409	397	384	426	382	344	359	376	397	385	391	378	384	415	408	408	378	384	356	407	382	420	430	384	404	398	406	372	372	402	384	381	361	378	437	389	362	364	427	404	400	387	387	363	439	400	385	370	389	394	424	360	386	384	390	400	377	373	363	344	381	413	409	372	402	379	401	398	364	404	407	387	406	417	368	386	393	373	362	417	415	404	400	356	343	372	403	397	389	418	367	427	398	402	373	386	391	367	376	432	385	365	391	374	399	362	399	378	398	402	372	390	392	349	392	372	382	374	394	419	390	403	381	414	386	387	399	413	415	375	417	384	410	392	360	353	399	412	375	392	408	394	382	359	370	350	384	376	383	376	395	361	395	386	386	368	382	351	363	389	357	371	385	381	370	377	383	392	381	391	380	395	380	383	411	361	390	413	388	373	376	378	389	366	370	422	395	351	402	420	392	369	379	392	376	382	357	406	420	399	363	360	375	371	366	352	354	362	390	417	366	389	389	404	364	412	347	383	399	412	387	355	371	396	375	378	412	354	392	377	426	372	369	387	365	372	368	376	393	398	369	369	395	385	373	395	372	427	399	388	364	385	381	367	402	365	395	387	377	419	355	422	390	366	418	361	375	343	407	380	381	384	415	374	397	406	375	377	379	388	382	366	401	419	368	408	398	410	402	386	407	367	393	422	404	370	382	368	382	375	401	399	402	405	386	416	370	392	371	365	426	425	399	398	396	385	403	365	398	354	391	391	365	373	393	400	400	415	403	360	358	368	417	394	342	360	411	390	367	366	417	379	405	408	412	402	376	403	393	395	434	406	358	413	370	403	420	364	372	408	403	373	395	430	378	384	350	362	383	375	411	380	389	403	373	383	385	400	375	356	394	393	414	420	404	375	356	393	391	397	376	390	401	384	403	379	404	388	364	416	363	366	403	420	413	405	390	406	371	373	399	401	405	412	382	403	390	413	416	360	384	383	426	378	405	390	399	363	368	363	372	386	402	364	381	404	375	380	382	378	394	361	383	363	346	365	369	402	391	365	394	390	367	352	391	386	383	383	377	386	385	427	352	395	390	364	382	401	389	388	418	388	406	365	401	416	437	401	377	393	402	392	388	410	375	385	404	358	385	390	368	370	384	373	374	379	390	423	398	380	381	382	393	374	400	395	418	372	390	394	375	412	393	401	369	407	417	382	361	430	429	408	384	425	395	372	408	438	396	337	397	379	379	382	410	388	412	374	377	384	405	361	366	370	408	381	394	380	400	385	358	395	365	376	376	392	375	411	383	373	386	411	371	368	398	373	402	407	408	426	397	359	394	401	399	378	409	409	384	400	396	400	388	396	395	380	417	406	375	408	387	401	392	376	387	356	396	372	444	376	394	372	389	385	412	367	402	403	391	404	376	413	390	355	380	376	385	397	363	357	384	411	392	375	379	338	425	390	426	371	400	388	398	409	371	368	387	348	433	380	352	390	398	389	403	370	405	393	436	362	409	408	382	380	393	380	363	393	365	382	384	394	368	363	361	390	365	400	356	388	362	385	414	388	404	399	403	381	384	385	396	358	372	352	373	392	380	419	390	392	409	386	374	410	394	386	402	394	389	377	421	387	368	374	375	406	371	359	391	350	369	412	344	362	361	381	409	434	390	367	384	385	395	345	375	399	393	406	378	410	437	398	403	414	387	374	360	423	359	355	362	416	391	404	382	391	347	337	383	370	405	403	410	381	400	358	370	418	351	367	361	409	359	397	391	378	397	386	378	372	363	363	418	370	371	403	370	444	385	393	395	378	367	357	371	365	359	408	422	358	372	400	367	391	363	398	425	395	404	389	396	378	359	392	397	362	374	386	360	388	387	425	395	381	381	385	362	411	354	400	359	386	380	386	375	398	388	380	362	388	392	382	391	383	379	388	399	412	376	391	395	358	337	367	388	402	328	390	416	387	420	371	394	392	382	397	394	383	416	406	391	416	402	353	427	395	387	385	348	402	374	381	395	386	395	391	374	397	438	364	405	428	389	379	374	361	407	395	392	406	376	405	392	363	390	399	385	388	387	402	407	389	399	405	370	395	368	393	372	401	378	356	352	407	355	362	390	376	392	406	379	416	352	395	386	414	419	350	413	390	385	385	396	365	387	389	402	375	398	389	388	368	392	365	358	415	345	388	392	394	368	368	358	352	406	368	404	394	393	384	359	400	379	414	411	384	370	387	410	396	376	398	393	388	365	399	389	414	412	354	400	386	358	401	368	398	384	366	364	340	355	373	431	389	375	419	376	402	363	415	417	407	412	395	396	371	380	420	399	391	390	432	379	391	389	441	392	344	420	412	385	367	396	393	382	386	401	416	363	369	387	365	382	379	397	379	373	361	371	379	420	396	373	351	388	361	404	405	425	394	341	383	419	383	367	390	406	382	391	379	369	372	386	380	405	403	405	379	397	406	408	391	390	402	377	366	395	390	386	367	378	393	391	409	384	409	346	438	379	382	366	393	390	384	331	355	364	370	393	370	383	429	378	410	411	398	402	378	383	363	394	368	377	414	432	406	356	378	395	378	373	376	350	395	356	368	368	377	377	387	402	396	418	374	411	359	424	413	336	359	377	396	367	373	416	386	390	390	392	358	354	381	399	342	378	391	395	385	380	389	378	382	366	418	390	401	379	346	385	373	377	375	370	367	377	389	386	394	393	375	410	388	377	390	375	423	404	366	372	374	340	389	396	388	398	397	371	364	386	353	348	394	371	408	375	381	402	408	385	427	377	372	382	393	370	394	393	341
26932	20977	15306	7704	3512	2281	1454	1105	836	729	617	622	541	541	510	463	452	455	426	451	422	400	350	357	331	313	370	326	337	339	311	288	299	310	313	312	318	289	322	303	281	324	313	324	344	285	275	295	282	294	297	301	278	275	309	311	293	326	307	291	284	299	292	276	282	323	299	304	301	300	275	301	296	281	295	287	320	278	290	311	291	292	261	291	326	297	294	282	315	315	294	303	288	313	273	253	293	284	324	285	315	314	317	316	295	299	311	286	297	289	322	314	275	313	328	288	282	283	288	303	287	315	283	296	277	308	262	305	281	330	296	294	276	328	271	279	297	298	304	304	317	289	313	296	293	305	296	271	300	268	267	278	265	295	287	271	310	293	299	297	278	286	304	325	303	294	273	296	296	308	272	328	286	287	321	313	302	326	274	309	322	308	298	313	279	325	286	285	311	297	297	306	310	326	275	311	316	293	281	273	272	305	297	314	296	285	310	291	308	309	289	300	290	304	284	300	261	303	304	280	313	292	300	297	308	293	282	295	294	283	267	297	327	298	312	279	286	276	332	307	293	299	290	304	292	303	298	288	318	259	283	308	296	272	323	300	306	296	282	281	287	260	307	297	306	294	300	294	288	314	298	318	281	254	294	273	291	275	284	299	278	271	298	263	302	292	281	280	285	277	314	309	297	289	333	289	292	286	282	281	321	325	288	319	336	278	298	312	299	295	313	291	303	306	290	289	296	289	291	294	281	318	297	272	333	300	276	298	288	278	299	308	307	312	292	293	276	296	309	250	278	295	284	255	257	287	281	290	315	301	307	253	289	279	294	310	285	296	305	325	281	279	324	320	312	330	283	329	317	254	320	288	288	318	283	271	300	294	307	271	315	316	298	296	297	271	268	282	290	271	309	296	298	264	280	280	303	278	276	319	295	288	277	285	254	265	305	299	285	289	300	303	302	285	305	284	297	283	298	269	271	307	268	307	281	269	322	323	270	285	312	317	277	294	277	284	318	310	316	297	297	293	301	303	301	271	275	255	305	278	298	290	309	310	295	274	300	292	278	302	300	296	291	284	300	244	291	292	303	329	298	265	301	304	311	292	296	295	297	295	319	275	285	276	283	306	294	292	295	294	297	266	297	255	324	287	295	306	289	275	278	242	305	274	283	297	274	301	299	289	273	321	283	311	292	297	303	303	282	261	294	273	316	307	263	309	299	284	276	323	305	278	278	273	316	303	288	266	305	278	326	286	298	294	280	280	298	294	319	279	295	293	277	303	328	282	266	290	299	291	300	299	311	300	266	318	295	264	316	294	292	270	288	287	283	278	302	324	263	301	279	269	302	268	301	316	314	318	282	287	296	307	304	311	308	294	278	306	308	290	319	271	291	277	317	302	310	295	300	286	272	304	321	293	273	291	289	291	292	265	290	321	286	299	291	296	304	285	332	278	303	269	280	278	288	283	313	292	277	306	283	299	307	281	299	324	300	295	301	301	306	293	266	292	271	301	266	294	327	325	286	309	281	290	328	288	316	279	282	265	311	260	301	317	291	264	295	274	250	299	288	296	314	297	261	295	276	318	324	297	298	243	296	293	292	272	332	308	285	283	297	287	297	310	267	325	296	301	310	312	298	293	270	297	252	315	279	314	295	288	308	300	294	318	293	289	268	252	281	277	282	312	283	296	285	282	290	295	295	310	296	294	309	279	292	299	277	287	294	304	306	287	283	290	298	280	272	299	297	279	296	286	280	314	280	271	294	298	278	303	294	284	297	297	290	266	309	292	317	267	294	314	316	297	268	279	279	308	294	325	290	324	290	301	293	283	272	316	311	297	291	297	303	296	274	305	303	280	286	313	306	287	290	287	312	302	311	308	309	279	275	285	287	341	315	273	274	297	301	293	287	283	280	265	317	287	302	307	291	253	287	286	282	309	271	295	300	306	300	320	298	289	282	286	301	295	299	267	286	294	285	282	315	262	337	310	290	286	288	291	298	332	287	308	287	301	301	284	319	294	273	293	282	291	303	306	269	288	301	293	267	289	291	254	266	292	275	252	296	302	282	304	293	294	300	290	301	280	260	277	283	314	279	294	309	322	316	273	293	309	299	260	294	294	309	285	295	308	268	284	311	276	335	277	296	300	304	280	275	286	311	309	290	288	268	283	279	298	307	261	283	286	334	295	274	269	320	312	297	295	290	311	298	268	306	313	276	292	311	303	293	286	287	283	289	270	287	306	294	290	288	299	294	293	286	283	297	283	258	304	261	272	276	296	304	284	277	299	292	302	311	307	274	303	294	290	276	289	297	311	261	291	279	289	301	290	297	312	275	289	324	302	293	312	293	288	304	268	295	286	271	275	327	294	287	307	283	297	276	277	275	279	258	294	278	266	289	274	301	296	304	305	333	307	310	263	284	290	304	314	287	264	301	280	317	306	316	319	299	278	287	299	283	280	297	294	308	289	283	285	297	284	283	283	295	284	289	274	300	320	313	272	279	273	301	312	292	299	307	306	290	287	294	254	274	253	332	282	306	295	267	315	304	301	321	299	292	314	301	302	287	297	260	304	286	305	258	325	275	307	280	296	293	318	299	267	265	275	300	322	291	292	287	260	278	317	292	298	265	319	285	280	282	297	322	303	303	299	269	252	275	320	303	302	262	317	322	303	268	278	294	279	311	276	308	301	300	345	298	307	318	280	246	288	279	323	316	298	279	276	314	301	294	288	293	279	283	304	265	272	299	319	287	288	325	297	277	275	273	295	286	275	301	272	291	282	273	298	299	304	303	286	282	285	287	277	303	346	301	293	316	279	261	270	296	289	297	306	276	313	300	319	303	318	283	279	291	283	277	266	306	319	316	315	337	283	302	284	279	295	302	309	275	305	254	286	302	290	314	279	292	302	302	332	292	254	293	297	271	285	294	265	285	284	302	270	290	305	322	301	288	315	290	297	313	265	309	269	294	269	285	298	310	301	309	295	278	274	298	289	270	303	313	286	278	298	292	319	270	324	281	314	299	319	301	314	266	305	318	292	278	285	304	289	309	272	299	304	302	307	306	309	291	296	331	278	282	286	280	278	305	273	308	303	276	283	287	310	298	319	286	290	294	319	280	277	290	286	288	285	275	309	288	298	280	279	308	285	288	312	278	289	293	279	283	295	282	282	308	305	290	294	280	306	286	318	282	288	285	289	290	281	282	316	258	278	289	281	291	283	328	305	275	291	273	289	299	310	319	328	289	311	328	274	296	292	279	289	279	282	298	311	280	301	308	321	306	292	266	282	287	300	278	300	295	262	298	294	277	272	307	314	299	297	292	275	303	281	284	300	280	282	331	279	268	313	282	295	295	277	293	263	293	312	286	295	304	289	260	268	282	306	294	295	307	302	301	308	281	279	313	296	305	286	285	293	287	306	283	279	282	300	267	277	304	309	287	299	241	279	326	285	303	276	283	292	278	319	289	303	275	291	305	277	293	257	315	260	319	289	321	317	295	288	301	317
15458	23620	23819	16058	11069	7953	5598	4206	3377	2630	2322	1968	1858	1818	1681	1518	1408	1275	1217	1259	1097	1009	983	984	934	925	952	907	840	711	730	671	668	656	658	663	630	647	668	611	640	698	655	678	625	629	633	600	634	632	642	640	622	615	630	631	670	599	624	631	572	648	639	677	655	661	608	627	569	624	611	625	609	607	586	642	610	632	583	628	607	647	602	657	643	593	647	658	623	632	655	573	635	648	631	619	642	593	566	621	591	690	640	595	628	640	626	606	576	612	601	652	654	638	623	633	608	611	634	635	631	634	631	585	615	623	606	600	626	619	607	686	624	652	642	641	577	644	637	609	613	643	578	577	609	601	665	587	589	626	649	651	663	644	638	574	652	600	617	655	645	638	629	591	616	667	657	657	628	627	649	610	604	599	629	613	608	651	628	624	640	608	591	592	616	647	635	623	630	666	608	643	650	683	657	639	590	601	624	606	616	632	601	615	627	595	607	641	617	592	663	651	620	608	631	561	614	637	614	656	643	598	630	640	624	628	637	626	619	583	603	633	608	632	642	575	593	618	613	626	637	668	634	575	623	591	623	660	653	609	645	618	650	623	649	635	632	643	624	619	686	637	672	643	613	598	572	625	624	652	600	625	577	601	653	617	665	648	627	563	593	641	625	602	613	626	650	605	614	605	655	628	615	616	622	620	639	609	614	641	642	630	627	610	618	651	602	611	619	660	615	622	626	610	616	579	619	599	614	631	595	600	602	600	624	640	632	604	623	591	596	666	659	684	616	621	576	641	620	612	666	646	615	617	613	656	652	622	640	576	634	595	589	626	597	603	629	609	601	631	601	613	583	620	555	614	650	619	634	628	624	628	640	671	608	635	607	647	603	653	607	637	648	711	639	642	573	637	633	588	613	641	613	664	681	618	595	628	618	604	593	592	578	648	646	661	616	610	669	657	617	654	626	604	651	594	591	615	609	646	613	662	613	624	624	583	650	604	585	599	671	644	665	671	636	655	618	639	585	610	575	604	643	591	645	609	638	653	628	622	611	637	632	622	649	644	634	634	617	662	635	595	643	615	645	628	652	592	593	624	629	647	654	645	590	602	641	600	652	652	616	607	651	610	615	646	594	615	613	616	660	638	627	622	575	682	594	649	620	581	598	612	649	591	664	599	649	606	644	614	610	617	649	641	610	634	661	633	604	638	653	614	617	624	614	599	612	617	592	629	586	621	609	635	613	624	627	627	632	618	588	627	658	658	607	661	622	601	639	604	624	577	683	618	651	605	626	634	650	622	606	583	645	629	613	623	620	611	619	560	612	651	611	633	598	640	601	586	583	608	642	613	687	656	647	602	618	642	657	618	621	625	645	670	642	640	626	630	612	600	619	629	594	635	661	614	647	604	629	618	656	617	611	602	590	620	611	601	593	642	572	652	631	626	638	592	668	598	650	627	609	621	612	607	593	637	588	616	598	652	640	614	596	593	628	578	669	586	633	596	635	651	648	586	636	608	641	607	650	602	627	624	626	632	616	585	609	612	608	594	609	651	640	604	612	643	659	636	645	633	643	600	573	597	617	644	625	592	589	630	664	594	667	623	608	618	631	618	597	620	644	653	619	629	589	612	604	622	616	588	670	570	615	598	610	645	608	631	638	617	663	579	636	636	593	666	594	625	604	577	621	615	641	596	579	615	663	622	625	631	606	621	586	639	647	648	584	646	579	611	642	624	611	635	580	603	587	586	613	650	615	615	648	580	603	650	613	639	617	593	638	592	589	549	629	646	581	637	612	627	650	647	627	601	604	619	631	549	590	628	649	623	577	652	617	642	629	553	660	642	620	628	647	616	565	640	630	645	596	620	591	614	626	600	669	633	670	567	636	613	593	633	608	606	626	658	630	595	633	647	603	581	606	623	621	613	641	601	625	548	612	646	636	642	613	642	631	649	612	618	610	644	589	587	649	634	609	627	611	643	619	603	628	627	623	601	631	571	619	656	599	645	562	620	575	620	604	613	624	607	628	625	590	628	620	633	629	571	630	614	625	653	608	632	598	664	608	623	593	596	623	585	643	651	600	615	633	634	620	622	632	633	601	609	636	575	636	614	577	626	631	637	591	627	585	607	629	631	573	655	637	602	626	627	659	603	606	604	672	629	603	651	601	600	652	578	630	645	625	624	578	613	607	650	578	623	640	673	623	632	619	591	607	591	615	637	647	628	637	621	636	617	647	645	593	565	600	594	638	620	609	648	548	621	589	670	624	616	621	636	643	619	660	645	615	647	627	615	629	647	662	632	630	592	632	611	634	633	609	578	612	612	657	586	626	626	649	581	615	605	646	594	627	652	602	600	596	589	639	612	593	608	642	594	644	638	600	643	639	580	602	569	643	649	654	614	646	652	668	632	621	652	638	618	641	591	601	643	577	679	636	639	633	647	541	666	623	638	625	648	622	660	634	575	629	674	595	616	641	646	604	608	660	609	606	612	649	633	654	628	631	635	603	632	646	658	578	639	623	609	622	636	576	632	618	651	597	614	612	600	662	615	626	649	639	614	609	638	660	630	618	651	592	612	600	621	602	638	598	604	604	621	596	580	632	638	642	663	622	614	600	592	642	655	608	661	654	598	622	641	580	593	650	625	584	613	678	613	626	625	612	653	612	614	652	619	660	599	667	606	620	620	640	586	673	610	603	627	613	599	628	632	652	662	630	640	641	588	621	644	617	599	597	616	614	659	627	596	610	608	662	612	628	593	636	624	581	616	617	600	637	667	616	624	588	615	635	569	643	594	659	666	607	630	637	634	577	627	589	611	587	618	618	652	622	613	621	624	589	640	601	631	611	645	595	618	615	661	626	608	669	650	594	599	603	647	611	593	606	647	616	617	622	696	594	633	626	617	617	620	631	607	640	627	634	632	619	655	637	611	644	617	603	583	609	631	610	624	628	590	635	608	635	619	582	661	603	599	631	642	634	624	629	615	616	656	613	627	633	652	604	641	607	653	644	628	626	671	630	651	657	645	628	625	631	618	644	594	632	563	628	663	609	598	635	614	622	600	608	654	614	597	589	602	626	605	613	635	659	594	603	633	620	636	591	636	631	612	703	647	593	625	650	618	615	630	632	590	638	627	622	628	611	550	613	622	604	622	578	605	629	582	635	622	612	622	600	635	599	589	652	638	617	585	593	635	641	637	646	594	586	647	640	577	627	623	638	600	627	602	594	646	631	604	622	620	620	627	601	614	631	600	582	652	613	599	648	596	642	637	636	634	650	607	650	643	624	591	633	631	635	589	674	665	606	594	643	628	595	614	648	625	620	569	605	663	595	633	599	624	617	600	604	628	648	627	647	605	610	609	606	588	631	602	687	630	614	665	611	571	592	670	597	642	625	631	622	618	643	602	617	633	640	620	584	644	646	599	634	638	575	613	618	649	612	688	615	593	604	601	689	655	656	618	590	616	607	589	598	617	609	563	626	629	621	626	598	645	623	631	617	601	580	637	569	620
24318	21470	28586	24772	19810	7061	2800	1616	1238	1087	878	806	707	705	580	536	481	489	413	422	440	406	385	347	342	338	337	293	276	238	254	274	229	225	259	230	216	217	205	192	248	227	222	188	241	217	228	203	214	233	208	208	208	249	243	237	203	227	232	206	217	254	206	218	217	234	215	223	234	232	200	224	226	226	229	216	215	201	204	215	220	213	202	214	234	227	200	214	193	210	208	197	217	219	197	213	204	193	229	228	206	218	217	204	227	236	236	225	204	220	200	231	215	217	218	205	207	190	179	188	213	222	211	206	225	196	225	202	241	195	204	207	189	200	207	222	217	216	212	197	201	218	198	208	181	201	228	212	223	248	227	216	204	204	214	196	215	221	173	202	210	187	206	211	221	225	202	207	214	189	226	209	229	224	193	207	228	235	217	224	208	196	196	205	198	214	199	212	182	212	225	226	210	187	208	223	223	222	190	197	217	233	186	212	208	207	201	217	193	197	200	224	197	215	227	171	225	208	206	208	214	213	251	244	205	218	186	182	221	220	204	213	197	228	208	219	240	232	216	208	201	188	224	217	187	213	213	235	225	188	225	191	197	220	196	227	203	243	232	195	189	197	187	232	216	201	174	191	219	205	218	218	210	215	192	194	208	201	199	210	241	201	239	199	214	171	193	202	213	188	218	201	199	199	194	244	191	214	217	217	215	227	204	197	199	219	213	185	191	196	223	193	261	209	216	212	192	210	205	208	210	224	216	210	207	214	200	198	192	232	222	220	239	220	213	212	221	191	212	199	189	194	227	218	174	220	209	221	235	217	242	231	201	197	220	217	233	197	222	181	190	213	212	204	218	220	203	213	240	244	198	219	200	213	209	234	217	215	218	188	192	200	178	200	199	205	198	209	240	228	225	204	233	192	241	212	246	230	217	200	219	216	205	199	231	202	195	191	218	207	209	215	230	243	241	221	198	232	215	210	209	212	202	250	206	210	204	208	220	197	213	216	200	226	214	202	202	229	205	205	210	220	212	219	206	232	173	225	243	205	207	190	186	223	227	209	207	188	230	223	221	198	237	225	199	203	236	228	202	222	203	216	214	242	207	223	199	200	207	198	195	211	204	181	201	195	243	218	188	213	191	219	192	228	231	218	229	226	208	203	221	227	229	202	198	208	184	210	222	234	230	226	216	206	213	206	204	217	203	195	222	201	199	239	193	217	216	210	221	208	205	204	210	216	226	203	191	217	220	238	197	249	192	217	211	210	215	208	189	237	205	216	185	216	198	198	221	225	207	211	216	210	239	218	211	221	218	236	227	230	202	198	214	245	200	209	206	207	207	216	218	199	199	218	199	206	225	218	219	206	216	233	207	216	189	169	225	229	197	214	201	214	182	220	217	204	209	230	214	219	208	206	195	234	211	237	218	239	234	208	228	222	232	216	222	221	223	206	212	230	235	193	226	201	227	242	232	212	184	215	215	222	218	203	220	180	200	202	218	216	220	209	217	247	200	209	234	217	223	201	199	181	202	218	210	219	237	201	221	205	227	198	218	223	192	180	221	192	208	200	197	211	234	181	196	215	197	194	194	248	216	226	204	231	205	200	242	219	201	227	203	197	232	216	217	221	216	208	223	221	232	222	212	190	228	225	188	204	204	203	228	217	215	210	192	252	222	217	229	236	243	202	219	197	202	234	207	226	208	206	221	199	227	175	218	223	209	201	236	191	197	188	218	212	224	195	235	216	210	216	183	230	226	224	248	215	191	202	218	201	237	218	205	203	206	215	220	212	212	229	210	209	209	195	202	212	237	230	232	192	202	221	201	213	216	207	230	228	219	196	225	201	205	208	228	212	214	214	190	219	214	202	211	226	215	199	231	233	198	245	215	232	234	214	214	211	215	204	192	219	204	228	211	216	205	222	229	215	181	221	251	209	227	201	192	200	198	215	195	201	224	232	238	220	221	221	219	217	198	180	198	220	187	213	202	197	205	213	215	203	225	209	222	207	199	218	222	214	205	211	215	224	218	210	215	239	229	214	216	220	208	216	211	203	231	206	233	228	201	204	213	206	222	243	220	219	213	214	205	213	219	223	234	231	221	193	198	218	239	227	205	217	229	201	203	208	188	230	193	206	246	211	215	195	217	223	210	200	222	220	191	236	217	202	234	207	205	238	211	221	215	218	217	210	213	211	208	234	189	210	217	209	214	204	193	203	194	202	238	205	210	203	213	231	220	200	230	200	214	233	217	192	220	222	232	220	207	205	197	218	203	206	232	221	234	189	177	191	228	209	217	222	210	213	215	250	209	193	224	209	232	219	223	215	195	223	218	230	205	187	201	218	233	198	220	208	200	203	199	211	215	203	224	212	194	212	223	209	195	219	196	216	194	217	212	200	240	217	219	212	226	217	186	195	201	215	199	211	211	216	219	224	216	205	219	210	214	194	223	223	213	200	201	187	200	232	210	191	202	198	193	215	238	210	211	243	205	211	208	208	217	197	214	222	163	182	209	226	202	210	212	205	214	214	216	220	226	202	204	222	192	220	220	224	219	212	188	248	230	179	224	223	215	201	230	202	223	195	194	194	241	203	231	235	213	252	222	222	195	237	198	217	237	239	199	199	201	200	239	227	231	227	190	207	214	221	198	218	218	206	209	233	211	242	208	225	215	191	216	191	198	243	221	235	209	222	215	211	212	220	218	200	198	195	224	190	203	199	204	187	194	220	179	198	233	211	193	241	199	211	232	231	222	180	206	221	240	200	221	202	227	194	229	200	234	211	224	195	202	215	213	224	202	221	235	199	244	218	216	196	198	228	188	194	208	203	239	217	206	209	209	199	202	242	224	191	237	212	188	211	210	233	199	237	218	195	220	240	200	217	219	205	242	195	189	187	217	236	217	210	206	222	182	201	203	194	209	223	214	248	230	201	244	214	225	179	210	236	200	217	237	230	193	197	222	206	211	197	191	190	224	219	228	226	197	213	195	214	229	188	224	216	220	190	217	202	243	222	215	232	217	192	203	219	210	188	222	227	224	208	188	214	223	242	215	191	227	222	210	197	229	206	195	221	203	210	191	211	248	187	209	217	203	209	216	192	208	189	221	213	229	203	202	209	212	196	222	245	220	218	221	219	217	184	209	193	214	210	192	223	228	217	211	230	192	229	201	216	194	205	184	219	187	181	201	224	222	214	204	210	230	191	192	202	220	194	225	198	211	221	224	235	248	209	193	214	177	221	188	207	233	200	238	215	226	235	192	202	218	223	225	222	209	233	196	208	230	217	196	236	206	204	201	230	228	219	189	222	214	198	218	225	222	213	201	202	221	205	202	215	210	213	206	210	206	234	213	214	183	199	194	203	223	195	187	224	220	218	190	232	243	199	210	205	206	208	202	215	233	227	199	217	195	212	216	210	219	221	208	225	230	205	222	205	228	252	210	215	224	189	228	191	203	207	205	208	213	192	209	206	218	193	211	208	236	222	215	222	217	202	217	222	210	202	200	259
16414	30525	30283	21998	15888	11464	8407	6171	4999	4354	3824	3296	2954	2498	2142	1979	1852	1772	1596	1547	1497	1339	1171	1023	1031	1016	980	762	700	693	624	593	577	588	561	572	531	544	498	517	491	514	515	518	487	484	500	491	499	484	456	475	515	452	480	484	458	466	458	452	469	468	535	459	482	448	440	508	452	492	468	517	495	452	452	502	451	471	492	450	462	477	481	452	455	463	502	441	468	463	452	437	426	484	446	448	509	480	464	519	450	451	455	442	453	495	455	443	412	489	429	432	462	474	440	434	465	493	447	482	479	456	500	436	459	463	458	460	461	456	476	499	475	471	478	454	456	452	497	464	457	472	451	474	480	475	436	472	484	439	469	496	443	464	466	467	481	498	449	483	450	450	453	445	454	521	461	468	467	453	447	459	464	484	484	480	484	449	439	446	454	427	458	470	485	468	472	509	476	461	435	451	485	472	428	475	459	477	458	456	498	452	481	495	443	466	482	445	460	464	471	426	488	504	485	486	439	472	457	460	457	485	474	447	458	488	471	421	441	460	463	470	505	459	448	445	467	499	444	465	448	418	492	474	461	481	480	469	430	466	504	471	467	437	503	452	464	492	451	455	469	477	473	442	387	449	466	475	458	476	452	419	479	471	472	436	476	471	456	474	431	458	510	493	423	472	474	461	469	474	492	440	472	497	480	466	474	433	505	446	444	488	439	467	483	455	471	460	448	484	504	443	471	473	466	462	521	490	452	443	472	482	456	453	447	454	422	447	444	456	483	466	448	457	452	483	487	462	440	481	504	464	469	447	475	402	403	486	441	453	488	446	465	467	451	470	487	457	482	479	453	511	447	511	447	452	460	477	455	465	480	487	466	445	479	452	430	464	456	430	466	457	495	442	437	504	462	454	482	442	433	459	460	441	431	462	476	475	476	518	460	458	480	450	488	472	473	498	390	473	465	427	493	496	474	413	439	454	455	433	483	470	455	507	444	435	440	398	487	475	423	458	476	479	460	497	488	485	453	448	449	459	457	480	471	488	461	425	438	466	411	469	491	464	495	457	465	443	449	447	438	465	476	506	445	453	461	445	498	466	457	461	471	469	492	472	459	471	458	460	472	466	475	446	447	455	464	467	436	441	473	448	495	480	477	469	462	460	499	477	465	463	448	473	469	497	453	437	448	439	456	465	479	443	471	455	472	456	437	457	437	470	471	456	496	434	471	442	510	466	450	503	491	447	455	464	456	485	480	494	453	465	439	476	468	433	467	449	449	484	420	445	461	484	472	420	467	467	446	436	456	501	479	443	492	444	437	448	456	431	432	443	427	474	480	501	481	485	492	485	432	481	493	454	477	487	496	431	418	449	471	486	439	466	440	448	483	460	477	476	484	464	459	483	435	445	462	457	473	468	460	453	444	490	423	474	496	500	501	454	452	467	476	492	427	472	475	435	474	467	470	461	472	452	472	496	456	473	483	449	472	454	448	450	478	444	493	479	458	479	475	468	472	440	486	500	458	479	457	462	464	478	445	450	483	468	444	458	471	466	442	452	448	441	459	458	440	480	467	467	489	404	434	485	462	480	482	476	474	466	414	469	441	487	457	520	467	444	456	454	465	473	501	470	463	419	464	458	439	460	470	462	436	467	489	451	458	464	460	441	457	466	461	475	486	448	497	476	396	478	469	452	446	493	485	433	459	449	479	431	469	474	462	421	423	468	454	479	489	456	445	434	463	479	491	476	463	452	454	483	451	521	476	446	444	464	478	451	439	433	474	474	470	471	475	475	443	505	456	487	453	459	438	473	450	436	471	461	448	484	452	488	480	467	507	408	466	471	445	491	460	455	481	457	413	428	469	445	481	469	427	432	476	476	419	444	497	441	444	450	512	419	462	448	488	475	502	454	457	481	495	463	458	501	445	483	431	451	428	482	456	436	461	453	476	467	472	505	444	451	441	453	422	436	440	466	477	445	442	445	458	468	441	443	458	427	466	448	458	465	471	473	423	434	488	484	480	452	462	454	497	447	478	450	497	457	482	470	444	463	466	457	409	443	457	473	465	493	438	510	456	459	463	433	427	478	476	445	451	455	453	475	448	462	478	446	461	469	467	460	465	444	512	473	483	465	472	458	473	457	447	441	437	473	478	469	462	428	471	508	459	479	495	443	474	461	494	456	447	454	482	461	418	496	433	422	455	458	447	465	475	475	471	461	452	461	458	459	518	466	428	421	453	455	457	453	465	472	431	426	449	425	471	471	449	469	446	509	482	455	472	465	469	491	431	504	477	465	437	503	454	467	476	473	481	478	492	463	476	464	457	428	502	514	451	453	496	455	520	452	455	465	472	484	473	433	478	505	468	453	503	480	485	457	464	442	450	449	462	418	453	485	448	460	459	438	471	481	443	468	510	467	473	457	453	460	434	460	427	498	455	456	467	459	493	477	491	500	457	508	482	451	470	464	446	521	480	465	454	490	442	486	450	470	472	452	464	482	454	470	446	427	473	462	502	419	466	512	459	476	470	478	452	497	449	441	463	503	465	432	464	452	444	467	528	463	478	489	493	444	452	470	443	472	459	462	470	468	474	442	488	450	445	470	491	472	474	445	452	489	453	462	495	441	470	483	461	482	463	441	457	478	456	478	495	429	447	475	468	492	457	481	464	476	433	476	504	502	434	451	471	445	448	470	470	479	469	503	476	442	460	478	433	429	518	460	501	495	444	481	459	458	452	481	487	439	440	473	447	457	445	461	459	476	447	433	473	471	463	480	462	460	496	458	498	410	470	441	486	475	481	495	466	461	459	439	454	464	459	503	446	522	472	442	490	449	507	456	444	482	434	445	429	472	481	443	436	415	486	488	475	480	479	420	465	489	459	468	493	469	467	453	495	468	459	473	457	479	479	547	457	431	494	447	460	440	442	491	453	461	466	457	445	427	474	448	487	416	500	444	458	453	492	441	473	445	498	450	465	462	457	485	424	454	478	468	441	446	463	456	477	437	453	497	456	455	446	488	456	468	441	495	464	470	431	514	460	477	437	484	442	479	474	474	458	502	438	464	438	452	454	474	476	429	469	464	452	464	469	488	445	428	447	501	447	426	445	429	464	490	435	460	480	471	487	460	496	476	492	476	436	431	428	476	449	455	453	449	452	448	461	434	477	463	475	508	461	457	455	494	468	478	479	457	490	467	512	478	433	469	436	473	468	462	392	453	452	462	480	465	467	472	444	460	462	470	457	425	454	454	489	502	466	470	455	476	453	476	483	471	444	449	451	433	506	500	467	404	446	504	454	474	442	501	495	447	440	438	437	444	418	451	513	477	432	479	422	446	442	455	456	434	465	460	469	439	443	445	502	467	479	471	428	476	448	455	453	455	453	440	487	471	443	436	450	509	461	440	465	459	473	488	505	467	488	462	470	465	490	450	496	471	470	469	514	462	453	475	448	451	460	471	448	476	394	437	453	464	454	416	491	422	522	440	447	441	426	441	467	486	429	488	476	430	437	458
23454	21506	29361	24058	21518	19239	6430	2466	1724	1465	1317	1121	979	839	845	764	687	635	600	577	564	462	420	393	393	374	326	285	264	240	250	261	220	246	221	213	238	194	204	209	220	189	197	196	215	211	189	199	170	189	192	188	180	197	194	189	187	193	212	211	192	198	205	198	177	174	191	198	186	182	217	190	194	202	174	179	185	191	175	179	194	181	176	202	168	195	178	199	217	165	202	170	199	195	171	199	182	214	195	184	197	196	200	206	193	185	195	239	193	203	201	164	203	212	203	202	180	184	208	188	194	180	169	168	169	187	210	168	211	191	176	174	196	181	199	163	192	166	171	190	174	168	180	194	196	189	197	173	185	194	205	185	209	222	155	193	175	170	199	168	176	164	187	182	159	195	189	190	180	183	194	193	184	200	174	179	199	189	183	212	181	185	204	203	183	186	196	177	194	194	179	178	181	187	165	170	194	214	193	177	166	189	187	201	184	227	203	195	179	171	187	188	186	207	183	164	187	175	178	207	202	200	190	187	186	190	175	203	200	189	188	200	194	207	180	184	195	209	205	182	190	193	182	186	179	166	171	197	183	198	184	198	194	169	175	188	214	219	182	178	192	214	180	175	194	194	167	191	198	173	170	198	190	202	196	167	185	193	203	208	193	208	173	194	178	185	162	177	187	186	179	202	186	189	205	188	210	184	188	183	207	169	184	169	184	178	195	174	182	188	177	184	200	201	189	187	189	175	211	189	210	178	195	153	190	180	194	192	152	191	172	200	160	156	193	196	186	198	166	206	180	171	174	179	196	170	201	168	209	191	178	190	194	184	179	191	199	182	195	184	220	191	181	168	182	183	173	182	195	197	199	204	212	181	175	187	173	182	214	188	173	178	177	186	194	173	199	193	197	193	209	176	178	188	175	185	157	169	170	194	195	177	195	187	168	193	186	187	163	176	167	206	184	184	186	190	187	215	189	179	179	174	165	189	228	216	214	213	180	187	171	177	183	184	203	156	180	180	173	201	171	191	168	195	183	192	193	174	190	197	215	182	186	189	180	208	194	197	186	194	182	207	170	188	181	205	169	186	174	195	174	196	170	193	191	182	152	165	189	188	172	171	213	196	176	208	177	203	183	164	186	197	181	188	187	173	180	200	195	182	181	164	195	178	168	178	178	191	211	187	192	176	210	162	217	195	182	215	188	207	203	181	174	184	194	154	219	173	167	197	219	197	200	190	201	197	185	168	191	205	208	181	198	182	201	184	185	164	173	199	203	170	186	184	183	181	181	198	188	191	166	186	200	198	194	191	178	198	185	167	157	205	168	183	179	206	167	198	200	208	170	180	173	188	185	179	198	195	169	168	169	175	171	163	155	197	173	184	195	189	169	200	215	177	178	188	193	216	190	179	181	200	175	186	213	166	201	197	165	169	173	187	189	190	183	197	170	185	165	194	196	173	192	187	209	195	203	183	195	199	217	186	188	188	186	216	168	203	150	209	185	193	184	161	184	192	194	196	202	190	168	192	185	169	186	182	175	193	193	186	192	186	170	172	186	177	197	192	202	193	174	201	190	183	195	178	212	195	193	176	187	204	172	208	218	165	197	188	175	169	196	200	182	200	200	178	199	185	189	181	174	205	191	189	226	190	173	207	187	180	197	168	185	184	197	198	190	185	191	193	182	198	172	214	182	191	204	183	185	172	184	185	221	162	186	184	193	167	205	179	147	210	189	199	218	197	200	172	199	213	191	182	186	174	159	170	211	176	212	189	179	185	166	179	188	183	170	175	187	185	172	169	175	187	196	198	188	190	172	170	206	189	180	187	193	170	177	183	204	167	161	235	179	223	188	202	194	186	187	184	185	210	188	180	186	187	169	216	179	181	188	194	183	182	195	199	176	196	194	198	188	197	196	170	208	224	186	157	164	187	142	184	208	192	218	202	171	182	167	195	190	192	198	198	174	177	163	212	177	184	166	187	192	188	185	193	204	219	180	173	166	167	187	181	206	194	180	191	173	181	185	169	155	189	187	175	195	199	178	173	195	187	191	207	177	204	179	189	170	185	176	198	193	207	192	194	190	181	189	205	173	191	180	169	195	184	197	204	179	197	207	204	179	182	186	194	197	191	187	175	194	189	199	179	189	190	187	180	183	180	223	187	181	196	200	185	171	209	186	201	180	177	185	190	201	217	198	185	157	187	162	185	180	183	185	185	178	189	190	164	170	188	182	209	180	168	158	181	215	195	199	188	183	202	175	171	189	200	162	213	198	205	197	193	185	207	206	206	208	197	217	183	172	186	192	168	166	207	175	170	168	193	182	193	196	188	172	159	191	193	191	160	169	167	204	200	176	205	185	172	190	213	169	199	199	167	193	203	185	172	193	180	201	180	181	202	198	207	176	183	181	192	203	189	192	172	177	176	175	176	183	196	212	160	187	182	175	188	158	181	169	182	189	177	206	175	189	198	149	169	152	203	188	162	194	168	166	194	176	186	181	204	183	193	179	173	175	190	187	186	181	189	180	200	200	193	181	191	186	194	169	190	193	206	162	177	179	175	167	172	194	177	179	178	189	186	194	188	190	209	183	201	167	166	196	198	191	171	209	176	167	171	185	185	167	203	187	168	177	186	178	187	189	196	169	173	185	197	169	183	213	188	186	192	195	203	181	174	202	196	176	196	179	178	175	209	171	197	177	167	189	191	179	178	181	189	184	189	214	200	180	208	172	171	165	187	195	203	202	147	177	185	202	168	194	199	182	192	179	192	164	197	184	182	180	192	193	189	180	180	173	196	188	202	191	190	195	179	190	195	193	175	194	180	182	180	185	192	175	180	206	181	173	187	173	206	177	175	164	194	168	184	194	203	183	190	166	182	212	199	197	198	169	182	203	187	178	193	190	188	173	187	198	190	188	183	180	178	187	198	201	187	165	184	221	178	183	164	183	195	196	203	203	186	193	226	188	191	168	176	158	177	180	169	198	192	206	213	228	193	190	203	207	186	185	191	166	192	178	198	167	189	196	193	185	180	202	162	191	177	211	187	176	208	189	168	171	212	171	174	182	190	204	163	227	161	187	186	207	182	176	191	210	190	186	213	163	210	181	197	183	178	203	172	175	206	183	188	171	189	186	189	177	216	169	176	199	186	187	191	219	175	184	165	189	174	193	209	190	186	192	171	183	181	193	181	172	197	192	180	199	166	179	181	191	190	191	179	181	188	186	179	183	169	187	206	191	201	163	207	183	174	200	176	193	171	187	179	207	197	169	177	194	174	161	167	187	196	195	174	201	174	159	201	188	208	191	178	171	205	198	212	190	207	169	204	174	176	183	184	181	179	195	185	183	200	195	192	168	192	189	189	182	187	173	168	159	150	187	195	175	177	189	189	173	169	172	185	181	245	196	182	183	202	176	212	193	174	198	176	210	173	186	204	164	190	184	212	211	179	172	172	186	210	177	160	164	186	180	183	221	184	192	179	158	192	192	181	186	169	218	185	166	175	203	175
18190	35073	34306	25710	19324	14519	10793	8420	6951	6231	5399	4584	3974	3537	3168	2869	2594	2374	2133	2065	2094	1743	1628	1384	1362	1203	1052	949	780	682	667	607	553	498	510	498	517	496	491	479	464	431	444	439	465	464	440	414	448	414	419	416	425	412	411	398	393	432	415	409	403	428	400	371	427	384	374	398	435	394	407	390	368	371	387	396	404	399	435	381	426	408	398	417	380	435	407	402	414	425	400	406	429	397	409	377	376	383	380	374	392	369	395	372	417	378	397	391	363	335	392	420	407	381	406	405	414	368	384	395	386	394	396	391	381	362	380	382	390	394	398	414	388	421	407	395	389	392	391	383	390	398	414	387	390	361	369	392	390	412	399	405	394	360	373	411	376	409	405	397	371	383	399	453	376	413	382	430	401	429	350	376	383	380	377	401	398	388	382	378	377	371	397	447	373	410	410	403	387	401	417	408	370	425	401	375	388	363	394	394	384	379	374	401	408	382	355	424	391	393	403	377	377	396	418	373	383	382	395	376	381	395	384	396	393	366	383	408	391	371	380	392	389	360	398	379	381	379	375	395	361	376	375	400	423	370	404	387	384	424	394	386	365	422	375	389	403	368	423	408	391	421	392	394	402	364	412	354	391	387	363	385	376	386	364	367	395	424	368	420	387	387	407	359	378	389	393	431	407	403	368	382	418	362	391	417	387	385	380	421	379	382	398	391	355	354	411	386	384	441	403	393	380	399	408	413	369	402	386	378	370	402	380	401	416	365	402	375	395	386	369	414	412	382	384	387	352	365	407	389	392	389	399	366	382	445	383	429	438	375	401	388	394	401	372	385	345	379	380	403	385	405	397	399	381	383	353	387	381	368	416	406	358	380	377	409	373	405	377	423	371	363	388	394	385	387	407	401	384	404	380	429	395	425	369	376	392	431	396	394	370	401	395	418	352	389	418	378	402	386	350	391	372	374	401	376	409	407	414	349	410	398	380	408	383	387	394	375	368	381	371	385	416	408	375	376	392	366	377	404	365	359	355	377	412	385	372	392	360	404	451	342	384	375	383	395	379	404	386	351	399	383	360	403	401	371	425	380	388	368	374	415	447	397	402	416	366	392	400	408	377	399	392	366	406	423	407	399	377	361	362	382	397	395	346	368	375	395	401	352	381	356	422	383	345	407	393	375	376	387	392	409	393	398	387	355	349	385	384	372	413	404	370	384	386	381	393	381	382	400	400	425	381	407	380	389	405	376	379	393	405	406	387	379	389	369	429	394	434	404	373	383	371	414	377	387	385	393	389	393	399	359	378	408	377	387	393	373	411	385	401	412	381	373	393	403	369	365	370	370	384	431	380	374	386	337	370	425	390	371	366	380	385	376	371	365	393	432	401	397	371	404	377	415	406	429	399	390	390	408	395	362	408	423	382	400	389	393	358	400	404	384	376	433	358	395	404	428	388	388	392	378	388	423	360	395	367	396	407	377	382	403	357	399	413	407	336	373	404	387	380	385	432	391	407	398	343	379	384	388	377	402	385	407	364	393	374	413	415	383	383	436	377	386	438	374	415	376	381	400	411	407	391	369	370	408	377	403	422	386	384	408	364	382	387	378	423	404	377	415	400	383	381	397	393	399	420	393	383	405	417	364	396	406	385	398	376	355	411	397	393	407	415	428	389	373	355	378	407	398	400	370	394	375	403	378	402	389	386	411	415	368	356	400	405	375	417	394	372	397	379	379	385	399	396	369	386	402	431	419	399	396	370	389	387	382	400	372	399	401	416	357	392	408	384	382	377	363	345	381	407	404	409	408	395	404	372	383	383	361	390	405	357	389	395	383	378	400	379	409	361	387	391	381	393	398	385	376	412	377	444	374	364	402	379	410	398	430	394	402	381	363	404	427	384	380	399	409	413	400	407	372	400	429	395	395	407	400	401	398	366	371	442	410	394	405	347	407	379	401	398	382	414	397	386	406	405	394	371	344	395	384	344	397	407	408	435	368	397	392	376	400	388	395	384	410	376	407	422	374	374	424	362	415	376	358	408	414	407	396	398	424	410	362	413	436	385	385	389	373	407	364	416	388	358	411	382	390	376	431	413	357	354	355	375	387	381	393	400	393	403	398	390	405	401	390	401	407	393	390	404	399	410	374	395	408	393	393	394	377	347	403	421	415	388	413	387	410	402	379	392	383	370	374	396	394	362	397	381	396	425	415	337	366	420	407	366	403	370	401	356	347	405	383	396	377	417	398	382	397	370	377	368	373	376	369	377	413	397	379	389	389	381	403	423	382	381	411	424	406	383	387	402	402	380	430	385	444	396	377	404	427	382	400	403	367	427	398	396	396	417	394	391	405	380	413	379	383	336	422	383	360	383	370	375	356	410	400	368	389	407	396	390	378	386	383	388	409	400	402	355	390	396	370	425	365	364	379	380	406	390	426	414	407	389	375	399	409	417	401	406	361	389	399	414	392	395	368	384	403	407	364	414	393	405	390	405	373	390	373	399	364	411	402	401	399	360	406	395	390	384	391	390	380	422	397	401	393	349	391	376	373	369	368	409	377	392	367	390	392	429	390	402	371	387	385	396	386	385	380	383	388	421	396	387	341	412	374	382	391	407	369	365	334	401	395	431	407	371	404	390	374	378	386	398	397	401	374	406	392	397	413	390	416	370	447	389	404	403	371	424	402	418	367	369	371	399	367	381	366	416	402	426	371	400	378	394	420	423	412	389	360	394	390	408	382	393	382	392	347	394	387	411	399	409	383	386	358	395	391	401	375	378	394	428	388	378	393	399	395	400	366	376	398	362	385	359	377	405	365	389	383	415	403	377	385	397	388	384	387	375	362	407	432	420	374	378	437	380	361	412	407	376	422	354	397	399	361	360	408	413	373	380	374	391	412	380	410	396	413	384	404	405	375	391	404	402	450	424	408	428	382	423	394	405	383	417	358	384	379	372	394	375	390	405	371	382	382	398	380	428	380	406	388	402	358	388	366	421	386	394	392	394	404	413	411	432	415	391	414	412	370	429	353	367	366	392	373	400	372	426	389	378	383	375	419	400	371	411	409	398	408	427	352	373	417	379	394	378	399	363	390	392	385	393	383	376	375	386	384	418	386	393	393	382	381	409	360	380	365	396	400	370	376	395	391	380	382	425	410	381	367	363	426	427	367	366	357	392	366	364	380	372	386	382	399	369	359	372	367	394	405	364	414	407	418	405	396	393	374	373	375	389	340	382	409	379	369	394	404	378	371	412	413	384	363	438	398	362	381	388	421	410	360	402	364	426	386	386	402	382	383	434	422	390	394	371	385	385	396	402	379	393	392	390	396	396	446	398	394	361	366	398	389	370	380	385	381	390	355	351	411	375	360	390	371	426	401	399	374	380	414	407	385	375	372	406	434	408	382	389	384	401	400	404	386	401	370	376	420	400	384	406	423	399	415	412	373	367	354	398	408	387	409	395	382	431	401	369	414	399	393	370	423	409	400	391	407	357	365	375	429	389	375	412	388
27020	20966	14707	7046	3387	2079	1449	1138	988	883	756	683	637	650	598	545	591	494	479	419	482	389	420	390	368	355	356	314	327	340	328	322	307	321	340	323	308	331	289	304	303	293	296	307	303	293	274	313	259	279	318	298	306	306	307	275	330	269	311	307	290	301	280	332	287	296	279	315	287	301	287	275	311	286	300	282	283	347	274	298	266	298	289	286	293	277	286	299	262	280	263	269	285	285	297	284	291	307	308	282	342	281	318	337	294	286	269	261	290	314	298	269	305	321	311	277	303	295	270	278	311	293	318	313	271	302	308	294	301	270	298	312	280	277	309	282	316	302	282	277	290	320	293	300	297	279	280	275	290	310	313	260	285	276	292	300	298	298	308	306	285	282	278	289	288	284	292	292	325	280	299	319	278	273	261	289	287	291	271	293	285	293	287	255	294	325	285	294	298	282	298	310	311	303	309	296	299	307	303	326	293	295	285	304	299	302	274	281	279	284	293	267	275	297	274	276	318	288	280	279	303	303	300	316	308	327	270	323	301	285	318	297	328	298	285	314	281	283	309	317	313	267	313	324	274	272	333	288	280	288	276	297	265	284	256	289	314	323	269	268	301	276	322	303	331	278	281	271	289	286	299	295	271	310	292	282	321	302	272	289	303	318	278	333	261	295	279	296	255	285	305	295	283	293	298	316	275	291	310	280	287	272	300	316	288	295	283	286	278	274	270	310	290	285	319	294	284	313	282	322	280	302	307	303	287	288	289	264	278	293	304	291	277	328	274	283	318	328	306	303	304	290	266	274	282	311	295	291	288	345	317	319	303	321	279	284	265	286	312	287	302	284	273	319	285	306	274	259	311	314	261	287	297	323	267	331	269	269	283	287	287	334	281	286	311	278	322	279	284	271	302	275	296	315	294	298	296	291	271	275	296	269	308	279	336	314	279	282	299	319	290	290	334	276	290	283	323	284	273	243	312	323	309	269	289	323	309	300	297	294	301	309	309	291	290	296	283	316	314	311	270	310	298	294	308	276	315	290	303	318	277	291	291	300	287	292	309	255	292	339	307	286	284	299	295	290	277	305	298	293	306	315	305	266	301	279	306	260	279	302	308	300	273	311	289	337	285	303	264	287	301	322	273	294	306	299	268	305	286	297	275	293	301	294	309	254	270	251	303	291	311	284	298	298	300	288	299	284	277	278	294	311	279	324	286	291	297	307	337	271	287	294	271	286	299	277	274	329	284	277	279	311	306	315	294	283	297	279	277	295	271	326	302	291	275	303	287	271	286	311	269	338	298	315	310	273	281	291	324	292	298	302	299	299	296	295	283	262	286	296	292	278	264	270	283	292	292	266	317	298	264	273	290	299	315	297	298	291	278	301	314	276	297	262	312	296	283	317	322	295	290	280	297	286	329	275	297	299	299	268	304	302	257	297	298	277	274	281	328	327	286	275	305	264	288	295	286	306	300	260	327	282	294	304	272	288	322	321	273	319	307	323	291	278	289	299	303	271	287	295	324	299	298	310	288	296	275	288	313	309	293	296	281	302	297	305	266	288	276	300	265	329	266	300	282	275	296	293	338	312	304	287	292	300	323	329	294	281	317	267	284	299	293	283	279	311	273	302	285	273	275	315	289	278	302	264	312	286	271	275	277	311	304	322	279	301	312	277	290	300	319	300	268	281	281	292	272	305	295	318	264	284	282	320	300	261	301	295	278	300	262	290	312	266	291	319	285	306	270	291	280	295	279	298	302	289	307	322	283	333	302	317	286	309	285	289	306	275	303	267	288	299	287	293	321	293	287	312	294	282	305	300	314	272	284	292	290	303	292	289	292	288	289	265	300	299	280	311	309	299	313	301	301	287	319	284	318	308	317	270	290	289	311	294	294	278	260	288	301	281	325	296	283	296	310	314	284	268	271	295	313	314	313	305	326	298	298	274	297	304	270	282	319	300	294	297	286	281	292	276	302	307	263	298	299	292	317	276	290	269	302	287	285	314	313	305	324	300	279	287	279	301	307	269	268	297	299	314	300	332	265	287	281	294	311	298	284	284	301	289	307	277	278	283	325	297	316	264	292	264	279	299	311	254	276	308	314	344	301	324	274	288	312	289	292	308	304	274	278	318	295	318	329	288	277	313	298	295	320	306	319	285	263	267	312	316	296	302	296	278	281	276	312	313	286	305	290	287	298	295	294	293	296	314	320	301	263	280	256	291	322	300	290	305	291	279	262	307	284	284	313	323	288	293	302	295	291	291	296	314	276	305	315	319	282	285	266	261	293	293	287	318	287	327	287	273	302	285	284	288	306	300	304	297	305	316	304	276	313	271	259	295	277	297	286	312	258	292	327	302	277	279	285	273	305	281	296	326	307	297	279	301	286	276	297	298	323	289	286	273	327	306	293	283	285	315	315	291	315	308	285	302	264	288	274	288	318	291	301	303	281	344	291	288	287	300	275	298	285	288	294	307	306	304	290	258	294	308	282	278	304	271	340	314	304	329	272	284	318	342	270	304	284	293	272	282	315	275	298	295	298	307	293	289	286	302	305	286	286	296	282	294	291	307	303	299	286	308	294	292	269	310	315	272	285	268	296	282	321	296	285	271	326	289	293	303	295	306	313	304	332	277	286	341	266	272	291	295	311	304	314	298	320	269	297	300	299	315	328	332	287	287	288	282	309	275	325	303	295	298	344	312	288	306	283	257	302	287	278	277	284	285	276	279	295	309	303	288	305	315	305	297	280	301	297	288	321	283	293	291	294	293	285	301	279	295	292	279	293	302	287	295	277	276	281	284	300	286	296	297	304	298	266	294	252	329	278	307	313	306	326	297	293	295	284	279	288	312	292	315	311	323	297	278	299	316	271	285	280	285	290	286	310	306	262	324	316	313	282	299	295	299	281	309	305	284	296	306	306	289	322	269	305	276	273	298	271	315	285	288	304	288	271	289	284	304	270	307	296	273	300	273	294	298	273	288	325	279	288	289	277	283	279	309	327	268	311	286	283	272	266	309	314	289	302	311	309	322	281	276	313	283	306	298	265	300	291	278	294	273	315	289	303	307	314	308	294	323	266	309	295	290	278	311	311	253	308	276	252	280	323	269	289	268	278	292	302	312	308	276	300	306	304	312	309	290	306	307	309	315	295	309	282	308	343	275	295	289	305	287	326	317	299	276	272	302	285	299	309	288	272	288	287	264	281	322	314	267	287	274	302	310	270	316	279	300	272	290	323	283	287	313	317	284	301	308	295	261	272	297	316	307	277	250	273	294	290	302	278	320	289	292	303	344	290	278	282	307	328	304	316	307	327	247	295	268	281	302	289	322	293	288	283	310	297	311	320	308	291	291	288	319	316	314	310	301	289	265	275	312	295	302	292	295	295	322	292	277	301	308	280	280	299	271	338	297	305	291	311	304	291	285	287	318	312	295	293	324	284	298	294	308	301	292	286	288	323	305	288	266	274	286	292	284	313	299	298	277	301	302	276	315	325	275	302	280
14522	23204	22728	15549	10919	7662	5540	4539	3946	3241	2882	2482	2238	2212	2046	1823	1780	1645	1521	1344	1363	1242	1159	1085	1031	933	927	788	726	707	696	666	649	686	659	644	656	657	647	646	619	648	640	624	613	663	616	658	659	627	623	646	633	611	649	599	594	640	622	661	628	636	637	622	623	613	618	606	606	661	618	655	641	626	633	645	574	635	599	636	593	665	663	611	589	638	608	613	593	623	627	636	658	613	670	642	614	674	638	643	624	649	637	655	611	638	654	653	633	629	609	660	593	595	650	671	630	596	645	649	601	625	629	612	612	627	605	603	633	644	631	642	635	620	637	638	622	609	593	599	658	590	661	592	649	624	640	626	587	653	628	630	625	619	636	595	657	636	624	666	641	566	636	592	609	649	603	593	586	592	630	645	654	670	599	615	617	638	612	609	653	605	644	637	607	617	598	625	595	607	582	656	640	637	600	647	612	647	624	613	612	604	615	610	643	616	615	657	607	628	602	598	673	606	627	602	603	657	619	644	584	621	631	615	612	634	625	640	621	651	627	603	603	581	638	641	622	605	612	636	614	613	633	601	616	651	595	597	613	649	633	580	632	665	600	640	634	647	635	658	628	626	626	634	682	615	651	605	654	589	618	618	610	593	618	593	579	649	603	632	598	654	650	631	570	674	594	667	604	640	660	669	671	607	671	626	640	589	634	600	601	602	625	643	656	655	584	573	657	595	620	650	626	627	641	636	655	658	654	612	608	661	662	600	622	560	647	677	641	619	612	627	626	582	632	641	609	625	675	620	623	622	619	618	649	597	672	618	605	620	611	615	587	603	628	604	602	634	600	679	610	600	632	623	579	598	686	653	645	651	636	611	617	649	638	610	623	614	611	633	626	625	650	717	648	644	601	673	620	627	627	615	652	638	625	589	611	591	600	610	577	607	625	633	619	579	659	585	630	623	634	613	659	656	626	607	594	605	633	612	592	608	638	592	587	594	601	612	601	604	580	605	573	638	648	610	629	609	633	608	618	624	609	641	648	617	652	614	613	576	625	639	661	649	619	602	602	641	620	621	586	671	601	615	572	625	655	666	616	615	628	612	600	635	608	617	584	607	640	605	630	611	634	671	633	640	587	624	611	680	624	636	582	632	623	639	665	634	625	646	604	619	623	625	598	608	610	657	577	674	613	613	635	636	590	638	643	638	621	646	577	613	629	636	611	634	634	626	626	632	596	612	631	647	622	581	599	610	604	652	645	621	659	638	591	577	626	608	605	644	636	642	642	646	627	631	612	638	611	643	633	568	611	659	589	635	609	575	634	609	613	622	634	665	614	610	622	632	629	618	643	617	639	667	659	637	626	639	613	634	584	635	628	640	639	587	616	600	603	627	655	636	621	634	574	631	646	626	560	604	652	617	604	659	630	602	643	638	600	630	636	645	643	632	646	670	615	604	592	686	636	645	637	649	637	624	639	603	668	585	616	667	631	648	610	597	588	603	639	587	603	641	634	586	612	619	599	631	643	639	639	580	665	661	629	606	597	610	627	603	615	639	668	644	625	636	647	601	599	647	606	659	626	618	628	639	605	592	623	646	605	618	612	652	617	654	602	614	661	579	606	624	653	637	599	637	637	622	575	633	666	649	657	631	646	615	652	613	611	626	642	657	641	614	601	594	641	605	629	614	631	628	600	611	608	675	633	610	642	565	624	585	601	598	625	683	627	607	607	608	616	602	671	596	602	632	603	657	634	654	656	641	599	660	628	645	601	597	669	621	626	648	581	612	635	576	615	656	633	585	676	667	630	608	605	612	651	611	581	638	592	616	562	637	604	625	590	596	637	589	628	659	637	631	594	653	674	600	630	614	627	642	618	618	657	612	582	670	661	590	632	640	621	619	617	639	622	636	606	638	662	613	601	627	615	638	606	585	604	615	631	644	602	566	648	673	584	636	651	608	552	610	617	605	637	614	641	637	589	589	649	604	662	685	663	609	658	617	625	632	651	631	608	641	596	567	634	604	606	666	602	622	672	628	620	575	629	577	658	627	643	682	623	636	620	608	603	620	611	631	589	657	658	644	637	649	601	637	600	635	605	635	630	621	670	609	648	615	616	615	627	627	583	600	620	594	613	608	647	631	622	600	628	555	592	636	639	648	624	645	655	599	634	595	648	648	599	646	629	603	593	634	652	645	596	619	617	627	609	625	612	644	647	589	619	644	623	620	606	660	631	659	587	636	599	624	651	700	602	581	631	607	648	614	650	688	632	634	654	630	604	627	628	632	613	626	587	608	621	615	656	633	593	605	619	644	668	628	656	613	610	634	599	617	644	644	650	617	646	653	633	638	593	604	621	630	642	617	620	620	620	606	638	635	629	624	636	610	609	622	606	616	593	622	648	581	643	648	601	624	635	633	618	634	581	617	622	648	581	614	581	609	641	634	624	615	689	642	658	619	588	590	649	618	625	666	629	602	597	655	581	666	663	631	652	586	620	631	654	628	598	663	641	632	650	616	615	625	623	630	613	631	615	665	621	640	679	627	616	620	634	629	616	662	652	637	605	584	614	644	633	624	601	658	647	639	613	619	678	646	618	640	673	590	636	627	638	580	678	592	632	632	611	609	586	643	628	602	618	654	632	616	604	643	619	653	622	650	627	638	599	616	647	613	636	605	636	599	572	586	605	630	636	628	638	610	610	631	673	611	615	608	629	627	616	599	637	624	605	611	639	625	601	642	645	613	586	656	614	633	589	622	597	616	608	646	646	602	628	614	633	613	649	668	599	606	646	610	639	585	626	578	679	642	597	600	570	618	613	625	616	619	653	624	583	656	632	608	607	660	603	654	639	660	637	576	600	609	635	628	634	579	628	635	646	625	584	663	616	634	644	639	637	598	612	631	632	622	619	620	608	645	616	667	642	595	618	691	636	634	612	597	580	669	608	653	570	609	619	628	656	695	625	608	634	636	567	610	647	566	666	606	643	623	667	648	673	586	617	621	631	616	652	629	615	619	652	628	630	631	597	614	601	668	589	659	629	631	660	617	650	592	593	644	624	635	587	602	606	596	613	583	627	576	660	600	584	618	580	611	606	623	626	621	615	647	632	657	606	621	694	598	600	648	615	644	614	579	624	670	596	631	646	662	618	570	663	655	644	644	599	646	630	612	606	612	595	652	641	620	630	613	628	602	632	625	637	600	620	620	620	564	634	579	616	676	624	630	604	623	636	621	621	633	618	594	640	621	626	649	645	609	621	593	633	594	596	621	634	616	637	616	599	599	587	625	594	598	626	654	596	616	623	616	684	617	618	658	622	632	622	631	602	646	625	621	652	614	614	628	636	629	624	627	590	656	640	638	647	616	611	613	662	628	625	619	623	637	618	624	636	574	651	637	646	611	580	618	595	663	645	647	607	622	610	651	642	643	624	661	592	628	602	629	635	640	608	621	660	608	647	619	650	565	650	636	679	590	675	584	608	619	630	616	618	627	605	635	631	605	628	609	648	598	617	605
24384	21506	28627	24815	19903	7762	3431	2089	1492	1270	1075	985	842	773	689	605	598	607	586	511	497	398	440	356	379	317	276	296	241	249	223	246	203	250	215	251	251	241	215	236	258	230	240	199	235	230	222	237	226	199	236	253	217	222	206	247	212	212	215	217	219	217	226	210	219	224	219	218	207	213	217	199	244	201	215	220	193	211	224	197	221	206	199	249	220	202	188	225	212	226	226	224	212	217	228	213	245	222	216	230	218	199	203	217	225	190	213	214	213	226	187	208	205	204	238	237	240	206	218	221	206	240	207	218	249	211	229	200	192	224	245	205	215	217	221	211	216	194	251	214	248	222	199	208	226	214	210	238	217	204	203	212	192	218	210	265	230	217	189	220	222	221	230	231	189	226	221	207	246	226	202	208	238	213	214	181	213	230	234	207	251	219	185	235	219	188	211	194	187	204	209	214	245	228	201	201	217	196	211	220	240	218	216	229	213	220	220	204	182	215	191	246	229	201	213	218	244	214	199	210	218	201	226	227	232	223	203	230	205	226	223	204	225	202	209	225	199	227	215	227	210	228	210	233	220	232	213	254	229	232	230	203	213	198	205	207	205	210	211	213	206	222	218	222	206	231	211	206	208	218	223	224	215	235	197	235	196	197	234	227	226	225	227	208	248	217	207	233	186	187	208	207	220	199	240	203	222	200	214	261	219	222	214	224	227	193	209	189	216	229	215	223	240	194	204	217	216	223	210	215	204	214	214	186	232	213	235	196	212	202	221	237	201	236	205	195	202	214	255	224	233	186	242	209	229	208	217	186	207	231	218	209	236	206	227	223	207	221	219	217	224	211	209	225	234	211	214	205	217	196	222	216	217	219	187	224	228	217	217	234	213	199	226	208	208	233	200	239	217	214	204	242	218	215	218	198	202	208	230	206	185	216	215	241	211	238	224	241	227	220	184	212	244	222	229	194	250	205	216	205	194	225	219	222	214	229	219	223	196	181	204	206	231	201	213	216	201	195	216	208	229	201	223	211	217	248	241	207	230	231	230	216	208	242	205	210	186	219	201	197	209	211	219	223	207	209	201	210	223	236	227	229	237	214	224	217	211	197	211	213	197	203	216	213	214	195	229	203	218	207	210	213	212	239	204	217	207	219	230	238	210	181	221	222	216	219	232	207	217	207	217	239	242	218	229	227	225	193	203	210	211	205	231	244	223	201	215	231	203	234	214	228	215	216	217	211	228	212	214	219	213	209	221	253	235	216	216	187	226	227	238	207	229	203	236	225	223	201	226	210	206	219	195	212	221	204	242	215	215	210	225	212	225	222	210	222	205	236	218	218	212	208	205	199	218	227	205	217	208	184	241	202	196	215	224	214	225	213	219	208	214	210	216	194	233	229	227	191	210	202	223	219	202	227	216	241	212	250	219	193	180	198	197	206	209	210	229	230	254	194	214	203	233	233	225	204	223	232	227	208	215	227	210	210	207	196	229	226	230	224	211	206	212	236	191	218	243	230	192	203	201	207	211	225	221	222	185	255	216	229	252	233	239	243	245	227	250	229	195	218	234	222	222	189	229	217	217	212	211	244	215	216	200	220	216	247	188	197	223	201	210	200	227	212	210	239	235	226	218	243	214	222	213	212	208	195	197	211	216	225	203	222	216	209	218	198	212	241	215	224	213	230	213	227	195	213	217	217	209	200	196	208	210	202	207	201	210	210	227	198	230	206	225	208	207	226	202	206	189	240	209	218	209	211	233	202	220	209	236	227	203	228	221	214	249	226	205	217	223	192	209	206	214	212	212	202	201	212	219	218	240	251	224	229	228	236	221	222	225	211	207	204	193	206	196	198	189	210	251	212	201	225	237	226	220	239	214	239	232	207	222	220	209	193	227	240	222	239	200	220	226	206	196	204	214	214	212	211	229	194	211	218	234	211	197	226	209	225	203	220	198	221	242	204	220	207	204	241	214	209	226	224	231	186	222	224	235	199	222	217	217	212	202	200	212	215	218	222	229	226	243	227	223	196	252	204	186	240	207	214	225	195	199	212	222	221	199	194	231	218	222	228	214	213	213	213	221	219	227	202	206	184	229	223	221	213	202	224	212	201	242	196	230	190	217	231	204	186	234	210	240	218	209	239	238	210	245	229	217	201	210	225	226	238	226	200	203	208	223	238	206	213	204	221	234	229	229	189	202	207	236	214	213	213	230	212	221	204	210	249	195	220	227	210	214	204	214	224	202	224	222	180	209	223	219	237	243	224	222	241	201	222	208	190	244	225	229	238	215	219	219	204	199	231	237	223	204	219	199	210	201	207	208	195	224	220	220	205	216	210	213	204	199	183	213	213	193	231	201	198	229	224	230	208	211	219	238	234	209	219	216	209	206	236	211	216	202	202	197	199	210	212	246	210	213	223	211	192	205	205	242	210	224	194	222	218	230	205	217	230	219	201	220	220	203	227	215	225	211	212	206	218	202	212	196	217	213	222	221	192	208	211	200	207	211	225	221	196	188	237	192	220	228	210	240	209	227	208	213	207	203	243	192	223	228	232	203	205	216	217	192	191	223	208	223	197	199	187	215	199	221	223	203	219	207	216	186	207	203	221	220	196	216	211	249	213	237	218	197	214	226	210	183	225	201	203	221	224	226	213	226	216	226	209	214	213	242	214	184	213	211	209	202	193	215	219	268	213	191	199	210	201	206	216	218	239	239	214	176	196	221	232	213	214	227	245	223	223	222	217	211	203	232	185	226	227	227	189	180	213	221	223	213	237	222	210	205	217	215	223	218	210	195	215	212	208	232	203	204	236	208	225	222	207	199	195	247	211	219	209	220	214	229	233	228	210	200	213	229	230	209	232	229	215	186	234	193	228	226	194	241	213	220	185	198	223	229	208	216	214	194	212	235	223	213	221	195	181	220	203	201	234	189	198	208	202	195	189	199	200	226	201	212	185	202	223	212	187	229	228	218	213	226	203	201	224	225	216	193	196	235	218	219	217	226	240	229	205	233	247	205	231	224	226	225	210	205	232	227	241	195	222	221	212	218	201	212	209	229	224	193	209	205	218	209	212	218	212	199	207	212	208	207	225	180	215	210	214	225	228	207	225	217	185	224	221	221	215	209	190	243	206	220	206	196	212	217	215	233	219	214	215	202	221	175	249	222	228	199	205	221	217	227	226	218	213	212	203	223	195	215	217	218	219	235	219	233	207	211	205	226	193	226	213	242	204	208	242	235	224	232	210	226	212	207	228	224	224	215	208	214	216	219	235	208	243	192	224	198	208	204	229	223	240	204	221	230	224	193	194	209	196	208	208	204	225	241	187	194	198	208	234	221	228	195	199	223	227	203	214	237	204	222	196	218	196	211	211	213	224	243	229	228	193	222	203	193	224	229	217	223	205	198	210	220	201	206	221	184	209	241	241	219	204	229	204	197	196	204	264	212	231	216	195	209	180	240	197	254	216	212	242	208	230	234	236	209	240	202	220	199	205	217	240	210	227
15721	30101	29400	21913	17446	12995	9798	7524	6063	5045	4495	4023	3427	3042	2708	2330	2259	2106	2095	1928	1712	1529	1398	1300	1132	896	812	719	619	636	659	561	569	597	548	568	519	519	490	515	498	549	507	492	506	492	521	488	487	487	486	461	475	464	493	449	458	487	492	472	449	477	490	504	465	528	484	498	472	499	449	470	463	481	487	457	443	494	483	455	522	471	470	446	425	476	494	484	465	454	467	471	503	463	469	456	496	442	445	461	481	507	460	450	482	474	455	516	516	496	492	459	462	479	493	479	458	464	511	484	492	456	484	465	472	457	488	480	477	498	464	477	466	453	500	507	452	482	499	486	517	470	466	495	487	432	467	468	449	480	518	457	474	484	433	465	437	451	477	467	451	451	517	479	467	473	442	462	446	493	454	402	461	480	468	467	468	451	509	477	493	506	465	482	454	487	470	486	453	446	507	463	491	487	457	470	459	506	467	468	460	455	464	462	460	481	458	478	474	510	483	478	473	463	483	470	453	541	418	486	464	476	455	468	474	490	479	471	479	491	458	460	489	458	467	483	462	494	497	477	472	476	483	505	465	458	449	435	453	420	496	463	469	518	446	477	442	476	448	519	457	490	486	499	463	435	426	487	454	474	472	462	480	450	486	529	438	465	468	485	451	456	515	459	450	473	505	486	463	498	438	462	442	503	472	425	483	504	455	483	458	470	501	488	485	455	464	453	508	480	449	479	458	414	469	446	500	456	443	479	478	465	457	485	458	472	469	460	457	474	493	415	458	486	478	444	446	456	467	492	496	458	464	472	481	488	479	456	488	436	481	434	463	481	438	488	492	514	485	475	459	430	468	491	471	493	500	476	471	459	481	458	489	456	484	471	471	480	448	481	469	506	455	463	462	472	481	470	457	475	463	459	475	481	463	470	440	481	478	513	454	492	489	419	478	459	499	474	474	457	440	463	488	476	444	474	467	432	453	487	444	458	451	494	456	512	435	493	470	472	422	450	483	412	440	458	485	428	522	471	454	447	415	469	454	466	494	465	487	491	470	437	447	441	471	474	449	501	475	495	488	481	459	454	513	495	447	469	457	454	471	465	508	443	480	461	491	479	469	480	445	425	467	470	486	438	449	494	482	502	453	441	488	454	476	483	479	468	474	459	549	483	478	452	472	465	452	450	497	449	448	476	459	453	499	457	479	462	458	515	472	455	477	464	469	476	512	495	439	496	451	497	491	458	442	491	479	475	478	461	497	453	500	456	470	429	494	489	473	440	473	464	481	490	456	468	461	431	484	461	458	490	501	449	432	488	466	448	450	497	438	449	433	476	501	461	467	484	482	460	490	475	434	472	484	525	499	456	464	420	487	459	451	459	453	452	461	473	521	454	463	468	459	444	452	471	517	443	484	475	449	505	461	487	459	466	494	497	464	472	495	463	462	487	490	470	449	499	509	497	448	501	458	472	426	495	503	451	435	468	479	480	469	480	490	498	463	477	433	425	499	459	466	455	433	484	472	464	464	448	438	481	466	459	493	469	456	461	458	477	472	449	494	491	462	484	467	466	465	446	473	520	459	447	489	452	503	441	494	470	443	468	411	502	475	457	462	409	459	453	471	464	447	473	470	459	499	494	433	503	459	509	473	508	477	438	487	471	429	478	480	489	460	446	459	497	459	480	466	473	462	439	490	473	478	488	470	482	461	472	464	473	470	463	479	488	438	463	462	459	449	442	406	437	453	518	455	486	445	466	495	437	475	462	506	479	444	457	482	439	465	464	489	492	442	475	470	443	464	474	464	488	444	495	480	476	484	463	472	498	470	421	481	498	493	439	450	438	455	473	454	475	468	497	501	469	488	472	481	482	493	462	473	488	439	494	463	451	481	439	463	450	492	473	470	479	454	505	415	457	481	461	512	490	469	494	471	454	483	505	471	434	478	482	448	468	491	463	506	470	441	477	419	449	441	456	465	477	450	517	488	470	480	486	460	438	505	491	469	481	472	450	486	464	474	477	503	439	440	465	490	448	459	479	468	494	449	449	441	456	459	468	510	472	431	475	455	454	467	428	491	450	497	490	477	460	473	476	457	453	462	487	473	446	468	516	452	473	508	497	496	461	468	434	500	431	504	451	408	464	444	449	499	480	499	448	472	511	454	473	496	450	456	449	468	484	448	510	423	504	492	478	476	476	465	479	464	413	447	464	471	475	467	459	472	471	485	492	479	431	483	475	458	437	463	459	479	473	449	479	495	459	475	468	497	430	487	468	483	490	454	431	453	477	480	501	498	452	470	448	472	455	494	449	504	487	497	482	513	469	481	455	448	479	446	469	468	441	482	492	467	443	482	453	510	456	515	455	477	451	429	449	458	514	491	479	520	474	445	468	463	445	453	480	423	463	446	483	483	482	486	471	455	473	481	490	449	488	459	479	488	513	462	478	495	423	446	472	471	456	484	467	460	439	487	525	453	476	435	440	470	451	473	454	511	440	448	508	473	464	452	474	440	446	491	454	490	449	479	497	451	484	451	494	446	464	459	508	478	449	471	463	475	471	492	497	434	450	441	448	491	490	499	445	482	471	443	459	498	485	493	476	486	461	480	468	444	439	496	454	443	450	426	449	479	425	455	486	474	504	478	504	450	484	429	474	485	439	445	433	459	484	483	473	479	510	484	472	471	448	486	450	451	450	425	435	500	476	474	464	457	451	480	457	431	456	471	485	490	482	435	475	448	505	482	449	467	453	459	419	499	487	495	483	460	468	465	494	432	518	472	474	494	442	476	411	472	475	479	449	458	447	467	475	481	429	474	473	487	512	463	499	522	467	503	475	487	475	470	454	479	496	468	459	420	414	482	456	482	471	502	470	479	500	454	499	448	424	467	449	429	495	465	468	447	488	443	480	446	474	498	458	435	493	476	464	459	504	474	440	468	520	442	443	480	456	484	429	458	477	463	471	495	470	456	484	484	477	471	464	460	453	498	456	467	441	427	459	467	487	446	492	506	453	503	495	477	469	454	451	478	452	451	419	430	476	471	465	465	450	484	490	487	468	481	442	480	471	417	404	431	495	467	473	462	478	454	466	463	521	449	422	443	477	452	471	458	434	469	467	465	440	465	456	471	490	463	489	482	481	447	460	440	465	452	466	456	492	470	481	457	458	471	443	458	500	494	484	465	448	482	468	466	448	484	470	475	461	436	490	466	471	447	463	484	432	436	504	483	521	475	492	451	525	460	442	452	450	439	471	489	452	470	451	446	431	456	446	471	442	481	476	446	486	439	480	445	486	450	469	465	507	491	443	443	458	416	430	500	463	464	452	485	427	507	473	458	484	457	466	472	514	469	472	466	515	522	453	472	455	512	478	463	467	468	494	447	451	458	478	461	438	440	497	464	472	474	468	450	486	446	467	494	437	399	453	492	504	462	466	495	451	443	489	471	455	425	461	452	486	489	476	478	479	502	465	458	463	481	487	416	445	480	430	445	479	472	487	471	448	475	465	494	488	493	482
23441	21504	29347	24102	21531	19587	8201	3267	2268	1900	1681	1416	1177	997	893	739	740	709	662	667	600	552	432	455	428	354	281	287	266	261	240	218	205	240	197	195	207	226	196	212	210	196	194	182	181	202	209	190	215	170	188	218	218	199	198	195	198	184	175	188	198	183	183	206	201	194	209	168	204	193	177	193	212	181	188	193	191	175	203	152	201	205	211	186	201	189	177	184	180	192	194	197	201	169	178	207	208	177	190	205	171	170	207	199	200	196	170	195	211	194	209	191	211	195	203	194	170	186	206	201	175	182	202	197	185	207	199	187	191	192	197	186	208	180	184	177	217	182	185	160	201	201	219	184	185	172	197	185	212	184	201	192	191	172	193	213	192	213	215	181	210	177	189	187	173	198	195	201	185	202	199	181	187	193	198	189	187	191	194	190	190	203	196	198	202	185	181	195	206	194	205	171	194	181	192	201	186	181	185	190	209	166	195	190	180	181	190	209	211	197	191	182	189	210	191	211	169	161	169	197	185	167	196	169	175	175	196	199	185	186	204	177	198	178	221	192	185	189	173	199	178	195	211	219	224	205	205	191	188	165	177	201	190	199	188	173	176	167	186	192	193	187	186	194	181	196	207	190	208	180	186	173	186	185	205	161	206	182	188	184	185	194	188	188	204	217	208	166	198	201	186	177	197	203	185	184	209	184	171	202	192	215	190	182	218	178	177	201	199	207	209	183	204	193	168	193	192	159	176	180	192	183	181	190	195	196	160	191	220	189	205	228	170	195	178	177	182	177	200	194	187	176	180	191	180	173	170	189	189	172	175	163	202	178	179	191	166	183	196	197	170	181	191	192	158	170	187	186	182	202	198	172	173	192	173	196	194	175	196	210	216	212	190	174	180	208	203	216	199	199	203	194	183	197	177	213	169	167	207	203	191	182	180	217	186	170	213	183	187	197	168	190	207	199	191	200	187	175	193	215	188	195	192	206	183	195	188	206	191	195	195	194	181	208	190	173	202	198	195	200	182	205	179	170	189	208	196	175	172	191	208	193	210	195	177	189	188	189	189	195	193	177	195	206	171	180	176	191	193	180	180	194	186	182	179	201	172	215	185	196	170	170	190	187	202	221	197	195	191	173	170	206	206	158	193	172	180	209	193	186	188	185	227	205	200	219	196	199	193	197	178	173	182	184	170	176	183	177	204	194	206	202	197	212	179	213	189	154	191	180	194	189	166	189	184	185	199	198	172	164	203	203	194	167	200	193	184	196	190	182	176	190	186	198	223	174	170	177	184	170	211	213	189	172	212	191	189	203	178	175	200	199	181	181	187	197	185	195	209	178	169	215	206	199	190	168	183	182	186	224	211	200	158	199	185	180	193	205	205	216	168	179	181	193	179	193	182	189	192	185	184	181	195	179	189	174	219	196	172	177	219	204	171	201	199	168	197	176	219	197	185	202	188	193	188	206	211	219	179	192	191	203	184	209	207	207	178	191	206	151	187	176	163	189	199	183	200	154	185	193	189	187	181	180	190	199	187	175	179	195	193	180	209	205	173	183	194	174	187	192	204	177	193	205	173	212	182	200	192	190	220	188	188	195	210	171	211	220	201	188	218	176	199	168	180	181	182	199	185	181	185	194	183	188	195	201	167	186	181	179	195	188	186	199	174	203	174	206	189	194	193	182	198	189	183	200	214	200	177	174	178	206	210	185	187	203	162	178	179	174	198	182	199	188	196	176	193	233	171	185	187	175	192	212	203	207	221	178	163	176	203	192	211	172	197	188	176	168	214	225	182	160	184	176	189	170	196	188	201	217	200	207	205	180	180	200	172	188	188	195	184	172	199	189	179	190	206	169	217	206	184	195	187	186	188	177	198	203	161	190	187	180	195	190	217	187	199	183	191	203	191	206	181	190	200	186	183	210	181	177	194	182	199	177	170	183	209	192	171	162	207	198	204	191	199	196	182	181	181	189	203	188	207	184	174	167	179	216	208	184	204	215	212	189	184	198	199	171	179	215	186	224	178	193	181	173	189	195	172	186	204	185	187	184	178	203	189	192	195	198	192	182	199	190	175	212	185	193	208	189	185	172	195	189	192	200	195	199	197	182	219	184	204	189	164	194	207	172	203	211	191	202	179	183	211	189	206	218	161	180	187	176	184	207	195	203	192	179	205	189	175	177	190	183	189	197	192	179	192	194	179	171	175	181	184	189	194	172	213	163	175	187	166	171	156	181	182	174	197	191	189	187	198	213	180	205	176	195	192	190	196	197	171	204	183	206	166	218	194	214	196	198	181	197	186	186	210	202	204	215	188	216	187	188	171	163	197	202	212	198	201	176	197	179	204	196	175	204	189	157	185	198	199	209	189	215	185	170	194	173	166	184	186	174	185	194	173	188	192	195	192	160	172	203	220	199	189	158	205	189	230	179	182	179	191	191	196	178	184	180	182	198	197	179	185	205	178	182	171	200	204	184	187	168	195	216	195	220	199	207	178	176	192	168	169	162	179	190	180	200	190	209	207	187	182	184	195	179	199	169	181	182	163	189	173	163	197	176	195	184	184	211	169	183	160	181	187	208	219	196	194	182	198	189	209	209	190	196	204	180	199	200	204	203	171	199	193	186	198	187	199	201	176	176	200	196	167	163	180	185	184	165	175	212	183	179	195	210	188	193	182	168	200	180	189	188	190	205	182	193	205	179	174	172	202	186	183	172	169	180	209	196	196	174	199	169	193	201	190	228	174	207	183	195	178	194	199	203	190	199	175	175	183	190	201	181	194	188	180	203	179	193	184	193	186	192	173	184	199	197	216	192	206	178	180	196	183	221	194	206	191	186	210	168	212	174	185	216	189	176	193	180	180	176	174	173	173	182	214	194	188	172	170	190	165	197	185	224	192	190	189	194	203	173	198	191	168	187	175	218	187	195	178	206	191	188	189	186	165	187	178	178	175	168	193	176	188	197	189	217	185	177	178	185	195	191	192	183	188	206	178	198	185	165	189	176	169	205	170	187	173	211	196	181	176	172	203	189	178	191	166	190	210	158	205	206	204	204	191	177	199	192	197	179	189	170	179	227	178	198	194	182	186	153	198	193	190	185	189	161	177	183	184	169	181	166	185	195	201	232	180	161	198	202	174	178	189	180	211	197	214	172	193	173	189	184	173	180	209	187	205	180	175	173	183	180	208	168	181	193	166	168	207	169	187	181	187	212	188	198	184	179	197	178	202	178	187	201	189	180	180	194	187	189	202	189	201	185	194	194	191	209	191	173	195	188	203	181	179	190	191	202	166	178	191	168	204	195	185	177	215	182	166	180	188	192	193	200	185	190	188	187	204	183	196	184	199	162	201	204	185	183	204	186	199	174	187	204	183	174	181	199	208	172	203	186	194	185	174	190	214	191	203	185	166	218	215	196	205	180	190	191	200	177	175	191	204	174	199	199	202	189	185	165	180	204	190	179	204	213	208	179	175	195	185	184	191	171	188	195	191	199	191	214	187	175
18223	34917	33680	26782	21643	17554	13665	10496	8548	7481	6748	5566	4954	4089	3435	2827	2782	2820	2567	2416	2054	1816	1651	1373	1175	967	845	732	670	637	577	577	527	545	470	521	490	449	436	443	464	399	458	444	426	435	442	434	452	409	383	428	453	414	435	424	378	368	403	422	419	399	409	423	387	385	420	432	421	402	415	434	421	409	401	428	399	385	404	399	397	403	406	420	381	415	435	378	417	410	421	423	396	413	411	374	398	358	408	432	421	441	404	364	389	370	359	415	391	384	393	391	372	395	407	425	454	424	391	388	389	403	426	403	385	373	391	383	410	412	420	403	396	389	434	418	392	429	403	418	377	395	435	411	417	419	420	366	410	411	366	414	392	401	408	387	413	396	381	421	409	421	402	389	432	436	397	419	425	402	379	370	388	391	400	425	444	375	372	400	410	383	384	386	379	408	416	367	384	401	357	361	386	406	413	404	379	414	407	372	378	416	405	397	418	396	390	409	377	401	425	368	401	394	399	394	423	405	416	421	432	367	393	399	389	391	401	407	407	397	377	392	406	409	393	422	400	405	416	417	425	440	401	372	392	383	396	389	382	396	411	414	371	387	355	414	403	387	388	372	405	431	404	389	381	390	402	399	379	372	425	392	422	415	443	381	409	370	401	385	387	372	372	381	357	404	398	424	363	378	411	396	399	414	416	386	382	413	418	362	368	456	392	411	402	417	429	391	416	429	405	383	411	378	384	417	371	384	398	408	372	400	393	425	407	404	379	423	393	397	398	384	388	365	400	395	384	383	431	374	425	385	368	406	373	407	388	409	398	428	384	389	419	423	375	419	405	422	410	387	424	419	428	419	389	405	426	387	415	374	441	391	406	398	437	388	399	400	376	421	427	369	382	400	402	369	400	385	405	404	380	435	368	444	402	370	401	370	393	384	431	373	386	428	404	391	418	376	372	402	370	384	388	375	390	386	407	419	395	390	370	399	393	363	375	402	409	388	417	380	391	415	402	368	375	398	418	399	410	409	444	374	417	402	467	419	376	397	378	393	377	372	400	387	394	406	414	419	424	403	398	421	416	397	385	409	424	405	387	399	357	408	387	401	400	420	378	420	400	390	410	442	411	388	386	389	382	424	388	414	429	407	406	401	392	405	391	382	394	413	400	418	381	391	409	387	349	360	371	430	395	385	376	388	409	382	377	377	452	423	384	392	397	400	424	398	416	430	405	411	381	377	369	399	406	391	363	401	379	415	427	414	423	369	404	375	401	392	378	384	368	421	413	417	426	397	387	391	393	405	365	413	384	394	425	374	391	401	373	402	384	399	395	366	397	403	429	368	403	399	445	408	397	395	380	391	391	378	428	395	405	410	390	384	394	390	412	427	402	386	373	364	365	398	422	404	425	348	389	386	397	410	379	419	375	407	442	416	377	376	416	428	439	403	362	426	377	383	400	382	417	427	387	406	433	382	418	366	407	428	386	441	412	386	374	379	438	441	410	397	399	387	404	372	413	390	407	412	381	404	410	394	416	369	390	430	398	415	391	412	402	424	401	394	383	409	384	381	392	385	394	418	407	399	354	428	428	407	427	404	396	398	400	373	407	385	369	381	398	363	393	393	396	364	386	399	377	423	419	363	398	357	404	439	430	385	406	378	378	361	381	361	366	395	404	363	400	408	366	371	425	389	379	378	413	365	400	415	373	384	408	401	412	421	421	424	423	374	398	424	437	397	402	373	396	404	412	411	395	395	429	423	395	396	416	392	385	380	399	426	417	424	405	415	373	402	406	439	389	390	386	364	432	418	402	396	422	410	390	343	428	426	393	413	397	411	394	373	421	398	410	399	398	368	414	394	420	373	386	388	373	395	385	403	420	397	387	373	391	421	397	402	401	400	398	382	424	451	411	389	419	377	416	393	433	438	446	397	402	379	383	385	387	421	398	362	413	393	395	398	371	416	391	399	381	407	380	409	398	404	392	419	409	403	389	403	428	397	416	392	403	422	389	413	395	397	400	377	432	420	384	406	394	387	378	402	384	365	421	400	401	408	403	375	391	434	411	390	376	415	444	402	393	420	402	397	369	403	422	381	403	373	406	417	380	424	366	384	410	414	405	404	395	378	397	400	395	394	392	399	352	403	389	411	423	407	383	422	375	396	429	399	408	407	370	387	409	401	429	420	382	392	403	417	369	419	389	386	415	376	393	400	430	372	410	379	380	358	403	384	388	444	408	388	414	419	400	441	381	387	355	413	398	428	426	388	418	411	384	395	400	397	399	413	414	401	385	390	413	417	387	395	402	412	365	419	411	392	412	429	392	359	398	397	401	418	423	410	381	411	395	391	392	372	437	386	398	418	397	387	399	404	364	356	423	419	393	391	440	385	395	398	375	424	426	382	421	384	409	377	382	426	407	421	400	422	419	415	387	387	384	399	411	447	408	450	407	403	422	391	410	411	398	380	400	374	398	426	404	391	392	392	388	404	403	441	352	400	405	431	398	395	446	364	396	417	400	392	377	382	390	384	413	374	400	410	434	392	397	411	398	406	403	394	394	413	400	382	445	401	412	402	406	393	395	403	373	382	361	412	379	360	412	432	412	384	391	374	378	423	397	415	388	413	369	417	398	385	367	394	415	433	414	383	409	384	405	397	405	404	364	415	388	395	393	400	378	402	383	371	441	402	376	381	397	390	406	384	434	388	394	402	378	402	391	415	392	368	386	377	413	413	441	432	379	425	395	390	395	412	401	410	367	371	416	389	426	372	401	369	398	430	400	396	383	410	382	437	398	388	410	414	400	421	417	393	398	428	431	385	402	425	388	409	388	412	405	409	433	387	394	410	410	413	442	398	397	394	402	396	398	412	415	422	389	405	368	407	394	384	412	405	399	376	393	413	400	429	403	391	368	372	405	391	409	383	381	389	397	415	369	411	424	390	383	355	394	405	385	409	437	392	377	404	416	365	359	386	364	364	400	444	395	384	409	398	413	413	422	376	380	383	387	399	369	389	398	399	402	390	391	385	433	396	383	392	387	384	400	400	384	423	385	387	403	401	407	405	406	394	381	385	379	401	373	377	390	379	380	390	393	434	392	399	419	440	380	393	410	392	455	390	386	420	382	372	406	410	413	408	410	431	395	421	406	415	422	417	402	398	394	374	401	414	394	373	393	374	427	419	395	394	369	386	430	399	411	454	411	432	357	389	398	379	399	427	421	411	411	400	411	395	387	404	416	390	414	401	425	396	423	400	429	404	360	401	380	424	398	395	403	407	381	444	394	390	409	405	402	378	430	411	412	352	394	404	402	457	384	374	368	401	392	352	423	412	404	390	374	397	383	394	374	390	395	419	393	371	406	392	419	444	421	396	354	417	384	440	403	402	407	447	355	387	381	391	368	417	416	415	386	372	418	393	424	392	428	411	436	435	405	386	416	448	402	431	436	400	403	459	406	382	399	408	409	384	422	399	392	393	409	407	417	395	382	407	421	397	386	410	420	372	393	403	424	365
26966	20935	14977	8105	4333	2904	1994	1578	1215	994	880	794	706	620	538	502	469	464	489	418	402	400	371	364	398	319	364	310	353	303	297	276	308	287	307	310	304	300	275	268	326	292	301	276	274	299	299	262	282	272	261	300	280	323	311	282	315	290	298	286	312	290	314	283	294	304	290	274	301	284	282	308	305	275	278	310	287	303	310	265	294	295	305	257	282	314	305	303	314	248	301	313	285	307	278	302	274	315	280	276	298	301	292	281	291	274	276	281	271	295	272	295	320	260	296	259	308	272	299	305	254	280	292	282	299	294	309	289	250	279	287	270	296	320	294	289	294	312	300	279	299	294	288	273	286	287	285	315	279	280	276	297	317	315	289	281	295	263	297	276	311	277	309	268	268	308	302	287	303	299	281	311	309	291	272	282	310	277	291	275	296	313	259	281	272	310	270	295	279	277	299	304	263	281	283	282	297	257	294	294	270	300	307	292	304	258	282	300	313	312	292	289	308	283	322	289	289	297	280	291	300	246	286	274	308	285	309	336	340	279	270	295	313	290	265	331	282	314	329	287	284	257	288	272	292	311	292	287	248	272	299	273	288	275	282	291	258	312	324	286	284	273	298	279	263	284	276	283	284	276	290	311	290	262	303	277	296	307	283	296	304	298	292	317	270	304	272	285	305	315	299	250	292	282	267	273	258	279	307	283	309	329	301	323	336	290	322	296	303	299	295	273	275	273	273	268	297	275	285	289	306	275	313	313	318	294	274	271	252	295	310	294	307	322	279	274	276	334	293	300	254	294	304	312	276	287	297	287	286	255	274	248	291	308	292	299	287	282	287	301	292	287	302	323	313	287	302	304	301	290	308	287	308	298	308	278	312	303	273	315	253	281	279	283	284	288	284	291	266	281	299	279	272	297	226	325	292	271	262	291	293	271	269	293	279	280	288	277	297	283	274	272	294	311	304	295	287	313	264	312	299	263	304	282	302	322	305	278	298	292	270	279	264	280	275	288	302	276	295	285	295	307	290	289	291	296	289	285	285	281	284	306	286	273	299	290	276	283	292	278	296	282	309	265	292	275	290	292	282	268	324	296	304	294	314	284	286	272	293	295	285	298	325	277	283	298	271	257	298	290	288	321	238	277	296	289	265	320	274	269	319	330	255	299	297	278	288	283	273	318	306	266	309	285	271	299	274	293	262	261	273	308	282	285	322	291	252	292	296	260	279	292	302	291	320	300	318	303	284	273	283	267	306	305	297	290	304	292	272	309	285	298	283	297	271	298	294	276	268	294	288	294	302	284	291	284	266	275	286	280	292	295	315	293	292	274	281	292	289	273	288	265	281	306	289	261	302	303	293	266	318	283	272	329	315	277	283	327	322	284	277	303	258	289	322	266	296	286	289	270	275	298	302	286	295	314	302	283	285	283	281	280	300	291	266	271	323	312	299	273	303	303	285	262	289	309	300	271	307	264	310	267	287	286	297	303	306	297	268	250	287	295	295	281	265	257	283	286	270	306	316	286	317	268	302	320	296	281	284	294	263	294	302	270	273	285	277	294	245	289	285	277	282	307	260	277	277	269	295	324	262	302	285	281	291	290	269	322	283	297	281	265	299	310	314	266	297	301	297	300	292	262	332	311	299	281	321	270	280	298	298	275	303	294	272	317	288	299	297	287	292	294	287	247	293	278	290	308	270	274	294	277	292	257	293	310	269	276	295	314	295	312	286	279	286	301	296	270	292	269	283	317	261	264	316	291	285	283	281	279	292	316	265	266	298	298	313	289	303	297	292	295	289	305	291	288	287	299	265	304	266	249	290	265	299	298	320	291	275	289	286	302	289	271	292	306	301	290	319	279	272	277	285	300	265	304	292	298	293	331	303	286	296	296	305	260	277	289	286	306	298	289	302	303	266	266	249	288	314	325	278	289	329	297	290	295	263	295	272	313	297	299	302	303	259	274	292	313	284	314	267	291	292	271	308	278	268	287	284	337	253	297	307	248	281	294	275	334	254	294	279	303	294	289	268	261	326	286	313	299	266	287	291	299	324	302	288	282	307	317	310	299	313	290	303	300	344	262	298	271	293	294	317	274	293	304	275	308	290	318	294	251	280	284	288	279	282	271	293	293	270	306	291	274	268	272	274	301	308	295	300	275	267	287	274	286	265	348	286	284	289	309	273	289	290	273	280	289	299	309	295	261	276	293	296	304	280	294	287	290	270	299	303	272	281	290	313	273	279	311	304	286	304	255	306	273	283	285	290	300	277	292	284	291	282	283	267	294	252	290	289	289	284	297	273	309	290	327	255	270	282	297	299	271	295	295	277	307	277	274	273	283	291	299	294	270	278	299	302	297	284	288	264	301	301	307	295	287	308	310	270	295	298	275	279	267	261	254	293	279	302	297	272	272	296	298	286	260	316	276	289	303	325	275	292	284	317	295	291	265	303	279	277	304	303	275	293	299	278	294	300	306	286	297	311	288	278	300	287	284	255	275	292	287	290	289	306	288	241	251	289	279	301	275	304	240	276	317	284	270	296	295	298	294	263	275	286	305	291	303	282	281	270	296	314	318	306	266	290	266	279	280	300	287	309	299	269	299	299	271	289	275	327	319	298	303	288	283	305	294	303	286	254	307	277	303	266	295	268	274	304	288	302	306	309	278	289	297	300	315	244	286	291	301	305	248	285	259	289	296	280	316	268	277	296	300	252	278	277	308	293	283	299	288	310	280	269	312	276	294	283	315	303	285	334	285	305	279	289	302	261	302	292	297	296	277	277	302	292	270	309	309	280	270	278	317	284	288	278	311	288	288	279	315	282	295	292	311	328	290	298	288	282	315	285	282	300	309	275	308	280	269	268	290	273	301	271	312	289	314	284	283	324	275	303	309	271	324	318	317	315	269	263	304	299	323	288	283	290	270	282	252	310	297	302	294	304	265	275	304	300	244	274	273	290	304	275	294	289	310	260	315	265	296	305	305	285	298	257	310	297	303	262	296	290	293	308	279	293	299	271	298	305	246	267	319	304	328	304	297	291	264	294	296	257	261	244	291	325	333	280	308	298	295	305	286	326	306	264	293	323	287	293	280	289	266	292	270	317	280	319	286	290	282	278	269	300	290	272	304	298	275	295	288	292	288	284	266	281	302	264	262	253	271	298	248	277	312	319	244	281	337	292	287	277	267	284	306	287	275	308	293	282	289	282	269	268	273	293	291	275	286	273	293	281	284	280	324	302	290	330	309	299	282	280	291	297	306	290	253	294	304	298	296	294	290	284	311	293	277	297	280	286	273	284	278	307	293	320	275	295	300	306	313	258	294	286	277	313	285	308	297	278	275	287	292	276	248	328	295	308	280	301	296	284	283	287	292	296	274	272	270	284	282	279	268	293	270	280	324	297	289	307	305	305	282	292	312	300	292	300	278	304	290	293	298	292	276	302	298	296	281	256	295	322	280	280	306	309	310	290	277	273	305	287	292	285	303	293	273	284	284	297	284	285	303
14377	23768	23310	17209	13033	9975	7624	5980	5065	4404	3487	2943	2504	2122	1812	1664	1532	1492	1472	1354	1313	1098	1009	974	908	812	782	714	736	694	759	693	633	661	681	654	650	645	636	615	608	617	637	632	619	628	615	648	638	598	619	645	615	615	658	660	588	653	674	613	613	627	627	606	609	597	652	580	621	657	625	645	641	601	587	630	638	607	604	591	630	650	660	615	610	624	604	587	608	608	638	638	570	604	601	603	656	657	584	572	677	652	615	672	573	646	589	611	613	677	572	585	630	574	605	576	590	601	597	582	629	645	604	607	619	626	608	656	599	633	601	618	590	636	675	625	658	630	609	634	613	641	538	634	600	654	629	633	556	633	616	639	622	647	639	600	592	606	572	618	645	665	610	633	618	585	636	621	651	611	614	597	589	671	633	613	631	594	601	612	592	574	652	697	603	654	638	606	601	607	606	649	639	633	616	592	605	620	611	578	642	553	609	610	611	602	615	616	640	639	650	608	570	598	630	615	628	623	610	619	575	629	649	560	615	637	673	598	625	582	632	631	603	611	575	606	655	594	644	614	585	603	655	597	609	674	638	606	603	611	627	594	645	644	662	613	617	600	665	621	651	643	621	634	585	615	573	628	605	623	651	643	624	627	624	625	626	623	603	616	597	623	599	652	619	604	564	616	643	646	597	622	624	645	590	642	603	618	605	615	599	591	597	554	643	637	611	647	624	616	577	584	586	625	572	618	627	613	598	620	589	600	589	615	642	658	599	593	637	601	637	612	624	613	599	592	655	608	605	623	653	616	606	643	639	633	611	636	570	645	649	666	646	588	581	654	611	620	617	633	616	619	603	614	620	607	636	596	641	582	628	590	589	623	616	624	622	613	659	607	575	678	614	608	579	662	597	595	623	613	610	640	623	600	599	626	606	636	644	646	635	649	645	663	639	622	613	650	623	619	608	654	603	604	642	595	605	647	605	632	599	644	656	634	631	638	649	654	615	615	641	579	556	578	645	604	588	593	656	635	616	607	619	624	657	610	624	596	616	673	636	617	574	604	581	634	606	570	624	625	606	646	609	655	579	609	631	618	644	626	595	607	664	620	635	661	581	650	602	619	602	610	622	663	587	623	624	638	575	627	576	607	585	626	601	650	632	617	639	633	612	605	622	620	612	625	631	618	648	617	657	614	595	602	629	646	620	605	596	600	611	607	631	598	603	658	617	612	588	568	644	646	591	597	588	595	609	628	605	673	629	569	630	639	616	662	648	610	638	670	659	631	646	658	598	601	617	632	607	633	582	601	662	643	616	634	652	605	603	643	649	629	621	622	617	634	591	587	607	587	606	590	612	663	617	579	623	606	606	589	629	629	618	624	656	636	585	596	616	677	591	643	630	606	601	649	621	656	605	645	632	587	589	587	620	683	618	639	628	638	638	615	652	654	590	571	608	605	645	601	653	594	634	621	610	683	585	601	583	623	650	607	640	596	629	615	625	612	615	624	621	628	644	657	628	614	630	687	569	593	638	641	604	582	619	588	596	597	610	639	683	648	623	584	601	617	626	633	628	616	628	570	579	653	589	609	655	634	617	601	614	613	602	559	598	623	657	652	600	647	650	570	649	571	634	612	585	637	590	645	637	614	634	643	624	627	628	607	636	591	623	594	623	626	610	611	634	619	587	608	646	637	676	633	611	608	581	612	607	625	601	631	625	619	647	584	596	621	592	578	653	587	623	625	660	670	588	638	597	618	649	645	630	595	625	592	625	609	634	653	630	613	634	617	653	608	631	589	640	632	662	629	621	585	614	636	579	613	629	613	594	621	625	656	638	635	612	633	621	617	658	647	649	590	616	623	642	636	620	625	649	645	617	653	630	621	636	624	599	612	629	630	621	605	657	588	625	632	586	600	625	625	638	591	593	569	612	585	588	641	619	616	607	613	624	660	612	653	594	600	637	614	607	607	614	633	593	684	612	621	621	566	611	602	664	624	630	630	637	622	607	631	645	677	618	590	666	611	591	619	623	588	604	644	614	621	634	591	623	614	613	674	619	610	654	652	610	642	608	605	627	623	605	646	680	594	597	584	686	592	644	568	629	622	669	575	625	643	605	570	582	625	652	593	603	634	636	614	605	634	618	619	597	640	594	611	668	624	616	625	628	640	595	619	587	652	676	631	602	626	630	612	630	626	603	620	594	613	608	594	614	625	638	634	644	591	615	628	610	620	622	669	627	599	631	607	611	590	657	605	638	670	609	621	661	604	611	613	603	639	623	621	620	588	611	601	624	642	619	649	652	655	622	591	567	609	617	662	591	593	645	573	619	627	589	612	623	640	624	606	693	637	635	646	657	624	619	664	606	652	667	637	603	609	649	609	623	586	589	600	641	598	570	621	641	588	622	655	626	586	643	599	648	588	645	616	600	571	613	600	651	633	652	606	632	632	606	613	654	628	627	647	630	576	603	623	612	627	603	621	599	666	629	607	621	636	624	592	618	617	611	594	615	585	605	616	574	587	583	636	616	633	634	611	609	603	596	652	627	625	580	619	670	563	634	664	612	629	612	603	643	657	635	628	612	622	642	636	604	618	591	605	613	635	605	656	608	631	577	621	604	619	637	619	652	676	607	575	576	631	612	633	600	653	615	606	635	600	611	618	629	623	607	603	595	614	564	613	625	618	644	629	579	589	633	593	625	629	609	651	578	586	592	598	635	575	660	614	636	651	599	619	586	588	626	611	645	636	641	665	611	604	618	630	613	599	610	622	614	653	646	631	626	627	610	605	611	603	620	565	598	599	595	617	589	609	581	620	624	607	624	640	649	656	580	634	617	645	670	602	617	644	629	607	639	592	618	603	622	649	631	639	616	648	641	598	642	588	613	616	626	623	628	600	611	634	631	619	594	631	632	613	554	597	644	586	598	612	594	627	628	609	626	620	649	584	658	629	617	634	622	646	595	617	579	574	603	609	618	691	598	629	640	628	621	595	643	590	597	624	637	599	650	654	632	620	582	574	599	648	624	638	587	586	593	595	622	645	617	653	622	611	566	608	608	562	619	591	624	595	630	615	611	637	609	644	652	610	576	607	618	603	618	661	628	620	681	605	589	620	611	613	625	649	612	614	629	630	629	611	632	641	589	634	615	599	603	579	631	647	607	628	576	638	703	570	646	627	658	632	562	623	643	633	571	604	632	571	595	595	623	627	621	628	613	624	665	637	588	627	588	617	639	627	625	619	623	596	664	623	653	636	630	614	574	602	641	641	634	651	599	603	634	642	658	649	634	607	601	610	605	618	604	610	662	630	602	627	606	645	574	580	628	628	632	626	699	612	600	623	628	615	584	595	589	656	593	664	577	599	622	635	602	633	575	576	613	605	631	634	601	634	632	565	606	615	592	622	642	644	597	603	611	613	606	602	595	646	612	635	594	651	608	626	606	627	606	624	628	619	648	643	618	624	600	643	622	637	594	606	664	602	630	632	658	620	594	638	616	618	650	649	595	668	601	618
24429	21542	28698	24872	20021	8327	3922	2346	1841	1502	1246	1025	801	679	583	534	534	517	536	512	397	406	348	352	298	283	266	253	288	229	238	218	236	233	260	252	228	210	198	218	235	214	213	223	235	232	242	214	211	208	221	204	214	213	249	190	214	215	233	193	204	230	223	202	199	241	199	215	213	210	226	205	221	225	205	213	197	218	215	201	219	200	220	207	184	183	231	223	203	207	228	183	216	232	204	206	207	192	232	229	202	229	207	219	213	186	233	208	203	219	191	230	188	209	227	188	185	203	206	208	202	204	208	208	223	239	215	201	222	220	214	216	200	214	207	224	213	226	195	235	189	232	209	215	200	215	214	229	201	192	200	207	200	219	219	200	208	218	196	207	209	193	196	206	226	212	212	215	195	239	238	232	219	255	210	221	221	207	210	218	217	199	226	187	177	189	208	230	223	197	229	210	186	235	195	196	222	203	231	225	232	217	214	226	208	209	209	220	206	220	199	187	206	229	205	216	199	191	202	193	196	193	222	210	202	228	223	219	226	199	216	210	219	209	236	214	201	223	210	213	202	187	207	192	212	223	207	216	193	182	201	219	230	215	222	220	183	216	204	211	194	207	211	214	207	208	205	202	214	221	211	221	217	206	216	206	212	187	208	206	213	223	221	213	188	221	196	228	212	216	218	215	206	222	188	202	213	213	236	202	193	220	248	217	208	215	210	206	205	202	214	185	228	201	189	197	225	219	219	200	200	187	212	229	205	176	195	214	216	211	199	197	198	233	192	217	202	214	192	207	207	241	224	182	219	222	197	229	206	218	185	221	193	214	224	213	207	207	211	204	201	202	213	217	191	208	189	196	242	195	238	202	199	222	222	184	193	229	220	199	192	231	196	214	211	191	191	190	191	221	224	241	215	223	213	178	213	207	197	214	200	227	210	234	238	215	200	192	212	202	212	221	216	225	215	198	225	199	236	248	217	220	190	225	201	208	187	220	207	244	217	214	220	212	229	200	210	193	218	199	198	207	223	196	193	225	214	228	234	204	226	229	211	225	207	211	218	203	187	227	202	211	207	192	231	211	227	191	227	218	220	212	203	242	202	213	200	231	183	204	217	209	196	203	185	195	198	202	190	211	194	191	220	208	246	216	210	206	193	216	236	211	231	235	212	207	214	184	206	209	186	221	228	176	226	206	202	215	209	211	213	187	228	209	217	226	210	205	212	205	207	194	226	224	201	218	223	218	193	210	218	191	193	217	203	241	193	215	219	237	222	220	226	219	188	195	196	215	223	198	210	210	193	200	205	209	225	214	204	187	200	216	211	236	203	190	216	219	216	199	215	193	198	186	222	223	189	220	201	203	198	214	183	219	189	209	229	244	205	200	234	220	223	186	202	207	194	186	221	201	178	217	193	216	198	224	215	208	194	246	173	218	191	202	202	218	219	196	214	224	224	209	202	225	229	209	195	193	215	207	203	211	197	188	210	223	182	206	213	214	218	206	215	239	207	205	215	196	229	235	220	217	176	220	223	211	215	210	195	232	229	230	214	203	224	237	202	207	175	212	212	216	188	212	192	196	218	228	196	201	179	244	209	229	214	203	202	226	215	200	224	209	216	193	217	220	234	252	186	196	191	216	223	221	223	223	219	201	202	214	193	204	222	209	191	214	220	214	232	205	213	206	190	214	204	198	209	203	204	195	233	219	228	221	219	206	190	207	205	210	222	214	211	183	201	206	214	219	219	215	202	232	227	228	178	200	203	209	219	204	205	200	234	218	201	202	208	195	227	199	217	216	225	219	193	211	217	210	207	223	222	189	209	223	211	206	203	210	219	199	226	225	189	203	203	209	206	226	203	217	191	195	231	192	229	191	194	216	171	222	211	202	240	205	215	207	219	215	197	221	203	233	206	211	223	209	232	201	205	193	231	226	232	199	226	217	233	213	207	205	207	210	216	187	203	224	221	225	199	206	233	200	214	216	208	197	202	205	200	164	184	191	199	206	195	181	236	199	218	206	196	184	216	197	175	187	199	222	211	213	212	188	217	212	218	228	216	192	219	228	231	198	205	208	212	209	217	214	173	213	234	198	203	214	206	225	207	225	226	217	223	193	200	192	213	219	200	223	181	201	217	195	215	210	195	219	204	184	201	220	223	228	222	187	226	203	201	211	217	216	231	197	181	197	191	205	223	229	200	225	214	204	223	222	226	236	218	193	215	209	235	173	208	212	178	206	223	199	199	209	198	225	191	213	212	206	227	216	199	223	228	227	197	218	196	226	210	205	228	238	212	206	202	210	190	197	211	225	187	210	217	216	205	217	226	229	228	226	217	209	232	196	226	218	193	182	202	210	196	185	215	219	221	227	184	211	216	223	230	203	211	194	195	234	185	208	187	223	199	211	227	211	206	190	240	204	204	195	235	206	195	205	225	225	236	207	219	220	207	206	204	178	215	174	203	238	199	223	202	215	238	203	216	206	188	190	221	227	184	213	193	222	202	232	200	197	223	222	238	191	202	213	204	196	198	216	204	214	224	187	187	223	204	231	216	214	189	201	223	193	202	247	187	200	208	191	200	231	208	200	203	199	204	180	197	192	225	184	216	232	229	194	201	220	226	227	214	218	232	199	204	216	211	221	192	236	226	224	217	203	195	223	208	226	196	219	208	199	238	226	225	219	219	201	212	207	202	210	187	199	220	232	199	227	224	214	200	209	210	251	193	211	215	213	252	227	188	214	216	211	200	233	214	239	195	188	202	214	196	201	235	194	224	223	187	198	213	201	202	206	198	200	223	192	225	223	201	186	233	211	215	183	219	221	213	204	232	188	203	206	205	218	187	216	222	233	200	208	208	218	234	237	189	205	194	215	223	201	225	202	216	211	190	210	208	211	193	202	210	207	180	233	214	186	204	227	196	204	220	203	212	250	215	212	198	218	219	202	198	196	217	240	203	201	195	242	210	212	220	226	207	186	164	186	210	217	212	235	215	228	187	218	226	208	210	219	189	236	216	212	198	226	207	208	230	216	209	211	200	198	205	209	207	191	208	219	202	204	234	228	224	208	201	207	217	209	204	219	193	216	203	211	210	202	219	199	203	214	205	206	194	208	202	202	207	233	200	225	212	210	214	220	206	187	190	199	185	224	199	208	191	210	215	198	217	216	207	218	223	233	231	208	214	208	231	213	222	215	196	227	220	211	203	231	237	197	216	212	183	196	188	217	208	241	210	207	222	244	223	223	184	241	193	221	202	200	223	207	234	216	182	207	211	261	218	202	214	218	215	194	213	230	218	215	195	184	196	205	191	177	211	212	202	173	215	215	197	213	185	212	234	190	229	175	176	193	210	205	189	213	217	222	207	222	208	196	185	189	222	186	213	208	205	198	221	229	220	223	195	238	234	219	255	226	209	203	214	209	224	218	223	203	209	211	190	197	226	196	205	213	198	200	220	191	206	207	197	235	209	215	189	189	177	224	197	211	222	208	265	223	206	223	203	213	220	227
16168	32099	31555	24404	18545	14060	11223	8908	7391	6164	5043	3859	3262	2706	2302	2045	1937	1847	1696	1576	1429	1277	1170	1034	878	764	731	648	657	691	614	580	599	538	499	531	524	491	519	506	486	502	483	481	506	479	518	465	500	476	505	492	472	462	484	466	465	470	468	477	495	477	509	470	450	456	475	464	462	488	426	470	493	470	435	455	465	487	505	454	463	460	490	457	466	472	440	462	427	473	468	454	482	498	478	498	428	510	458	461	448	472	473	431	464	453	457	436	486	486	479	454	460	502	468	455	473	400	451	454	433	447	458	469	488	447	437	459	488	462	432	458	487	496	460	491	436	483	438	448	455	463	467	465	512	466	431	454	474	486	408	452	474	476	461	451	469	451	481	461	458	442	472	451	476	467	460	484	471	446	453	446	489	452	443	430	468	506	424	468	495	471	460	449	465	457	473	433	485	428	462	438	469	480	462	516	420	445	471	435	486	484	468	448	451	448	463	467	461	460	440	497	448	425	450	459	454	481	464	491	447	457	485	475	505	481	465	451	460	466	456	463	462	453	445	451	430	439	419	436	439	450	464	456	468	461	415	439	469	456	428	467	512	493	491	456	461	455	455	468	460	464	429	452	489	503	472	489	456	435	465	452	458	434	434	467	481	469	433	445	481	463	447	489	459	464	452	458	460	449	426	472	430	474	459	453	467	440	439	415	466	480	458	481	501	453	439	450	451	437	487	438	438	456	446	496	470	414	443	462	422	422	438	446	471	460	436	489	458	451	429	457	451	448	463	480	475	476	476	487	471	491	459	503	461	469	442	480	471	408	461	451	468	500	445	463	492	437	440	467	440	439	431	438	454	472	421	465	438	468	474	442	468	463	453	494	481	432	435	479	477	463	442	460	430	460	444	468	438	455	488	438	439	471	455	495	462	459	488	463	417	503	455	462	444	468	473	439	486	449	492	477	446	487	460	453	441	456	484	494	445	481	442	431	473	463	477	474	490	433	475	448	446	482	449	454	451	486	450	431	459	490	454	413	467	481	459	459	511	437	468	464	453	485	470	461	449	443	460	485	443	450	438	469	450	451	464	482	461	467	472	497	468	442	463	503	526	452	451	453	411	484	479	464	440	483	491	464	488	519	446	469	432	425	478	467	472	430	449	428	438	469	443	435	472	471	430	436	481	482	466	472	470	456	447	473	464	481	484	485	456	467	477	457	479	434	439	468	478	453	464	484	451	487	420	463	487	475	457	421	427	495	465	476	395	491	491	464	452	462	444	446	491	435	501	453	416	424	450	436	475	454	440	469	493	403	455	466	456	433	471	444	467	467	496	428	478	465	463	441	409	446	452	478	418	455	463	489	472	459	456	539	471	484	474	477	450	433	452	455	444	456	462	436	452	448	455	441	470	479	453	451	446	400	460	477	471	464	462	413	431	425	454	432	531	490	482	474	426	453	440	452	487	485	463	441	470	445	420	494	464	447	437	453	433	473	498	468	492	454	463	455	428	451	420	452	470	456	439	478	469	482	501	465	460	503	456	458	423	463	477	485	455	456	476	476	464	437	451	456	487	453	462	486	464	501	466	465	434	465	463	488	487	466	460	477	448	455	465	483	451	464	473	467	489	459	474	434	475	433	457	494	463	498	474	420	456	464	473	454	506	469	432	458	464	440	443	431	455	395	483	466	453	419	482	470	455	470	479	493	440	459	424	460	443	450	459	486	459	444	474	469	472	477	465	423	431	506	449	470	456	458	466	466	467	468	463	469	448	439	472	467	478	424	457	442	466	443	435	472	439	429	450	456	455	470	439	429	477	424	433	448	458	467	458	451	441	454	456	449	437	427	484	466	465	501	445	452	451	484	469	466	483	472	441	441	450	465	436	432	443	464	460	437	452	491	476	469	455	465	434	455	441	421	439	486	455	498	460	445	479	428	484	482	463	488	423	437	470	490	470	489	465	481	493	416	460	465	451	432	479	433	472	454	457	474	468	509	447	448	489	466	459	452	425	443	500	437	457	462	454	438	429	469	476	464	460	505	500	463	483	453	450	463	485	463	463	453	459	489	467	457	456	475	439	432	479	483	450	451	448	466	468	423	447	429	456	497	473	443	470	468	462	448	465	505	445	476	475	436	490	442	424	478	499	476	473	484	488	449	473	451	465	500	439	432	440	452	460	435	464	449	413	498	449	415	474	448	507	449	471	443	469	447	471	468	492	470	466	496	439	476	469	470	490	439	459	477	479	445	456	467	498	485	475	463	484	473	456	450	447	442	492	442	478	446	447	443	451	461	489	444	475	454	424	470	447	478	454	468	444	456	460	442	450	437	423	436	507	453	449	479	459	427	465	483	439	447	483	476	463	454	490	445	496	465	477	502	471	437	432	474	463	439	443	427	478	432	435	458	438	416	468	493	482	453	443	409	484	414	461	441	453	417	442	455	503	443	480	466	462	438	443	434	455	445	438	487	453	441	444	451	458	462	454	485	454	433	448	474	456	474	461	469	444	478	437	414	449	445	457	478	466	467	454	473	433	467	464	466	437	488	477	444	433	428	477	479	452	448	471	416	474	467	443	447	471	473	476	439	461	476	494	458	443	453	430	479	509	436	431	431	446	488	503	481	447	525	428	471	449	446	462	461	492	420	462	477	478	485	428	449	461	463	439	429	422	448	435	487	424	465	461	437	411	477	470	467	457	464	460	482	486	451	438	428	446	478	474	491	478	450	468	467	448	476	473	476	450	524	438	449	453	451	494	438	504	470	456	464	489	452	462	465	477	474	463	453	432	446	438	454	470	416	463	410	466	435	473	456	499	427	462	456	472	467	451	443	466	458	438	474	428	482	484	512	466	467	424	464	429	467	476	455	447	468	470	432	447	447	426	473	440	448	455	462	447	458	449	460	441	458	474	443	474	462	443	450	451	445	457	443	451	428	487	457	484	481	491	470	482	469	471	478	461	463	431	487	447	447	456	423	467	430	450	439	452	438	461	456	445	463	477	508	489	470	448	447	486	422	506	465	447	432	458	449	454	459	453	453	444	468	491	442	423	490	472	432	465	409	473	423	468	438	456	477	456	448	455	462	470	469	468	480	430	432	466	474	474	460	464	477	423	453	466	438	427	439	489	466	459	455	489	436	477	478	439	462	481	473	448	412	468	448	463	479	462	467	482	477	480	461	482	467	460	474	451	466	472	468	481	474	472	436	470	454	446	436	459	403	473	448	483	437	463	458	478	461	470	466	456	425	451	452	456	441	444	485	476	470	475	502	459	458	475	456	432	436	450	462	442	488	453	476	459	473	480	467	477	444	487	455	440	490	475	451	453	436	455	475	484	461	463	442	441	454	407	447	456	466	459	449	442	454	404	430	429	477	443	426	464	453	456	456	446	462	458	460	492	472	465	454	451	461	453	441	463	459	487	441	464	480	431	451	445	441	439	471	472	461	494	453	499	502	463	490	430	464	452	449	491	456	468	460	486	462	472	441	444	490	472	452	449	460	481	459
23449	21478	29306	24071	21497	19462	8101	3456	2425	1952	1573	1216	991	845	673	642	653	581	547	490	468	464	444	378	331	284	267	233	261	247	218	185	201	211	219	204	208	201	193	190	224	175	191	190	185	202	185	205	191	172	204	181	203	174	182	182	194	173	209	184	192	172	185	189	193	182	166	183	178	191	185	172	171	193	192	185	171	189	143	171	179	195	188	186	168	200	170	165	180	170	178	159	167	193	180	184	179	181	167	172	196	180	188	175	156	183	214	177	186	183	175	179	196	195	201	188	173	184	199	167	188	182	172	181	200	193	161	192	171	161	186	178	173	164	182	184	189	193	205	170	200	190	169	171	175	187	167	195	188	197	167	181	176	175	153	182	174	156	183	192	161	189	160	177	168	165	172	181	197	170	214	180	191	179	185	168	198	187	161	166	198	197	167	196	185	169	163	191	167	177	167	169	189	182	207	170	175	190	178	220	161	199	184	156	160	181	184	176	190	185	179	187	154	192	181	183	176	180	166	163	179	167	171	206	205	177	168	190	214	177	173	191	163	208	189	177	159	186	159	188	212	180	195	172	174	197	171	167	171	161	161	176	170	184	179	154	187	171	180	174	196	179	174	165	176	185	167	176	173	174	186	171	173	171	161	181	180	176	191	196	174	175	175	196	184	186	189	184	178	189	170	185	169	186	197	164	190	180	169	190	198	147	170	188	167	166	180	154	170	182	168	191	205	169	197	167	201	168	200	183	196	162	166	170	195	174	190	162	181	164	171	178	196	195	184	197	179	169	174	191	170	190	193	174	194	199	184	199	221	193	196	183	163	181	175	167	195	195	191	180	171	184	161	200	187	173	186	196	183	178	178	173	204	164	167	182	176	171	171	190	205	187	178	183	191	210	190	169	178	187	191	182	150	167	185	183	187	173	184	174	200	182	183	199	194	190	186	197	184	182	169	173	190	200	175	181	170	180	197	181	192	186	185	176	179	176	185	173	169	180	199	214	166	177	190	171	174	185	174	204	169	177	175	180	169	181	160	180	169	177	184	187	171	165	188	180	164	173	182	153	175	177	167	187	173	183	170	172	181	181	175	172	184	207	184	201	177	187	179	185	157	187	213	171	199	207	180	182	177	180	188	174	187	206	181	189	160	164	162	168	173	190	166	199	177	181	179	184	194	176	178	161	166	184	191	173	175	169	176	188	176	155	165	166	184	177	200	186	179	178	186	168	188	175	173	191	163	169	163	166	160	174	181	171	186	184	195	192	172	177	180	179	173	174	196	189	172	194	167	178	177	197	186	171	167	217	182	166	166	194	144	211	170	186	177	177	166	186	187	204	189	199	183	207	179	207	177	157	174	172	187	159	179	177	189	199	194	196	190	162	181	186	173	185	162	190	202	190	188	170	172	174	160	162	156	177	173	163	177	165	195	190	175	188	181	183	168	165	161	195	183	165	166	193	181	171	200	187	171	206	190	169	180	183	195	180	198	162	175	179	177	186	169	165	190	198	163	185	185	192	190	172	187	169	183	139	199	184	197	209	183	187	188	186	179	214	185	188	169	195	207	179	157	174	201	160	165	165	194	182	185	147	179	164	190	176	182	191	179	192	179	180	168	175	163	170	209	168	170	190	203	203	204	173	184	182	161	187	167	187	180	201	172	164	178	177	188	181	176	134	204	190	165	184	166	175	155	145	143	180	190	146	180	150	172	191	211	194	177	165	168	176	162	192	188	154	192	173	177	172	171	180	196	190	168	189	160	181	194	185	177	181	199	190	186	165	189	192	193	183	184	167	177	200	169	160	178	185	175	175	190	178	171	189	183	161	189	160	167	162	189	178	174	173	189	159	192	172	188	185	176	178	184	193	179	186	159	177	183	187	151	189	182	186	146	175	195	176	160	175	177	178	185	185	217	190	154	147	174	180	159	181	170	177	171	171	167	185	181	183	166	186	191	195	162	190	202	180	200	180	189	181	175	185	177	181	176	180	158	162	175	176	172	161	180	188	163	194	163	183	194	179	192	197	209	211	164	194	185	187	186	179	180	185	170	180	204	177	197	191	169	182	182	195	174	169	176	156	151	206	187	170	190	170	202	162	191	164	181	178	195	175	184	186	196	167	168	187	181	174	190	165	202	197	183	175	188	182	170	174	155	198	166	174	211	176	192	170	167	171	167	202	155	203	183	194	173	178	169	179	205	184	179	166	180	180	177	175	167	192	181	208	157	179	172	149	200	171	175	193	155	176	199	175	159	173	172	185	188	178	161	186	192	187	183	175	180	198	189	188	166	181	177	195	171	174	185	172	169	172	170	158	178	180	182	174	185	175	207	184	185	193	178	172	171	186	178	163	175	171	186	171	192	181	173	183	194	168	150	205	195	189	180	191	196	205	178	195	171	199	171	165	169	197	201	161	185	192	188	214	174	175	201	167	153	186	189	182	163	169	157	201	174	201	184	161	187	183	169	174	152	172	182	194	193	183	183	165	212	184	187	183	173	163	175	199	178	169	199	173	193	186	179	191	186	189	202	181	215	177	177	194	170	195	180	186	152	185	172	170	169	188	166	182	170	171	183	175	170	188	183	164	191	182	155	165	180	170	168	165	180	188	181	183	188	198	175	175	180	181	206	180	201	187	201	181	164	193	166	193	205	199	184	173	191	188	177	191	173	203	154	166	175	143	173	166	160	213	190	172	170	178	173	189	185	182	186	163	165	183	166	180	182	180	201	189	176	160	187	185	185	163	163	172	183	168	169	190	187	170	163	181	166	163	177	179	196	193	173	188	192	184	171	162	193	177	205	179	172	165	182	186	185	186	185	188	165	196	178	177	162	199	178	153	192	220	200	177	167	180	185	167	186	188	190	202	163	178	208	181	174	199	196	173	185	157	175	190	186	207	176	181	201	166	190	180	171	180	171	192	178	214	176	184	190	154	185	197	183	181	177	176	202	189	198	220	181	189	180	180	177	180	176	162	184	166	186	166	203	190	182	187	190	208	160	173	156	211	174	172	195	204	146	188	165	165	168	182	167	183	166	179	167	193	190	165	180	173	168	167	191	193	177	172	180	165	151	206	176	186	152	186	202	200	204	155	186	182	190	184	204	182	180	178	181	169	186	197	176	179	193	186	176	176	170	177	162	170	208	174	183	176	177	169	191	194	196	181	195	171	181	176	172	178	181	183	193	200	174	182	162	176	189	154	179	185	206	193	186	186	189	165	181	180	183	186	173	207	193	198	178	182	185	188	192	193	184	181	183	166	182	178	183	166	186	170	225	188	158	170	172	177	163	159	176	163	184	192	208	185	185	188	168	164	181	182	167	187	163	198	191	192	176	210	167	177	199	191	187	187	155	169	184	185	188	176	170	169	199	199	185	191	174	202	204	181	148	176	178	194	181	175	208	178	192	176	175	202	178	178	198	164	191	179	177	163	182	180	154	162	180	174	175	173	155	186	176	183	166	171	178	172	175	177	196	192	168	192	181	166	175	178	197	184	182	186
18542	37198	36845	28669	21976	17201	13872	11221	9464	7824	6277	4981	4092	3388	2914	2559	2386	2188	2032	1892	1625	1551	1397	1218	1069	856	836	766	744	647	585	584	591	525	540	451	480	472	482	447	458	496	435	397	416	397	448	415	400	417	450	411	410	427	441	413	394	372	371	414	375	410	390	423	405	414	364	411	401	400	376	388	401	371	391	420	397	396	373	411	399	359	397	401	399	392	405	397	397	415	389	380	425	387	428	401	396	398	406	411	391	414	399	427	388	377	402	387	398	377	375	379	359	398	413	391	410	380	392	368	402	372	406	392	385	362	353	400	387	384	388	386	400	381	376	393	377	395	379	364	376	388	384	351	348	358	362	366	387	364	394	412	419	417	365	391	386	396	401	359	397	410	393	380	367	353	408	406	393	383	379	406	398	375	361	378	369	420	394	410	371	407	401	388	367	373	379	379	374	371	396	362	392	370	404	399	369	367	383	385	395	397	377	387	376	350	437	408	373	384	394	345	364	361	387	413	412	391	370	396	396	403	413	399	361	370	346	399	369	393	387	364	356	421	407	392	386	400	360	418	372	382	367	384	430	366	395	400	392	402	394	370	379	395	360	372	376	393	405	379	385	377	374	371	399	408	365	356	389	402	384	396	389	383	392	353	396	388	421	400	421	363	404	388	367	420	394	414	384	407	377	400	370	377	417	359	343	354	421	422	386	379	414	396	400	401	360	372	382	366	377	397	390	337	429	399	393	386	354	377	381	410	386	437	373	397	370	376	369	365	377	370	400	377	370	374	377	400	391	386	373	387	413	336	404	378	417	391	374	402	403	378	407	378	391	389	403	357	400	390	388	384	392	378	379	369	413	371	373	387	366	377	372	394	387	393	381	394	419	379	374	373	367	362	408	368	356	396	399	377	364	401	394	419	438	358	373	401	365	390	374	369	376	356	400	387	402	387	390	391	366	408	400	383	403	396	383	411	355	390	372	399	424	366	424	368	375	409	405	365	409	387	387	397	399	343	397	372	413	381	400	363	371	347	395	382	365	409	367	347	389	366	383	369	413	379	413	441	385	380	399	404	395	410	436	370	369	417	392	396	384	400	407	378	406	382	349	397	365	343	367	389	358	398	374	377	383	347	386	399	400	378	412	364	401	390	407	393	343	392	376	361	388	380	385	322	369	390	407	369	368	412	380	384	363	341	416	424	399	415	373	355	388	382	387	377	415	395	406	366	373	407	356	338	392	379	344	364	383	395	354	416	372	366	371	426	351	367	384	359	377	354	435	415	375	396	347	400	364	401	432	381	399	408	372	392	414	382	374	373	374	376	402	401	365	385	360	387	398	388	385	390	387	403	401	366	364	387	370	388	360	386	372	396	380	404	387	372	386	391	368	395	393	370	383	402	402	405	381	419	382	354	420	394	371	400	413	393	352	398	383	383	369	381	378	412	363	366	420	404	390	369	380	409	372	385	385	437	406	401	380	395	409	388	384	357	369	405	389	406	388	360	392	373	369	385	367	384	417	378	401	386	384	351	395	418	343	416	388	419	357	366	386	363	335	409	389	408	407	367	390	414	410	369	380	347	404	373	359	376	354	379	409	378	383	416	363	392	371	419	375	389	388	406	349	374	405	392	358	393	379	377	391	401	381	358	384	379	416	415	387	389	379	366	382	386	381	398	412	388	365	354	399	326	358	387	431	384	388	391	393	384	391	371	391	362	379	363	383	407	385	386	436	347	374	398	376	407	378	410	397	375	354	384	392	399	419	383	374	372	395	386	378	388	382	380	395	381	395	404	401	403	378	364	359	408	368	377	345	382	401	388	375	361	385	373	346	358	398	376	384	392	395	364	392	311	377	346	397	386	412	421	401	355	379	405	417	403	380	364	402	412	369	366	391	393	344	395	363	382	415	380	399	384	378	391	376	398	402	346	354	356	361	402	380	399	375	378	364	406	405	410	374	390	388	402	384	430	393	363	424	387	393	384	375	381	432	357	360	397	372	392	350	413	388	380	379	384	372	380	388	378	353	387	383	372	336	371	368	375	369	401	385	403	377	377	394	362	376	368	402	383	380	411	375	373	398	364	370	404	395	421	367	388	386	388	378	350	419	392	374	388	414	392	380	368	376	373	355	362	399	334	391	402	391	375	400	378	379	361	399	386	378	352	375	363	362	350	399	374	374	365	381	366	378	377	364	404	407	387	355	365	362	386	401	396	412	377	381	349	396	374	390	387	385	408	364	393	375	360	385	427	374	396	389	391	355	396	381	375	367	400	361	418	390	403	410	350	360	400	394	396	396	357	387	403	408	394	412	409	359	397	396	357	367	361	391	393	373	400	373	374	366	409	380	369	396	376	388	395	362	370	410	415	382	419	426	358	386	389	389	397	367	392	363	407	390	416	393	382	383	398	389	401	406	387	391	378	380	407	431	385	380	360	405	387	387	368	400	381	384	380	411	380	365	353	389	368	387	363	412	376	388	403	396	384	407	390	391	371	401	411	390	385	387	395	411	381	379	397	389	365	437	379	410	368	385	404	343	367	410	398	360	408	380	387	397	387	382	379	388	387	398	388	384	388	387	385	363	375	407	386	355	378	382	384	365	383	385	379	389	393	395	357	389	393	390	387	386	391	392	390	377	384	373	403	377	416	412	413	395	421	379	374	380	393	360	420	383	397	398	362	380	390	431	408	394	368	367	391	384	361	415	383	374	383	414	372	381	351	372	401	398	367	368	416	405	434	382	382	392	365	365	371	422	390	381	407	388	378	394	356	331	376	379	401	365	397	396	408	375	381	336	405	373	419	378	418	353	445	384	361	381	394	373	364	399	406	387	402	373	381	363	395	383	373	400	398	387	383	415	367	373	400	364	414	365	389	366	421	395	364	371	381	382	367	337	389	371	399	363	367	402	375	390	386	388	402	359	396	399	350	393	364	386	364	363	403	407	352	384	373	377	380	368	380	350	349	396	403	389	406	377	386	408	400	415	402	338	355	357	395	388	398	379	389	426	365	417	386	351	377	383	424	388	394	375	393	374	377	390	366	374	387	398	394	377	380	391	397	380	381	378	371	403	363	374	418	380	362	420	382	420	370	385	405	381	409	368	359	418	388	373	371	380	413	418	376	394	385	374	365	364	419	406	401	328	404	374	391	363	388	365	414	361	366	372	383	379	376	350	400	388	402	394	376	385	374	380	376	385	372	342	351	387	353	381	396	397	378	394	393	410	387	388	364	393	401	378	382	389	390	410	401	436	411	368	379	413	396	368	388	385	367	351	367	394	352	378	358	375	362	343	455	366	378	342	392	393	347	353	401	376	407	377	388	383	360	364	390	401	354	373	376	372	397	381	387	394	362	361	405	402	372	415	374	393	370	372	388	395	350	356	375	412	395	397	395	379	368	330	374	380	369	410	369	398	377	403	413	361	405	402	383	397	368	370	393	378	373	356	381	369	371	397	386	376	384	401	381	418	387	397	356	392	380	420	431	399	386	385	393	382	368	373	378
27017	21111	17008	9178	4045	2405	1689	1305	1112	887	829	650	577	472	527	424	434	446	405	437	366	344	360	326	349	313	312	305	288	315	287	291	278	285	264	306	307	305	295	286	258	303	286	293	281	278	304	307	292	307	288	279	287	292	294	306	301	294	268	282	329	288	255	288	285	281	282	270	269	289	275	285	331	292	288	281	263	258	277	321	277	262	283	261	272	304	256	257	295	254	315	287	275	280	275	274	271	281	275	284	288	262	308	284	319	303	300	288	287	303	259	273	305	279	294	288	282	284	267	317	293	296	311	292	258	269	257	291	293	325	264	283	271	293	268	283	273	282	276	232	291	304	293	313	288	255	274	304	296	295	284	283	273	288	286	300	292	311	289	260	272	273	316	304	295	302	260	246	254	285	305	288	272	306	279	292	273	262	294	302	289	310	235	257	273	248	273	306	278	253	284	298	293	255	287	280	283	277	290	291	261	262	255	299	304	306	280	300	291	338	288	271	271	267	296	267	281	275	285	305	277	296	264	270	280	314	268	293	258	281	269	252	256	301	291	304	296	284	288	289	277	292	247	291	272	290	277	269	269	291	286	279	283	278	276	277	270	274	302	288	283	300	309	278	288	296	268	276	285	292	287	301	286	298	276	286	312	300	301	289	308	300	272	283	260	267	300	287	276	300	282	257	280	280	278	319	307	292	281	290	270	274	297	258	275	294	285	284	316	292	253	282	274	280	314	266	271	310	289	276	324	263	316	268	270	279	267	305	286	285	257	289	305	282	294	294	253	300	299	318	287	270	290	281	309	297	299	284	289	281	301	309	287	289	263	298	293	253	253	291	300	263	293	282	279	263	276	285	313	264	302	265	300	277	274	295	283	315	264	286	278	254	250	264	295	270	282	303	277	314	286	290	265	244	263	295	273	302	297	283	283	291	283	264	272	264	290	263	285	295	297	261	295	309	325	281	263	279	276	289	266	291	268	305	261	297	277	290	285	249	315	266	280	298	265	270	289	311	286	261	311	287	274	295	295	278	275	298	272	301	277	248	289	302	294	260	287	261	279	282	302	278	270	303	305	294	286	265	299	296	279	311	274	277	282	292	288	269	261	288	283	304	262	282	277	306	293	305	293	272	267	275	296	300	282	282	309	282	280	274	309	303	256	274	291	271	285	301	267	303	302	303	290	291	287	273	298	276	292	300	298	289	317	266	271	303	284	296	255	251	278	269	294	276	281	297	288	284	282	322	272	299	277	303	296	272	265	317	270	272	267	267	271	289	278	291	288	277	273	280	283	275	291	271	270	291	287	289	289	303	299	279	283	295	301	301	270	259	277	257	273	306	280	248	273	272	275	258	322	250	277	287	267	285	291	288	309	292	280	300	276	260	276	280	280	303	324	282	294	290	297	289	318	281	282	286	271	285	237	291	272	249	272	287	312	269	307	294	272	276	285	303	269	317	281	284	274	284	288	331	260	260	284	285	289	262	269	281	270	312	291	271	305	262	289	293	293	280	300	263	292	294	298	291	289	322	308	283	290	281	292	271	273	310	278	257	276	306	292	276	254	291	279	296	276	270	320	265	274	311	335	325	275	287	292	281	249	323	275	281	283	309	278	268	289	253	303	306	260	273	297	298	291	284	304	284	278	282	278	283	277	299	260	280	294	238	282	286	290	279	280	297	297	307	276	305	277	293	288	276	301	265	274	307	290	263	282	278	303	260	281	261	268	275	293	268	250	276	285	285	243	273	308	326	287	293	312	305	294	251	284	332	288	269	284	278	295	298	295	299	310	278	280	311	291	275	289	283	275	287	285	301	265	306	260	274	276	294	303	294	268	279	295	289	284	283	293	285	263	262	319	266	271	262	289	319	287	277	285	281	305	267	281	269	293	260	285	259	317	262	278	303	279	313	289	297	325	313	265	295	290	265	271	291	288	306	282	284	299	316	301	285	280	267	279	302	296	286	269	264	284	291	289	285	246	271	302	288	329	289	294	278	290	276	297	246	298	301	298	270	307	262	287	286	271	278	251	304	288	280	313	285	287	259	260	312	279	264	272	297	293	293	271	304	287	278	259	296	265	311	276	285	278	292	292	302	301	283	271	299	316	286	280	301	261	262	267	293	281	295	305	273	240	257	286	291	302	270	299	268	309	260	241	306	331	310	274	269	302	280	255	263	263	271	280	307	270	303	280	305	275	301	322	285	296	290	268	288	274	287	264	260	288	317	259	269	263	292	295	302	304	269	316	269	294	285	286	255	283	268	304	268	285	294	299	285	275	321	314	307	310	312	238	278	258	320	271	300	297	306	281	279	279	273	288	284	297	283	305	306	272	284	306	289	327	317	283	295	256	293	296	272	294	280	287	291	278	299	244	287	291	278	314	294	307	306	283	248	319	268	268	287	272	297	327	294	280	259	277	273	307	284	286	294	294	270	260	284	252	251	302	267	295	265	293	292	281	293	272	280	297	256	279	282	307	288	296	290	297	268	295	304	267	286	271	269	281	272	263	279	315	273	277	269	294	276	277	295	305	268	295	287	286	301	287	304	270	301	312	287	273	295	310	273	253	278	282	291	299	305	275	303	316	291	296	309	265	281	288	308	284	294	292	297	299	290	271	299	291	276	295	295	271	303	271	275	286	269	264	279	290	279	274	298	273	275	257	278	287	294	281	298	299	300	307	325	279	305	300	262	268	302	285	292	260	262	305	305	284	282	271	311	283	289	293	312	245	299	299	301	282	279	289	283	281	316	277	270	279	293	270	303	291	263	276	273	271	280	315	270	281	316	281	281	256	287	276	256	279	292	264	279	275	295	287	299	300	272	273	287	263	266	257	312	283	314	286	276	274	294	289	303	291	278	283	285	291	301	274	259	295	263	293	262	258	313	282	268	275	255	278	304	311	285	307	322	290	280	305	275	270	302	282	292	265	256	273	259	257	285	303	291	276	260	262	270	259	296	306	308	298	287	281	294	286	288	275	275	316	265	277	311	311	277	274	277	293	316	294	321	295	297	292	286	289	274	284	263	301	299	275	273	297	259	264	271	304	312	275	287	320	280	311	271	287	276	327	286	302	248	258	287	277	283	295	313	271	281	296	265	272	271	284	282	285	301	293	282	304	311	322	286	267	281	288	304	267	303	280	272	284	298	270	304	284	279	302	287	299	313	284	296	287	278	264	280	261	312	289	299	295	279	263	293	278	318	283	262	273	298	292	295	286	258	275	302	296	286	298	281	299	277	300	290	263	292	295	304	285	283	278	288	282	273	268	280	282	288	301	292	279	294	292	258	271	266	263	290	322	274	270	268	274	267	276	286	309	293	270	294	273	286	288	237	308	293	274	284	278	296	289	287	290	269	276	269	262	281	280	294	291	296	282	286	283	271	278	263	280	284	273	277	286	298	319	299	281	302	299	313	262	275	282	291	296	310	285	296	284	300	251	285	269	292	263	278	290	274	264	309	258	279	283	292	288	272	300	314	290	294	307	304	271	300	278	313
15901	27538	26759	18114	12565	8956	6555	5238	4244	3527	2948	2437	2107	1843	1579	1471	1316	1291	1197	1091	947	987	962	867	849	808	767	677	685	666	668	692	665	660	625	621	637	643	618	553	685	595	658	653	712	611	604	592	644	627	634	606	614	590	603	645	616	618	610	662	609	595	590	630	602	611	608	671	598	599	614	622	630	615	601	601	615	606	584	603	658	578	601	629	619	566	617	619	612	633	589	635	615	609	649	563	609	579	626	600	639	628	601	622	597	620	589	636	593	644	626	589	607	629	609	600	653	607	581	586	601	611	625	617	562	597	629	601	582	613	577	619	663	606	615	576	598	640	612	609	630	638	639	620	593	614	579	588	605	576	630	619	597	629	622	612	613	599	612	605	608	613	608	642	594	573	617	638	597	588	591	614	648	609	622	636	624	598	659	622	597	608	608	644	604	623	592	634	597	635	610	619	614	659	627	612	629	662	607	620	628	596	596	612	627	618	615	599	577	655	609	584	566	591	630	631	628	609	638	614	585	630	621	583	584	586	608	614	613	601	643	593	622	643	677	592	606	586	625	605	579	580	609	599	625	674	634	612	595	618	627	609	622	583	598	604	579	630	655	620	634	600	687	596	585	606	607	610	605	597	615	585	595	567	636	610	613	649	637	638	602	626	624	652	597	623	574	591	570	619	623	613	603	579	633	621	609	602	605	585	622	634	585	657	595	640	636	594	648	605	606	624	611	590	617	574	596	605	625	621	600	609	602	646	590	614	582	619	664	627	624	637	593	585	636	586	617	620	630	609	620	622	587	654	651	663	598	625	604	609	628	564	595	587	638	596	630	596	593	641	565	620	596	629	609	578	609	567	616	635	613	613	575	637	664	634	629	581	611	632	598	611	612	611	591	609	577	640	605	559	601	585	604	599	600	632	568	624	608	612	618	640	622	631	589	593	635	545	629	644	627	604	649	623	604	619	628	609	573	588	604	619	622	662	597	602	595	651	651	598	619	619	629	641	609	656	587	618	624	658	626	633	604	633	586	564	559	638	608	616	636	582	602	609	623	614	579	623	547	565	600	608	577	585	612	655	617	617	608	578	580	599	641	644	590	596	612	637	611	648	644	586	609	597	569	631	576	579	589	588	581	591	633	637	647	568	621	589	612	641	604	618	598	628	608	565	625	571	597	585	595	593	617	596	663	597	637	567	578	583	592	621	614	561	581	587	628	598	612	609	604	607	599	593	589	603	600	644	612	585	585	567	573	572	613	602	594	601	620	629	598	596	611	635	604	616	595	580	599	642	597	616	578	626	608	633	589	594	612	639	614	609	606	588	613	573	645	601	628	580	581	597	597	605	597	593	590	612	589	561	608	578	627	564	658	635	596	597	604	583	610	640	594	592	606	591	636	597	600	620	618	594	613	593	639	596	626	617	654	622	625	622	609	604	616	608	637	610	570	594	608	606	618	631	641	615	636	582	616	629	611	605	642	611	606	579	608	575	627	596	621	629	652	570	614	587	596	624	619	605	623	626	637	599	594	599	584	540	619	631	627	611	558	633	600	542	602	582	627	598	589	633	608	593	590	596	615	611	579	626	574	637	602	570	591	640	592	595	577	579	657	653	574	606	606	575	627	620	631	600	667	616	641	604	598	601	620	638	590	615	660	643	651	660	617	598	645	586	595	610	608	598	633	625	605	603	624	615	602	577	584	589	588	608	609	581	600	588	575	622	664	607	627	614	589	622	620	612	581	627	608	616	627	617	613	598	585	600	614	623	628	589	642	627	623	610	615	617	619	621	586	580	541	621	592	646	588	596	574	610	615	594	629	573	624	586	601	586	628	629	608	642	636	574	643	636	589	611	588	581	652	648	616	622	589	572	626	643	620	610	614	637	610	586	570	616	662	628	652	577	584	545	614	614	606	636	594	587	570	642	579	594	676	619	579	637	614	597	595	632	553	586	626	579	596	601	597	600	580	652	593	580	611	657	591	635	587	626	612	572	571	588	592	604	641	611	620	618	567	555	611	631	609	592	609	576	567	642	562	596	600	636	612	578	582	608	643	589	634	636	654	609	620	585	592	611	603	582	576	611	644	562	583	644	594	590	601	595	575	635	657	598	618	620	563	614	590	636	617	594	593	599	593	598	627	612	624	606	601	615	661	626	649	618	604	642	578	624	616	595	598	620	611	620	615	610	643	608	594	648	643	621	580	619	597	649	621	611	624	626	648	608	603	589	630	583	612	564	585	563	616	608	576	622	586	603	598	572	611	590	587	611	616	561	575	607	605	614	599	600	599	595	628	611	583	596	594	619	581	571	629	662	576	586	613	638	611	612	628	699	613	607	596	603	621	593	597	597	635	688	617	645	631	598	630	594	681	607	661	618	640	642	596	602	660	596	600	576	633	575	607	592	576	591	612	594	613	611	665	592	586	596	570	580	580	632	641	599	602	579	627	612	639	643	625	569	630	573	607	594	589	634	625	591	584	615	623	612	620	608	638	594	630	638	606	595	605	591	615	636	629	607	611	556	631	639	624	628	619	661	576	606	663	637	614	619	613	589	546	645	636	595	601	604	565	599	636	570	609	601	589	572	612	601	560	619	580	599	619	612	613	618	627	638	610	620	602	601	551	617	591	611	634	619	613	629	617	600	630	603	627	585	590	634	625	635	624	603	609	657	607	605	609	584	617	561	610	592	611	609	564	590	632	588	597	610	566	619	591	605	638	610	633	625	587	587	621	617	590	600	601	611	619	639	590	621	580	648	532	602	589	581	606	610	582	611	615	656	592	648	593	631	617	602	626	595	576	637	612	599	591	613	628	571	646	630	559	621	606	591	587	615	635	583	585	619	570	619	581	577	585	574	610	655	584	632	591	631	617	613	563	634	638	630	639	604	627	611	623	640	626	613	651	572	607	590	640	609	643	638	582	603	623	634	600	627	579	637	613	590	553	599	637	600	629	621	636	613	650	646	602	585	584	642	592	599	557	665	603	584	635	612	634	595	661	584	681	588	631	559	599	600	659	586	613	605	617	629	589	618	627	620	618	634	574	585	611	669	594	585	584	621	616	614	601	594	608	589	626	633	612	600	599	612	635	577	622	618	598	599	615	611	624	612	661	596	597	643	587	587	596	619	548	569	619	640	594	636	590	564	635	580	632	631	624	635	619	612	605	607	598	584	624	611	622	636	564	587	589	567	607	630	602	596	614	631	590	597	610	582	602	599	581	604	597	597	585	572	612	576	614	641	616	561	608	589	664	612	573	586	626	633	637	626	603	588	610	591	586	582	629	599	588	603	610	667	600	599	650	570	661	619	613	598	622	648	556	553	601	631	588	646	601	591	593	585	566	601	604	621	640	645	612	603	571	603	604	574	608	578	608	590	615	649	593	594	612	602	601	594	617	572	588	617	601	622	625	587	562	621	620	574	646	678	585	584	612	628	595	600	624	634	602	591	626	605	602	576	621	659	594	615	604	645	659	608	595	611	644	630	626	600	622	582	639	583
24243	21376	28447	24698	19717	8049	3617	2089	1628	1251	1014	844	685	582	542	514	500	432	471	423	384	348	352	318	288	246	260	279	243	264	238	223	229	222	216	209	205	215	224	215	237	206	221	250	250	204	222	226	207	222	199	218	221	233	215	210	179	196	172	223	226	215	217	201	222	215	205	211	199	206	185	203	207	219	211	213	196	195	204	180	203	206	223	198	190	222	212	222	193	202	223	231	212	206	216	180	193	183	223	196	214	220	216	201	193	219	217	178	196	215	230	193	183	195	206	210	200	210	193	192	198	196	232	194	197	205	205	198	218	203	198	187	221	229	210	207	222	189	211	241	225	195	203	210	210	223	203	172	192	234	185	203	198	215	206	215	214	211	205	206	239	198	219	230	193	197	223	210	211	202	206	230	202	213	196	232	215	197	243	209	187	210	172	195	214	233	213	187	220	210	224	209	216	211	208	208	216	212	223	225	195	201	200	176	217	234	188	215	217	221	200	218	187	220	196	210	209	217	224	201	209	193	230	188	190	213	216	204	226	184	198	196	202	205	190	208	199	196	217	176	219	206	200	231	188	196	194	188	205	216	200	204	220	190	199	205	213	211	226	221	231	216	209	213	216	221	212	197	218	221	207	210	183	195	224	212	205	227	191	212	218	219	206	205	208	206	220	191	206	212	167	209	190	230	213	173	207	214	217	223	192	201	221	195	218	223	223	218	197	213	188	208	207	217	215	197	236	203	230	208	205	260	234	210	210	187	217	200	181	194	225	228	240	196	184	208	217	237	193	214	197	203	203	201	221	201	220	206	209	206	197	215	203	187	195	196	185	196	230	202	215	210	217	199	197	195	199	219	214	199	203	219	217	202	207	205	229	204	204	226	196	197	194	203	180	221	186	216	216	201	192	229	227	228	218	200	199	203	211	208	215	216	196	235	195	204	192	214	198	205	174	200	214	206	224	210	210	191	215	216	179	184	216	202	160	236	201	194	195	187	206	206	195	196	189	190	203	213	217	206	229	205	208	212	212	211	209	213	234	235	213	200	216	229	185	206	187	214	200	199	206	215	205	227	194	182	229	224	195	197	181	191	210	224	228	224	215	211	214	209	216	203	213	220	177	178	211	218	209	214	218	218	197	199	210	204	209	216	198	236	197	186	185	189	214	231	198	229	253	205	223	213	206	197	233	217	201	221	209	220	215	173	199	204	218	232	197	232	209	207	196	196	222	173	204	229	228	211	200	216	219	167	214	220	210	200	222	220	196	221	187	210	234	199	211	195	195	199	210	189	190	219	226	207	204	220	215	200	217	195	223	221	214	207	201	224	206	202	192	207	218	219	211	230	228	190	179	214	225	235	241	215	226	224	235	210	209	224	210	211	205	220	212	220	219	206	220	208	218	199	206	213	229	206	195	219	217	208	199	201	220	228	198	204	225	216	197	213	217	195	208	206	203	213	196	217	220	197	222	198	188	199	204	190	197	237	210	221	220	193	229	208	200	244	225	181	224	205	181	189	198	184	213	212	188	222	197	200	207	220	208	209	229	202	206	236	211	201	209	195	191	227	220	181	219	212	196	192	222	224	201	208	233	194	197	196	223	215	194	190	197	217	222	222	225	202	191	186	200	210	203	187	196	213	193	216	204	214	205	193	220	215	197	226	198	189	215	198	240	185	201	233	214	207	215	214	210	210	182	204	218	231	181	189	204	187	194	205	196	200	207	214	202	216	227	227	209	240	192	211	203	193	190	234	204	221	193	221	195	211	221	231	193	218	229	232	218	202	227	216	203	218	196	201	201	205	215	196	230	207	214	218	193	221	178	205	222	199	206	193	178	193	198	215	220	206	207	190	207	188	192	213	238	186	184	194	195	240	191	200	200	198	192	208	202	229	183	214	216	193	208	205	219	225	220	236	221	201	200	239	227	212	207	211	206	196	238	223	203	189	199	224	205	185	208	191	202	223	213	208	176	209	214	225	223	236	200	208	201	211	204	195	216	218	212	220	218	202	168	213	204	194	196	219	215	233	216	216	213	199	222	223	216	226	217	185	200	189	219	210	200	214	224	207	229	214	220	225	194	210	201	205	201	206	208	200	197	215	198	207	220	224	199	202	201	197	197	227	222	227	180	214	217	216	218	212	197	229	195	210	229	217	212	200	179	209	192	215	228	210	198	179	197	189	207	200	212	199	207	212	207	211	210	222	234	221	200	201	199	220	202	204	193	193	206	229	224	201	218	220	208	220	201	171	192	215	199	236	179	191	180	217	217	200	216	191	217	229	191	217	205	207	204	183	202	188	209	202	214	227	193	194	206	200	210	204	211	210	220	206	188	206	193	196	183	223	207	222	202	223	213	210	215	213	194	186	204	184	199	221	200	205	218	204	216	193	222	217	220	210	187	208	208	206	192	230	230	196	225	191	219	195	204	217	191	225	194	187	200	210	238	216	214	219	216	221	218	227	214	200	172	220	213	219	213	210	220	212	218	220	192	205	207	192	188	205	235	197	193	229	221	214	225	212	218	211	212	200	207	198	195	190	215	214	213	193	207	215	218	202	216	207	215	200	180	195	195	226	191	180	192	219	190	217	228	214	224	215	212	216	208	229	208	209	227	178	207	216	218	184	189	208	208	195	220	229	216	219	176	223	181	198	221	206	197	204	213	202	211	212	217	204	204	214	199	196	226	188	202	191	208	218	221	209	195	215	191	181	224	217	209	200	202	196	207	231	217	214	194	199	205	202	211	207	234	199	218	220	208	215	218	222	218	199	197	218	218	223	197	208	205	208	191	208	207	206	200	213	216	198	213	207	196	209	194	218	216	212	201	198	195	217	212	217	222	200	208	218	206	184	241	218	224	186	211	209	189	228	215	229	192	223	211	184	205	211	215	200	198	229	201	203	218	198	210	221	215	205	193	187	205	205	205	181	207	201	178	190	190	180	176	215	213	215	213	202	190	197	175	216	215	168	235	228	224	213	196	216	202	212	201	174	195	238	204	200	225	205	209	202	206	224	198	227	218	185	216	212	197	205	199	205	219	208	215	206	195	202	219	229	214	221	240	210	228	234	194	236	207	202	217	237	215	209	224	204	190	185	200	199	198	200	220	228	199	215	220	205	169	210	182	181	207	196	199	222	239	220	217	205	192	193	247	203	207	219	211	207	207	216	198	201	204	209	217	194	205	208	201	194	219	212	210	187	209	210	207	200	204	204	212	236	179	205	201	216	219	227	206	219	189	207	208	199	224	193	234	221	213	210	196	216	218	197	186	219	210	220	215	215	199	206	219	247	226	208	207	199	216	212	206	225	197	189	216	187	205	192	192	216	209	225	217	185	218	201	192	184	205	191	208	192	196	233	207	238	190	182	185	201	242	215	187	193	198	221	198	188	206	194	220	225	233	203	201	199	180	209	216	204	210	169	216	214	179	207	185	186	194	195	212	220	195	222	200	215	216	213	211	200	188	202	216	196	209	212	201	214	198	210	217	209	186	230	201	179
17677	33494	32037	23809	17393	13316	10343	7849	6419	5085	4118	3480	2839	2465	2000	1907	1773	1636	1617	1483	1177	1031	1006	896	837	786	722	678	636	629	608	575	558	523	533	549	468	511	478	466	517	462	481	503	467	490	494	422	487	482	471	478	473	470	456	460	446	477	481	495	492	511	422	475	468	453	472	464	479	464	443	451	461	472	447	469	443	466	432	495	468	464	406	469	476	472	421	462	456	458	444	425	465	458	453	420	476	465	467	441	439	431	479	480	449	461	426	463	450	479	446	475	488	477	459	444	422	473	483	454	434	451	433	481	440	465	440	459	426	457	407	431	489	446	482	445	438	483	454	468	500	458	410	486	470	453	459	470	469	470	483	447	467	480	424	488	455	456	496	481	473	478	463	440	432	430	418	494	488	457	405	428	463	479	467	476	488	466	424	453	430	462	437	443	486	473	426	440	433	460	438	441	457	483	453	450	475	436	419	435	463	465	431	460	453	452	442	458	467	465	426	444	494	464	437	434	451	419	463	431	423	455	488	448	428	418	472	431	468	448	457	423	474	443	437	422	442	472	468	454	481	454	427	453	442	486	469	460	397	431	454	449	440	440	420	442	482	433	436	493	434	423	424	461	454	443	455	423	437	457	465	423	427	423	454	483	424	457	457	453	412	445	455	420	440	465	426	494	440	449	452	430	467	478	458	453	470	480	431	427	454	438	449	450	458	433	451	479	477	450	461	466	423	393	465	402	434	447	444	465	448	451	479	459	452	430	452	462	446	412	499	437	442	459	468	433	429	476	465	414	464	410	493	449	443	451	431	463	433	446	442	485	458	456	461	434	473	408	436	466	476	435	476	428	473	478	444	440	442	485	407	473	460	446	450	447	459	448	433	461	479	460	421	434	474	455	452	446	455	460	440	431	430	465	426	422	475	455	414	447	426	457	423	474	446	431	430	412	431	451	447	435	474	420	470	423	458	475	456	478	459	439	441	465	454	442	458	472	450	450	449	473	465	493	456	453	473	460	474	438	478	435	503	476	432	488	450	448	464	467	426	430	497	460	473	469	407	436	426	471	442	462	479	503	461	446	453	461	408	443	473	497	420	486	410	429	438	474	460	481	408	456	460	453	422	444	454	446	452	434	473	487	464	406	492	448	469	452	439	442	475	442	465	447	439	436	464	461	441	429	431	422	450	490	421	429	438	437	497	419	475	446	420	473	479	467	442	424	474	461	466	426	427	478	397	463	444	478	430	454	423	467	478	467	471	453	427	448	444	513	446	441	406	443	427	475	478	458	421	463	457	445	468	460	454	430	440	448	432	404	471	491	464	445	461	440	457	477	445	470	471	456	481	435	474	493	463	455	446	449	479	417	458	465	429	448	450	422	442	408	459	438	449	441	429	457	442	482	470	437	422	492	450	462	470	431	411	422	444	419	494	443	459	480	441	471	463	417	450	443	435	446	448	440	446	434	439	494	449	477	460	416	448	455	437	430	456	432	430	415	433	507	430	458	444	475	460	493	434	438	509	408	445	443	454	435	451	488	452	451	445	477	496	403	435	455	426	434	455	455	450	423	472	448	473	477	469	435	469	477	463	457	443	500	467	446	479	442	449	479	457	470	396	438	456	442	494	473	433	447	435	433	449	464	458	434	484	433	466	455	444	423	464	466	454	457	499	451	469	481	416	450	410	430	453	462	458	454	448	462	453	433	421	410	445	452	494	452	436	421	424	452	421	426	477	452	427	433	444	446	477	475	471	454	446	490	409	476	439	448	429	440	458	447	418	398	446	461	441	460	438	429	414	451	434	427	491	466	438	476	443	431	435	486	459	424	492	451	463	456	427	437	480	472	466	478	464	451	426	450	429	469	448	436	475	458	452	441	485	436	450	433	447	452	404	454	458	406	482	434	437	425	458	468	456	432	471	424	464	415	447	459	428	426	447	451	445	465	466	477	482	454	441	470	468	444	436	461	403	451	448	406	462	442	467	439	442	457	425	427	470	416	428	491	457	436	486	439	476	472	451	435	443	455	454	455	476	454	454	474	485	502	428	438	449	440	453	467	484	455	434	446	488	436	445	418	468	447	449	445	458	459	428	427	448	469	489	465	476	475	461	443	485	461	484	493	462	451	465	430	453	474	431	437	433	442	429	432	413	453	466	415	465	462	449	442	440	416	431	456	449	469	411	429	421	489	440	443	435	476	464	475	463	416	469	418	450	448	456	465	479	462	446	438	412	462	447	440	444	443	464	470	433	425	466	440	465	451	426	417	445	449	492	468	443	445	438	422	444	416	429	429	451	427	463	453	421	470	430	457	435	464	428	453	474	461	409	432	457	449	483	418	422	439	447	436	442	462	446	430	421	484	444	421	468	465	452	450	435	465	461	431	465	452	432	436	472	421	449	437	442	453	432	453	471	430	418	457	455	443	413	437	418	499	444	472	442	430	472	440	483	441	433	468	498	467	478	478	510	481	439	463	465	464	432	470	414	426	455	446	441	474	431	497	419	481	467	481	459	453	436	477	452	483	405	438	480	445	424	476	468	448	440	449	468	473	446	463	425	467	452	438	440	477	483	444	422	440	462	448	486	468	426	448	431	462	454	440	434	464	454	433	428	465	487	435	475	466	463	446	457	450	462	440	441	455	429	452	451	419	484	452	466	454	444	465	416	454	428	457	449	448	445	454	456	426	435	447	457	451	441	498	466	458	454	436	464	418	420	472	398	438	470	418	443	446	456	440	485	445	408	450	475	439	457	447	441	453	413	423	410	456	444	473	452	472	403	459	408	446	450	443	440	436	463	455	437	465	440	498	479	466	476	489	451	403	446	452	459	445	468	433	425	445	457	459	479	505	457	488	444	447	413	449	460	455	456	430	439	429	433	506	430	467	434	438	407	469	448	449	438	443	462	461	498	400	450	445	427	467	437	456	441	457	440	426	436	425	496	423	449	475	461	439	418	437	453	452	476	423	475	432	442	434	445	472	447	441	446	474	441	455	460	482	470	436	496	429	448	457	442	457	455	472	443	419	434	436	447	418	470	431	462	482	470	421	453	430	446	453	466	452	415	426	447	492	456	418	459	454	464	476	481	439	455	420	445	433	423	421	455	428	442	435	418	419	431	495	411	430	445	469	464	467	453	473	456	448	443	453	451	440	467	437	482	404	437	459	472	483	453	427	469	439	469	419	424	457	429	446	448	424	455	469	469	450	459	455	469	456	473	448	449	455	457	439	478	418	469	483	425	442	473	468	433	421	445	483	414	461	470	443	437	487	461	491	427	450	436	460	447	459	459	458	471	448	445	442	462	453	413	418	452	466	451	435	447	413	423	471	441	428	432	461	456	409	461	452	465	425	462	474	419	452	496	435	439	433	425	422	499	423	433	433	417	450	430	454	477	501	441	447	461	480	501	471	429	439	448	468	445	436	481	434	438	448	450	443	451	461	457	443	454	437	458	451	460	481	426	453	475	442	487	434	434	432	447	463	453	450	464	498	459	469	452	454
23461	21552	29421	24157	21571	19596	7950	3245	2092	1691	1465	1141	972	769	711	631	606	517	531	499	426	378	357	363	310	297	272	240	245	221	257	232	225	212	196	194	215	202	179	184	198	197	200	189	183	190	186	171	191	194	190	188	186	182	164	184	175	201	184	156	186	193	173	176	179	199	165	181	167	171	173	200	193	179	174	178	204	217	182	207	159	204	167	188	163	181	177	197	193	174	187	202	199	193	196	162	170	203	182	175	206	185	176	183	182	180	167	194	178	161	193	163	159	190	199	187	180	198	185	172	152	197	162	193	182	195	181	172	178	209	196	187	192	179	164	166	165	198	171	174	208	196	197	196	209	215	210	165	187	189	189	175	182	172	167	186	177	176	177	200	172	189	178	193	159	177	159	173	204	192	179	224	204	186	180	172	190	174	217	181	179	169	196	205	172	174	181	190	190	188	156	166	193	173	172	207	166	201	171	192	203	189	198	190	189	205	186	190	166	163	181	205	186	192	169	173	191	199	177	188	182	175	192	180	178	185	160	186	171	190	170	162	191	165	185	187	195	161	200	173	167	186	174	161	181	188	180	176	196	180	184	198	179	187	179	158	186	168	162	162	200	192	155	174	179	185	169	179	216	187	183	186	192	167	163	159	198	189	201	205	178	172	187	173	172	178	174	180	177	200	180	182	171	186	196	174	165	166	190	172	193	181	190	197	183	195	165	191	166	171	169	202	195	195	192	181	162	191	202	218	168	178	172	192	215	202	167	200	192	166	171	211	191	191	176	181	178	198	179	194	159	184	201	192	185	170	167	177	181	171	190	203	180	162	154	168	192	200	191	164	188	192	184	178	153	179	201	174	166	176	172	212	191	173	185	190	178	198	182	204	204	177	184	157	166	193	196	190	184	175	193	161	186	183	192	179	199	195	189	197	185	182	179	178	185	194	197	208	182	197	187	158	168	197	172	170	176	185	180	198	170	170	177	193	201	189	165	203	148	176	186	170	201	188	174	171	187	177	183	179	188	182	187	194	149	183	173	151	213	191	165	180	179	189	187	196	196	204	173	169	192	193	185	181	210	146	188	192	200	188	192	179	197	174	180	181	186	185	180	174	179	178	191	187	182	179	191	183	157	180	178	191	169	162	181	164	166	185	168	178	181	185	149	174	171	179	174	183	182	199	187	168	160	154	165	189	190	175	172	203	147	183	179	161	186	170	159	192	180	203	177	207	160	159	158	179	179	196	198	199	203	179	179	200	188	203	178	191	179	182	183	176	175	177	176	166	187	172	187	149	161	194	190	192	212	175	189	181	157	203	167	166	193	194	180	203	187	194	175	162	180	167	177	181	155	170	180	185	162	189	195	179	208	189	174	202	177	163	198	170	175	184	185	188	209	177	185	167	191	167	193	186	186	171	169	199	173	156	177	197	167	198	168	163	185	207	184	186	157	176	172	187	183	188	173	149	191	183	166	171	206	174	175	185	191	200	166	175	158	167	157	191	186	173	176	190	168	197	184	186	189	172	174	191	178	193	166	176	196	185	226	173	188	200	194	157	165	183	177	181	176	194	180	186	166	187	175	193	179	178	187	176	174	192	215	178	175	196	203	175	192	189	178	193	162	181	175	196	191	180	191	208	193	199	187	184	163	171	207	168	188	171	169	181	192	198	157	166	164	169	166	177	179	183	172	177	195	193	150	190	184	192	179	183	163	167	206	184	180	196	177	182	205	196	185	172	193	179	194	178	192	207	183	204	202	179	181	182	203	180	173	192	183	192	214	169	178	168	197	180	202	172	180	183	207	161	162	172	208	180	168	182	146	180	168	197	182	175	193	189	211	160	171	191	185	179	166	187	176	185	174	203	165	201	185	191	196	183	191	174	175	201	177	163	193	180	208	190	170	185	167	187	182	192	159	169	197	173	175	199	183	152	174	189	196	168	174	172	175	174	203	196	186	165	187	170	176	176	167	179	183	181	182	163	187	188	185	178	185	183	176	201	180	197	174	202	190	157	168	182	186	169	165	173	212	201	167	188	193	210	185	211	192	183	196	192	186	183	172	166	185	159	167	178	160	181	168	160	174	176	176	208	210	169	184	202	191	197	177	183	204	164	173	205	170	182	176	193	179	178	176	155	196	191	169	194	177	170	181	176	193	183	167	205	191	175	182	181	200	173	190	190	164	183	194	195	173	176	197	192	167	181	180	200	170	206	195	170	179	187	181	196	191	178	209	168	174	177	172	176	198	177	182	181	177	177	171	175	172	182	189	163	193	159	197	183	186	173	178	167	170	174	192	181	205	192	172	184	159	201	176	195	159	164	197	188	199	197	179	214	191	192	164	184	194	180	173	184	185	175	192	171	195	173	163	185	193	150	191	194	195	178	195	179	197	185	178	170	185	186	193	206	170	183	156	173	179	180	192	175	172	189	186	177	189	179	182	169	199	187	193	140	160	177	170	193	185	177	183	174	176	171	190	174	177	216	166	172	189	196	163	189	174	184	167	200	176	187	194	181	186	179	181	193	175	176	197	161	194	172	190	181	195	177	173	158	194	175	172	180	203	172	182	204	156	199	184	180	145	173	180	175	166	192	178	204	186	191	168	179	187	171	201	170	172	185	184	172	189	198	171	184	184	168	205	230	170	173	187	184	194	202	174	211	165	196	168	196	176	195	195	181	174	176	165	183	184	177	177	184	195	181	166	181	181	168	183	170	177	192	163	195	191	213	200	170	158	185	201	185	172	184	202	166	166	195	171	179	184	182	183	178	181	199	189	171	167	187	196	174	183	168	173	189	198	193	203	215	192	156	170	194	180	164	191	163	181	193	167	184	156	164	178	168	168	191	172	191	182	178	190	182	195	172	176	171	173	175	170	165	186	173	168	153	171	206	194	215	180	194	171	199	179	165	176	184	178	184	188	197	192	193	191	177	170	161	183	207	196	204	171	210	189	158	162	177	190	199	178	174	165	177	158	212	156	189	160	204	169	202	213	187	175	205	167	166	175	192	183	182	198	192	177	184	202	178	180	178	185	176	176	164	177	175	166	184	175	174	167	182	193	196	160	192	179	189	176	181	200	167	153	176	172	190	186	165	193	180	179	189	178	173	194	167	183	179	180	165	198	169	175	165	184	179	157	155	170	186	176	190	183	186	191	180	188	179	192	177	171	186	167	173	183	170	181	189	182	188	202	179	208	207	173	162	171	156	194	171	187	176	176	182	171	195	176	167	190	187	179	187	197	156	175	184	178	185	182	190	169	159	167	178	206	201	156	154	191	208	182	177	161	182	197	204	171	202	209	193	195	173	185	185	171	167	202	196	169	194	192	192	182	190	199	175	187	181	148	175	196	199	183	193	170	190	195	192	192	168	175	208	193	190	183	175	152	183	190	154	177	195	195	185	197	211	189	200	185	174	161	185	189	181	178	194	190	183	184	174	175	187	204	190	186	182	179	193	175	197	161	173	208	191	187	177	168	184	196	161	179	177	178	177	204	154	171	197
20453	38155	36128	27502	21845	16943	13480	10519	8311	6768	5650	4618	3763	3220	2805	2501	2223	2113	1937	1758	1507	1165	1153	1080	1005	825	777	706	685	647	585	583	528	521	458	468	502	480	423	437	488	479	429	429	441	462	421	424	444	389	413	421	403	403	413	440	419	396	334	415	406	404	369	419	400	400	385	403	398	435	397	407	404	376	427	406	389	415	381	384	392	374	409	356	360	393	418	391	401	427	391	372	381	371	370	414	380	365	386	362	344	426	385	412	359	397	405	405	369	371	393	340	401	377	367	383	368	375	431	362	382	372	395	395	366	402	380	383	427	391	370	384	381	400	381	384	362	404	381	368	373	362	397	382	411	410	426	381	391	404	416	385	399	362	368	388	406	414	395	381	367	419	407	392	416	396	366	424	389	397	418	360	387	398	368	386	391	381	395	365	400	383	430	367	396	375	391	352	387	398	387	371	407	408	403	374	411	348	403	379	420	364	355	379	391	385	394	395	397	375	384	346	392	402	366	420	405	456	373	365	365	415	386	395	377	351	407	393	403	391	412	406	389	374	393	372	388	399	409	373	425	392	392	403	389	415	377	371	376	372	382	390	381	398	375	373	383	398	371	365	403	403	388	373	382	391	383	395	383	404	343	378	380	371	379	378	408	384	359	379	413	352	400	382	361	379	387	415	396	383	386	356	421	389	380	382	382	399	381	383	396	401	389	398	379	356	402	407	363	374	346	378	386	385	348	344	391	387	410	419	398	376	379	399	393	384	370	380	400	363	375	374	367	384	371	380	389	392	375	369	396	393	382	365	403	372	367	367	387	394	409	376	381	386	396	377	394	369	386	363	398	363	359	389	358	381	391	377	384	409	365	383	419	358	386	368	391	366	369	383	387	369	348	415	404	412	400	383	353	362	426	372	405	407	381	385	402	373	348	366	403	375	381	374	379	391	384	367	394	405	419	381	381	370	386	402	380	379	387	381	379	413	356	345	420	420	355	369	375	402	384	347	374	372	340	399	354	383	357	370	386	370	367	380	369	380	402	399	406	400	372	375	374	375	357	388	386	378	382	388	390	382	394	404	389	377	388	389	389	374	367	362	385	361	385	366	363	406	376	359	415	415	359	425	408	412	376	378	420	371	412	370	385	385	418	371	349	389	351	351	408	394	409	381	358	382	417	409	373	370	364	400	366	363	377	390	351	418	368	350	376	396	374	375	369	379	418	391	379	365	358	399	392	357	408	392	397	370	412	382	362	393	384	367	398	372	376	354	366	409	377	407	399	389	373	372	374	383	409	399	383	390	387	414	403	380	364	411	402	378	377	390	360	397	383	369	393	381	386	373	355	359	365	387	414	416	388	371	383	336	393	377	392	365	373	415	375	393	421	401	371	397	417	362	398	367	389	383	393	402	354	357	388	389	355	423	392	374	397	384	399	384	365	404	394	376	389	398	380	356	386	422	375	394	382	393	391	372	369	389	390	356	370	383	370	360	370	384	392	387	373	379	388	384	394	369	373	378	391	390	417	376	374	377	384	388	376	399	362	403	349	393	411	371	379	347	361	441	360	388	361	376	381	359	370	357	389	368	368	421	344	381	381	394	390	389	363	380	395	431	384	374	406	432	401	382	386	380	381	393	364	401	402	366	361	409	385	379	372	367	380	391	345	390	382	382	400	369	380	384	406	382	359	383	394	385	371	379	392	400	389	411	380	396	391	367	358	407	379	365	378	352	377	398	379	407	352	370	369	354	384	381	363	360	390	363	393	385	405	379	391	376	361	391	386	391	345	398	394	335	383	413	383	351	383	379	372	358	383	354	387	446	382	375	394	398	383	351	394	404	411	405	390	384	360	391	386	368	348	363	365	387	380	390	378	390	379	387	370	398	382	400	369	378	367	355	372	375	390	396	410	393	408	384	361	409	371	375	371	390	373	384	399	378	362	407	404	351	360	360	421	359	370	360	392	395	389	375	370	412	354	348	388	383	376	402	428	399	388	339	374	369	370	384	391	385	378	384	374	355	396	418	373	408	392	368	380	350	394	397	375	408	364	388	396	396	373	381	395	377	391	404	369	386	362	382	383	389	372	385	370	394	371	368	357	402	391	409	390	371	350	404	392	419	362	386	397	398	394	365	384	349	398	375	373	398	344	406	399	363	376	364	364	384	399	390	393	388	371	358	364	325	371	399	400	364	399	405	413	395	373	390	376	372	362	354	391	372	367	346	374	375	374	404	362	382	368	412	372	369	408	328	406	402	349	397	383	390	449	403	408	403	411	376	401	364	368	349	410	365	394	394	393	406	370	370	402	403	381	361	402	392	376	399	375	408	380	357	413	357	413	353	381	331	382	376	359	398	408	390	396	421	401	389	394	387	371	423	360	432	391	363	402	377	390	388	387	369	398	383	421	380	399	376	377	397	370	373	372	400	365	400	384	369	387	411	387	387	372	350	410	402	385	383	369	391	373	370	385	383	388	418	366	437	359	411	401	379	405	388	375	389	423	384	385	384	364	399	366	395	388	395	378	375	375	352	404	341	405	415	401	392	370	414	375	375	358	383	371	363	412	376	429	368	363	396	417	372	393	382	407	365	385	391	399	388	378	372	374	398	367	364	360	419	400	324	392	383	360	399	372	412	360	420	397	380	372	380	348	354	380	386	373	392	379	390	379	394	365	367	350	363	379	415	344	399	375	400	366	412	382	383	382	393	377	415	390	406	403	400	399	401	353	380	395	373	401	380	427	402	395	383	399	378	392	366	394	397	398	380	408	395	377	382	403	370	414	403	400	396	394	371	391	370	367	372	394	410	381	371	389	382	398	387	400	356	389	394	397	408	402	379	420	385	350	403	372	373	402	377	377	383	399	391	396	391	375	371	398	413	382	390	404	409	378	406	386	355	406	378	374	358	399	396	381	430	393	411	427	422	397	394	375	377	375	372	437	400	369	378	381	436	386	386	380	405	388	352	372	397	389	371	401	359	349	368	375	349	370	404	393	361	372	414	390	351	376	380	386	387	371	403	392	387	377	378	399	378	376	379	372	357	375	365	384	386	381	385	389	400	417	367	389	385	384	373	401	386	440	424	398	354	365	361	389	393	378	374	406	383	369	349	343	393	421	400	375	362	404	365	385	382	370	365	380	370	350	348	398	373	369	349	402	377	395	394	398	383	382	370	405	410	397	382	343	351	362	378	361	409	414	386	386	402	391	412	423	384	374	404	392	376	367	399	372	359	381	399	387	359	381	375	363	390	401	342	400	403	391	365	415	376	385	341	362	372	389	382	403	386	444	367	408	365	373	429	396	398	385	333	385	401	385	388	382	391	382	375	417	379	353	358	370	384	386	364	414	392	395	375	399	362	352	403	380	364	407	414	355	403	381	372	390	396	357	387	394	376	360	391	366	410	411	390	353	406	376	400	373	373	370	452	395	364	408	371	384	385	402	375	371	393	419	393	394	415	398	398	421	393	384	400	384	388	364	376	364	394	389	375	382	362	359	405	413	410
26919	21144	16382	8234	3940	2451	1715	1281	960	838	749	651	562	553	503	476	457	448	388	383	384	321	333	356	331	304	316	323	310	289	282	277	309	276	327	293	287	294	277	318	267	249	253	299	315	296	287	309	251	266	292	307	309	305	302	312	319	279	284	314	345	280	299	266	269	282	296	286	246	278	282	264	262	257	280	301	282	273	294	286	305	287	279	277	261	258	287	269	285	298	309	279	309	341	283	256	280	267	279	292	308	307	263	280	273	270	280	288	308	277	300	285	305	265	307	282	290	273	264	266	310	287	291	266	264	271	314	281	284	296	277	294	282	281	268	267	297	302	291	268	306	274	279	284	277	239	272	303	302	307	269	278	257	267	303	285	308	267	267	306	280	255	287	272	298	286	289	281	272	279	284	270	263	271	307	282	277	269	262	282	267	287	295	285	278	278	290	290	277	287	301	309	280	270	300	286	288	306	301	292	293	255	271	275	294	276	270	261	264	254	297	272	264	291	259	286	316	257	272	285	279	263	263	282	265	289	298	283	263	302	271	292	301	285	277	307	273	274	273	283	280	301	284	291	283	276	296	283	286	263	276	286	291	261	291	271	276	267	267	280	298	274	291	293	277	315	282	291	266	283	297	295	311	308	286	294	278	288	294	250	287	287	279	295	269	308	256	264	285	321	295	292	277	280	289	263	266	300	282	271	253	299	284	288	283	299	284	267	291	263	321	292	283	301	284	285	276	260	305	294	281	273	282	292	275	285	267	293	276	318	267	278	296	271	286	288	273	258	277	284	311	271	282	277	297	282	273	297	292	272	285	291	285	280	280	267	287	256	295	276	300	253	296	274	273	330	283	284	275	281	276	280	300	287	302	244	296	277	264	287	280	316	268	291	287	279	285	291	295	277	300	292	284	306	285	287	263	284	273	252	283	293	270	270	262	281	285	288	269	286	272	257	297	252	276	288	274	275	274	292	269	289	281	257	302	305	286	282	274	280	288	286	299	302	290	293	314	256	258	273	282	280	282	249	286	288	301	290	286	288	295	313	289	270	291	282	285	235	284	308	295	299	295	306	249	302	309	290	294	266	276	303	290	290	264	283	275	289	271	294	319	292	291	280	272	296	276	298	289	279	297	270	276	284	272	308	241	271	275	289	288	290	264	298	289	284	278	302	289	293	267	293	266	294	271	287	299	283	257	293	259	302	296	280	261	306	292	273	305	311	274	265	306	281	274	245	311	296	313	287	293	272	280	275	260	272	316	274	297	318	281	287	256	299	250	291	276	286	282	313	298	288	296	242	275	297	282	304	271	284	299	268	288	280	278	260	284	264	271	323	267	276	290	290	291	290	301	278	305	313	315	249	261	309	290	299	273	277	296	286	269	293	284	284	268	271	288	297	279	307	277	286	314	302	286	277	267	251	300	277	256	281	294	293	284	296	285	298	298	324	290	301	283	318	294	293	267	260	292	293	294	265	291	241	286	263	284	284	255	280	299	278	269	320	316	266	261	273	280	256	254	276	288	309	296	282	290	294	298	263	275	295	266	276	300	274	291	306	292	264	264	273	283	286	301	303	284	291	305	276	262	254	278	296	292	253	263	256	259	281	286	302	289	303	280	252	257	292	273	273	291	283	236	254	274	262	284	280	270	299	261	275	278	278	286	271	307	265	247	316	271	312	253	270	269	293	294	257	292	262	280	260	272	294	272	292	278	260	299	288	287	262	309	281	262	280	250	267	289	287	285	279	280	261	299	288	272	279	252	289	265	306	271	302	297	280	300	280	293	278	286	291	299	261	291	260	289	288	298	288	267	291	315	274	300	290	284	301	285	268	265	312	277	268	272	316	258	273	267	294	289	314	332	308	279	282	286	260	255	267	300	283	272	294	262	266	263	282	315	322	270	310	293	278	296	272	302	283	240	306	302	320	264	255	271	296	272	285	261	303	276	287	289	262	264	289	299	274	269	250	273	262	284	310	308	266	304	282	301	271	272	264	296	325	278	288	315	275	270	272	271	272	262	280	285	271	311	304	278	283	284	298	280	262	282	257	285	277	295	269	269	261	245	270	289	270	281	305	270	273	320	284	267	279	296	257	272	275	262	267	260	296	279	263	252	269	263	268	267	283	286	289	298	284	305	284	280	324	301	294	280	270	293	291	282	276	293	301	314	300	303	275	248	287	278	289	270	268	290	279	304	266	277	295	250	308	270	282	268	311	273	300	293	273	302	275	251	311	290	280	291	285	302	295	291	277	288	299	282	289	312	244	279	297	277	276	284	273	281	300	340	249	266	266	294	289	246	265	292	272	268	333	313	269	286	333	285	278	293	269	285	297	316	296	273	289	302	299	272	284	289	302	282	298	285	299	290	307	282	277	311	294	290	297	294	293	266	275	267	276	283	278	269	293	265	312	316	269	310	263	268	302	297	331	282	256	250	293	282	289	268	310	287	269	276	307	303	284	320	270	285	289	290	293	273	295	263	288	254	257	274	271	295	282	263	303	293	297	275	255	312	288	271	281	293	289	298	283	300	283	302	290	289	282	294	275	294	260	256	281	284	263	307	278	263	279	255	268	267	284	311	266	296	295	280	282	279	293	310	263	261	278	304	274	271	295	281	283	276	294	301	286	272	292	309	292	336	289	292	301	292	275	284	281	263	266	273	295	322	292	286	274	286	307	268	299	281	290	279	312	260	271	285	284	264	294	274	274	302	305	292	280	293	279	262	287	273	291	262	289	279	272	335	278	276	296	256	265	272	273	280	287	268	249	306	272	273	281	293	260	264	255	307	275	299	275	278	296	269	276	289	279	256	290	302	284	294	285	261	293	294	285	285	278	266	260	278	296	293	299	272	293	296	303	287	280	290	297	311	292	282	281	275	298	293	271	290	287	274	259	268	305	285	251	306	283	287	265	298	296	284	287	273	312	271	310	228	276	305	309	316	275	283	294	299	269	241	296	275	288	303	289	319	265	291	292	265	308	269	263	277	264	325	265	247	315	274	303	299	271	266	259	291	280	300	296	275	268	293	335	301	304	288	261	292	293	279	271	256	270	266	293	282	305	262	279	284	277	289	279	265	297	287	287	285	310	266	284	293	272	302	288	314	277	282	329	296	267	326	267	276	316	318	305	263	281	266	298	282	289	284	286	261	258	284	296	259	294	257	299	263	284	300	254	299	269	250	257	268	294	254	271	300	288	300	282	297	290	301	269	292	286	293	298	322	280	258	276	300	300	271	252	302	287	271	300	287	259	287	285	301	278	266	286	286	271	288	308	277	290	291	269	285	275	266	265	301	315	296	258	290	287	286	289	269	298	297	317	281	276	327	279	286	272	295	283	325	277	291	281	291	311	303	263	289	278	293	272	287	285	286	285	318	295	278	277	286	296	286	283	279	265	273	289	309	263	302	274	278	271	289	261	278	266	284	287	297	283	288	278	273	276	287	284	295	284	296	292	325	312	270	283	278	282	293	261	287	283	280	290	278	273	278	269	272	324
17506	27885	24915	17022	12283	8847	6524	5007	4069	3345	2852	2491	2051	1725	1520	1457	1277	1288	1197	1114	976	906	830	824	797	751	736	765	678	752	672	709	647	663	602	628	650	618	654	642	671	608	625	635	618	646	653	595	619	622	609	607	617	630	620	582	635	598	651	618	613	603	611	548	577	595	661	612	604	650	593	616	623	593	580	604	603	576	570	635	623	628	623	650	623	560	663	609	536	578	540	588	613	630	658	605	607	606	616	601	578	647	584	575	632	606	615	669	577	559	614	616	593	603	578	604	616	608	616	606	583	612	615	640	589	614	627	602	626	616	615	625	595	586	613	588	574	629	618	634	611	625	553	599	602	590	594	585	587	641	551	621	580	616	609	625	596	595	628	638	608	595	578	545	565	589	665	637	605	610	644	616	564	641	574	599	639	600	584	577	592	626	592	579	612	621	628	577	635	635	589	662	557	613	618	592	628	606	632	610	621	618	556	626	614	619	625	603	627	589	583	591	571	592	610	618	598	621	595	656	589	635	589	632	612	617	599	552	590	586	628	612	665	617	607	596	584	594	587	578	582	659	625	605	623	612	628	600	619	612	578	602	605	599	577	596	577	582	610	580	604	601	620	660	639	668	560	594	623	596	639	621	595	629	605	593	620	583	611	584	627	603	617	645	601	579	658	575	592	644	634	587	559	639	629	605	628	581	602	600	606	581	621	604	602	576	662	637	626	591	650	632	612	599	588	586	621	624	598	605	576	611	616	570	597	601	567	650	633	593	595	607	567	580	616	611	614	570	609	601	627	580	631	595	605	615	635	597	643	585	544	644	637	597	602	597	563	626	591	571	577	562	588	609	631	609	600	625	632	629	598	601	637	613	605	608	560	603	636	588	585	580	574	630	600	589	587	592	575	623	596	635	634	572	596	593	629	586	608	590	617	625	619	662	633	627	586	635	605	617	598	627	557	611	605	624	604	581	594	646	651	550	594	645	610	609	602	591	606	622	582	680	592	598	602	651	632	618	598	599	644	606	618	583	646	597	624	628	575	583	622	593	649	574	623	591	595	614	582	628	601	625	615	658	601	628	609	596	608	632	624	618	611	607	626	622	626	649	611	615	631	607	612	622	637	599	614	648	606	595	561	599	585	631	597	531	606	629	604	592	541	655	628	583	587	576	639	599	641	578	626	627	606	614	612	630	573	639	611	595	622	624	607	556	618	560	629	595	595	605	620	582	588	645	637	611	555	591	592	616	683	585	631	587	599	551	637	573	590	608	620	558	623	607	624	615	592	573	584	602	611	562	614	626	569	582	640	557	636	616	574	596	589	564	597	595	598	654	569	578	637	584	610	615	614	624	570	589	611	579	649	601	635	617	634	646	627	582	611	657	599	647	592	614	609	613	631	624	613	628	619	574	604	567	649	583	620	618	609	551	630	615	617	577	583	594	624	630	599	585	630	622	595	584	590	621	573	630	603	591	606	626	635	602	577	561	624	574	609	538	657	626	633	625	593	587	619	580	572	521	604	614	576	600	590	603	598	581	573	612	644	583	633	619	629	654	612	592	635	574	585	592	613	626	555	603	620	623	612	633	631	589	635	595	578	610	615	585	600	579	615	620	623	618	586	620	658	598	603	594	581	609	578	647	591	653	553	605	620	603	618	644	627	562	589	609	626	583	612	584	600	626	588	608	610	597	610	603	656	584	566	632	665	560	610	596	613	607	577	617	572	632	622	556	606	619	590	612	580	632	600	611	600	616	644	613	564	648	629	578	609	600	576	628	627	620	579	597	603	602	624	574	582	606	582	569	580	616	587	623	605	560	582	641	635	581	617	604	578	607	609	593	625	600	603	613	589	620	646	631	627	602	623	590	588	616	597	587	605	596	565	672	584	651	590	535	636	627	612	646	612	675	612	640	608	627	650	629	623	627	548	643	591	573	619	600	605	578	614	624	620	586	653	638	604	597	613	603	605	613	589	614	583	595	614	598	609	600	648	586	620	643	593	598	600	591	618	640	618	575	625	598	549	619	595	594	597	578	602	601	593	563	620	625	603	595	632	588	582	583	587	625	613	643	574	600	602	609	584	592	638	653	616	637	656	569	584	608	571	591	602	592	572	583	600	590	609	612	589	598	571	564	578	628	578	624	565	590	621	593	568	639	603	632	602	672	580	581	610	596	651	593	586	605	613	598	637	621	632	585	620	578	599	601	643	607	618	598	599	594	621	638	574	552	621	582	587	609	627	618	589	599	588	624	615	598	637	615	601	592	619	620	563	565	600	589	620	624	647	598	619	614	610	627	629	661	596	644	625	563	624	572	633	606	615	630	589	623	655	646	557	626	591	607	680	602	649	622	604	616	628	611	578	570	645	653	610	569	605	567	597	683	627	614	606	596	649	592	592	595	657	610	610	622	585	639	623	587	582	622	638	612	603	557	600	609	640	602	628	608	625	589	631	619	594	581	542	612	615	645	644	602	581	621	629	644	601	614	606	615	614	602	592	591	591	583	592	592	651	601	618	591	631	659	631	665	636	592	634	598	620	576	602	588	642	629	590	606	597	568	588	623	583	617	577	622	627	570	573	624	587	569	648	594	618	616	577	624	588	620	621	601	647	628	573	617	621	619	585	575	615	633	643	584	618	569	595	615	616	589	626	562	608	582	646	626	587	615	613	650	647	598	581	606	605	612	600	597	538	632	608	609	589	622	599	594	622	626	625	612	586	603	603	626	606	633	613	614	576	619	612	606	616	608	597	574	579	613	567	571	611	628	602	591	585	651	616	623	604	651	618	594	609	625	615	624	634	619	612	585	593	631	576	589	605	603	628	585	612	622	585	591	631	635	594	600	617	635	592	621	586	623	574	640	600	633	606	555	599	590	613	639	582	575	673	630	581	593	602	609	647	591	554	594	577	628	662	636	606	654	612	610	540	603	625	614	627	591	607	574	635	600	646	595	587	596	655	617	566	624	579	601	580	594	598	676	630	576	609	591	628	565	638	602	631	608	609	610	620	609	629	633	591	579	602	614	640	579	612	585	611	620	609	603	615	687	660	620	614	611	560	607	562	603	606	660	647	589	605	625	609	592	622	611	604	601	566	580	587	599	615	540	596	577	631	670	638	568	576	592	639	566	606	574	622	607	590	550	600	626	610	604	602	603	611	613	646	615	615	586	598	610	635	611	643	636	553	601	602	647	626	556	618	588	601	599	593	571	628	590	593	585	627	616	640	599	619	619	609	598	574	598	592	612	613	629	590	626	641	597	565	617	576	640	587	630	604	647	574	604	608	588	644	595	605	609	632	592	625	595	621	595	610	622	584	656	605	602	621	626	613	594	616	618	582	591	608	595	629	649	639	635	581	548	579	617	629	607	642	637	610	611	575	651	586	570	594	577	584	538	617	605	615	608	657	596	626	584	639	594	589	624	583	570	662	579	632	629	623	629	637	535	644	594	597	586	633	561	619	574	607	571	601	608	584	607	627	583	602	604	623	619	607	639	575	582
24329	21458	28580	24770	19863	7950	3434	1963	1450	1199	1011	819	688	614	561	479	447	404	412	388	348	309	297	330	289	293	242	273	283	235	216	213	210	206	218	202	213	220	222	200	225	192	216	214	220	240	196	229	202	210	206	194	209	195	216	191	207	197	207	229	174	226	204	227	205	196	188	204	197	193	200	215	203	222	202	203	199	190	185	222	184	193	209	190	199	228	213	181	219	194	230	203	183	245	206	206	221	210	217	196	216	197	210	205	174	187	179	211	194	199	217	194	206	208	223	202	182	214	209	203	208	207	185	214	225	185	206	190	194	223	227	228	247	203	210	198	225	194	203	197	178	214	195	204	175	210	193	205	199	228	196	207	197	197	202	210	211	223	237	214	189	216	212	218	210	205	202	198	195	225	213	228	210	202	190	197	197	204	204	189	209	166	212	184	210	219	196	187	236	217	222	215	218	199	204	188	213	198	187	217	219	212	212	195	194	203	187	218	194	200	181	212	196	232	182	220	187	190	188	186	202	200	188	192	186	196	205	223	222	217	233	214	216	220	195	214	213	182	184	191	228	202	200	214	210	201	199	219	213	205	188	196	171	204	184	198	198	204	208	212	179	199	213	211	215	197	210	208	220	208	210	196	195	220	179	207	196	196	179	222	192	223	228	195	186	223	225	174	198	208	240	188	212	207	197	200	183	204	235	182	204	199	173	199	209	216	189	208	197	218	194	174	210	223	199	204	201	205	202	242	184	194	223	206	209	180	198	214	200	193	199	182	181	188	192	208	201	204	204	204	197	190	192	220	179	208	215	223	210	215	216	194	191	178	208	192	193	223	205	188	212	233	204	201	194	210	205	211	202	192	206	180	179	173	206	188	189	208	216	215	229	182	220	189	211	195	214	212	210	185	191	215	178	164	197	197	207	217	218	221	199	236	182	178	204	174	188	183	223	185	212	192	206	195	205	223	200	211	220	190	203	191	219	210	214	228	208	223	203	205	215	207	185	204	196	199	216	211	204	179	210	221	208	184	205	212	194	205	176	175	226	175	213	216	201	204	181	201	211	204	194	219	224	220	194	202	220	202	210	222	218	214	193	219	202	203	220	203	203	213	207	200	205	206	176	190	190	222	206	206	164	223	184	219	183	200	226	214	191	213	219	230	194	208	229	187	238	200	205	167	218	209	184	178	232	221	203	200	204	203	191	185	214	207	202	192	218	202	208	204	214	213	226	212	188	214	216	197	205	193	204	200	220	212	205	197	183	201	203	185	200	214	198	215	208	191	207	205	183	214	210	235	226	180	205	211	215	205	209	212	189	201	210	160	205	207	183	187	188	210	220	197	192	219	198	196	202	212	184	177	192	211	211	200	185	196	189	184	199	218	202	203	201	189	215	233	195	194	204	201	212	182	198	215	194	201	198	206	192	205	208	179	204	198	200	211	209	190	225	191	203	217	226	190	206	220	179	186	188	187	201	210	194	190	181	208	204	205	208	181	183	215	213	212	202	227	208	201	196	200	210	205	194	196	203	214	200	213	231	183	194	214	216	183	221	190	210	216	180	198	218	208	205	185	188	202	185	195	192	199	195	207	220	181	199	207	188	185	200	233	207	196	232	215	201	189	189	176	177	215	236	203	210	194	197	200	185	196	204	189	220	215	209	203	208	192	217	219	211	232	197	215	214	192	219	225	217	194	181	214	233	213	193	204	199	195	178	184	232	200	201	236	208	189	207	239	192	195	187	210	203	192	198	198	221	209	189	177	210	225	181	192	217	187	185	182	202	212	243	194	200	224	184	197	185	206	210	205	208	169	191	215	191	188	211	214	174	190	206	215	170	191	181	185	194	212	201	182	232	209	212	216	226	178	217	213	210	243	176	191	191	211	202	215	212	194	170	183	191	199	207	192	207	217	207	230	199	182	204	226	180	193	229	203	187	205	203	200	224	224	199	188	168	213	199	213	187	215	215	213	210	196	191	183	197	198	191	208	218	203	195	201	210	204	202	221	213	207	197	191	193	195	205	219	207	208	174	183	221	199	206	200	174	197	199	218	217	193	194	198	168	199	209	214	218	205	195	200	179	187	196	189	206	206	203	169	209	184	178	250	208	218	212	207	197	185	214	177	185	204	195	196	184	196	176	203	192	218	171	237	196	235	221	232	196	221	209	193	201	181	203	190	187	189	191	235	186	227	200	202	214	183	198	202	200	218	200	208	235	207	182	191	184	210	209	226	216	227	219	204	198	209	195	174	188	228	163	192	241	191	182	218	208	217	206	211	211	206	187	233	227	205	195	187	190	189	209	195	201	194	195	218	199	194	176	194	216	225	191	194	206	200	204	203	191	185	211	209	185	209	213	201	186	216	234	172	183	217	198	206	208	182	204	184	213	212	213	177	213	232	209	227	205	204	216	239	187	198	194	199	218	211	198	173	172	196	203	212	210	211	218	215	188	190	204	220	208	186	192	219	197	204	196	205	243	197	208	223	202	195	210	208	187	198	195	195	186	191	204	203	243	218	172	216	214	200	192	174	189	191	209	179	178	210	223	204	234	195	217	201	190	196	172	217	193	208	192	213	201	211	223	207	189	219	214	213	199	179	196	199	209	202	205	224	178	207	200	214	201	222	199	204	214	224	190	232	201	205	206	209	209	207	191	225	196	213	211	186	186	215	192	217	176	184	186	222	200	205	181	219	204	205	200	184	214	195	215	219	210	205	230	178	195	209	214	197	206	212	182	213	217	186	235	228	178	187	183	176	188	190	207	202	201	184	208	196	196	230	189	193	207	192	210	181	207	200	224	206	203	202	213	199	237	216	184	199	188	221	212	183	193	241	185	197	188	198	207	212	199	223	209	198	207	213	241	200	206	225	218	229	182	207	215	204	224	204	181	185	235	193	180	216	174	188	194	185	191	196	182	217	202	188	215	195	206	217	193	209	209	194	190	209	165	214	206	185	199	191	216	183	218	208	179	201	189	190	206	204	227	183	208	198	212	199	195	214	202	185	226	210	218	191	195	208	189	205	210	201	212	198	213	195	210	232	198	203	204	194	200	193	213	213	177	218	199	212	204	175	221	212	214	199	217	206	207	206	205	224	198	177	188	234	227	203	231	195	187	229	219	191	221	211	213	197	212	209	206	230	194	189	196	197	192	214	201	204	210	186	205	193	189	204	200	185	215	217	224	207	214	193	198	220	205	174	199	206	227	212	210	202	178	177	188	192	211	177	212	213	184	220	210	212	198	180	211	193	181	200	208	226	200	206	223	188	169	201	186	221	217	192	166	187	215	221	202	205	206	189	183	246	195	216	211	170	225	200	212	198	193	188	234	212	202	199	189	206	217	223	211	225	198	181	198	199	196	193	189	203	192	204	201	176	186	213	177	166	169	223	188	192	207	201	204	216	180	183	206	233	206	181	199	224	221	195	204	222	175	224	200	217	187	179	180	201	198	228	191	180	193	246	204	183	220	208	230	219	200	190	206	196	193	231	228	213	204	218
18748	34251	31423	23863	17492	12709	9695	7544	5901	4923	4089	3370	2891	2425	2047	1844	1595	1500	1378	1265	1151	991	888	911	798	754	709	661	607	631	633	587	576	548	468	508	527	527	494	546	503	492	523	475	483	471	471	468	474	446	490	491	483	499	475	463	474	457	454	424	435	451	438	449	495	418	468	414	431	417	446	458	478	446	409	472	439	448	457	480	407	449	472	444	461	440	446	442	457	446	441	450	430	441	457	436	449	446	432	463	474	450	421	439	439	473	449	461	444	500	483	426	458	390	517	467	411	471	444	454	455	455	449	457	427	474	440	434	440	465	423	447	417	447	439	439	435	457	433	407	476	435	483	490	471	444	416	465	376	450	451	491	438	458	447	428	430	441	430	400	445	476	443	461	491	482	446	481	479	447	437	442	453	461	438	453	465	433	437	438	452	456	414	432	455	439	452	409	452	433	444	491	427	469	457	439	466	459	446	426	443	467	445	474	459	426	474	414	437	446	431	462	423	482	443	430	454	441	436	441	451	484	461	471	494	446	439	443	452	458	442	409	438	472	438	478	447	403	432	443	426	448	427	432	468	444	456	420	419	449	419	461	411	406	463	459	427	455	432	456	454	479	472	480	438	463	437	459	467	452	492	472	436	462	459	475	413	472	434	468	452	490	442	430	400	500	477	450	445	443	419	448	442	417	433	522	445	434	462	438	430	413	431	443	418	449	463	429	451	434	404	427	442	461	436	424	463	427	442	443	457	445	452	478	455	463	419	448	451	453	422	417	458	419	423	460	430	434	472	435	445	432	436	461	454	463	446	456	475	436	463	429	472	434	379	455	390	467	472	476	425	450	454	453	460	451	415	455	439	469	439	425	446	472	463	472	442	420	440	450	440	461	439	543	450	442	433	460	440	474	457	460	496	445	455	433	439	469	411	457	471	443	421	430	443	490	444	425	432	435	406	467	430	450	452	443	427	438	461	490	474	432	442	423	475	451	441	457	450	418	452	432	442	421	452	463	445	493	444	432	466	410	449	441	418	472	470	459	404	470	427	441	444	496	440	462	443	457	423	459	458	443	447	467	440	453	488	451	446	431	449	447	429	480	493	423	468	454	468	459	440	468	421	445	457	454	484	464	430	448	481	443	379	485	440	470	454	477	407	448	476	453	445	447	448	465	413	429	430	483	420	408	477	437	430	456	436	467	440	423	440	421	428	446	431	462	448	427	447	414	431	459	468	437	447	421	409	451	465	444	455	438	448	428	483	460	450	454	469	463	419	448	475	431	450	455	489	442	458	489	455	499	455	437	436	404	453	442	414	425	430	428	434	440	421	469	473	425	476	445	438	477	440	456	447	438	469	444	417	413	418	469	419	498	450	486	409	450	434	418	458	483	431	469	462	460	440	440	479	460	419	433	438	421	453	440	436	428	450	410	472	414	425	463	443	469	435	454	439	447	436	437	452	415	459	425	432	417	456	417	437	470	462	414	456	450	447	466	463	482	422	440	426	429	442	425	448	440	458	474	465	451	417	500	440	444	474	452	421	465	409	449	419	487	472	420	439	428	446	416	434	427	438	482	443	429	455	422	413	437	429	445	432	445	461	431	386	422	448	459	460	438	465	439	435	467	457	423	429	428	414	443	451	463	403	437	470	459	432	443	449	411	460	442	425	453	447	471	435	452	454	463	423	416	450	485	444	432	449	435	481	433	442	420	455	466	494	434	420	453	426	456	439	432	429	384	440	433	433	396	483	455	486	422	422	424	436	433	416	462	408	443	422	452	440	411	468	470	489	449	401	436	435	466	473	438	413	455	427	458	443	444	436	417	453	444	443	452	434	487	445	421	400	465	444	452	449	455	441	445	475	445	466	437	458	438	453	434	427	401	459	449	413	455	424	441	405	445	461	442	446	444	452	475	429	439	441	421	440	418	481	453	454	488	428	445	450	439	476	422	447	457	472	446	450	462	442	454	424	463	411	410	438	426	436	406	451	459	472	431	437	464	454	450	440	417	465	446	424	479	486	441	485	470	426	467	422	472	447	416	447	433	404	470	473	442	445	428	438	437	445	428	420	401	464	464	466	459	444	460	432	436	457	459	423	454	475	441	427	463	465	457	431	440	443	428	451	438	495	433	434	435	469	419	460	445	438	481	415	442	434	443	461	404	457	441	422	451	455	438	439	440	445	458	431	486	442	502	429	456	465	483	433	452	445	441	455	443	437	431	446	418	451	447	475	419	469	430	455	452	444	436	435	438	444	441	445	463	416	389	460	451	447	466	421	459	429	467	503	469	467	480	473	424	498	479	429	443	443	442	443	434	423	456	437	455	457	460	459	451	434	430	469	447	456	460	457	473	448	442	418	465	440	453	447	469	457	404	432	447	451	462	425	452	478	446	433	447	429	440	441	428	454	448	450	410	424	483	475	421	471	436	447	472	484	433	492	432	487	445	453	428	473	420	438	436	448	439	452	457	466	449	419	448	469	436	456	431	451	474	420	446	479	448	446	450	448	397	461	411	469	467	453	433	451	450	481	425	452	454	479	426	441	432	478	461	467	434	414	450	497	428	484	464	452	435	409	467	447	452	493	442	472	406	445	465	483	452	416	429	444	472	479	429	444	441	466	440	445	451	438	423	503	467	460	445	459	496	438	419	439	430	426	429	442	474	449	453	423	460	426	462	455	471	426	453	427	443	385	408	444	446	446	474	459	436	449	449	455	444	426	438	450	461	442	422	431	402	435	442	453	408	467	451	450	425	433	475	425	450	451	451	441	449	474	468	448	449	478	434	438	419	429	428	410	444	423	428	467	448	457	448	422	477	456	464	420	445	447	457	442	459	450	458	429	426	457	467	427	435	450	455	444	437	404	474	440	461	495	461	396	452	431	442	403	441	460	490	409	458	430	449	423	462	410	478	439	460	426	441	460	480	449	452	425	423	497	432	433	440	472	435	486	400	460	446	422	462	465	445	428	423	447	431	452	466	434	441	464	450	436	434	430	408	452	451	458	413	428	421	441	410	437	438	409	448	439	450	448	447	455	468	453	444	463	405	444	438	444	428	495	453	423	397	424	477	481	448	422	449	436	450	426	482	465	497	484	456	439	450	423	473	452	435	430	437	447	424	453	428	476	461	477	464	493	415	505	458	421	463	425	450	457	447	467	422	470	465	476	447	459	452	446	452	427	470	477	475	465	427	449	458	439	424	432	436	437	465	460	453	482	444	430	424	448	440	460	450	427	433	470	440	416	474	468	458	412	451	472	410	463	446	478	382	420	454	441	455	467	393	485	459	481	453	406	446	447	443	463	425	455	433	439	448	412	466	457	434	468	426	417	443	426	447	453	434	410	461	444	446	450	441	437	419	471	459	414	443	397	432	456	473	451	409	440	488	461	459	455	435	453	445	441	441	435	462	429	442	442	446	446	418	466	377	486	433	486	412	423	467	457	441	471	440	456	455	432	447	461	448	430	444	448	426	457	471	498	455	433	442	448	459	412	491	393	447
23409	21454	29298	24041	21468	19430	7647	3021	1917	1515	1311	1104	929	842	652	598	552	502	433	435	446	375	346	319	308	310	301	265	240	230	228	210	218	211	230	211	204	203	204	191	183	196	207	174	191	194	199	197	188	205	195	191	186	180	205	196	156	189	193	190	193	168	198	186	162	195	212	180	164	187	165	191	167	185	177	168	162	180	178	153	167	201	181	189	186	181	168	190	171	180	183	179	171	152	176	218	173	204	202	182	173	167	209	207	164	186	178	164	168	167	202	190	175	167	187	179	177	192	178	182	194	195	182	178	192	200	176	180	180	164	194	189	181	191	179	192	176	175	186	192	187	179	155	161	182	167	169	181	174	177	190	204	175	177	192	182	171	175	181	172	191	182	184	174	188	177	177	185	182	186	172	158	174	171	181	176	147	196	171	167	165	183	182	174	170	186	198	182	204	162	187	178	228	183	194	191	179	187	155	171	194	173	171	181	166	157	190	175	190	173	160	179	203	202	191	179	171	166	194	168	174	174	173	167	169	179	164	206	172	184	184	173	177	186	175	176	180	200	177	193	183	189	190	202	199	182	185	178	165	177	173	185	157	190	213	156	211	164	170	194	178	171	176	188	228	209	167	180	189	186	192	172	182	174	184	174	190	189	182	178	176	187	200	188	192	167	169	183	187	169	187	163	181	172	157	204	196	177	180	183	171	179	176	160	171	196	164	166	168	179	163	188	175	193	173	184	157	177	167	191	178	187	183	181	190	195	190	182	189	182	175	166	173	182	210	191	155	160	167	183	180	188	189	185	187	173	141	161	177	163	193	188	184	168	177	191	188	188	172	176	191	168	181	180	182	189	179	174	204	177	176	182	188	195	206	178	173	161	195	171	172	179	182	180	173	177	186	174	174	197	183	176	167	180	184	182	196	177	173	163	184	170	171	180	182	185	167	174	153	179	192	182	188	176	164	168	177	157	170	197	184	181	173	161	175	167	172	162	205	162	184	192	205	193	148	184	180	193	188	180	168	200	162	178	165	187	194	186	184	179	186	214	167	182	163	171	181	165	215	166	179	176	171	176	176	174	163	163	190	152	180	163	182	174	203	177	173	193	173	171	168	195	196	210	188	166	189	181	186	185	179	189	156	182	176	198	188	150	194	152	173	160	179	194	157	190	175	192	194	188	183	209	193	201	183	205	183	184	189	190	188	205	167	170	155	154	158	164	152	173	181	181	184	193	170	161	170	174	187	196	179	169	184	159	174	205	159	183	192	186	175	185	191	195	178	184	161	193	193	173	173	187	163	167	179	174	184	195	175	179	184	186	184	170	190	195	172	182	191	186	183	203	182	164	177	191	161	186	182	181	174	195	178	176	180	188	172	193	176	185	176	183	194	174	188	202	185	155	186	175	174	179	166	149	187	165	174	210	180	164	166	179	206	171	155	152	187	179	181	189	168	168	178	169	179	183	188	193	201	199	183	176	186	200	184	170	162	192	206	179	159	176	163	171	169	181	152	194	190	191	179	175	175	199	190	176	178	159	186	176	164	200	189	166	192	179	173	179	190	172	170	179	222	183	195	176	176	179	170	180	190	180	157	177	192	144	162	171	164	187	161	172	175	191	161	175	185	177	169	200	188	165	165	176	179	158	147	199	181	172	186	184	178	181	191	179	180	172	165	217	170	172	183	197	175	134	158	175	174	189	176	175	196	173	192	175	185	179	162	175	174	193	184	176	197	185	169	183	162	185	214	166	169	184	198	183	186	152	188	188	167	176	193	174	194	186	179	162	160	210	199	175	177	178	164	173	178	170	159	184	184	165	181	166	179	166	178	153	170	179	175	186	195	171	198	174	177	178	183	191	176	191	175	185	194	195	193	203	196	169	173	193	186	189	171	163	177	167	187	180	174	196	210	190	178	180	173	181	167	191	187	170	188	190	185	192	169	207	184	167	199	158	179	177	185	168	170	165	204	177	162	175	149	179	156	182	200	191	184	192	176	192	207	183	184	172	192	174	164	174	195	172	182	177	168	170	197	176	218	176	163	158	181	191	139	205	171	175	180	177	179	164	209	182	175	188	159	176	184	182	163	193	167	192	176	157	164	168	171	201	176	198	190	180	170	173	173	170	177	171	195	172	152	200	193	188	181	178	182	188	190	167	160	165	183	153	177	180	186	180	198	187	216	187	176	167	164	197	177	157	174	192	172	190	184	181	188	171	184	198	200	176	160	182	182	197	172	189	184	190	170	181	186	198	169	153	147	179	202	178	177	183	175	191	221	175	174	186	182	187	207	173	189	156	175	176	206	162	165	178	182	146	174	182	174	178	197	177	161	176	172	183	194	157	187	178	193	169	203	166	169	181	175	177	165	171	142	172	145	170	180	178	183	174	192	207	189	176	192	181	171	204	158	165	165	176	199	195	166	195	183	179	172	169	171	171	167	169	166	181	199	199	175	170	178	176	167	189	155	168	204	171	160	166	180	172	136	176	177	191	181	179	185	186	160	166	154	155	161	189	180	171	169	178	189	184	170	183	183	179	195	188	185	172	208	199	171	185	170	194	193	172	160	172	161	184	186	171	189	199	173	168	177	174	167	195	196	166	173	175	187	179	194	190	189	172	206	193	149	169	202	176	172	183	187	179	165	201	163	222	181	213	180	185	201	179	163	188	161	171	186	166	193	190	177	177	167	164	165	169	184	203	179	177	167	183	195	189	177	167	168	174	170	176	173	174	173	163	164	175	201	191	171	191	172	199	159	182	174	171	171	175	187	184	184	182	193	191	162	178	181	185	165	185	176	163	170	179	189	185	184	185	217	192	169	157	164	169	171	178	187	199	158	174	162	185	166	164	172	196	196	207	191	196	189	177	166	173	190	156	171	169	194	194	201	152	168	180	175	183	177	167	178	181	183	148	196	192	179	190	180	180	178	226	174	171	216	174	196	174	156	171	165	178	173	164	159	190	191	187	180	182	163	185	185	179	184	202	211	186	170	164	182	200	190	193	163	194	152	173	204	208	193	177	186	187	191	141	191	194	186	181	178	171	182	180	161	168	194	163	176	173	192	171	173	199	166	180	185	176	185	176	198	172	167	180	177	183	170	176	169	166	188	182	201	160	179	175	158	157	171	170	164	195	191	188	173	193	200	187	165	180	165	164	183	188	191	178	192	195	184	213	172	186	192	157	186	166	183	171	193	175	172	188	185	178	183	165	179	170	199	164	181	185	179	179	179	165	199	198	199	169	176	180	179	177	176	182	164	174	185	192	185	186	193	168	163	168	186	148	188	177	179	198	189	193	179	188	202	161	163	180	166	176	167	203	168	198	181	175	151	179	171	193	168	176	169	159	194	176	184	183	198	203	171	185	193	173	186	173	161	185	161	173	169	210	167	193	177	182	183	194	180	193	162	171	201	185	169	187	172	194	185	185	174	173	187	209	180	174	195	190	196	181	183	193	150	178	214	184	168	184	176	170	149	186	185	173	178	162	189	176	158	193	156	168
21337	38635	36530	28199	21110	16256	12956	10035	7637	6333	5446	4482	3732	3164	2618	2185	1947	1777	1636	1507	1442	1260	1139	1011	840	853	780	708	675	668	541	550	541	500	491	512	469	465	436	460	444	453	393	427	422	456	402	385	398	423	405	425	405	420	387	386	392	398	383	419	370	401	387	381	409	400	415	405	386	364	382	398	402	413	389	440	390	363	390	384	392	391	403	394	378	394	363	421	359	407	376	385	359	396	379	383	381	366	398	371	381	382	350	369	384	387	361	383	383	371	372	371	405	389	372	338	390	399	403	367	360	390	362	375	376	375	375	406	382	396	385	378	406	399	381	379	393	350	378	412	383	352	354	389	348	389	401	350	377	340	362	379	414	371	368	390	380	394	378	388	352	390	399	386	384	358	403	392	344	384	355	385	351	339	362	394	367	409	386	380	371	399	394	371	345	383	359	358	365	404	374	352	368	394	410	396	367	362	417	337	375	376	352	354	345	376	370	372	353	368	406	411	396	372	401	387	422	382	336	394	400	380	371	356	376	410	386	372	382	386	375	394	377	377	356	368	412	378	378	385	382	367	362	353	383	364	395	372	350	382	392	375	359	376	401	347	352	373	362	366	358	358	397	353	369	338	359	385	396	361	361	366	360	367	339	367	372	374	367	375	355	370	412	353	371	359	386	377	369	363	365	377	379	404	390	399	378	392	359	379	372	360	364	384	376	371	364	371	349	348	382	373	388	404	344	396	391	367	371	381	370	388	358	402	357	360	399	402	372	365	374	401	365	383	403	396	386	406	382	376	388	366	397	409	404	372	401	401	365	373	358	360	375	334	396	370	387	359	381	407	359	364	370	377	372	364	380	383	387	396	377	361	353	382	374	352	360	391	363	380	394	352	403	354	349	367	381	351	394	357	390	351	378	374	368	357	370	401	385	404	364	359	366	392	359	352	350	370	404	371	372	378	398	391	362	380	374	355	367	392	382	368	374	407	368	389	384	359	344	352	369	374	352	366	371	378	381	394	369	365	395	378	384	358	340	350	384	392	360	357	397	360	359	384	377	386	352	387	397	353	367	385	410	371	368	383	389	384	365	349	376	355	363	368	396	403	360	376	384	364	354	351	347	374	372	377	410	388	327	373	379	410	357	357	395	387	371	381	369	348	378	370	377	403	362	361	381	382	385	369	357	373	357	373	345	355	391	338	393	431	362	389	413	369	436	330	398	396	404	342	384	383	395	381	422	379	348	368	355	362	383	368	404	362	374	384	354	362	364	355	368	365	369	363	393	362	384	377	387	375	369	366	378	400	362	398	372	381	384	375	360	388	351	389	374	369	384	356	360	343	357	360	370	398	393	365	380	358	374	386	377	393	360	355	361	414	391	330	369	358	413	353	397	383	387	391	383	339	386	382	387	350	393	373	395	365	378	398	398	363	390	350	382	347	411	408	385	401	375	396	391	371	352	370	356	361	392	370	382	384	362	394	362	376	388	360	380	369	380	390	347	361	358	397	383	378	361	401	377	410	337	382	332	392	365	399	382	394	371	345	412	367	363	356	348	377	369	359	363	350	397	339	383	406	358	402	351	380	416	394	365	343	398	376	375	393	392	400	368	359	399	394	381	376	371	381	377	371	371	404	382	400	345	365	378	390	364	385	405	373	384	395	394	404	370	366	360	371	371	349	374	369	363	376	375	361	391	364	415	392	397	374	340	358	400	395	366	380	361	400	393	390	384	358	371	397	361	351	393	416	398	394	352	350	397	401	349	358	372	368	370	367	359	382	390	361	380	396	376	362	347	340	389	388	390	360	386	372	397	372	343	378	392	375	379	374	372	389	377	370	357	357	383	327	368	392	370	397	395	388	418	405	383	361	409	359	386	365	379	356	405	379	335	369	364	384	361	353	380	379	394	387	382	387	368	343	376	392	392	370	360	390	381	376	385	390	375	373	389	408	373	382	381	371	381	360	376	376	373	356	352	422	362	384	391	365	369	350	375	357	366	405	372	333	348	384	351	352	368	398	404	403	366	366	386	381	379	373	359	384	370	400	373	359	374	355	344	366	364	422	369	377	386	348	365	353	348	374	383	380	384	396	353	370	369	389	397	368	366	366	368	381	375	409	375	371	357	369	330	438	389	387	371	370	360	400	396	350	395	387	357	379	398	405	403	407	397	369	379	358	419	383	362	374	391	372	385	362	357	405	367	394	383	380	367	366	363	372	342	388	347	369	342	339	376	353	356	360	339	349	377	354	411	362	403	397	379	361	417	383	398	356	371	380	350	375	409	382	347	374	391	379	373	374	374	390	374	349	365	391	381	378	389	364	416	362	344	371	365	404	347	371	370	378	395	351	378	379	375	396	351	357	390	397	367	352	368	362	354	396	406	364	366	388	383	351	404	381	382	369	362	361	363	377	385	356	408	384	376	374	385	383	371	371	410	354	374	345	375	381	350	401	384	399	378	422	380	387	339	386	373	387	422	357	349	389	350	357	386	380	389	365	393	384	353	342	353	376	374	375	350	360	354	414	382	361	402	390	447	371	349	385	343	372	379	344	384	375	395	365	356	338	395	380	373	379	357	376	402	401	376	400	371	398	386	335	343	367	377	414	395	361	374	360	333	430	373	384	391	362	371	380	391	364	355	380	396	361	364	381	377	388	344	384	368	415	404	387	373	358	365	399	381	370	376	383	380	374	356	388	356	378	382	378	384	386	351	358	387	353	334	362	360	382	389	396	415	383	411	382	402	376	386	368	353	346	380	383	378	363	374	367	382	377	414	366	374	375	361	376	377	388	380	349	349	363	360	381	396	371	377	412	364	347	364	382	312	390	359	370	354	359	384	378	369	403	335	375	356	392	333	391	388	374	383	382	372	366	363	406	387	363	386	342	410	382	383	367	407	371	362	394	422	375	407	364	374	405	388	376	410	395	366	370	367	376	368	375	389	411	392	378	364	389	405	361	418	355	385	399	361	374	401	346	398	353	359	392	368	338	379	371	377	366	354	351	392	348	378	368	345	380	409	379	378	391	367	336	379	362	381	357	366	381	371	357	385	362	399	375	369	405	386	385	369	393	402	379	369	378	395	404	378	360	377	374	356	394	381	377	392	399	387	381	369	417	327	370	377	416	359	351	328	362	369	377	371	381	394	385	387	380	378	393	382	382	379	386	351	370	384	372	379	389	334	379	373	374	367	403	362	359	397	359	360	366	352	362	358	380	346	380	374	392	397	391	388	380	398	386	355	359	396	382	372	374	339	352	357	372	372	388	392	392	384	359	403	361	391	364	361	381	374	392	350	403	342	332	398	364	375	367	350	405	375	352	356	348	383	375	357	394	384	405	394	374	422	368	362	412	405	349	339	363	340	379	363	366	375	366	375	390	333	385	405	360	385	349	372	378	377	389	390	381	421	379	392	421	417	371	396	373	366	366	325	378	378	390	352	384	374	348	386	369	359	349	355	348	379	400	366	357	369	363	391	389	366	433	388	407	360	363	362	368	404	381
27076	21247	17092	8855	3877	2276	1644	1288	956	759	704	615	530	507	502	441	407	350	329	344	353	335	381	316	322	302	326	301	328	297	304	312	306	294	309	293	286	302	287	267	301	313	318	297	299	281	274	281	291	286	302	280	290	301	249	270	280	290	297	280	290	287	297	277	308	280	280	286	315	307	291	269	287	271	302	302	274	290	241	303	284	280	292	276	296	270	291	319	288	286	269	293	282	289	301	277	279	254	287	273	265	269	280	284	260	296	309	313	288	281	260	287	256	251	267	295	303	269	259	290	283	281	276	276	250	277	293	318	288	311	261	307	256	270	281	312	305	304	294	249	273	257	285	314	277	286	298	299	292	319	259	292	290	293	291	292	277	277	307	273	297	294	278	299	267	291	295	273	283	337	271	271	311	323	246	264	277	287	302	302	261	271	263	275	279	320	279	306	277	276	270	272	290	288	277	286	294	284	284	294	278	300	301	279	294	279	274	285	281	297	278	286	264	314	311	277	285	306	277	277	260	296	298	287	263	289	306	305	262	299	285	260	242	266	274	276	309	273	265	295	310	283	295	311	287	284	306	286	276	304	298	244	265	298	285	278	308	272	297	275	282	280	290	268	252	252	281	309	268	289	282	300	280	266	263	298	262	282	270	309	298	279	279	250	285	282	270	278	280	286	296	296	276	255	264	275	276	232	290	272	255	281	294	290	309	295	310	269	281	251	313	282	296	255	296	281	295	247	289	264	320	270	287	309	297	304	281	255	290	281	296	260	274	311	298	266	290	284	252	266	288	271	259	283	281	298	308	298	248	271	279	288	276	283	245	301	288	276	283	263	302	262	290	280	267	292	280	289	288	302	267	292	297	302	303	285	289	272	321	272	301	293	280	273	271	252	279	304	269	281	298	274	273	300	284	270	283	298	243	314	286	246	286	279	355	277	311	279	260	283	292	275	264	272	294	265	290	278	289	275	301	310	293	275	280	301	270	305	286	277	272	296	294	259	299	295	279	298	286	283	281	289	306	272	279	303	291	291	289	310	290	265	288	288	255	285	297	297	293	299	272	334	328	312	303	278	290	269	304	266	279	300	283	281	252	279	284	268	259	273	273	274	291	270	273	256	285	270	286	295	276	284	259	278	282	287	281	275	276	267	263	281	250	284	285	302	265	296	313	284	251	270	297	264	276	273	273	298	278	268	304	269	273	293	320	298	303	272	246	306	307	276	287	274	281	309	309	279	256	282	293	304	281	280	292	263	260	307	260	288	293	286	288	293	277	258	282	277	262	277	266	282	248	286	260	287	303	283	259	273	295	259	265	273	269	274	277	277	284	300	285	293	270	290	274	290	262	331	320	275	284	284	268	285	300	255	310	250	290	306	307	258	260	270	279	288	271	286	259	276	277	271	265	303	285	269	290	287	270	303	295	300	300	299	298	275	284	265	318	295	279	315	296	266	275	299	283	305	275	262	287	283	294	284	302	310	281	271	306	290	285	284	272	295	262	291	293	254	296	278	288	315	254	305	292	310	270	304	288	297	278	280	295	269	250	281	285	307	283	286	298	296	289	283	277	279	281	288	292	285	295	276	293	269	283	285	274	266	281	270	281	298	254	293	294	267	265	271	282	284	285	279	239	271	273	305	311	295	233	268	284	302	278	301	277	281	291	276	280	280	259	286	280	298	282	288	268	271	307	287	286	273	277	286	284	261	279	276	287	265	280	286	277	310	257	309	275	267	317	275	300	277	265	293	293	267	256	293	293	276	276	266	273	294	260	285	309	279	294	285	299	273	288	253	288	305	273	283	289	295	276	294	266	284	275	308	295	295	316	285	274	313	301	292	289	264	285	279	282	311	284	285	308	271	280	276	257	310	273	275	294	281	295	318	299	308	272	282	295	305	294	278	314	274	292	268	282	307	297	314	284	279	268	294	283	291	304	285	262	272	263	291	279	272	251	273	258	291	290	250	291	295	278	307	282	297	291	274	285	264	309	270	278	277	299	274	285	289	296	283	292	276	278	298	316	280	300	301	289	289	266	270	271	265	298	296	304	291	283	282	312	275	299	288	285	309	292	286	273	268	271	298	303	274	281	297	279	291	264	261	270	281	293	297	278	283	274	304	291	276	270	269	257	312	244	271	280	295	292	268	305	303	287	305	295	287	291	299	295	278	304	271	278	293	266	292	289	280	276	270	312	311	302	294	267	305	312	271	260	262	297	252	292	275	275	292	297	268	281	293	289	291	294	295	314	307	288	282	299	286	272	275	299	285	290	327	300	306	279	296	251	306	276	257	277	260	294	258	263	270	267	283	303	308	274	276	287	282	270	300	300	304	248	296	282	278	289	304	291	270	287	290	282	287	334	277	294	293	274	276	280	294	263	270	281	296	264	278	291	249	275	274	291	284	242	276	281	244	317	259	260	267	274	301	293	319	255	295	280	302	278	289	300	272	269	305	269	290	285	289	307	280	289	281	275	291	288	284	307	307	252	289	289	289	300	270	298	284	297	283	251	285	305	298	266	291	277	301	253	266	277	260	287	274	290	285	252	295	260	280	305	276	265	282	274	287	270	308	286	278	287	284	267	263	272	317	307	285	287	270	254	255	280	282	277	275	299	292	282	272	308	310	308	305	275	282	272	286	286	321	294	290	293	299	285	285	281	274	283	274	292	282	275	268	302	262	313	275	280	279	284	286	268	271	304	281	262	294	291	286	285	279	280	295	235	261	286	308	288	283	277	291	323	299	288	293	288	258	272	276	267	287	291	249	268	271	270	268	268	235	291	296	294	285	277	296	258	267	258	289	284	281	276	246	268	286	286	318	279	279	286	274	309	316	288	300	257	307	256	286	277	289	307	306	308	278	304	250	266	272	300	275	281	271	251	240	311	306	272	287	258	256	301	324	299	286	308	289	301	301	300	294	287	314	276	321	266	253	295	283	287	309	269	297	309	269	285	314	307	264	282	256	298	298	262	255	273	296	297	283	295	251	263	284	289	281	265	291	272	287	276	296	306	289	262	286	279	288	314	293	309	283	297	274	289	296	266	279	286	308	283	313	293	268	261	289	270	294	280	262	269	273	295	263	263	252	279	286	284	271	286	320	297	299	264	288	305	299	264	286	267	257	303	303	292	256	282	299	271	305	271	268	269	262	273	293	290	295	261	264	301	293	289	297	294	299	282	312	298	272	256	302	307	265	280	286	286	306	302	290	274	298	271	282	280	268	275	280	269	295	286	250	291	275	290	264	271	276	294	280	283	256	292	269	296	285	301	281	242	245	259	261	311	308	305	302	298	255	256	282	279	277	319	293	327	276	288	276	317	255	308	328	268	279	293	287	280	268	299	303	282	288	292	271	280	241	303	273	251	272	274	278	325	294	277	300	270	252	284	281	259	295	283	297	287	273	265	254	285	270	293	281	253	286	286	276	286	266	275	283	249	305	235	282	292	261	280	297	269	302	280	297	257	259	284	302	254	281	287	278	283	279	273	279	274	243
18482	28625	26329	17708	11946	8429	6811	4878	3690	2906	2713	2194	1910	1589	1463	1356	1297	1082	1074	1097	968	927	798	789	771	792	744	689	648	705	602	637	673	616	633	657	672	635	671	638	575	637	655	599	664	589	634	606	663	586	598	615	602	634	639	647	588	616	633	612	615	576	603	555	566	591	601	620	614	590	630	605	593	630	613	597	624	630	617	607	600	620	614	559	573	590	603	611	586	618	621	611	606	594	637	657	598	590	559	585	597	645	604	615	611	591	629	649	605	642	571	612	606	592	651	658	591	587	593	572	602	597	620	630	586	602	625	580	651	610	593	589	610	596	610	598	590	611	630	582	598	596	600	626	653	589	581	596	600	557	570	607	604	651	597	609	559	559	623	573	603	606	600	563	627	593	573	603	602	615	602	586	564	589	604	614	607	600	636	544	556	611	597	612	545	625	576	623	585	651	557	596	628	568	610	621	613	573	575	583	562	598	638	602	654	591	622	612	563	637	589	624	567	606	599	585	593	612	623	631	607	589	613	631	574	611	598	555	579	589	557	568	643	597	590	619	615	595	581	607	617	577	590	607	583	597	587	587	604	600	597	617	643	646	624	569	610	626	595	593	608	630	596	604	567	594	578	624	639	592	639	602	612	606	532	569	575	610	595	576	576	619	607	587	582	625	594	627	595	574	645	593	600	652	572	599	610	611	566	623	643	638	608	578	609	540	571	588	578	538	609	584	615	633	621	622	603	582	588	603	600	560	603	663	577	628	602	558	595	587	605	604	585	622	611	607	602	617	607	587	623	669	615	609	618	548	588	623	619	604	567	598	564	648	593	590	618	591	574	599	612	573	548	550	621	593	626	574	600	626	583	569	551	621	608	598	601	614	615	593	585	567	619	590	613	575	595	642	629	583	638	577	628	595	586	618	587	586	580	569	564	575	635	582	618	626	576	619	580	626	619	583	559	619	613	606	618	594	596	629	565	633	625	621	578	625	572	587	608	586	552	581	590	605	570	577	616	609	602	552	589	593	597	586	635	627	610	619	572	589	605	606	616	599	588	605	574	626	582	599	595	621	611	630	595	559	601	612	581	584	598	636	604	595	596	593	593	616	601	595	551	615	609	617	572	616	613	564	605	604	637	611	567	586	626	666	584	609	628	622	617	555	604	596	623	585	640	676	647	629	574	619	591	590	646	581	632	618	578	592	590	626	606	566	584	614	589	584	566	640	645	606	598	627	599	602	638	554	629	589	595	593	584	567	663	605	585	586	543	591	605	590	592	547	587	595	631	603	606	600	550	607	561	610	589	590	607	594	594	656	611	582	595	594	588	579	601	587	553	550	594	595	612	626	565	637	596	612	611	610	578	613	578	623	629	610	645	625	676	570	609	574	673	607	589	564	602	592	612	623	607	641	591	588	595	628	606	651	582	592	610	596	570	603	562	614	613	551	559	619	628	618	586	605	640	629	607	586	611	609	573	607	611	569	595	574	647	605	565	573	620	605	657	569	560	591	589	637	567	572	563	600	605	585	613	629	625	612	561	595	598	605	584	623	614	601	602	615	590	629	607	622	573	591	591	617	599	543	578	592	584	589	601	583	643	595	611	619	573	591	588	605	655	562	588	573	617	580	563	632	551	589	536	602	573	591	624	573	598	605	592	599	613	596	560	637	590	598	611	583	611	628	562	624	637	621	628	570	588	593	577	562	602	564	597	574	579	579	626	606	627	610	599	587	554	615	591	592	626	619	591	591	618	597	588	586	633	628	586	593	596	573	572	572	595	616	618	603	614	606	636	594	618	602	606	536	606	580	597	590	585	609	612	575	598	593	582	592	604	602	587	580	569	580	640	574	622	596	592	602	608	614	611	659	626	555	604	628	578	597	579	579	594	617	597	603	650	593	589	675	557	594	604	627	585	655	581	579	585	593	595	619	601	589	584	568	626	569	612	647	599	608	576	607	614	577	619	592	591	578	604	665	596	607	629	573	574	585	624	632	565	629	618	561	610	606	551	551	557	590	600	556	570	594	589	580	600	602	622	572	604	580	640	586	596	582	552	593	576	552	601	629	608	637	587	606	559	595	620	630	572	613	585	583	608	598	520	601	614	615	615	614	654	638	597	615	625	624	588	556	562	591	593	601	618	607	579	578	564	637	629	647	608	621	606	610	641	631	594	610	573	558	689	637	582	575	592	613	650	574	600	597	584	632	585	643	584	601	606	628	587	613	564	594	650	611	590	609	597	606	601	578	575	566	585	585	580	637	620	597	657	559	610	623	626	596	594	628	577	611	616	588	621	604	600	607	605	647	673	623	583	603	602	631	599	615	628	566	625	584	576	612	636	590	595	587	591	576	636	607	646	616	599	583	622	578	625	560	524	598	591	574	585	612	620	609	553	612	617	626	623	594	635	567	631	638	565	615	581	582	594	633	598	542	628	641	592	609	607	577	585	594	585	629	598	614	631	628	608	608	587	637	638	591	616	590	601	625	599	632	658	587	643	633	585	606	599	616	614	624	623	678	593	602	599	611	604	598	619	599	598	585	577	598	608	564	615	624	643	598	613	589	636	563	598	587	605	652	595	529	623	584	582	627	554	552	599	607	577	633	524	595	598	580	579	595	595	607	587	607	620	621	612	603	586	561	566	601	619	580	597	600	580	625	591	625	569	610	580	561	636	614	606	603	595	580	580	564	616	614	595	593	609	590	579	565	596	561	568	590	630	630	593	575	601	602	577	622	591	567	595	615	599	591	604	604	582	575	616	585	609	613	588	620	631	555	604	584	605	605	596	599	606	577	615	616	598	620	641	630	631	617	605	585	597	607	636	634	602	581	622	603	621	580	600	629	578	592	615	625	629	598	635	588	581	607	611	587	593	593	622	653	600	602	594	626	588	606	607	569	605	573	589	594	562	613	633	544	595	647	572	633	603	607	604	566	614	576	605	568	615	594	599	574	627	581	555	593	602	602	610	621	623	611	563	569	589	597	609	619	569	596	666	577	610	620	592	610	579	608	609	622	605	620	587	633	586	630	575	606	649	609	584	558	582	611	526	593	587	577	606	608	605	557	587	598	640	603	595	597	598	597	618	608	597	599	657	601	577	626	588	596	599	589	628	631	579	623	581	578	626	557	593	660	621	621	616	588	611	605	595	617	604	672	558	538	589	601	578	607	585	568	585	640	574	599	595	601	608	597	597	616	613	617	616	593	609	591	589	613	573	610	592	558	640	634	555	593	595	572	535	629	595	638	613	613	569	593	625	611	652	577	629	608	638	586	648	613	583	585	587	602	571	596	622	656	565	575	583	576	607	641	630	602	607	574	602	635	614	604	566	610	577	588	603	609	564	605	611	614	586	604	594	598	628	589	592	568	564	631	572	616	606	558	595	603	606	590	620	580	593	612	627	639	563	585	584	566	622	597	581	600	643	593	579	574	635	575	631	568	542	568	555	568	601	580	588	571	577	580	590	543	584	639	565	557	635	618	560	577	580	609	606	598	579	574
24448	21502	28607	24842	19816	7388	3180	1921	1353	1104	817	686	636	584	511	484	463	401	375	317	344	334	329	313	260	282	265	251	246	219	251	205	229	221	202	225	200	191	191	195	223	216	199	231	236	221	224	181	209	236	213	197	229	206	191	208	214	164	172	196	208	203	188	183	207	217	210	207	216	185	189	198	193	210	207	199	191	222	218	172	198	218	214	210	200	211	197	200	211	176	216	194	183	193	216	223	201	208	194	227	208	202	200	203	231	203	206	187	180	203	190	202	223	228	191	220	207	206	224	173	216	211	220	203	207	205	196	225	199	227	178	198	221	198	216	199	191	196	208	212	218	234	204	196	191	201	227	208	200	196	214	197	187	227	178	206	198	201	186	203	216	193	212	213	217	184	214	190	213	194	205	219	221	192	216	191	208	208	220	187	190	176	203	172	219	195	223	212	179	196	180	195	218	210	196	208	215	192	186	215	189	185	179	205	202	196	227	190	190	195	176	196	186	193	184	219	190	194	177	187	204	223	180	197	208	209	205	184	211	203	200	196	208	215	167	202	190	221	192	174	193	226	181	209	212	201	202	203	199	207	230	191	210	199	186	194	210	209	188	218	197	201	204	175	184	189	208	186	206	215	205	184	228	218	199	207	223	199	200	191	185	199	182	195	188	200	226	195	203	204	214	212	202	220	202	202	197	185	196	187	198	197	184	192	197	199	201	192	208	182	203	174	209	239	208	225	194	223	217	199	194	193	181	211	205	195	195	165	197	211	205	175	210	189	196	221	219	196	191	188	188	219	214	239	199	178	181	176	223	251	207	199	190	204	201	180	187	204	182	180	186	209	205	189	196	188	170	216	212	176	170	224	198	217	231	195	214	216	180	216	180	221	209	214	187	196	185	192	185	202	182	208	201	193	214	219	195	209	194	167	183	173	188	198	216	212	192	208	182	185	215	219	201	210	195	188	204	196	183	198	209	200	191	202	206	191	194	183	194	185	223	219	197	187	214	225	210	210	177	209	208	217	214	210	212	193	193	178	197	190	222	198	200	189	202	171	209	174	182	193	209	215	198	239	217	190	202	204	213	204	205	222	187	216	189	213	196	185	205	202	227	181	206	207	190	217	210	210	197	178	193	192	222	201	232	205	237	199	202	207	185	183	207	205	193	206	209	197	196	212	210	182	190	200	189	236	207	207	229	212	196	231	197	209	189	206	231	208	182	222	178	209	194	179	197	211	187	204	190	192	211	189	188	202	186	203	215	179	208	183	215	213	196	197	182	201	194	194	224	212	219	203	209	175	195	214	220	180	200	209	211	180	208	190	209	170	189	171	197	183	220	195	181	189	196	205	225	184	210	202	190	221	223	201	196	202	189	189	184	204	221	218	207	199	180	185	211	191	203	219	196	186	188	202	183	208	201	215	206	175	207	228	204	200	184	194	211	207	198	198	178	193	203	198	210	193	199	188	214	208	212	166	204	199	187	181	186	171	160	212	204	186	207	184	183	186	209	211	199	203	193	198	185	218	210	206	170	193	205	188	183	225	228	193	217	194	211	190	201	188	195	219	183	194	207	226	198	185	201	193	180	203	211	221	209	233	176	202	219	206	193	191	194	227	173	178	197	180	194	205	188	188	195	205	193	195	228	189	187	179	212	202	197	198	201	194	174	197	214	171	195	201	207	201	230	196	206	232	202	208	206	216	203	207	195	200	208	194	213	176	213	204	211	212	195	209	212	194	202	193	192	240	206	210	215	205	190	180	202	188	221	205	214	228	189	211	220	215	198	202	186	173	217	174	199	213	200	201	221	203	218	193	199	191	189	203	207	204	194	199	199	196	211	201	206	196	200	192	204	208	199	229	189	215	195	192	188	221	222	188	234	198	223	212	230	202	216	211	193	206	216	213	211	179	203	212	194	209	178	209	181	217	214	204	215	206	180	206	198	197	191	195	212	203	201	186	206	193	175	202	206	210	205	186	216	203	203	212	200	201	202	213	225	188	193	222	174	223	217	192	217	221	193	210	202	205	192	207	190	185	206	192	200	200	183	204	197	212	208	208	199	206	201	192	200	202	197	208	208	212	203	187	202	192	174	189	186	223	208	200	181	202	173	192	192	211	188	181	193	206	225	223	214	209	191	206	201	200	189	185	204	204	182	185	178	196	211	212	221	204	203	209	174	202	172	186	195	190	199	218	163	197	192	208	217	213	202	194	198	194	208	190	193	204	192	199	240	214	178	189	208	203	193	198	189	180	220	185	191	224	203	174	200	209	189	186	184	222	193	177	199	197	229	161	218	168	205	205	201	198	216	207	213	221	197	242	207	198	233	217	209	206	206	211	219	188	195	210	220	185	197	190	192	174	204	211	203	200	204	205	218	198	228	204	217	190	209	187	196	204	186	197	196	173	194	212	200	228	223	187	222	194	190	189	199	234	202	216	205	190	182	182	188	192	179	215	215	212	203	189	218	204	226	213	183	198	177	210	203	190	206	188	193	211	205	236	190	199	209	176	195	198	214	235	193	206	169	212	187	198	209	193	212	200	209	191	210	208	198	197	230	206	207	201	187	221	205	194	194	205	192	186	194	192	172	196	192	184	196	177	213	174	209	201	214	196	195	213	232	192	187	200	194	205	214	186	220	199	201	201	167	192	210	199	217	199	201	233	198	160	192	208	207	216	202	222	193	200	209	191	198	198	207	207	212	206	195	189	189	210	202	171	205	210	205	220	173	214	178	222	214	193	215	198	217	197	221	198	183	209	212	209	175	193	202	200	212	189	209	194	170	217	201	206	194	182	203	213	207	187	208	207	209	199	214	217	213	179	204	223	192	200	208	195	179	174	172	199	177	201	201	197	207	209	186	170	206	194	198	219	205	187	181	199	191	191	197	195	207	186	193	219	191	226	221	202	180	208	215	207	210	188	222	189	185	223	202	211	200	190	205	199	208	204	186	202	184	193	175	188	184	187	192	218	190	228	168	197	194	200	183	211	183	164	206	191	213	185	206	185	203	194	201	178	240	205	221	187	224	200	201	210	197	212	224	205	200	190	193	171	185	186	219	209	222	189	207	186	204	190	183	189	196	206	208	202	178	206	197	186	187	227	186	187	206	181	185	217	181	200	212	219	193	184	204	212	196	208	199	203	197	200	197	201	196	177	205	199	195	182	199	164	196	197	214	212	187	217	203	184	196	194	188	236	207	204	199	188	197	188	198	197	203	192	180	200	198	209	184	209	215	208	204	172	214	201	181	213	198	202	174	191	202	191	185	199	200	198	214	196	184	206	187	184	216	202	188	186	207	212	191	217	176	201	217	180	224	201	185	191	207	210	210	200	177	206	193	207	210	205	203	205	171	187	207	190	199	199	202	174	172	194	203	178	179	200	186	221	215	191	216	188	199	208	203	198	210	178	192	200	196	209	216	186	219	191	205	180	191	187	180	189	224	195	188	195	182	186	213	196	169	208	186	189	206	206	215	206	208	216	173	216	202	226	211	229
19577	35478	32677	23398	16916	12221	9378	7247	5702	4586	3523	2951	2543	2194	1972	1808	1554	1308	1245	1119	1067	1096	921	859	805	697	686	720	648	636	576	564	515	506	538	486	496	467	478	545	477	484	495	488	474	518	482	466	448	427	490	458	467	462	464	462	446	469	441	425	477	482	429	429	450	422	463	446	462	435	423	442	426	416	435	424	463	436	435	401	465	459	466	456	457	460	462	416	432	403	441	422	451	493	426	430	419	468	436	402	423	422	435	416	423	419	423	436	434	403	427	433	439	459	420	450	502	469	431	428	459	426	443	465	395	417	428	439	462	444	450	442	422	482	435	423	397	442	437	432	437	455	483	404	464	426	423	430	443	430	430	416	434	427	405	428	417	437	420	428	442	437	441	427	421	422	444	425	446	441	451	446	409	425	455	445	455	421	448	425	461	460	422	442	458	428	403	439	447	440	421	428	434	441	439	463	423	438	468	439	395	418	444	442	438	394	440	413	421	435	449	474	379	440	453	445	419	409	418	429	426	433	446	459	431	388	423	429	428	443	450	425	425	430	438	444	429	457	442	477	441	403	431	443	476	412	443	437	462	444	440	440	445	439	453	414	425	407	417	419	457	418	451	473	453	457	423	446	411	437	446	440	404	467	447	445	394	444	472	425	449	435	429	443	415	411	411	422	415	456	443	459	395	447	455	403	458	465	425	437	386	467	440	452	431	431	460	463	420	416	429	434	439	451	424	426	440	438	450	434	460	452	457	437	444	445	431	404	418	427	444	429	438	411	436	447	474	466	421	417	432	457	435	435	445	450	428	421	462	435	413	429	458	414	470	471	424	428	427	437	425	413	430	441	474	404	436	457	451	451	423	440	462	404	427	408	445	500	469	448	467	398	398	422	400	448	411	418	465	420	480	441	432	431	464	415	428	420	419	448	459	430	434	449	415	438	459	447	433	387	432	446	425	446	429	472	422	429	428	421	442	447	467	455	435	486	465	437	422	435	436	446	394	440	450	424	424	459	422	434	441	434	406	439	456	406	437	410	446	441	467	430	440	444	425	436	450	425	462	425	449	464	405	464	429	434	414	428	426	458	503	469	417	462	413	437	417	419	434	437	438	473	487	409	463	497	408	469	435	426	482	436	454	417	439	413	438	449	427	433	444	447	414	437	422	458	429	434	486	483	435	445	431	427	468	443	459	441	433	398	425	376	455	388	399	446	450	439	412	453	452	436	450	449	432	458	436	430	423	446	448	425	439	422	440	438	433	441	461	430	459	430	410	430	412	445	423	445	433	444	460	431	449	484	431	450	437	451	432	448	456	450	421	445	378	465	448	434	448	460	433	445	462	421	435	455	429	447	448	414	443	439	411	422	426	435	457	413	433	411	432	393	444	419	480	427	460	411	443	444	415	407	410	440	413	440	436	457	448	423	477	443	426	459	409	445	469	461	433	405	419	433	474	398	414	450	473	416	452	425	425	469	422	401	463	448	411	430	447	467	435	447	436	445	454	436	430	453	447	435	427	455	425	469	426	446	399	425	436	468	448	423	428	399	427	454	447	451	422	425	431	455	433	448	436	432	462	438	440	415	449	415	447	413	460	432	420	417	462	435	440	410	429	442	429	439	417	465	400	439	460	441	443	420	391	396	445	440	426	447	427	436	450	427	428	472	429	457	424	439	424	437	415	445	430	443	445	465	472	454	426	470	426	478	412	472	459	408	412	450	399	447	432	426	452	439	434	432	440	445	425	440	449	426	432	458	442	448	422	421	449	422	416	433	451	433	444	455	486	438	447	442	471	404	395	422	459	411	422	428	406	400	452	432	427	406	433	473	458	457	423	414	440	452	429	460	409	419	473	405	455	475	431	452	459	438	442	420	436	462	388	409	433	431	423	443	447	443	424	449	421	456	438	484	450	432	414	460	418	437	434	419	430	447	375	385	402	431	421	450	389	441	430	432	435	446	468	458	445	434	441	420	449	455	434	408	414	433	461	450	435	433	427	446	454	431	413	408	414	405	440	439	421	433	422	444	448	425	406	428	469	427	456	450	459	409	429	423	415	476	411	430	398	447	420	455	429	458	463	422	429	482	393	439	383	430	416	424	455	442	435	450	446	447	450	412	420	434	429	470	455	435	415	413	416	436	438	443	428	428	425	478	413	407	435	456	425	446	406	425	417	430	407	416	444	470	424	420	440	464	413	426	473	401	405	462	415	414	423	416	409	448	406	456	427	434	430	416	467	421	484	451	426	448	448	432	433	448	427	449	460	414	417	447	430	410	453	467	439	446	427	431	449	391	429	422	443	412	435	458	419	404	445	465	444	423	417	490	436	457	421	415	402	419	466	456	407	417	441	443	428	406	447	450	449	412	400	429	463	404	407	444	421	418	423	430	431	455	438	464	416	418	426	420	431	421	457	412	400	467	466	455	428	430	452	458	419	414	463	390	414	434	382	431	444	448	423	429	446	434	440	429	411	420	409	429	461	448	451	454	403	433	444	470	435	415	406	505	450	448	463	425	458	381	465	420	470	442	417	462	417	428	407	466	442	413	434	445	431	416	483	404	475	439	425	404	417	409	434	425	439	429	437	425	451	467	427	467	445	433	417	453	428	417	418	441	432	442	439	441	407	463	441	448	431	448	463	458	406	413	453	449	427	434	425	456	415	460	451	426	416	430	415	442	460	454	433	442	442	458	421	420	423	424	437	420	456	445	424	441	436	453	445	439	430	443	463	443	428	434	420	478	413	439	432	432	397	408	416	415	443	475	456	466	451	398	432	457	457	406	434	436	411	405	423	442	432	428	416	396	400	422	479	436	426	403	395	425	417	435	483	435	458	406	409	442	427	440	438	470	423	426	430	461	433	471	444	467	422	378	461	460	441	477	424	423	455	473	418	445	438	426	429	462	432	451	418	414	424	404	426	434	411	451	385	412	421	413	383	450	408	423	432	444	463	453	463	413	433	429	452	432	426	434	438	421	428	437	422	426	439	498	472	411	426	441	407	422	423	453	464	443	436	399	390	425	444	430	459	452	442	445	441	434	416	413	412	431	442	443	424	447	459	462	459	458	427	464	434	426	425	417	430	406	431	427	448	449	416	432	429	444	473	442	451	467	382	501	432	478	401	437	430	406	417	458	471	427	446	406	455	439	426	423	444	458	432	422	471	414	459	416	425	449	435	457	477	422	437	452	449	425	403	436	449	475	448	441	423	397	425	406	431	445	439	421	428	461	429	446	445	446	448	430	396	448	430	422	455	456	432	419	468	440	442	400	452	432	455	432	397	432	483	436	422	436	433	439	448	405	437	443	429	414	416	452	435	456	417	433	427	402	434	433	398	452	460	425	426	407	415	446	416	417	392	452	472	423	443	431	454	460	432	474	459	418	465	442	465	431	450	438	430	453	451	454	437	432	446	439	408	415	441	413	455	456	388	444	406	423	403	455	426	437	404	438	443	404	453	441	436	415	428	441	451	432	423	431	392	455	435	425	449	457	428	426
23424	21502	29338	24115	21516	19264	6783	2764	2002	1604	1194	872	753	654	596	551	506	496	406	379	411	397	338	315	286	289	267	261	219	216	188	206	188	208	208	199	184	185	165	182	191	191	172	181	205	194	160	203	185	154	188	163	188	170	185	172	205	160	192	155	160	196	162	175	190	168	173	188	162	182	173	162	169	182	190	182	132	170	182	185	162	167	171	146	182	192	146	178	149	173	173	172	181	158	197	161	179	165	191	170	185	179	153	192	169	154	160	172	130	158	158	172	161	160	177	165	177	150	181	183	161	167	159	194	148	173	190	168	180	181	174	167	156	152	139	171	174	175	151	166	180	164	168	151	179	185	184	151	158	186	153	182	152	159	166	161	183	165	169	161	180	191	187	165	183	181	171	176	144	179	177	174	180	186	179	159	159	167	158	173	172	180	174	151	186	139	165	188	166	152	162	160	166	177	190	163	159	172	166	158	180	147	164	166	172	167	157	168	169	167	194	163	154	155	165	161	186	161	188	182	159	164	198	193	163	189	155	166	177	146	152	171	160	164	144	158	163	172	165	165	161	153	175	169	169	175	161	162	181	183	169	185	173	174	153	174	157	175	169	174	182	159	146	157	164	168	148	181	171	163	167	178	162	175	160	171	166	151	165	173	166	158	150	158	162	184	170	190	163	186	165	174	171	190	163	170	189	164	177	185	164	146	169	186	196	160	134	170	182	170	168	168	157	171	172	166	174	175	157	193	170	183	161	194	181	184	178	144	140	163	168	164	171	176	178	141	172	160	172	156	152	175	163	171	160	175	172	167	175	179	176	160	185	181	165	177	146	168	147	167	165	184	161	162	166	163	163	152	178	164	186	186	187	189	188	163	167	183	162	162	185	163	185	185	157	187	173	165	191	166	176	191	142	188	167	152	169	167	186	168	194	169	166	152	175	163	179	183	170	157	139	184	150	185	166	181	180	162	163	166	174	179	170	171	159	162	195	202	162	149	169	193	194	189	154	167	162	176	183	183	184	195	166	174	176	163	168	176	183	182	170	155	175	165	181	164	167	178	183	196	179	175	179	172	166	177	175	161	161	201	180	162	173	197	166	185	181	174	173	176	184	169	170	183	156	173	182	155	173	173	165	155	197	151	152	188	183	191	150	180	167	205	161	172	195	157	160	158	163	167	174	160	177	153	168	159	155	182	157	158	170	166	186	169	178	168	188	178	155	178	187	181	172	170	188	167	155	163	143	178	167	161	181	156	169	176	179	169	180	147	160	170	175	179	165	186	163	177	184	181	162	167	166	153	149	164	191	195	152	187	166	165	149	140	166	163	165	171	195	161	192	183	163	164	165	161	164	176	171	179	179	162	154	141	167	175	190	172	176	202	133	178	176	168	176	202	194	158	171	165	156	158	175	161	170	182	191	179	164	154	177	152	163	148	172	175	188	178	181	153	166	168	153	162	171	199	162	146	168	182	161	173	168	172	153	184	156	163	168	172	170	191	169	172	156	166	178	161	180	189	168	175	165	131	169	170	170	167	189	173	185	179	148	172	160	143	190	165	158	174	182	169	191	152	167	191	162	169	166	184	172	161	149	167	177	178	164	170	169	163	173	163	190	154	190	174	166	179	161	171	179	164	180	175	200	150	184	162	166	141	137	152	166	170	190	172	165	166	170	139	167	165	155	174	184	173	162	181	184	174	171	166	160	179	165	170	166	149	163	172	203	150	167	170	172	179	182	174	182	158	163	159	161	169	154	173	160	128	162	169	173	163	175	191	179	162	170	199	189	181	164	184	146	168	171	169	172	191	147	163	200	175	160	178	179	168	176	188	183	155	186	198	173	178	196	193	168	178	182	183	165	160	146	175	163	201	172	152	183	182	177	184	189	180	160	187	174	196	169	149	174	157	170	158	184	167	157	168	139	166	155	164	173	157	168	169	193	159	174	178	146	164	164	173	187	150	185	181	170	176	178	178	170	179	159	154	176	170	166	170	155	150	188	169	165	165	132	165	184	148	177	205	159	179	164	176	160	137	180	172	165	179	172	157	172	160	183	153	161	164	166	176	184	181	161	179	165	192	171	170	163	179	153	151	174	175	168	192	152	156	184	168	161	167	154	168	156	170	172	150	176	185	167	183	169	152	173	191	197	160	144	163	176	157	174	183	156	156	173	146	170	168	167	185	178	151	151	192	196	159	165	174	174	159	170	160	151	166	181	174	169	169	152	180	160	181	160	156	148	166	169	155	167	157	170	146	160	151	153	176	160	157	148	180	173	159	152	195	173	158	152	165	175	184	152	161	173	159	178	174	173	181	160	151	174	178	145	180	174	178	162	159	140	170	186	203	169	149	165	169	183	182	164	166	154	164	169	183	165	186	157	146	160	153	162	168	185	157	173	167	153	167	156	170	157	171	134	157	176	150	166	191	166	157	182	145	169	162	146	174	173	163	178	181	196	153	152	163	158	174	170	161	162	175	167	170	162	161	178	171	177	168	170	162	157	187	183	191	156	153	163	170	159	164	179	172	175	132	150	169	159	177	148	192	163	203	182	177	170	168	175	180	163	164	150	158	177	172	182	153	168	168	160	178	156	159	176	155	158	176	141	170	188	160	181	176	181	174	158	158	147	154	198	166	186	178	169	177	173	149	179	162	165	147	151	147	172	184	162	174	187	147	159	175	158	181	156	145	161	158	180	166	159	153	187	169	153	146	148	168	162	170	158	163	158	166	164	148	189	167	180	157	167	179	170	189	178	127	189	167	181	172	141	177	155	184	150	180	167	194	174	168	163	178	177	177	166	167	165	162	174	184	146	178	150	152	157	165	148	169	164	172	185	160	167	174	204	164	146	179	164	172	172	176	187	155	174	159	166	189	184	168	157	148	152	165	178	173	174	164	148	152	181	152	169	168	166	177	186	159	139	164	166	154	173	154	178	177	157	154	161	164	158	175	161	184	179	162	169	158	176	171	151	168	170	139	161	153	156	153	164	173	172	185	139	155	169	183	180	190	178	166	167	183	170	158	168	174	173	176	198	181	180	163	166	165	183	182	172	176	180	149	179	213	170	167	181	152	158	178	165	169	170	175	154	180	141	195	160	170	166	175	163	189	160	178	155	164	177	182	172	185	151	183	156	162	159	178	173	188	156	149	172	173	185	176	173	182	178	141	187	166	166	185	166	170	155	181	167	183	165	165	173	169	178	168	180	150	170	179	195	159	171	180	169	172	176	176	173	158	161	131	173	160	153	158	177	174	180	178	135	176	175	180	159	178	183	176	175	159	158	166	182	163	192	170	173	210	165	168	161	160	180	171	177	175	164	176	172	192	177	174	138	178	164	145	152	172	159	166	184	162	174	188	178	171	179	170	158	175	148	179	157	167	175	177	163	178	183	180	187	158	154	177	174	168	171	162	173	170	176	173	178	171	163	144	180	172	166	184	152	159	157	174	164	145	160	176	183	157	157	179	179	182	128	170	175	174	155	169	152	164	182	140	173	168
21671	39621	36459	27616	20915	15330	11739	9669	8063	6535	5018	3667	3246	2883	2455	2182	1911	1643	1536	1333	1361	1332	1120	961	902	839	805	682	633	609	583	503	465	485	464	490	452	446	448	397	471	400	449	467	433	453	399	385	423	358	404	403	374	391	388	377	373	385	372	379	383	367	378	397	388	381	414	371	376	365	341	354	374	369	378	382	363	383	372	377	340	364	355	360	338	365	385	400	356	357	338	367	358	372	362	361	353	348	355	361	372	384	367	368	337	390	381	405	360	363	363	361	357	375	362	387	362	385	358	365	390	414	396	369	359	353	350	368	344	362	356	360	366	368	336	360	344	345	393	364	359	403	358	388	355	372	356	370	379	384	385	352	353	346	348	364	362	372	382	327	374	388	362	329	385	372	368	347	339	364	359	345	375	368	335	346	376	361	354	389	358	383	378	370	355	396	369	359	362	322	378	359	334	339	364	350	334	368	376	383	397	360	331	384	341	348	313	331	390	338	328	342	346	356	358	335	383	360	363	355	340	374	366	346	365	356	331	327	354	341	369	335	355	366	351	385	397	395	382	354	335	331	390	380	351	369	378	374	344	325	346	369	369	369	366	358	341	358	352	371	368	331	376	354	341	359	322	364	348	352	366	325	361	385	367	364	367	403	370	338	363	377	372	359	355	352	375	371	366	364	387	346	376	352	381	339	331	350	366	361	372	357	360	367	369	384	362	354	376	356	347	387	358	356	341	367	348	380	380	327	365	348	351	409	363	366	349	337	370	331	333	325	370	338	358	348	362	408	340	339	353	374	337	363	369	358	385	350	373	368	364	360	351	349	382	390	364	394	394	379	395	339	377	344	376	317	393	362	368	336	380	355	365	338	363	347	345	370	343	364	395	374	374	350	364	387	389	358	352	345	371	403	391	352	359	338	345	368	343	367	354	394	367	351	363	359	387	374	382	368	366	356	370	337	364	334	370	351	349	386	326	367	364	347	352	361	322	331	386	374	348	344	341	388	358	327	380	356	351	378	370	338	327	339	368	348	361	374	340	421	368	316	354	349	352	367	377	346	368	386	377	385	328	363	365	339	376	376	352	383	355	362	324	354	381	336	394	351	339	348	328	331	366	353	369	344	350	390	388	391	331	332	382	358	357	324	347	350	363	353	370	364	348	345	359	340	330	363	368	361	367	369	394	342	390	372	327	349	362	362	382	356	349	379	365	354	340	358	363	340	364	351	385	321	361	328	336	405	344	383	361	334	358	356	354	351	351	316	342	368	352	379	372	347	382	318	385	352	321	361	350	359	380	357	318	357	352	334	356	327	347	359	344	368	380	358	353	391	340	385	331	349	342	369	362	376	369	359	371	348	351	376	371	375	341	343	369	397	344	335	372	354	336	359	364	371	352	390	363	329	372	361	343	367	348	375	389	357	378	343	396	365	371	340	337	351	363	337	356	364	322	368	350	320	351	345	373	341	371	391	375	373	349	356	324	355	352	335	310	360	369	375	364	352	350	350	381	370	351	353	359	352	374	349	389	332	334	356	368	336	382	340	363	350	397	347	362	352	362	346	315	376	380	355	321	367	354	365	348	348	367	371	324	358	330	355	353	378	367	367	357	349	394	343	349	349	349	363	379	339	383	360	344	377	386	338	322	419	386	333	371	343	351	347	360	323	359	317	362	365	385	366	367	340	346	375	338	360	364	353	383	361	356	349	337	329	380	329	349	331	347	360	334	346	339	372	346	369	350	381	366	369	352	360	390	341	363	348	371	339	382	337	386	357	389	340	383	362	357	355	370	337	352	323	400	329	336	320	370	354	374	352	360	343	338	368	372	337	385	343	360	395	344	384	366	322	375	329	360	372	374	399	363	347	364	360	359	339	398	368	348	349	351	378	359	343	373	365	313	358	394	363	364	370	362	359	359	361	359	344	361	363	375	344	339	371	360	377	358	366	392	372	359	345	353	322	416	349	349	373	328	341	385	359	332	343	378	366	345	396	386	371	348	372	344	378	381	356	363	339	347	358	354	380	350	341	362	362	342	354	338	323	366	351	359	394	369	347	338	366	377	369	339	372	358	328	375	370	381	349	362	353	370	348	345	379	391	367	373	380	384	343	348	354	353	364	297	350	358	338	353	358	371	367	387	344	369	395	353	338	375	380	363	367	342	352	357	384	363	349	405	355	337	379	346	367	350	327	357	343	371	346	315	365	360	382	366	372	363	368	362	376	326	345	337	355	387	342	357	376	359	347	333	347	337	354	348	346	377	362	360	366	369	366	401	373	323	392	371	359	374	353	374	352	376	337	322	348	368	361	367	362	344	332	319	356	347	355	362	355	366	314	345	335	357	354	352	356	358	359	322	371	366	377	384	349	359	389	388	370	377	337	357	324	348	326	363	365	333	338	356	358	326	343	372	330	323	327	395	340	373	370	370	347	354	378	379	354	354	342	330	386	361	365	353	388	341	341	363	343	339	370	366	338	370	328	380	330	346	377	350	331	354	358	382	338	367	345	361	343	344	310	361	358	354	369	356	366	349	374	369	385	348	363	360	342	349	361	396	346	334	393	357	339	334	372	368	364	390	401	371	341	332	338	362	368	376	367	375	381	374	378	365	356	366	348	336	352	344	327	366	323	347	367	378	336	348	361	309	388	326	337	333	353	349	371	363	345	364	369	376	397	358	358	379	404	337	340	319	360	403	371	377	350	394	354	348	341	367	395	363	362	369	327	346	356	378	337	368	350	349	348	377	333	360	362	362	351	366	335	383	369	369	372	337	357	384	363	363	377	350	380	367	351	382	355	361	341	314	352	334	348	335	341	385	351	348	347	380	356	349	376	377	345	344	343	338	326	376	366	334	356	378	400	360	327	368	358	401	336	342	369	386	363	330	380	363	369	323	318	376	383	358	350	336	353	361	356	378	346	355	383	341	345	359	378	352	404	374	377	349	354	363	366	369	354	335	363	352	358	367	329	331	337	353	382	359	372	368	338	334	358	359	363	376	348	360	358	331	356	347	375	381	376	336	364	332	381	361	336	389	361	349	326	339	383	314	363	370	368	337	357	343	368	353	344	366	342	373	356	386	372	346	385	346	346	342	370	401	389	350	370	350	368	361	353	374	323	365	351	338	379	338	365	372	333	372	333	360	354	391	358	382	350	370	351	354	365	318	352	366	360	348	368	358	317	377	365	350	332	352	352	353	338	334	358	347	360	358	333	380	370	387	350	336	380	388	350	378	355	342	356	355	340	379	319	354	353	340	359	358	358	347	377	403	347	338	390	322	351	327	342	351	368	385	366	343	348	363	326	348	346	365	333	355	381	394	357	354	371	354	369	360	384	374	369	383	322	363	370	362	344	377	344	383	346	378	379	370	328	330	358	364	363	367	334	375	353	355	346	343	350	388	360	326	356	343	379	360	361	364	398	330	368	314	317	370	385	382	370	410	379	338	320	343	363	354	360	371	345	345	354	355	353	331	348	347	328	361	399	354	336	345	344	339	373
26968	21231	16968	8366	3284	1995	1362	1080	896	734	642	507	487	472	443	411	371	369	365	342	361	349	313	310	329	305	285	297	284	287	306	279	311	311	252	287	295	291	278	285	263	290	295	278	285	276	276	248	298	258	250	288	247	254	269	265	296	291	244	281	282	262	282	264	265	257	255	299	264	277	286	297	282	276	275	249	270	290	271	258	286	250	273	255	260	267	239	256	274	255	279	294	273	269	264	255	289	279	217	228	268	284	284	298	294	263	246	277	252	269	285	292	301	230	280	265	274	271	296	276	297	264	253	289	259	259	265	268	266	290	261	254	253	265	284	281	275	262	283	241	272	250	283	255	268	241	284	276	272	285	284	265	271	280	247	270	268	270	242	261	220	266	278	258	254	267	266	302	307	278	261	275	235	282	304	281	276	284	277	281	250	267	249	263	275	273	267	270	276	267	294	277	241	297	273	273	276	288	242	254	260	265	279	257	273	288	245	258	272	286	279	238	290	283	284	268	261	287	280	259	273	268	237	285	264	260	272	268	285	244	240	259	269	279	246	245	253	259	261	267	252	263	265	268	282	236	264	268	261	283	252	287	270	282	271	303	249	242	253	261	247	259	290	268	267	274	286	234	277	266	248	292	260	284	256	246	228	290	272	255	301	282	283	274	277	271	270	283	280	242	276	258	269	274	279	262	256	257	265	283	274	279	274	291	272	274	274	277	281	267	222	246	279	272	295	260	268	231	282	250	249	274	294	243	264	267	259	272	303	292	265	279	294	254	256	312	245	285	281	263	259	272	264	270	269	298	258	280	265	306	275	230	270	264	269	274	266	283	266	295	277	258	233	277	270	272	284	264	256	276	261	272	241	298	293	293	267	256	284	258	277	275	298	260	260	257	300	253	272	285	254	289	272	289	277	283	279	261	238	278	267	265	258	277	269	278	284	240	269	274	272	268	274	261	294	271	251	274	270	269	257	280	271	280	305	297	248	263	256	265	273	269	266	262	258	277	242	272	268	247	270	244	270	248	276	269	282	259	270	280	236	263	264	239	273	296	292	267	281	276	275	250	260	252	291	264	242	261	262	275	277	293	269	254	269	234	246	268	297	284	262	274	231	257	285	264	287	261	284	268	254	271	268	260	278	286	262	275	299	260	285	286	255	260	259	274	244	242	259	280	286	260	263	257	255	269	277	285	297	290	270	277	275	258	276	279	300	251	249	278	263	297	283	310	263	288	294	283	260	296	280	277	288	257	230	282	288	285	275	256	245	286	294	270	287	285	287	303	288	284	263	274	276	293	243	292	278	264	248	220	271	286	253	302	291	259	239	292	287	305	273	268	243	245	281	275	282	283	240	285	261	282	298	245	304	261	286	265	291	310	275	255	242	312	243	272	277	280	255	277	258	280	286	267	261	276	277	250	301	255	291	247	253	252	254	262	251	263	290	285	285	267	249	265	251	289	247	276	258	279	270	258	262	281	295	247	243	279	272	255	317	272	254	283	263	272	248	250	267	252	278	272	248	275	278	264	256	266	265	241	281	271	287	250	281	274	276	289	276	270	237	267	225	249	259	267	286	301	277	283	267	266	263	282	263	266	252	282	286	294	270	307	273	279	277	266	274	252	274	283	273	262	299	262	266	264	280	244	267	275	300	265	260	266	280	254	262	264	285	256	281	278	267	248	275	255	246	274	262	232	277	282	250	262	244	264	253	281	272	271	239	265	243	241	275	272	278	276	271	279	285	282	266	285	279	274	273	281	244	285	282	281	246	263	296	248	283	252	275	301	262	280	273	277	268	267	246	268	295	261	278	232	312	250	297	230	234	268	257	277	300	251	272	261	276	284	270	253	309	255	278	260	290	260	292	257	278	265	254	286	277	285	289	267	303	263	288	269	262	291	248	293	289	269	268	264	272	280	272	260	289	286	274	292	297	262	275	297	287	256	260	259	280	252	257	282	249	262	252	289	251	281	259	281	276	265	298	287	263	253	272	285	263	262	237	292	260	281	282	285	284	255	277	247	303	294	253	231	267	269	274	277	284	282	210	246	263	260	274	262	283	282	287	313	265	251	269	287	265	246	299	264	278	263	245	274	272	279	265	279	259	254	275	316	258	275	244	299	282	292	282	262	272	255	252	264	254	299	256	246	292	276	289	236	271	268	276	284	234	263	260	264	268	294	270	275	276	256	259	271	273	284	273	248	270	272	265	255	286	248	280	273	274	278	277	299	290	253	284	264	288	256	274	253	279	279	269	289	287	265	264	280	288	282	282	286	274	280	277	264	267	272	256	253	256	284	281	285	247	276	254	263	271	275	305	277	252	250	236	300	264	269	264	298	276	274	264	253	286	274	292	280	264	282	294	248	294	256	255	254	255	273	268	249	293	311	257	276	279	270	281	296	267	295	292	260	271	267	273	286	267	271	273	247	257	264	245	298	262	263	257	258	282	264	283	256	295	275	280	246	253	319	281	255	285	257	251	281	293	292	272	282	280	268	279	262	259	250	248	283	274	271	238	287	269	273	278	262	286	279	260	272	250	267	286	278	270	240	278	281	273	286	261	270	271	281	273	260	253	298	293	274	277	254	256	283	299	269	255	234	276	242	291	281	255	279	255	262	284	282	272	273	262	282	270	278	290	265	300	284	277	253	271	263	259	293	274	247	245	262	268	257	275	260	280	281	270	275	273	291	272	276	283	265	252	275	258	273	271	270	281	275	236	264	281	262	270	253	272	266	271	285	261	242	257	287	285	296	281	289	252	301	234	279	274	251	264	259	262	268	246	255	303	281	265	265	273	301	273	282	240	280	245	247	243	252	261	269	294	274	269	254	283	280	261	278	311	280	282	266	274	263	287	295	279	240	254	249	280	272	278	294	297	262	254	259	296	272	277	279	275	289	306	248	289	251	261	273	281	285	273	281	261	308	247	250	278	236	265	266	282	266	270	293	276	267	269	284	263	245	278	256	271	271	289	277	268	274	272	256	257	240	268	271	250	280	253	305	286	266	256	257	257	285	262	283	265	267	271	262	279	255	296	267	254	262	298	250	240	281	260	266	290	258	267	254	247	259	279	275	255	277	286	265	273	256	292	297	281	228	254	271	330	235	264	258	276	279	260	271	270	259	263	278	265	249	273	263	266	286	265	270	283	297	242	273	260	265	269	298	301	261	268	293	280	270	257	313	287	276	263	250	287	290	272	269	264	272	269	265	281	279	254	302	244	277	291	261	259	253	279	255	254	277	302	272	288	249	252	272	324	293	260	253	289	271	265	257	269	283	261	277	285	278	262	284	271	264	292	292	279	283	273	268	276	258	270	277	256	258	285	280	285	243	264	252	285	292	272	297	279	242	273	298	267	291	285	271	270	269	286	295	270	261	270	264	257	285	297	278	277	287	266	279	258	276	303	266	276	288	259	283	258	261	304	295	262	269	284	287	291	253	291	247	276	280	293	291	300	261	279	264	250	245	286	267	305	293	286	261	269	247	262	248	300	265
20077	29657	26019	16936	10569	7293	5555	4398	3496	2907	2379	1911	1681	1445	1391	1300	1166	1133	979	907	1006	933	863	776	772	741	739	696	686	676	623	653	643	684	591	648	611	594	593	605	637	643	616	612	625	579	577	590	599	619	596	593	589	579	582	630	589	597	591	561	582	571	585	612	542	559	603	560	564	554	593	601	571	595	602	600	605	553	542	571	578	604	578	563	606	633	609	605	568	586	539	602	584	608	589	560	592	580	622	582	582	570	570	609	587	610	579	583	594	582	588	548	604	567	559	589	636	578	582	595	570	595	604	568	587	603	586	570	546	529	605	613	632	621	578	588	597	557	602	580	563	608	576	556	587	604	573	595	603	596	605	575	600	638	594	599	597	595	595	587	550	585	596	581	588	590	573	562	589	590	561	628	571	611	599	541	574	566	582	557	593	581	552	579	560	586	628	584	609	607	579	609	586	607	610	598	572	568	578	551	569	591	612	554	598	561	577	597	582	590	582	583	581	609	636	596	593	524	561	605	573	554	580	577	556	573	588	607	563	619	560	579	619	590	577	539	643	597	595	595	574	629	548	612	534	595	576	601	622	605	594	578	560	592	554	582	567	649	575	567	580	596	603	587	572	616	611	632	563	567	544	551	584	523	564	577	593	548	578	573	592	589	548	581	581	567	577	582	621	581	573	589	584	552	565	592	578	569	609	575	547	610	603	605	591	593	594	589	632	564	586	608	584	535	619	592	617	549	580	573	559	583	587	620	573	613	592	583	564	582	580	592	608	578	598	555	558	593	598	571	567	563	578	565	585	567	600	564	606	533	631	565	588	576	576	592	574	592	544	617	566	565	575	608	577	548	577	590	590	582	612	613	551	611	560	572	591	550	609	580	583	571	581	535	545	577	592	622	568	546	572	592	590	558	563	617	602	562	583	601	599	593	626	589	577	526	598	578	585	543	562	583	560	598	577	598	608	553	609	596	551	596	604	579	580	614	610	557	556	577	602	582	555	594	588	571	587	584	618	560	611	556	573	612	583	595	581	567	589	601	560	573	531	582	580	601	589	570	533	577	592	610	540	606	599	579	582	576	601	611	605	572	565	584	621	603	583	581	558	591	570	627	575	532	535	541	583	604	579	616	620	584	578	597	542	580	534	566	578	609	592	550	593	619	622	587	542	572	536	587	543	582	565	601	580	572	613	569	550	567	552	600	582	576	573	590	583	570	564	590	582	564	593	586	523	587	577	583	611	590	576	608	583	607	579	532	576	596	624	589	581	618	589	609	553	600	582	663	589	602	570	619	588	605	561	568	550	593	545	537	546	586	556	528	576	646	586	568	580	521	602	580	586	600	593	589	584	593	559	541	591	570	541	580	594	596	585	611	566	559	568	573	543	558	585	610	620	576	582	609	616	594	639	561	616	615	583	594	534	571	571	646	603	546	602	605	579	610	550	552	569	583	572	585	583	583	636	604	581	585	584	617	568	592	579	527	614	562	556	602	593	582	624	575	636	592	626	524	592	603	558	606	564	586	567	555	572	623	566	617	579	597	607	594	581	561	570	542	553	588	572	549	605	566	597	559	591	584	621	583	593	575	570	581	606	585	635	576	573	589	567	608	597	590	565	582	514	615	638	587	591	571	596	575	559	600	588	604	583	602	583	568	576	599	607	553	550	592	611	537	600	555	561	613	602	617	582	602	574	590	562	586	652	581	606	617	567	613	604	596	592	609	593	612	585	631	588	590	561	580	584	606	573	558	552	559	563	590	589	560	555	551	609	582	585	618	562	598	585	542	587	586	593	619	563	596	612	564	573	623	589	553	582	602	619	554	574	583	582	567	576	580	564	604	591	587	562	540	619	529	541	548	557	526	562	586	558	580	561	615	555	589	601	609	613	537	597	561	565	573	620	604	597	579	610	594	577	601	599	608	554	568	608	574	626	566	566	591	555	560	611	612	593	577	605	586	573	613	554	571	604	619	612	629	600	597	593	614	581	596	630	556	588	598	590	554	574	576	580	587	606	581	567	588	614	575	562	554	605	626	545	558	600	579	548	615	580	560	583	612	583	589	566	598	610	614	594	559	586	629	561	630	588	606	575	584	568	581	594	592	561	594	531	600	569	549	631	611	626	585	612	577	568	600	590	576	591	580	594	570	593	585	568	577	587	592	547	558	572	604	584	579	595	624	575	582	537	576	597	581	555	594	625	565	604	603	605	590	615	569	600	609	578	571	589	580	548	587	548	546	592	613	618	603	584	588	576	551	562	622	616	576	541	611	549	607	620	586	579	606	610	609	603	603	581	578	605	618	610	564	566	594	581	570	568	579	545	594	592	615	565	553	555	558	581	563	528	638	595	590	583	573	587	639	550	589	618	581	595	580	595	586	571	615	567	572	556	577	553	554	558	567	569	574	577	577	562	589	579	609	588	568	614	543	572	584	588	563	573	578	637	600	582	586	594	610	557	626	617	577	629	609	606	594	623	608	614	597	588	604	589	599	575	580	547	579	537	555	615	585	602	568	619	607	556	634	591	591	558	562	526	565	573	576	629	601	608	615	582	579	592	580	567	621	529	587	604	553	576	553	568	569	571	609	595	585	554	544	571	610	591	595	610	571	575	616	612	554	547	605	618	616	600	560	610	587	550	607	579	582	574	624	615	598	558	577	540	596	602	571	579	569	585	637	579	571	570	580	583	596	618	518	574	569	595	599	582	578	616	629	591	570	613	584	576	559	549	588	584	591	590	579	652	584	581	573	559	585	579	571	599	566	584	576	582	595	546	563	583	550	580	584	564	551	562	586	515	591	610	632	590	590	566	627	567	601	588	572	560	580	557	564	558	620	593	606	610	645	580	544	602	560	603	584	620	575	575	606	605	589	567	617	601	584	590	582	566	568	565	599	555	556	540	594	632	580	590	573	582	555	618	631	579	597	578	567	582	602	626	584	578	632	553	594	610	616	613	576	601	631	578	639	660	580	568	576	590	556	603	578	575	623	563	574	534	569	583	594	585	626	598	592	594	581	621	583	586	631	606	530	567	571	599	553	610	566	610	611	562	623	531	605	584	550	608	546	579	583	577	590	565	600	583	577	550	544	605	549	600	595	573	568	545	579	578	594	612	589	583	591	569	577	580	608	548	546	596	579	558	554	624	565	599	575	600	587	573	612	591	598	654	582	601	610	568	586	571	555	574	588	577	556	587	626	600	561	599	579	560	577	617	588	583	581	585	542	589	605	606	619	621	608	609	565	644	613	589	587	606	596	590	595	559	572	575	553	572	536	559	629	604	622	593	604	546	570	632	568	599	620	587	568	564	603	543	589	623	568	573	571	595	595	569	557	598	596	582	576	584	572	558	578	574	609	588	593	616	553	580	607	568	587	587	545	613	516	555	625	550	601	598	561	594	563	582	576	599	584	571	629	566	556	568	598	578	585	613	600	540	589	602	597	609	523	606	566	592	595	556	592	590	600	583	581	584	597	558	591	606	634	610	560	591	590	531	556
24296	21428	28517	24726	19679	6615	2894	1713	1194	1008	844	748	568	540	486	432	381	353	387	314	278	343	305	279	286	261	264	236	228	242	211	186	240	212	230	211	219	207	216	234	217	217	221	204	203	192	175	178	180	206	194	224	202	188	192	199	203	199	185	188	193	202	165	201	181	203	200	201	194	188	170	188	205	223	183	205	204	186	202	200	199	197	192	187	186	211	205	175	223	173	205	194	178	199	198	198	175	211	199	205	206	187	178	174	196	177	169	203	195	198	197	191	213	201	184	196	193	207	190	196	203	213	185	193	196	197	189	210	201	202	201	173	203	193	205	195	186	190	216	210	189	202	183	186	184	189	210	191	171	199	196	197	212	187	195	210	197	205	200	190	181	175	191	214	186	183	172	183	198	179	169	193	200	197	194	186	205	178	208	210	205	180	185	213	189	203	204	201	220	194	176	176	174	192	190	189	190	199	204	190	190	180	176	201	184	172	197	191	220	197	224	196	222	194	177	178	206	210	186	178	225	188	200	191	167	200	196	212	203	194	214	178	164	183	208	196	183	187	191	213	204	188	207	187	183	191	187	208	178	185	194	180	172	207	176	190	206	186	175	192	218	197	186	240	184	196	204	189	200	174	207	189	175	190	183	229	204	193	204	176	186	190	219	180	234	184	189	157	176	207	193	199	209	192	207	197	163	180	198	170	214	194	209	198	223	181	199	186	203	199	192	187	183	187	190	203	185	194	199	183	180	211	180	170	194	176	189	205	177	182	205	182	205	202	179	171	211	160	189	172	203	194	190	175	197	176	210	210	184	211	194	202	192	206	172	189	193	187	204	187	189	197	166	191	213	190	179	202	184	193	189	189	211	193	184	186	184	201	209	170	185	207	179	172	196	178	193	200	195	171	203	186	178	191	187	163	199	197	175	187	189	185	186	224	186	187	176	178	196	208	212	231	195	181	168	205	195	197	198	191	193	218	214	201	175	194	181	189	210	200	195	180	182	201	189	207	219	206	177	169	197	189	194	181	182	203	214	184	194	181	184	171	178	179	185	196	197	195	192	192	190	191	190	212	184	186	205	208	184	192	185	203	180	188	205	193	195	203	192	171	227	165	190	196	198	188	200	175	183	189	182	207	196	188	198	184	197	200	175	177	180	187	188	173	188	205	168	189	178	194	183	207	190	222	192	176	191	195	163	166	153	192	194	226	179	224	198	197	205	177	201	219	183	199	221	190	196	214	204	174	217	177	160	185	190	219	204	201	196	219	197	205	181	197	203	207	191	180	182	188	183	178	187	195	211	191	177	185	209	224	226	193	193	196	195	198	193	195	188	152	186	211	196	206	180	189	188	210	210	212	191	199	205	200	191	221	193	194	193	219	190	186	215	182	200	191	202	171	203	191	160	198	205	187	195	191	197	176	174	185	176	203	188	192	185	191	189	221	166	187	190	198	184	167	185	190	183	233	186	196	204	206	194	195	179	198	171	199	194	218	175	202	188	208	198	203	196	196	213	193	207	182	187	178	181	207	166	179	192	207	189	192	188	204	188	196	216	191	190	192	192	186	216	188	178	180	184	185	176	204	199	218	188	178	212	196	184	176	176	186	193	202	198	202	189	187	172	189	178	190	217	194	181	196	214	197	209	195	206	171	199	186	175	187	201	186	197	196	192	170	189	163	200	192	204	170	180	207	177	212	182	196	175	192	213	222	169	186	195	182	194	218	173	185	188	170	197	183	196	205	204	193	189	193	189	201	186	181	184	190	181	171	178	203	211	200	189	192	195	193	167	212	208	205	177	185	217	180	193	173	205	216	206	218	172	194	183	206	184	188	204	196	191	206	203	185	178	212	174	170	179	168	183	187	173	192	174	180	177	216	203	182	184	186	200	206	191	219	202	200	190	194	170	206	157	191	200	183	201	193	200	180	214	194	202	209	206	201	172	209	210	190	183	174	193	179	176	183	177	193	167	188	174	191	189	197	183	212	203	185	203	195	187	178	198	176	217	175	196	189	212	201	207	192	191	187	199	191	198	179	199	187	198	182	189	188	199	193	198	184	185	202	181	192	215	180	192	167	183	194	194	197	185	182	187	168	170	188	202	192	207	174	179	197	190	184	189	188	198	193	195	179	181	167	200	195	187	203	209	204	184	163	188	199	200	200	193	189	191	191	191	164	221	178	186	194	181	191	207	201	181	193	193	180	193	195	209	192	171	210	215	171	189	196	182	198	199	198	183	191	188	235	174	180	181	201	170	206	197	200	191	185	176	163	192	183	185	193	187	214	178	185	163	191	212	187	172	193	202	227	195	193	204	196	210	180	222	230	176	201	175	200	183	191	187	189	196	184	174	205	193	176	192	207	206	219	225	201	202	212	197	179	173	203	214	203	175	174	199	195	212	186	197	181	187	211	197	193	187	207	204	188	195	179	176	170	197	198	187	207	179	186	195	206	212	185	200	199	171	213	175	202	183	188	198	163	174	195	199	183	194	175	189	204	178	204	177	191	198	181	174	171	179	179	188	194	196	219	185	205	184	184	182	189	188	150	203	188	206	169	179	194	186	179	201	179	183	185	186	197	189	178	207	176	176	207	206	190	174	163	211	201	184	193	201	202	189	186	188	182	206	209	182	196	198	199	186	198	193	193	207	217	193	213	182	204	207	182	191	182	204	216	196	175	185	189	185	179	205	203	195	197	185	187	194	178	221	189	200	191	179	212	215	186	193	220	178	203	176	195	187	192	206	208	199	188	195	194	211	199	198	215	192	188	184	178	168	217	191	177	219	181	186	185	163	193	189	190	219	195	194	222	205	194	175	186	212	206	192	172	195	183	182	209	195	182	186	192	184	186	194	203	201	191	203	194	185	200	184	171	183	220	196	197	185	200	208	179	187	191	199	186	178	227	175	203	198	178	215	213	195	206	202	195	186	183	197	190	182	203	210	210	180	169	203	212	181	190	197	188	194	186	211	178	171	188	213	238	169	234	204	182	189	193	192	205	210	198	191	179	178	201	188	163	186	201	184	196	196	209	201	216	204	160	205	195	193	185	194	186	207	183	198	194	212	200	193	194	192	198	212	191	201	187	186	184	192	181	183	170	205	187	178	209	205	190	188	188	180	208	183	195	200	190	184	183	194	184	199	175	202	184	196	211	185	181	191	178	201	172	189	163	180	168	192	170	194	166	188	196	183	181	199	168	188	201	203	198	167	190	193	179	195	203	190	202	189	194	196	174	190	200	201	183	173	212	208	190	203	186	189	196	200	192	189	209	185	211	182	181	185	193	206	207	165	235	202	204	201	207	197	170	193	220	169	183	184	216	197	190	177	180	205	201	204	207	208	205	180	171	190	188	200	194	175	201	159	169	181	218	193	170	176	205	172	172	224	200	177	205	197	187	179	209	197	187	202	195	191	173	172	188	184	181	171	190	186	192	192	186	181	194	223	204	185	182	162	201	190	185	187	182	169	221	208	193	209	184	191	203	183	199	197	202	178	220
20660	35117	31387	21856	15476	11182	8753	6563	5002	4003	3452	2810	2342	1984	1865	1645	1428	1221	1143	1099	1027	984	948	898	776	730	702	646	594	578	525	522	521	544	491	533	486	525	469	483	479	445	489	501	441	466	450	422	452	404	445	454	411	413	445	427	443	449	405	420	454	416	438	425	421	402	468	466	452	437	425	419	407	455	426	478	419	447	470	426	415	429	472	427	405	421	401	445	428	428	393	451	452	430	426	416	429	412	409	443	409	429	433	413	431	448	420	398	426	401	456	429	464	437	421	400	423	393	391	391	452	396	402	412	432	407	441	410	424	436	439	407	443	479	386	458	444	390	435	442	451	403	427	431	437	441	420	449	410	445	474	443	433	409	451	411	434	413	415	419	478	429	439	434	423	406	382	412	419	436	430	415	403	412	411	419	430	452	403	421	403	439	425	434	442	411	401	410	425	420	428	424	434	416	433	412	421	448	435	426	391	429	404	422	405	445	456	434	414	392	391	435	425	460	434	398	408	441	430	411	414	420	435	389	405	417	427	427	428	402	431	415	419	424	389	393	393	438	435	418	419	410	379	427	411	412	428	425	408	421	408	418	397	343	416	399	417	420	435	416	407	437	386	406	436	426	404	414	432	418	397	415	438	418	421	447	445	408	437	406	409	447	430	411	399	414	423	391	424	421	452	431	411	424	459	441	435	433	445	417	416	424	400	403	389	434	458	454	460	421	439	422	396	401	406	413	437	435	391	424	391	450	417	425	411	391	438	393	432	432	393	408	407	454	426	414	409	468	428	394	413	428	369	418	447	404	404	440	423	404	403	437	471	409	423	405	410	413	419	416	432	381	449	393	438	450	429	406	426	418	428	432	416	403	423	435	400	412	425	422	424	411	426	415	442	426	415	436	421	409	443	412	413	409	427	465	403	424	400	394	406	426	415	425	454	420	429	410	435	430	376	463	414	417	443	428	431	409	438	395	442	405	400	409	382	423	451	429	425	411	442	392	369	408	405	439	462	430	402	406	462	411	429	392	411	407	403	394	431	411	413	458	433	416	421	442	407	435	433	444	435	403	416	402	446	406	426	391	442	409	436	435	459	396	404	433	450	408	448	449	412	399	446	431	407	407	422	408	405	447	404	415	443	401	405	462	440	458	432	453	431	430	403	430	432	436	446	431	416	410	419	417	436	444	394	414	418	442	427	420	427	409	425	433	385	435	410	418	422	462	414	398	426	426	422	443	404	428	414	420	396	440	425	438	409	446	410	396	414	407	437	450	422	409	402	427	389	402	442	397	419	447	453	447	447	417	400	421	439	407	450	406	412	380	394	411	435	430	470	401	413	398	425	469	452	417	389	406	423	436	388	416	387	409	435	407	394	445	396	418	414	395	401	440	425	434	430	429	430	383	440	429	407	410	388	404	431	401	435	422	420	411	388	417	419	412	398	392	405	410	420	474	444	401	413	453	405	420	447	431	416	444	447	411	429	407	414	428	421	452	380	446	407	409	427	400	424	472	444	449	394	421	443	437	393	466	423	408	423	421	433	377	429	379	473	385	429	437	422	395	459	407	403	433	463	413	443	397	383	434	402	423	425	407	416	437	391	449	392	423	409	433	417	465	426	464	380	435	392	410	370	418	462	387	413	440	414	423	394	427	436	406	432	417	413	373	444	426	424	425	425	417	437	393	452	419	452	415	381	399	418	391	407	411	437	429	458	462	416	439	412	399	460	432	412	427	440	443	407	466	414	441	459	404	437	439	465	389	433	403	384	415	458	416	424	359	441	399	420	432	417	425	440	431	422	408	429	397	420	414	399	417	433	434	421	405	412	392	397	431	438	417	434	418	413	411	437	385	418	399	420	404	408	423	408	428	443	420	392	370	435	418	393	416	441	470	406	419	413	427	433	431	433	438	406	436	411	427	445	428	404	399	438	407	414	410	416	463	406	422	405	424	439	439	399	432	417	412	416	414	414	428	409	401	438	408	433	416	432	464	412	400	418	422	392	402	429	411	443	434	417	409	420	407	400	421	400	440	440	449	386	431	395	413	415	437	413	408	423	411	386	424	409	437	413	438	416	399	463	441	433	416	411	422	407	405	424	419	434	403	424	418	402	419	375	449	394	468	428	453	425	404	399	435	416	428	386	422	381	426	439	428	441	423	398	452	430	422	419	441	448	373	415	426	404	416	415	413	407	439	430	435	435	429	387	448	438	415	430	429	395	407	423	396	433	439	426	402	427	438	436	475	390	431	447	440	438	410	445	421	404	415	420	440	411	412	417	393	445	422	403	443	420	418	415	425	437	396	420	386	418	388	423	425	411	390	372	415	452	438	400	404	397	435	419	454	405	423	420	396	394	405	428	429	416	400	409	457	417	470	439	433	447	413	407	392	445	426	461	434	445	413	420	431	433	443	444	424	446	417	408	420	404	454	445	404	418	403	447	414	421	426	410	409	437	407	412	444	420	426	426	413	410	428	427	408	425	403	407	424	432	407	430	398	425	432	408	422	444	407	419	409	446	409	428	432	405	392	406	414	418	452	433	386	464	400	440	405	435	449	447	422	418	415	398	476	429	403	434	406	418	391	405	412	416	420	440	400	411	429	413	417	423	411	412	424	415	419	467	422	448	422	408	395	429	410	395	417	424	403	409	403	454	419	427	420	410	417	377	398	434	460	402	422	415	379	366	397	413	443	426	458	454	434	415	402	396	424	447	379	403	428	426	421	418	405	422	405	418	430	459	425	390	424	470	449	429	405	442	416	425	414	411	402	409	467	416	419	416	429	379	426	429	436	396	454	387	409	418	449	455	409	408	398	449	432	441	444	423	413	419	457	400	456	452	426	400	488	407	425	415	390	430	413	450	436	421	381	419	454	422	421	424	429	429	430	436	440	415	423	413	406	421	389	421	430	390	457	408	426	392	396	421	442	413	418	409	437	427	435	375	437	423	447	404	383	398	416	440	422	427	408	424	434	401	398	420	411	452	450	417	448	401	433	401	415	412	405	419	411	398	430	440	433	427	418	440	409	422	418	424	394	436	424	412	408	451	399	440	394	396	438	388	420	414	398	420	487	409	450	425	436	401	403	437	441	411	410	428	433	440	415	402	424	463	431	392	448	439	412	391	405	418	445	416	424	425	424	461	390	418	414	416	423	432	407	422	423	436	440	400	410	430	415	423	415	454	430	441	401	444	430	419	434	400	446	464	437	431	418	450	398	391	376	406	407	413	432	399	420	434	420	458	457	420	427	451	401	427	415	401	415	425	400	422	440	420	417	457	447	463	431	435	430	434	406	443	428	415	411	440	417	434	445	415	391	405	432	412	396	436	406	432	426	464	417	398	431	429	412	424	395	421	402	448	437	426	404	436	396	424	477	434	436	419	404	451	439	417	460	428	421	444	409	362	408	418	401	395	426	431	439	430	433	431	413	449	383	405	438	436	396	432	428	392	402	427	406	417	426	398	421	420	415	424	428	426	441	399	428	412	434	421	394	424	427
23361	21444	29267	24012	21450	19354	6512	2349	1571	1348	1050	831	716	601	590	495	489	407	407	369	359	365	303	282	315	289	249	263	243	225	205	216	199	190	193	173	185	194	174	201	207	172	170	178	161	177	177	182	177	186	169	146	184	179	178	165	178	171	173	158	176	160	147	172	168	168	162	181	197	161	178	196	161	175	148	186	155	159	148	179	157	152	165	171	155	161	169	193	175	151	164	168	166	169	144	152	173	177	148	180	180	161	145	154	172	154	151	176	164	183	185	162	169	137	170	128	174	156	153	166	175	173	172	171	177	167	163	168	161	177	145	167	168	171	152	182	143	177	191	160	158	143	163	170	154	172	147	140	183	151	162	151	153	167	172	160	177	172	184	177	149	153	155	155	163	178	155	173	145	200	161	153	150	176	166	183	172	165	168	180	185	174	145	164	171	166	153	147	164	157	170	167	173	167	172	174	121	163	167	170	172	164	161	153	155	154	136	168	176	179	147	160	165	175	177	157	193	168	184	156	163	148	166	163	185	160	170	172	163	154	173	174	156	188	163	161	158	157	150	158	183	154	151	150	144	156	167	201	153	197	151	160	160	176	173	188	174	157	185	165	171	171	161	142	148	183	162	169	189	162	171	171	156	159	139	165	144	180	156	167	175	176	186	170	161	162	152	156	180	173	159	160	165	159	168	157	163	145	175	152	150	167	146	177	156	202	163	168	150	167	174	154	158	157	175	158	166	142	190	181	141	169	164	147	153	171	161	154	155	166	155	167	140	177	174	156	156	161	177	145	167	159	164	166	158	166	171	168	183	178	160	169	165	150	166	151	170	157	164	169	169	166	157	156	170	157	157	176	157	163	164	147	174	136	150	145	177	148	178	186	180	169	167	152	153	154	173	173	176	180	165	167	169	171	173	145	172	170	172	177	161	167	162	140	171	146	164	169	183	135	172	155	166	169	175	156	158	179	158	140	175	167	174	155	143	173	189	167	152	209	162	146	169	160	160	147	159	164	176	126	161	159	164	169	151	176	165	149	204	154	150	146	173	156	167	163	153	176	163	163	161	168	187	153	144	178	158	172	168	178	168	176	171	139	174	167	175	164	165	159	164	159	162	163	181	154	156	150	148	156	172	159	157	150	173	161	155	167	156	162	148	159	167	133	152	165	165	156	166	177	191	181	160	183	169	160	169	151	172	159	162	153	173	158	151	158	166	160	162	176	150	141	155	177	157	162	159	149	162	171	151	158	165	176	157	153	137	142	165	163	158	150	165	164	144	158	173	170	186	149	180	156	168	167	151	175	181	163	156	141	187	158	156	155	153	168	187	153	184	150	163	173	173	141	190	158	168	154	164	182	146	192	163	163	179	157	160	165	157	151	162	183	171	144	146	165	163	160	150	176	174	172	162	181	160	174	166	160	180	154	153	155	170	161	154	170	157	138	157	177	152	178	151	145	162	174	158	175	157	146	163	188	172	154	155	175	184	152	141	182	135	169	169	176	179	169	185	173	204	169	171	170	162	150	173	167	176	186	170	166	176	174	163	156	174	140	161	163	172	183	163	176	155	176	157	168	153	158	174	169	150	158	168	168	168	170	180	166	188	161	164	197	182	171	153	175	147	151	164	185	150	159	169	158	162	151	162	169	145	168	165	174	147	186	154	182	186	145	174	175	186	171	150	178	142	155	174	152	138	159	158	166	157	154	154	154	153	138	153	175	152	151	161	159	172	187	159	156	177	171	178	170	176	161	181	169	154	151	157	155	157	161	154	170	151	151	161	186	157	139	181	178	165	186	174	164	167	152	152	171	163	178	158	154	157	170	138	166	184	155	180	141	152	149	169	160	187	140	152	146	162	174	162	167	137	152	147	180	195	149	152	186	157	154	174	158	174	190	167	150	175	173	190	163	167	169	155	167	176	173	177	156	159	144	166	181	161	151	155	189	164	161	138	171	171	164	150	186	148	165	156	170	165	177	174	188	162	171	164	149	160	153	157	190	150	173	172	189	152	175	187	156	169	166	163	161	156	170	148	160	158	152	147	158	161	154	160	158	165	168	144	152	156	153	167	198	173	166	171	155	164	175	161	168	157	167	153	185	163	166	162	161	170	175	152	142	154	173	181	180	162	150	146	133	167	193	178	158	177	158	160	180	181	176	186	150	163	164	160	156	153	146	149	173	142	172	174	183	165	186	169	184	165	147	175	169	161	163	148	181	148	148	154	182	146	157	172	155	139	155	184	186	173	168	163	170	157	168	180	163	176	161	149	150	158	154	166	162	176	167	160	161	155	168	148	186	149	159	154	141	171	173	166	160	147	161	154	180	180	174	155	172	169	164	151	189	185	169	167	161	187	172	139	150	160	140	162	148	169	159	169	200	155	191	146	161	151	165	166	164	176	149	143	164	162	138	150	152	173	148	163	198	143	143	186	185	144	149	172	161	164	154	144	162	159	192	156	175	182	185	172	167	144	166	174	169	161	150	166	128	173	170	146	168	171	177	172	159	174	192	143	168	164	149	168	143	162	157	168	149	169	164	153	147	160	189	182	146	171	153	159	171	154	137	170	159	147	173	159	151	155	169	189	170	141	160	160	157	162	174	156	170	173	167	179	155	179	200	164	169	171	159	158	160	182	183	152	162	135	183	163	151	167	167	169	158	152	169	164	151	169	162	146	151	164	150	158	166	172	164	176	154	162	161	163	167	157	160	157	159	175	166	164	174	146	185	179	170	163	179	176	168	162	177	146	167	163	164	158	161	143	176	154	176	160	163	171	184	180	173	164	148	130	177	162	169	158	168	176	163	159	168	156	166	156	157	177	165	157	175	151	151	175	177	139	151	172	159	157	143	138	145	174	148	169	156	149	149	152	164	154	172	158	170	155	166	174	155	168	178	179	185	134	161	147	149	141	178	210	148	167	165	183	162	201	178	154	160	187	169	177	159	161	178	197	144	133	168	183	172	179	173	164	156	154	146	149	146	176	178	183	161	142	154	162	160	141	170	194	184	183	151	156	166	152	151	181	154	146	181	163	159	167	147	174	145	192	167	153	175	189	159	168	159	161	158	149	186	170	145	159	157	141	177	166	176	176	157	159	184	169	163	158	169	148	178	176	155	179	168	178	151	153	170	172	148	174	143	145	171	173	138	151	179	149	176	164	177	152	148	155	166	202	183	157	175	167	159	179	177	176	143	156	146	140	159	161	163	196	143	162	175	147	161	163	162	172	150	150	163	175	167	166	183	154	171	176	171	152	153	171	143	161	188	151	155	140	181	192	156	162	165	158	165	172	167	171	193	160	155	167	174	139	152	138	155	196	164	135	180	177	179	150	162	176	152	181	182	142	161	148	152	168	185	171	152	144	160	164	161	161	135	163	190	147	173	167	159	131	164	154	174	162	165	177	164	199	161	152	162	148	152	165	162	150	160	169	186	166	180	168	155	177	157	146	165	168	162	196	160	142	178	170	162	171	156	182	151	145	172	183	167	147	176	159	150
22506	38849	34798	26078	19859	14968	11108	8110	6514	5683	4342	3645	2879	2533	2309	2077	1847	1649	1404	1298	1226	1294	1077	980	878	841	696	733	629	597	592	522	505	520	483	490	443	461	482	453	433	453	431	425	425	418	429	399	387	383	367	324	335	358	388	374	388	384	356	375	349	365	338	390	373	366	347	356	300	340	352	331	394	336	367	360	352	344	317	354	370	374	351	365	339	329	359	345	359	333	346	350	375	372	360	334	353	332	365	352	372	354	343	321	333	334	311	345	371	302	332	334	337	345	332	338	383	393	342	377	325	348	336	313	344	359	322	363	341	337	348	338	354	335	352	344	346	356	363	399	390	341	346	348	365	346	355	347	358	378	371	346	344	351	360	327	349	359	333	359	314	327	373	341	354	351	306	347	336	324	367	304	343	346	311	315	361	361	318	363	335	349	327	371	356	371	307	321	343	344	342	346	365	326	334	343	351	345	321	332	324	344	368	320	343	332	378	350	329	354	332	372	356	348	345	324	321	337	330	349	353	347	323	347	349	370	315	332	367	322	365	352	360	340	345	366	355	339	331	352	356	346	320	358	341	320	353	334	339	328	364	341	338	346	341	322	341	322	340	345	353	317	325	348	347	308	345	342	348	332	299	361	353	338	365	342	343	334	383	378	307	357	327	334	327	327	358	317	305	346	325	347	327	314	347	378	386	353	367	346	315	345	352	361	331	350	348	362	354	343	321	374	334	371	370	333	330	346	336	365	354	331	326	377	339	344	356	339	338	368	318	337	347	336	348	366	335	314	369	332	293	341	362	341	319	360	357	322	344	361	318	326	338	324	353	389	371	340	346	350	352	307	350	360	348	335	330	349	361	347	327	332	368	341	317	376	332	327	319	335	335	346	348	370	344	361	327	352	317	317	347	323	342	343	357	333	316	334	369	308	340	319	384	332	368	342	361	385	336	363	374	347	346	344	382	362	355	372	332	323	332	331	356	354	345	320	333	326	342	378	320	351	327	322	372	373	369	318	378	324	352	374	359	372	340	344	347	389	354	324	346	336	338	350	352	350	324	358	354	323	342	325	326	325	340	369	350	351	379	325	349	366	374	362	402	367	357	351	346	351	341	359	325	326	326	320	340	328	370	362	341	350	319	332	300	342	354	351	357	336	361	350	325	346	338	321	325	309	341	351	328	327	345	350	369	356	366	335	332	376	329	330	330	351	339	328	311	366	352	328	347	357	341	334	363	330	352	328	323	352	384	362	343	320	307	367	318	346	355	345	354	379	345	346	347	353	341	336	317	348	361	342	355	349	350	378	337	358	339	329	332	343	403	328	364	364	322	360	346	331	368	342	338	333	333	355	350	360	363	345	310	340	367	334	314	343	356	389	353	333	355	388	315	346	325	337	331	346	362	361	347	349	339	292	388	336	344	346	338	341	361	316	335	335	361	331	311	384	353	309	317	362	339	343	332	325	373	335	339	332	354	342	335	342	359	334	356	370	363	347	376	358	344	340	351	344	316	373	332	328	349	348	348	347	364	366	343	334	348	353	326	321	362	361	349	333	330	329	351	351	345	345	327	328	319	334	370	346	359	313	362	335	303	328	338	323	338	355	336	344	350	385	314	327	322	368	319	299	296	330	333	349	317	339	369	372	345	341	315	339	359	350	359	381	344	328	333	324	344	350	325	333	384	357	366	356	351	371	320	349	350	335	330	341	373	332	346	358	322	315	322	361	370	357	335	307	325	359	337	351	373	338	352	348	337	343	328	367	346	328	382	328	357	340	358	359	356	364	334	314	328	346	357	340	317	349	360	351	339	343	315	345	386	329	337	341	335	379	324	355	342	334	320	349	365	341	290	325	379	359	309	319	360	318	333	316	331	349	329	352	367	333	337	349	366	358	321	355	352	317	347	316	360	314	333	356	320	373	333	306	356	324	347	368	333	332	332	365	354	336	344	362	353	383	338	372	333	322	318	328	296	342	359	365	358	373	338	314	369	332	308	344	373	356	328	352	351	355	343	365	335	339	341	326	349	313	328	383	336	358	335	337	356	327	356	346	364	342	329	344	339	311	342	321	337	349	345	354	355	335	345	348	332	328	319	348	355	334	333	318	362	344	321	357	309	334	352	317	360	388	346	370	334	317	333	350	349	367	340	343	339	347	355	332	401	356	346	346	384	338	368	351	367	382	344	320	315	326	342	333	344	371	359	313	371	330	317	309	325	364	342	358	309	352	333	364	359	358	338	311	351	350	327	320	358	376	347	334	332	339	363	320	345	363	376	308	324	324	370	338	350	365	361	331	368	347	335	316	337	345	320	326	352	349	342	341	364	313	333	356	345	323	333	315	327	344	321	373	338	319	354	343	365	365	334	319	339	383	329	328	348	351	364	348	346	334	370	331	280	317	341	319	349	360	332	335	340	342	342	343	357	334	342	346	324	312	317	356	357	321	352	327	353	378	353	323	366	329	382	316	367	337	351	358	353	348	325	307	318	343	362	359	354	350	330	327	330	355	369	323	357	347	354	338	354	324	312	333	377	318	347	307	332	344	365	344	333	340	311	370	330	343	305	369	342	370	323	342	303	363	333	335	331	335	351	356	368	331	370	353	346	328	355	332	305	352	323	352	347	335	343	342	345	314	312	346	324	352	341	330	322	328	321	350	344	340	343	357	358	332	343	360	334	331	348	322	323	338	338	360	345	359	314	344	339	320	359	354	337	340	355	384	349	328	329	357	365	327	337	314	345	359	330	352	342	319	327	324	338	324	355	345	329	359	319	334	376	334	356	340	355	331	331	342	351	358	378	361	358	349	353	323	348	343	355	376	336	348	317	344	329	325	320	348	343	356	333	355	357	371	317	340	344	320	362	345	340	331	373	373	325	385	310	349	307	342	324	314	347	328	371	366	316	371	366	344	332	345	332	321	326	366	350	321	346	338	358	344	374	341	347	320	356	356	335	355	362	350	307	356	358	362	331	317	329	327	385	325	330	355	362	328	348	335	355	338	325	395	353	307	397	334	338	300	328	376	340	338	366	331	341	342	338	313	330	317	343	372	322	353	347	385	348	359	358	342	337	352	373	335	349	358	321	343	335	364	342	358	340	314	319	360	335	325	350	322	356	348	352	340	342	314	354	348	367	374	360	364	328	347	333	344	314	335	333	321	349	359	325	318	325	327	362	354	340	349	362	357	321	331	343	349	329	313	354	321	337	364	303	342	310	332	365	357	324	359	357	347	355	344	331	372	359	341	335	338	334	335	353	352	315	377	359	316	347	331	347	355	326	355	320	375	339	350	358	342	333	352	293	347	351	338	352	352	346	325	385	351	355	354	352	364	333	321	321	338	330	321	333	333	329	347	361	342	333	361	367	329	352	382	338	350	365	350	338	350	343	345	355	328	314	331	361	333	353	338	341	338	337	328	339	361	352	310	364	355	331	342	340	359	345	324	355	333	322	344	335	335	348	356	346	359	333	359	358	326	351	324	376	344	344	341	349	336	332	381
26754	21008	16569	8014	3360	1696	1193	886	803	630	526	541	436	421	422	377	385	375	331	308	324	331	307	314	320	299	295	287	282	300	264	284	282	265	275	267	283	289	266	267	266	263	286	271	288	243	279	264	248	256	264	299	284	276	270	254	294	271	240	266	278	281	252	267	241	271	248	289	238	306	251	270	259	278	239	256	233	281	252	233	269	268	249	247	294	264	279	258	253	267	260	268	273	240	271	234	265	267	285	234	269	268	257	248	235	297	279	227	280	248	283	266	261	273	235	285	251	269	252	262	268	304	242	272	265	264	241	252	270	274	271	257	257	268	253	256	242	239	245	257	273	254	244	243	270	246	256	287	270	281	275	257	263	245	251	225	270	253	265	251	248	293	279	281	249	266	261	257	236	302	261	290	255	269	235	301	251	255	271	255	265	268	254	254	268	287	269	260	288	268	282	259	232	260	257	272	270	259	239	277	273	280	252	278	266	249	232	255	234	237	238	272	259	244	257	270	304	249	254	252	234	300	237	268	272	274	254	267	270	267	290	264	252	266	252	249	257	243	260	287	270	258	219	260	280	235	288	282	271	269	268	247	256	234	264	251	281	247	236	246	262	267	262	246	244	257	254	252	232	279	283	254	266	265	266	286	302	268	267	241	268	256	256	277	296	263	271	255	264	266	237	271	278	249	264	235	269	291	265	260	263	236	252	250	240	259	260	273	263	241	244	275	234	241	271	292	267	267	273	247	237	276	240	258	248	253	248	255	247	271	277	240	260	263	256	251	268	253	219	268	258	257	284	277	269	280	271	280	281	236	273	271	234	234	262	266	218	269	276	270	253	252	247	262	292	231	270	252	258	277	265	260	242	285	256	251	274	246	248	258	275	247	266	260	265	263	257	259	292	264	260	283	263	245	270	265	242	261	289	260	277	266	243	229	238	267	269	246	270	267	271	278	289	248	247	248	250	250	306	256	263	243	256	256	246	275	267	278	239	260	288	260	285	275	291	277	258	274	231	262	262	274	280	231	258	254	250	286	293	250	262	278	258	244	232	277	250	270	271	304	261	259	262	240	238	244	279	268	269	277	286	248	300	276	249	235	273	254	280	282	245	268	251	259	270	280	261	265	271	266	272	275	245	267	251	301	254	265	262	275	284	262	261	269	289	247	264	283	287	245	258	239	307	248	235	291	266	282	263	265	277	238	288	239	248	246	250	264	265	294	277	265	244	262	247	248	255	263	281	249	265	260	225	251	289	231	282	251	293	249	250	251	280	277	267	247	257	262	253	240	219	261	249	261	237	268	278	276	269	255	270	281	237	253	271	277	272	229	212	276	263	235	248	262	246	251	265	225	281	280	259	252	225	265	248	274	277	255	277	258	300	293	264	263	269	262	248	271	249	279	255	286	272	268	257	249	261	288	280	294	261	259	272	262	264	275	251	275	242	268	248	249	296	244	240	289	265	261	286	258	254	274	252	281	255	281	268	269	270	245	277	261	258	226	274	269	251	271	241	261	259	259	256	276	286	278	264	258	269	268	269	289	279	271	287	255	260	287	261	266	247	275	273	259	237	266	245	288	275	283	251	251	268	227	277	266	254	265	264	261	260	290	258	249	283	261	253	283	262	247	297	280	248	242	295	273	259	279	259	269	265	274	257	223	254	259	261	265	281	287	258	249	236	289	258	262	266	250	272	265	243	268	289	234	265	238	229	272	264	266	245	299	258	253	247	288	247	238	273	268	245	246	238	253	252	282	268	281	263	253	267	289	273	218	236	271	255	275	232	274	254	232	242	289	233	268	249	259	251	292	261	264	277	248	255	268	267	272	275	237	293	257	268	271	244	250	255	248	302	231	256	287	245	301	286	288	281	253	251	274	252	231	267	238	265	255	250	221	281	271	236	276	272	294	265	255	265	276	267	271	233	264	263	256	262	277	275	269	283	270	291	259	250	274	262	279	275	257	281	268	249	266	259	288	263	265	247	262	293	251	266	282	266	257	248	255	277	277	291	264	272	286	267	262	245	241	279	294	257	279	234	272	267	275	257	252	252	259	297	240	257	238	283	271	269	237	278	269	262	279	229	283	232	254	245	271	257	250	268	272	268	255	271	233	248	266	241	253	284	246	266	255	253	268	269	285	281	264	271	237	235	226	271	271	265	254	250	267	251	262	236	264	256	261	273	277	240	265	262	248	247	277	273	251	255	283	268	258	256	252	266	252	262	288	254	242	299	283	274	261	265	242	254	285	256	257	276	264	269	246	252	252	279	272	307	236	259	278	268	256	253	248	259	249	267	264	261	271	226	268	259	266	299	261	252	279	251	255	264	265	254	288	240	249	273	272	290	267	282	276	257	283	267	256	256	269	272	242	258	272	243	248	268	237	251	253	251	267	251	247	269	235	250	268	271	271	272	258	244	276	253	276	267	264	281	224	258	262	260	276	236	269	273	276	249	292	254	248	266	236	274	254	259	267	274	282	297	256	231	268	236	260	299	270	263	261	283	260	287	241	250	278	272	257	256	277	248	257	272	265	282	275	271	257	283	263	233	265	267	254	251	250	247	283	250	266	266	272	271	235	253	281	259	251	277	247	280	253	250	261	243	240	241	258	254	243	265	274	253	255	270	235	279	242	254	268	256	229	257	263	269	268	246	285	286	269	251	278	272	283	254	278	252	262	270	260	285	271	223	253	247	293	274	246	277	228	245	226	293	285	246	247	287	319	266	236	291	268	242	290	255	267	274	265	232	269	260	246	266	260	250	273	255	267	283	254	293	279	288	254	263	276	247	286	278	239	283	294	265	260	257	257	281	266	253	252	280	275	290	259	269	251	282	281	263	285	227	277	271	265	258	295	261	260	248	266	249	250	254	258	270	275	260	242	283	257	270	272	288	280	268	270	266	274	251	270	240	277	237	261	275	252	236	218	266	269	258	267	249	269	252	268	293	253	260	261	239	291	278	251	263	274	285	245	289	230	267	279	249	267	265	254	256	242	269	270	265	257	247	260	261	285	256	285	254	259	238	265	287	258	238	238	237	272	272	251	266	264	247	254	261	279	283	277	243	301	294	293	252	293	258	246	250	286	270	261	238	259	236	249	273	273	272	268	284	284	254	262	245	257	258	276	239	238	259	259	248	274	255	276	233	265	263	244	259	249	244	256	259	268	269	262	234	237	257	253	230	285	247	284	268	252	243	250	268	266	278	247	278	263	240	248	261	253	256	257	262	256	265	264	264	252	237	263	269	256	261	253	259	265	268	252	254	260	262	260	293	262	232	277	259	269	266	251	294	240	250	261	280	228	227	260	278	265	223	251	263	259	285	268	276	265	242	301	245	258	254	242	260	262	261	285	283	236	277	284	255	245	281	274	239	252	263	256	258	250	251	277	278	250	237	242	265	280	254	285	256	260	277	287	243	257	235	245	273	263	261	268	277	242	249	257	236	243	277	228	271	256	297	264	262	272	263	299	280	241	275	278	300	231	286	272	281	269	254	247
19798	28014	25113	16139	10495	6271	4412	3613	3138	2353	2097	1712	1488	1264	1220	1155	1067	996	924	886	865	836	832	805	741	730	732	656	692	642	615	596	570	635	585	591	621	625	608	594	651	631	604	580	582	554	594	568	610	572	553	526	565	575	589	545	602	589	605	563	583	593	571	554	578	535	560	580	581	523	557	576	558	564	541	592	619	549	545	558	568	505	571	572	578	567	531	568	541	574	571	581	567	558	546	583	544	529	585	541	567	603	599	577	509	576	524	561	571	525	566	543	567	577	517	533	535	575	516	529	514	578	580	563	578	560	532	606	624	593	577	545	557	590	575	568	573	545	545	518	566	613	568	581	556	568	561	568	561	565	586	590	575	571	498	565	550	572	534	553	543	558	630	509	556	578	555	569	597	572	576	581	598	588	551	612	564	614	565	567	546	600	572	555	518	543	545	576	509	589	553	582	534	514	582	579	568	559	575	533	516	550	569	572	530	573	571	582	554	567	549	588	534	550	538	573	586	589	541	561	584	590	578	581	570	579	577	555	583	541	582	578	584	527	587	522	571	584	578	549	566	552	575	582	561	590	590	559	548	538	537	565	581	568	545	536	557	543	580	599	582	550	571	593	589	540	571	608	556	552	537	565	547	525	532	575	556	577	579	586	556	535	518	553	540	562	593	553	585	562	578	600	567	555	583	580	538	552	548	568	544	578	595	528	578	562	558	537	609	576	562	555	503	553	546	592	565	572	597	565	569	560	571	588	542	609	549	541	551	579	556	554	564	580	554	549	556	575	561	594	580	514	562	591	550	547	597	548	584	518	533	611	587	569	579	584	532	574	546	563	597	579	613	602	558	583	557	581	601	565	558	566	585	525	582	576	570	534	581	532	559	541	595	547	564	604	588	552	550	529	547	578	579	545	574	596	559	551	551	552	587	540	564	555	570	564	560	544	563	528	550	520	566	572	583	557	532	551	576	519	552	536	533	572	604	574	564	578	606	529	546	556	533	607	599	562	575	548	558	597	566	569	542	577	564	516	560	614	555	557	587	541	579	544	575	550	562	521	589	507	523	533	614	551	579	550	552	563	587	607	547	574	590	533	539	574	532	596	576	534	537	548	580	569	551	578	579	581	567	536	601	561	584	574	570	583	510	542	581	533	584	586	579	533	590	506	571	605	569	544	557	551	609	551	529	576	561	588	585	537	546	533	599	541	601	556	563	576	568	561	550	511	556	585	515	542	565	613	563	538	561	568	585	545	579	562	556	539	581	546	544	569	546	553	576	567	527	619	536	580	571	556	564	570	596	569	578	545	570	556	547	561	578	597	592	546	542	587	546	559	546	584	571	575	621	559	574	536	578	541	559	569	549	541	577	578	570	564	595	533	551	567	563	564	581	557	563	615	550	558	575	555	580	558	533	567	550	573	585	562	548	559	526	523	594	578	559	568	571	594	557	523	576	547	566	570	557	557	553	570	541	573	564	556	574	550	566	587	558	572	544	520	578	557	593	521	527	584	580	551	591	540	533	579	527	567	600	585	541	609	576	606	556	573	575	553	576	589	568	572	583	559	534	558	560	549	550	570	553	616	543	563	593	537	549	549	596	549	566	555	553	563	564	595	566	573	555	544	528	568	592	547	556	594	544	581	563	575	578	576	572	536	568	576	561	522	535	565	552	573	592	552	564	548	579	574	565	655	553	562	567	573	577	549	606	556	590	564	580	545	577	561	597	529	550	581	549	562	577	586	568	525	558	595	593	608	572	547	546	599	525	612	556	571	568	547	624	544	609	575	532	537	603	561	562	535	513	557	566	534	550	555	581	521	556	536	575	581	567	570	536	569	546	609	537	587	578	546	584	574	532	571	547	553	570	564	540	593	566	531	605	575	597	573	579	611	551	546	585	589	593	565	531	586	534	542	562	616	554	535	562	559	526	555	580	568	535	566	574	575	585	561	533	547	563	569	566	547	559	607	531	545	545	564	579	562	582	522	534	597	602	593	576	524	572	521	512	569	573	579	581	580	594	590	511	547	544	581	563	568	536	569	558	550	556	555	551	545	629	583	562	566	579	548	607	541	530	543	570	597	561	584	574	539	527	553	526	540	555	572	561	552	576	568	543	576	567	576	520	556	563	567	567	522	577	541	558	534	600	544	583	507	569	545	574	569	579	539	541	581	524	580	548	568	555	555	563	576	558	555	539	568	584	551	556	543	590	590	604	571	545	560	561	588	558	542	551	570	566	556	549	571	567	555	547	543	575	514	553	576	598	583	548	558	527	539	559	627	535	588	546	531	554	548	564	576	600	508	543	540	573	562	544	546	581	591	570	542	573	577	541	570	526	585	554	594	585	571	591	604	600	571	532	598	544	545	557	577	586	552	550	557	605	555	577	515	532	596	578	546	558	548	505	596	587	573	548	589	540	529	605	531	565	557	565	593	564	544	557	589	552	573	570	554	561	537	577	563	617	545	582	582	565	537	571	570	566	574	577	576	578	596	565	567	607	557	541	589	547	558	560	566	565	553	557	558	551	553	620	548	533	556	595	575	509	531	579	541	571	561	534	563	579	546	615	611	586	569	582	565	590	558	553	558	595	558	578	592	594	571	577	605	535	585	603	617	566	546	535	605	538	595	539	543	615	592	524	566	560	550	522	571	570	537	542	537	592	549	525	563	516	598	570	567	558	578	572	567	561	533	562	520	541	561	586	581	566	528	587	561	557	509	586	578	552	545	564	561	577	571	553	578	548	533	567	566	566	572	588	568	561	593	581	560	544	560	584	588	580	575	515	582	539	579	564	560	581	564	567	547	580	571	613	586	587	553	551	556	546	536	593	588	594	558	573	513	547	627	548	532	543	541	572	541	560	559	569	536	571	609	549	567	564	586	557	518	553	544	553	608	567	571	565	573	559	553	578	538	572	548	556	555	564	546	579	572	570	551	587	550	546	571	546	598	557	581	572	563	531	581	559	554	544	575	585	531	523	558	586	597	567	528	563	597	542	542	559	558	579	562	575	614	570	544	571	546	612	576	597	534	594	542	559	577	555	561	552	534	578	609	539	585	546	578	572	568	545	612	557	542	545	589	569	520	550	501	529	566	539	527	559	584	607	588	559	577	530	535	563	567	562	573	569	548	573	536	609	536	590	564	569	610	566	574	540	588	545	562	560	590	545	550	568	560	565	598	564	626	559	520	567	575	558	519	539	570	569	583	600	578	581	550	572	564	578	510	573	549	531	606	546	542	578	510	600	528	584	554	517	559	545	581	578	581	557	590	585	595	515	583	545	564	550	602	560	548	570	570	573	604	591	581	550	559	580	542	543	566	525	554	577	512	490	559	582	574	590	579	599	533	573	572	586	558	574	557	597	617	594	546	572	575	528	599	554	526	553	556	573	604	587	548	603	534	591	554	536	569	570	589	566	586	559	590	543	547	584	594	583	571	575	548	576	564	554	575	562	543	595	549	559	596	538	556	562	564	560	535	585	560	542	588	532	543	607	622
24238	21432	28538	24736	19648	6112	2632	1611	997	868	733	668	533	460	420	399	402	343	331	294	319	305	300	268	248	251	235	249	241	217	226	201	229	203	185	204	197	192	206	216	189	185	179	193	228	180	196	201	184	205	226	190	189	193	188	204	212	179	198	171	182	190	215	183	175	185	189	160	203	208	193	184	173	182	185	200	190	209	187	188	192	180	191	184	183	198	159	185	183	178	185	187	191	180	170	182	187	193	180	177	184	171	167	176	188	197	186	192	184	181	197	222	193	172	165	166	200	195	183	196	161	204	185	202	181	206	168	196	180	183	190	182	176	170	160	190	178	183	180	171	149	189	184	186	190	195	190	166	184	158	190	207	174	176	203	210	202	186	150	174	182	169	192	167	192	176	215	208	164	185	200	175	180	184	168	176	154	185	179	194	199	200	166	200	153	197	160	174	183	169	188	183	194	174	172	178	198	188	178	161	209	198	206	178	142	195	184	189	184	180	170	164	179	180	174	165	194	199	185	157	207	145	157	169	170	185	192	190	162	171	171	182	189	175	211	164	203	187	170	176	186	189	168	164	200	198	177	180	177	174	184	189	203	198	206	200	168	169	187	192	171	179	164	181	164	171	170	194	199	170	172	177	181	191	191	172	196	193	178	183	199	167	161	186	180	176	189	205	176	174	144	205	191	188	172	184	173	164	163	176	155	178	183	170	186	187	186	177	180	192	193	197	166	178	180	159	182	198	178	206	160	200	179	200	174	167	177	199	173	191	202	175	188	195	169	184	185	198	188	155	190	159	175	211	184	182	177	178	204	200	189	194	197	189	172	166	170	168	185	167	172	200	185	193	180	171	195	194	196	175	179	167	166	189	196	185	192	165	192	180	199	169	193	184	194	174	206	174	177	185	182	164	163	199	197	193	198	197	162	163	157	186	173	173	197	188	182	215	174	187	188	195	192	176	183	163	202	165	184	158	193	174	199	209	191	185	181	187	197	164	171	168	187	167	185	185	173	217	182	180	197	203	173	196	186	188	237	163	174	194	178	186	181	174	191	180	194	208	174	206	194	189	164	185	187	197	178	166	177	159	162	198	180	176	187	174	188	172	192	168	180	177	174	187	187	190	162	168	189	163	182	177	179	181	192	201	164	184	176	154	175	199	180	166	183	203	183	196	177	175	160	234	193	170	202	204	177	168	185	173	210	175	200	185	165	179	155	202	186	198	167	166	194	190	205	201	174	191	186	179	182	223	190	170	169	196	186	138	174	175	172	168	202	155	177	197	180	172	160	188	191	171	198	183	191	203	194	179	168	193	198	168	188	207	190	187	189	174	173	200	180	202	199	187	184	177	178	198	177	192	184	176	181	190	197	187	189	160	165	171	170	182	168	185	170	165	194	193	186	180	167	162	198	174	177	184	210	190	184	180	190	173	208	184	173	201	187	191	178	170	164	158	189	187	184	195	193	170	201	196	175	206	181	193	171	172	193	178	178	190	191	169	209	161	185	203	218	197	170	195	195	178	178	186	217	192	174	189	153	184	180	188	194	161	182	193	169	179	182	179	195	172	195	169	186	186	191	185	185	149	197	167	184	175	205	211	196	171	168	182	198	201	167	193	179	168	169	172	193	154	196	186	159	179	187	170	176	186	202	167	179	173	192	181	186	179	185	175	191	189	185	201	192	199	184	164	197	212	194	164	191	187	188	207	186	178	160	201	184	206	173	194	179	193	198	162	156	180	183	161	183	177	175	176	191	158	184	203	200	191	183	190	195	174	198	186	167	182	199	177	213	217	216	173	211	209	161	185	185	159	173	182	192	186	176	193	188	201	177	169	174	182	205	187	194	184	169	183	199	179	173	191	197	166	192	165	166	176	177	190	182	180	171	181	180	183	180	180	170	164	171	207	187	162	185	187	179	188	188	168	185	196	181	195	184	182	150	179	193	192	176	194	161	198	179	188	182	201	178	192	187	180	172	199	160	213	189	181	192	196	177	187	177	184	207	175	195	180	185	180	188	189	177	206	198	170	196	207	203	162	198	202	184	173	175	180	216	197	176	197	193	187	177	174	181	183	166	171	176	203	149	184	203	192	172	169	160	196	189	184	177	159	160	181	170	189	172	171	175	204	163	185	179	174	168	194	201	207	211	187	184	201	189	176	221	162	184	185	164	188	159	190	169	158	175	144	177	189	173	189	153	181	167	174	199	167	184	168	192	197	173	169	185	174	171	176	194	190	206	193	182	204	180	177	183	171	168	173	161	211	195	190	194	176	201	200	205	191	226	166	169	202	185	180	197	199	161	168	202	189	200	180	160	162	180	178	194	191	209	208	181	191	189	184	170	180	167	182	182	187	188	195	186	195	196	177	190	182	176	180	190	197	180	190	185	182	166	175	153	173	176	183	178	192	184	213	165	191	184	175	181	203	186	181	171	180	178	193	171	177	173	181	176	187	195	184	181	192	170	156	161	166	179	196	187	201	196	192	193	173	193	185	199	165	152	180	177	194	189	180	193	178	198	175	173	182	189	195	168	172	181	198	173	166	182	187	187	174	180	175	181	203	187	174	187	170	159	174	188	183	177	185	207	202	171	198	188	182	168	168	201	168	174	157	181	175	185	200	185	175	185	182	162	183	183	200	192	196	161	207	186	199	181	189	202	202	188	181	194	168	194	217	200	176	154	176	174	194	180	187	172	170	183	186	161	179	169	188	155	192	175	185	193	204	165	206	197	192	194	183	175	182	191	189	177	191	140	185	205	182	185	171	199	163	201	197	194	192	198	186	189	182	173	182	186	170	161	183	169	190	183	186	198	183	200	180	185	195	194	187	201	156	198	152	174	158	188	194	176	176	196	173	178	183	178	192	195	160	175	188	178	164	195	193	195	191	196	187	170	200	196	164	205	176	180	188	164	173	173	209	194	189	181	181	175	176	185	183	185	165	182	210	185	172	162	201	192	182	161	189	173	179	180	189	182	170	190	187	183	190	177	158	188	167	162	178	183	207	179	175	172	196	166	179	187	165	174	171	177	163	198	182	173	193	192	194	174	186	191	184	183	183	167	185	180	188	198	180	182	194	191	201	187	187	196	164	179	196	173	203	180	181	187	188	187	169	188	189	189	162	196	196	186	163	194	191	202	201	209	219	160	171	202	176	186	213	173	190	186	187	171	181	162	186	208	170	200	186	196	203	190	192	180	186	188	189	170	207	192	184	186	174	189	168	177	181	182	184	194	211	171	182	199	220	205	189	196	187	188	185	189	186	182	188	184	199	184	181	191	224	203	207	180	195	193	205	183	225	178	173	174	157	166	180	171	170	195	150	193	166	176	184	171	169	169	213	172	177	206	209	171	191	209	198	197	186	194	182	185	169	176	179	193	182	188	186	178	169	191	177	185	175	162	207	172	184	165	150	164	193	181	165	181	169	175	159	171	185	186	187	191	183	200	194	191	196	186	149	188	198	199	185	179	172	193	167	212	186	184	183	159	185	179	178	198	202
20401	34546	32018	21191	14644	10331	8086	6144	4328	3668	2909	2430	2060	1771	1588	1434	1309	1130	1098	990	979	948	858	857	697	690	655	584	567	514	540	509	475	496	486	501	522	479	469	490	437	428	405	490	392	413	451	420	433	436	453	445	441	410	458	446	429	435	416	435	430	381	443	426	429	388	416	433	395	394	376	427	393	419	437	432	434	441	421	402	438	421	413	409	469	428	391	441	425	422	389	419	390	399	389	438	398	405	400	393	414	356	395	407	408	441	377	397	395	404	370	410	381	373	381	410	379	416	450	433	424	394	406	374	409	455	411	384	368	393	386	404	399	394	418	409	406	409	404	365	447	364	388	399	417	424	411	400	384	372	401	400	445	409	430	414	417	421	383	391	381	395	390	407	413	420	389	385	414	422	414	397	404	414	436	368	389	419	407	383	410	406	435	424	431	401	438	446	427	397	396	399	406	390	402	433	452	424	395	380	405	401	421	375	429	450	386	343	413	415	410	417	416	399	433	433	440	397	404	379	400	404	419	364	412	404	404	400	388	392	402	409	413	425	378	416	441	399	428	421	394	442	418	401	382	374	434	412	398	448	396	429	420	409	403	415	397	431	423	408	370	421	403	408	382	398	407	404	432	401	412	425	372	391	382	402	447	410	424	426	407	378	422	415	405	419	390	399	415	389	398	387	405	407	408	360	416	418	402	395	388	391	397	386	414	450	392	413	414	390	422	412	426	381	406	393	404	406	413	403	422	409	388	401	386	438	399	410	408	371	385	427	422	437	388	389	419	361	399	437	371	434	400	417	400	398	369	420	418	386	394	418	394	414	386	393	397	413	383	415	385	423	393	401	388	391	439	407	371	405	402	416	390	373	391	373	413	390	401	421	369	418	379	402	403	414	424	417	409	420	394	399	389	383	456	416	392	406	395	397	405	391	430	417	451	407	461	381	413	429	423	422	390	392	389	390	391	435	401	397	413	414	393	431	416	405	404	435	388	402	404	412	395	428	442	368	400	382	395	363	440	379	418	394	411	380	397	403	382	411	422	435	425	421	363	377	409	398	405	372	408	442	404	402	407	443	385	408	403	407	385	363	370	412	420	452	375	405	425	393	426	385	432	398	456	403	426	428	388	438	410	395	416	395	406	425	408	364	401	383	409	374	397	401	406	426	375	417	410	415	404	413	412	417	420	399	404	408	407	401	396	415	395	389	413	435	387	380	418	405	382	393	379	395	401	440	405	384	396	364	430	384	401	411	404	407	411	396	407	419	377	401	388	364	409	366	362	365	425	425	420	395	409	393	374	430	412	418	404	391	418	415	392	393	429	397	455	412	414	431	398	409	415	396	403	387	408	391	369	432	399	416	473	399	409	413	387	412	384	386	391	393	381	421	405	416	390	409	435	414	370	392	395	437	379	427	438	402	399	409	407	398	393	420	410	398	394	400	361	385	392	369	403	386	415	416	451	387	392	409	412	460	402	387	406	407	364	421	415	396	419	396	415	425	409	444	415	374	396	392	419	388	374	421	409	413	392	366	439	406	445	440	395	381	429	402	391	407	430	398	378	422	404	411	426	424	426	408	413	383	431	389	394	427	406	386	394	360	419	419	373	381	409	379	445	397	400	374	391	364	397	423	396	363	440	370	404	382	381	431	404	421	387	379	432	395	390	373	390	468	375	387	408	403	390	443	396	404	392	433	389	396	392	441	414	422	431	391	400	404	433	394	391	368	388	362	425	426	410	386	405	421	394	373	427	401	417	399	401	396	415	399	377	408	403	429	429	402	376	405	406	396	406	407	406	407	392	412	414	435	389	383	407	402	398	387	450	385	427	373	392	377	428	426	393	406	387	393	445	408	410	408	407	392	443	387	424	409	397	364	402	423	401	376	409	390	418	421	404	387	399	391	413	394	371	404	426	408	408	378	388	380	403	413	427	402	385	387	435	387	402	414	371	381	375	380	416	421	445	367	392	419	440	465	411	434	399	400	381	383	399	365	379	366	418	409	413	395	417	395	395	378	374	413	378	412	403	430	403	409	418	411	430	387	422	390	407	411	389	397	410	423	398	430	431	424	399	429	400	395	411	412	404	400	404	379	404	421	426	393	373	408	421	408	417	421	396	396	463	429	408	426	393	429	397	398	373	405	408	373	433	379	364	385	396	417	412	389	403	426	386	425	409	392	361	411	390	373	394	406	408	372	413	383	420	421	429	380	448	430	399	438	413	409	394	418	390	380	364	365	406	421	421	386	406	411	404	402	418	385	369	397	432	421	408	406	431	399	397	436	414	432	392	396	411	420	380	407	365	406	419	443	409	392	384	388	425	407	412	381	401	409	397	385	384	419	424	395	417	376	391	391	390	411	417	397	398	414	396	420	384	390	418	350	411	377	409	390	397	437	398	412	413	397	399	426	412	424	409	428	373	429	401	371	413	402	407	398	368	382	410	407	416	366	407	400	389	403	432	429	366	392	393	415	374	369	393	387	422	430	398	388	377	395	398	387	406	416	373	397	416	409	395	417	406	446	391	402	434	430	397	422	376	390	424	403	423	387	409	429	398	408	383	447	422	398	378	420	410	421	377	425	414	424	396	409	426	398	387	409	404	411	384	426	384	442	390	403	373	412	398	411	410	409	409	407	409	417	378	397	395	431	383	393	388	404	431	406	402	378	391	398	434	420	413	401	390	420	408	400	395	428	398	417	381	413	378	370	410	420	424	390	416	434	418	400	443	444	431	404	407	427	424	393	411	409	383	405	416	402	403	393	413	360	388	401	409	400	408	400	412	415	381	378	423	427	396	439	382	401	377	412	433	397	419	406	447	350	405	377	397	433	407	394	433	425	384	431	371	375	388	426	423	408	407	393	441	402	359	407	399	373	415	414	367	382	402	441	419	443	424	393	404	436	405	406	405	387	381	405	410	402	404	434	406	412	386	404	410	446	389	419	394	388	374	364	353	397	375	409	374	370	396	379	416	430	394	397	403	407	429	415	378	418	381	395	400	394	393	435	445	397	407	379	409	363	385	379	394	408	416	400	421	367	417	415	413	405	414	422	424	385	390	415	389	400	373	386	370	430	402	415	399	403	400	416	402	420	408	413	371	403	395	434	403	399	422	382	418	387	384	431	440	411	419	411	385	412	404	410	385	402	394	381	404	382	420	405	426	383	388	416	400	408	430	382	426	381	433	397	439	381	416	416	384	387	404	411	417	405	402	420	397	410	429	413	413	416	387	406	437	368	375	426	413	425	386	396	418	378	404	399	404	379	414	377	437	406	430	455	393	422	415	373	416	382	412	409	408	381	433	436	388	383	390	379	417	397	405	400	409	416	415	438	374	378	410	380	394	397	402	427	399	384	380	415	424	407	414	392	391	389	389	410	403	379	425	359	385	412	384	403	412	409	411	415	419	402	361	407	407	388	388	389	424	379	407	389	407	377	456	405	391	405	426	381	382	430	385	378	440	432	429	401	449	386	395	408	459	417	405	404	412	427	402	374
23447	21502	29325	24104	21513	19013	5898	2161	1482	1080	895	780	671	558	542	456	430	378	379	344	337	335	310	289	288	256	232	224	225	182	210	181	191	155	194	188	178	160	168	179	178	172	180	182	179	184	162	153	183	157	166	173	189	177	169	177	143	149	156	164	150	165	154	136	140	181	140	165	177	154	147	152	168	161	161	148	148	153	158	157	153	152	155	150	154	152	140	129	144	160	167	162	151	156	157	170	167	172	165	176	159	151	157	153	168	174	148	132	140	157	153	161	149	183	161	170	170	165	158	154	157	145	155	151	173	167	141	172	151	160	146	162	159	169	158	139	170	186	149	149	165	173	175	158	148	174	169	168	185	148	123	169	164	163	170	169	180	152	143	155	150	152	168	150	176	170	154	146	146	166	172	164	158	167	176	143	145	160	157	151	147	165	133	167	147	162	150	156	163	128	146	164	170	142	135	154	146	177	158	150	158	158	164	165	146	157	148	154	151	166	178	126	168	166	170	174	155	163	137	162	154	169	161	150	168	174	141	141	155	172	176	139	152	153	175	164	170	179	163	169	154	151	161	173	157	168	173	170	154	172	159	162	143	156	155	134	134	155	160	174	142	148	159	145	149	171	157	173	161	131	163	169	157	168	174	153	171	158	157	155	150	151	148	178	158	155	179	162	151	174	153	161	154	160	158	163	161	149	152	157	166	153	159	151	137	141	160	150	162	142	169	170	147	136	162	160	147	140	137	157	124	174	144	153	144	175	154	168	137	159	157	163	172	176	149	152	136	139	131	145	146	150	157	152	184	165	166	151	142	177	149	139	143	165	178	166	160	179	155	164	159	165	143	162	143	152	162	163	149	153	133	141	145	177	181	140	151	161	166	155	182	137	163	175	143	163	168	156	135	158	175	152	177	160	145	162	151	141	159	176	157	174	162	144	154	145	148	146	156	143	158	163	141	144	169	171	170	175	150	148	148	140	143	184	157	158	152	142	154	150	166	151	118	162	139	180	170	155	153	132	177	158	154	163	184	149	159	154	139	151	149	138	169	163	176	157	154	170	140	163	149	176	148	155	149	157	143	138	168	152	164	171	164	160	154	147	156	137	178	169	162	154	165	166	156	169	139	169	165	147	155	176	141	136	165	159	172	163	161	153	147	151	126	149	161	186	161	153	149	157	162	171	169	160	171	159	168	169	181	170	159	128	130	166	143	172	166	143	168	173	173	160	143	153	154	164	155	158	151	151	152	146	138	155	177	154	144	168	151	160	157	146	148	151	148	174	156	143	165	134	159	162	145	141	175	147	129	164	157	142	146	144	145	161	162	159	159	172	158	138	148	144	162	171	151	160	171	139	159	151	162	149	165	155	149	149	159	151	152	164	141	159	181	143	166	156	168	147	152	164	183	154	153	139	159	149	170	155	154	148	150	161	144	178	144	167	163	186	145	168	150	165	149	173	157	183	166	166	153	155	170	155	180	147	142	178	163	167	165	169	178	177	154	144	163	159	166	163	149	168	170	156	175	176	160	159	155	144	144	157	150	151	152	153	153	159	185	170	163	154	138	141	157	189	156	161	155	145	183	163	174	158	153	152	165	139	167	166	131	145	147	135	169	157	171	154	162	159	162	135	166	148	192	145	145	158	150	160	148	178	139	151	150	152	173	152	153	162	144	151	148	154	149	169	170	153	155	151	145	155	146	155	162	155	176	151	166	157	151	159	194	136	149	165	142	148	137	162	137	169	161	145	163	161	132	144	169	147	159	149	155	171	165	143	154	150	155	173	164	140	170	166	184	166	147	159	153	148	152	144	137	151	146	154	141	149	151	169	165	140	152	161	147	165	147	165	153	133	156	156	164	169	152	148	180	168	181	148	159	167	146	173	163	154	150	151	138	160	148	144	130	165	144	163	161	166	153	155	166	166	144	143	146	143	164	151	145	159	177	158	160	154	156	157	175	156	147	152	157	145	138	140	167	141	160	151	157	174	182	157	173	176	158	141	151	171	161	174	164	174	155	151	160	180	152	152	146	136	155	160	168	160	150	149	188	154	141	148	143	158	158	158	154	166	162	174	158	187	161	170	157	161	162	158	145	176	168	137	165	152	151	143	168	142	148	144	135	154	148	166	178	159	154	164	159	174	148	149	140	143	163	158	145	153	165	173	171	152	160	132	144	148	166	179	188	159	154	140	158	155	175	149	159	183	146	172	160	151	155	135	165	144	146	153	154	153	175	141	142	163	153	182	148	153	158	139	185	164	137	131	159	146	161	160	138	168	168	179	166	156	163	156	150	176	135	141	128	159	153	150	162	159	156	173	149	137	182	167	157	171	169	163	143	142	162	149	151	138	159	149	169	168	143	155	149	140	130	141	149	149	156	152	167	157	163	155	158	161	148	161	153	146	160	147	170	167	165	131	172	133	165	157	180	142	161	158	146	158	142	165	148	166	150	150	148	141	185	158	186	159	160	164	149	157	130	145	160	165	172	159	151	174	158	172	146	150	165	149	168	148	138	156	138	158	146	144	147	146	141	139	147	155	155	168	169	141	145	137	155	147	149	152	163	162	151	142	163	145	153	153	159	151	158	161	146	161	158	141	160	165	155	151	169	162	162	151	175	178	140	163	186	153	146	167	176	170	152	192	155	147	151	153	187	186	145	146	161	133	184	139	152	164	148	161	158	176	167	166	168	156	184	155	162	165	141	170	153	138	157	163	150	167	166	148	157	162	172	172	172	153	172	145	150	180	161	156	146	162	153	154	159	160	181	180	146	169	160	151	173	144	165	145	169	172	127	126	162	152	161	146	153	159	149	160	150	130	158	182	175	147	140	159	176	155	164	154	179	164	131	155	157	160	128	143	151	138	148	168	147	133	152	150	181	167	165	156	179	160	165	129	138	174	142	140	168	177	157	142	141	158	147	160	153	163	170	154	173	149	140	167	175	157	137	166	142	159	150	173	173	129	174	148	142	146	163	171	163	136	142	145	145	160	136	155	169	177	149	166	166	172	150	154	176	163	157	142	163	161	133	147	161	175	178	169	162	161	177	148	156	158	166	166	152	155	140	163	147	162	172	151	155	154	164	179	150	162	150	150	144	168	171	169	154	166	175	148	145	152	173	163	161	146	145	175	178	156	170	180	155	139	174	150	139	145	143	163	159	154	147	163	154	187	149	152	165	151	186	148	149	143	183	165	149	138	152	136	156	176	160	148	149	169	163	150	166	146	167	140	149	146	172	169	155	166	159	164	159	158	161	142	168	172	154	153	148	140	138	139	147	148	160	159	175	149	148	143	169	178	159	168	158	144	170	145	170	160	152	159	162	171	167	132	154	166	155	157	147	128	163	159	161	138	152	128	185	126	153	145	159	163	153	155	168	151	178	161	132	160	175	181	154	168	168	131	175	161	163	161	155	140	159	147	157	162	155	162	152	122	156	163	158	161	163	161	152	157	132	185	172	152	137	146	139	136	148	160	146	169	150	160	133	156	164	144	140	153
21655	38635	34675	25235	18608	14393	10329	7695	6056	4675	3797	3156	2718	2334	2045	1879	1710	1453	1318	1187	1214	1165	1162	988	867	770	680	648	595	588	531	560	481	462	432	441	447	469	431	460	449	416	430	386	407	393	390	366	402	368	401	336	355	364	378	335	378	324	348	360	373	360	339	340	337	376	365	344	369	327	332	341	375	348	337	368	324	386	363	340	331	366	386	340	338	323	354	351	348	340	334	368	326	305	345	358	355	340	367	337	335	332	336	325	312	348	358	318	356	309	317	298	353	338	354	340	358	314	305	336	333	334	320	357	327	364	318	343	314	354	359	357	363	341	373	345	321	362	346	340	337	354	348	359	328	341	332	338	354	331	342	314	341	381	323	333	319	350	283	337	350	314	292	351	350	345	394	340	310	347	342	327	338	348	314	347	338	348	325	320	350	360	331	366	325	315	318	331	334	333	340	345	314	326	306	316	301	306	335	327	309	296	319	363	358	319	369	297	346	323	345	311	303	357	311	340	341	356	349	363	367	331	343	314	326	338	321	342	327	308	324	314	320	325	324	357	326	338	334	339	331	328	354	357	312	338	306	356	343	317	338	335	312	326	343	352	339	333	331	362	345	329	352	345	375	300	328	359	313	328	326	310	356	356	351	348	336	340	353	329	323	331	332	353	306	325	357	348	356	316	322	316	340	358	312	333	331	328	293	345	306	287	322	330	327	320	366	344	323	315	323	367	334	314	320	323	331	329	366	345	306	308	312	343	331	320	304	329	342	317	330	320	330	370	330	332	326	343	334	342	324	346	319	305	317	346	345	323	315	339	331	324	346	345	314	336	315	342	334	324	335	306	320	295	341	324	366	312	298	307	318	325	330	323	360	320	327	343	342	332	333	336	326	311	311	306	317	342	366	305	335	352	310	338	350	325	340	339	325	333	308	337	313	332	285	351	301	341	323	303	332	358	345	312	338	347	303	335	339	359	336	357	354	345	336	368	323	335	355	309	345	315	319	347	361	345	307	326	351	346	351	302	320	344	365	344	290	340	295	310	318	328	333	360	336	350	333	295	327	337	323	350	356	358	320	340	315	323	312	340	327	319	311	296	352	333	323	305	315	374	273	351	328	341	351	329	304	322	342	345	330	313	320	338	308	315	341	363	353	364	353	324	350	312	347	324	337	380	352	356	360	335	329	356	338	338	341	347	292	347	320	350	359	339	312	340	345	371	358	349	348	337	338	316	331	337	358	338	314	386	313	341	324	330	334	342	322	308	331	323	331	375	343	349	305	302	311	345	344	358	329	356	338	336	370	324	318	310	304	329	317	332	324	324	295	348	339	353	338	346	338	354	316	307	318	318	364	365	354	339	323	340	327	351	318	334	339	401	354	327	353	326	308	300	327	348	329	325	335	325	323	331	332	346	347	353	349	338	325	334	310	337	297	361	317	343	340	336	323	321	350	366	309	337	358	362	328	353	309	323	339	345	320	315	306	323	336	327	301	350	332	345	331	333	306	337	316	336	324	276	352	311	328	331	301	300	351	371	365	345	340	349	317	355	314	303	316	316	311	360	361	335	315	318	315	313	339	333	316	320	319	364	345	347	302	343	325	329	298	333	330	332	317	312	352	342	327	300	341	320	324	331	330	332	305	341	295	349	328	330	314	364	331	330	356	357	367	319	337	337	289	335	339	309	324	330	312	350	312	364	356	348	375	334	347	314	348	351	322	319	325	301	325	331	337	330	352	333	326	298	334	339	328	355	325	340	340	320	305	327	332	307	366	340	306	313	303	346	339	331	350	335	334	341	319	372	318	329	311	335	347	322	318	338	319	299	305	310	323	352	308	327	326	352	330	333	341	352	348	328	318	297	327	338	344	311	307	320	326	316	349	328	351	306	303	324	327	327	319	334	303	354	326	359	334	352	321	353	327	327	345	328	334	343	361	358	315	353	323	331	316	356	347	351	325	335	319	308	339	342	345	343	333	346	331	325	342	300	323	330	324	347	321	367	337	326	324	348	329	315	316	332	335	313	336	296	336	297	340	355	340	316	318	332	338	305	338	331	285	330	332	314	333	349	356	326	327	324	341	365	347	368	339	314	305	337	312	321	295	320	356	312	324	326	337	311	336	322	359	321	367	302	350	342	321	337	332	341	326	335	323	313	343	341	312	353	330	341	299	337	355	342	330	315	350	340	312	348	326	354	344	340	338	300	293	337	323	338	353	321	364	344	329	345	321	323	300	344	366	341	322	312	343	322	324	344	308	317	328	343	315	315	333	357	312	334	294	334	342	330	365	326	307	358	347	302	335	353	349	342	331	341	367	330	359	341	387	348	330	340	322	331	345	299	331	322	324	357	356	323	366	313	350	309	335	349	332	348	340	378	340	321	349	351	342	340	344	333	335	315	349	295	323	301	341	307	335	329	321	317	322	346	364	322	334	287	310	346	305	352	360	349	350	346	327	337	328	338	319	364	310	311	330	342	300	336	314	350	362	316	344	331	329	298	319	311	316	310	349	337	317	311	351	331	351	336	334	334	331	316	329	346	318	318	333	306	344	305	362	348	317	296	355	314	346	354	321	316	339	318	323	310	335	349	345	346	319	321	316	344	326	343	309	337	329	337	356	317	316	300	360	311	388	288	352	371	328	302	308	338	287	327	347	288	314	355	348	308	345	355	329	357	341	331	335	330	336	352	339	325	305	345	349	305	301	334	355	333	311	309	322	336	344	352	321	334	353	311	344	316	340	325	331	322	308	346	303	333	338	343	338	341	374	333	365	320	376	314	328	310	345	347	322	301	348	321	350	316	328	312	327	321	327	332	370	362	328	350	314	339	378	307	375	352	326	293	325	319	329	325	330	335	326	305	322	350	377	334	328	349	334	322	351	346	309	325	323	337	337	323	318	323	348	378	360	329	325	306	358	379	342	311	307	384	350	334	346	319	337	357	369	319	323	338	311	360	343	322	337	331	313	352	363	350	339	325	337	332	339	375	291	357	328	325	343	336	336	348	345	337	323	337	313	363	347	320	337	316	322	365	323	327	334	350	330	357	316	337	314	343	292	300	365	346	325	366	304	307	302	324	324	327	339	353	334	330	331	307	349	320	393	392	344	344	312	363	332	351	322	310	351	314	321	348	308	312	350	307	321	316	332	321	359	324	304	329	364	335	302	336	324	336	329	340	352	306	350	334	317	357	369	372	339	342	320	342	305	300	311	313	346	327	318	347	341	351	318	297	315	284	303	312	330	339	319	368	331	371	352	348	307	351	348	301	288	328	331	364	342	319	313	314	324	324	350	315	337	329	323	339	286	351	328	348	368	322	358	331	345	325	333	329	317	330	306	340	357	351	351	346	381	332	325	340	334	332	331	329	378	328	344	343	346	351	356	321	336	303	308	310	308	330	326	353	334	319	351	320	338	353	334	323	308	312	328	314	327	321	359	312	322	320	329	316	326	324	359	321	323	334	333	319	348	323	368	340	351	333	309	342	361	349	333	344	308	345
26948	21135	15843	6803	2889	1698	1260	907	721	596	546	466	478	400	394	375	371	336	345	291	326	335	275	299	292	282	282	276	332	263	300	286	299	273	280	280	268	282	290	313	259	307	275	243	271	228	286	268	277	262	269	264	255	254	281	266	255	279	276	243	257	299	280	245	293	247	271	277	269	260	272	251	280	237	257	245	281	268	272	270	268	259	270	274	254	276	245	273	294	266	283	282	256	257	243	262	278	260	297	250	268	257	274	250	279	259	253	265	274	226	259	271	274	258	265	283	250	257	283	244	259	270	261	275	261	221	268	264	265	268	243	239	262	272	265	270	249	292	269	239	267	270	266	269	272	235	258	276	269	277	274	257	265	268	246	266	281	288	270	245	285	259	257	266	288	233	262	259	257	237	265	285	265	274	239	252	282	299	281	237	233	243	272	214	267	267	258	256	242	262	254	269	276	269	269	252	266	283	249	265	276	256	263	270	240	273	263	259	301	238	283	245	249	227	279	261	281	268	258	239	285	288	265	280	252	249	229	261	269	256	260	245	251	244	274	264	256	273	279	266	262	288	269	258	256	261	239	286	261	264	261	252	264	278	259	256	270	273	266	246	279	285	267	283	250	264	289	257	279	281	288	280	280	274	265	250	250	274	268	254	273	242	251	264	291	242	269	257	267	260	267	269	278	267	267	280	271	244	270	280	280	253	238	230	245	283	250	267	276	266	243	261	235	266	253	268	266	262	279	293	277	281	253	231	268	239	254	238	267	275	251	294	287	262	251	265	256	253	258	268	262	237	255	239	253	270	262	250	283	267	241	263	282	256	257	241	271	247	265	255	259	263	261	266	301	248	252	249	277	248	243	240	270	265	263	241	256	246	266	229	289	238	276	256	284	261	294	237	251	258	218	254	269	265	266	253	256	278	278	276	262	261	243	270	260	261	254	292	252	274	254	261	277	247	273	266	279	278	283	250	248	248	268	267	282	258	262	267	233	286	284	263	253	227	262	278	293	233	260	280	260	257	248	267	264	263	249	254	271	265	275	272	281	293	267	254	278	264	274	263	274	276	255	227	270	263	264	262	285	266	268	259	275	250	240	268	266	270	273	271	252	260	270	252	254	250	224	294	251	273	300	299	240	255	283	288	265	276	280	257	263	245	293	251	271	269	258	251	281	296	278	252	268	260	286	256	263	253	251	266	270	258	263	253	278	265	245	266	248	263	300	250	256	283	239	250	265	273	238	246	268	249	267	278	265	263	257	261	270	259	261	245	274	320	276	268	240	263	272	268	268	226	267	254	253	254	271	243	260	259	259	266	276	257	233	264	278	277	231	249	283	280	263	263	269	279	264	239	273	263	253	259	272	265	277	263	295	254	251	257	268	267	249	287	247	262	241	258	283	260	268	232	267	284	270	276	233	263	250	255	288	267	254	271	247	252	269	265	262	259	264	253	248	263	252	246	282	265	266	257	269	272	268	280	267	266	253	252	271	276	255	270	250	268	259	251	291	257	244	257	247	272	249	250	258	278	282	253	279	272	251	265	273	285	270	277	255	250	260	252	276	252	260	236	264	266	280	263	262	252	272	274	303	234	261	279	248	264	237	288	235	244	255	282	265	247	237	261	243	280	253	259	267	275	277	283	290	253	249	263	261	259	254	266	253	243	279	267	259	292	273	247	263	257	254	271	254	302	296	288	264	294	238	261	251	251	276	288	256	244	269	262	265	253	269	264	249	259	261	285	287	267	281	260	248	287	263	275	292	276	289	245	256	270	254	264	255	286	253	253	268	260	258	296	262	244	273	273	289	250	274	257	262	282	243	242	256	287	255	263	264	270	269	266	266	242	272	238	270	279	275	269	275	242	247	233	276	300	244	269	275	260	251	262	245	284	306	279	269	273	280	257	286	263	281	251	249	278	306	271	272	265	269	260	276	280	239	278	278	256	274	275	264	275	249	262	262	268	245	266	272	262	270	271	269	231	263	270	241	268	259	268	265	277	215	268	292	238	271	267	294	296	280	258	247	260	284	251	262	284	275	261	270	263	251	280	261	282	261	239	256	263	274	280	264	251	245	246	296	281	273	267	245	251	261	239	280	283	266	263	266	244	246	247	250	248	263	275	259	262	252	258	241	249	259	270	262	249	274	271	239	305	258	261	279	245	277	258	264	269	271	246	240	281	254	300	269	263	280	288	254	248	260	230	280	267	284	250	274	270	247	287	262	263	271	287	272	246	277	290	303	240	275	269	267	268	249	256	270	282	272	276	279	276	288	262	261	257	244	234	270	254	253	250	244	266	268	249	266	299	264	247	239	269	269	261	225	283	253	290	256	283	227	259	284	257	272	275	244	282	275	277	248	253	239	277	237	266	283	255	265	260	247	264	254	282	265	255	261	267	280	261	240	273	253	254	241	230	254	236	242	269	240	240	284	280	278	243	250	246	260	249	258	264	258	254	280	273	237	269	242	252	280	250	272	265	258	303	254	269	270	259	259	274	260	263	269	262	271	263	270	249	267	251	242	275	282	248	270	288	236	271	227	242	254	245	264	276	283	269	246	274	262	230	250	282	258	255	278	261	238	263	274	244	239	296	246	237	264	286	256	260	252	261	241	244	254	263	238	250	273	278	253	256	276	246	279	261	240	238	261	275	250	256	274	264	250	266	275	265	269	266	260	278	255	270	276	235	234	283	263	267	267	254	264	268	252	257	262	263	276	264	290	279	263	275	287	276	270	277	243	261	293	267	273	278	273	291	268	285	299	276	281	277	265	267	257	280	254	270	235	267	271	245	276	269	254	258	281	285	257	256	251	277	245	254	270	260	278	270	244	284	255	247	268	265	270	257	247	264	250	239	278	255	274	262	262	279	244	268	250	257	282	256	250	233	248	259	259	282	253	296	275	273	246	285	270	256	257	266	290	267	258	283	281	269	258	273	274	281	266	251	275	246	267	286	267	288	267	239	255	286	254	269	234	267	261	235	266	256	283	263	257	279	249	281	261	270	269	294	280	263	310	252	264	258	289	247	247	263	252	270	274	237	289	251	265	250	278	249	260	255	253	266	271	287	249	244	273	253	273	269	255	265	248	250	243	256	254	270	279	243	286	256	278	269	264	272	261	281	276	285	281	234	256	261	272	262	262	268	280	274	251	251	229	290	238	244	265	270	290	262	263	241	273	308	264	255	293	265	289	284	254	251	289	248	262	267	237	272	270	250	287	280	244	271	273	265	250	292	224	285	253	253	249	244	243	272	295	253	273	258	270	245	259	243	247	280	277	264	282	259	242	262	237	258	258	265	255	243	274	263	244	252	279	282	256	287	262	256	232	291	260	239	258	245	268	267	287	261	241	244	280	271	289	280	270	251	238	269	259	238	246	232	253	268	270	257	266	287	255	254	248	294	268	249	256	267	274	257	269	258	251	265	260	266	252	261	287	275	282	273	258	246	239	266	272	267	261	260	264	241	279	290	236	239	260	282	248	228	245	302	274	303	251	232
18902	26780	24013	14625	9617	6498	4988	3662	2751	2304	1942	1676	1474	1333	1196	1119	993	982	1011	869	863	839	794	737	717	763	713	681	636	677	697	619	577	596	626	595	597	601	621	582	590	618	596	623	621	607	557	604	535	550	564	633	577	613	557	616	561	576	580	557	534	580	561	594	514	549	574	569	557	537	567	555	578	609	605	603	588	544	554	593	570	549	612	535	564	501	566	553	517	612	535	549	585	585	563	559	586	596	599	568	547	545	541	547	613	555	625	603	579	575	609	548	557	556	560	570	593	594	580	554	552	553	540	569	579	631	511	570	573	549	608	548	546	568	590	565	587	577	582	574	562	543	589	568	555	518	571	562	571	551	538	574	587	535	580	552	568	595	583	576	582	544	573	565	590	526	527	593	557	563	586	573	579	556	572	558	540	535	555	578	628	566	592	551	567	544	541	563	564	529	565	539	548	561	589	576	590	570	571	574	590	579	559	595	587	532	555	547	570	568	571	546	543	562	545	575	540	554	567	519	520	595	569	563	599	555	571	583	550	592	544	541	581	631	623	560	551	562	570	590	547	534	586	613	574	572	516	548	558	577	574	550	569	558	566	557	545	582	590	573	640	589	537	570	572	574	583	562	553	564	537	563	579	538	564	580	539	609	562	579	599	531	577	528	566	584	551	558	605	568	525	567	543	589	573	554	527	635	582	622	539	624	576	568	562	559	547	582	558	549	583	588	555	553	553	578	560	578	540	574	574	567	570	584	546	619	569	534	557	566	564	591	590	572	577	545	588	615	586	596	563	623	537	573	545	567	608	548	589	545	577	592	538	570	563	575	567	561	577	569	573	550	578	532	554	587	556	603	594	575	596	578	578	546	599	571	567	540	529	564	568	586	553	572	574	542	554	508	554	529	595	601	574	548	559	555	563	582	571	540	520	580	546	589	569	568	574	561	537	550	590	559	576	593	531	540	593	595	565	570	550	555	524	573	564	554	590	549	541	557	577	560	591	559	576	538	535	566	596	575	595	572	592	522	576	558	601	558	545	584	576	561	520	616	610	572	556	551	580	555	576	627	546	583	582	585	557	577	555	581	536	569	614	584	586	582	562	539	535	537	573	572	602	575	590	573	569	558	551	605	550	551	553	569	574	542	539	604	574	594	599	563	518	581	575	542	561	510	548	560	582	548	613	538	603	566	506	565	587	611	601	549	576	551	585	543	533	585	572	584	568	615	540	627	525	585	590	591	549	559	498	536	562	564	537	571	580	609	545	568	534	572	575	594	569	529	580	536	597	585	543	576	588	563	561	566	558	547	544	540	576	562	555	618	575	576	580	560	583	535	567	573	567	561	557	597	536	533	591	556	558	617	577	562	570	533	518	564	569	555	538	579	575	554	580	571	580	588	568	577	561	546	530	600	564	550	555	529	594	564	585	530	526	610	549	603	572	537	579	570	550	539	599	544	566	595	607	565	566	599	581	598	572	556	564	532	563	560	606	551	574	588	563	525	531	555	581	538	544	567	543	547	557	599	540	536	562	571	545	525	519	576	564	596	580	560	573	593	592	509	581	614	559	595	568	556	544	559	592	565	575	569	558	555	583	593	558	571	538	578	565	590	572	548	561	594	522	598	545	584	617	578	557	588	601	568	583	640	621	539	593	545	558	542	548	588	566	564	556	562	542	560	566	537	574	585	526	538	571	526	582	551	531	552	582	556	598	596	565	613	582	550	575	554	585	577	580	531	531	603	558	562	582	553	548	560	592	574	556	599	550	581	575	595	587	567	616	540	584	555	584	589	550	471	569	554	586	563	533	555	596	580	553	525	558	583	548	592	600	560	643	547	528	539	573	556	578	535	568	573	587	566	559	581	521	582	564	563	543	604	514	573	604	523	546	589	570	541	523	566	557	615	559	627	597	557	548	556	568	554	547	573	526	557	546	577	592	603	573	571	545	597	599	520	586	578	589	576	617	553	587	576	574	564	566	575	560	571	581	581	590	549	561	530	593	552	561	552	525	516	575	535	549	542	587	576	582	535	561	569	527	575	632	555	606	582	599	603	588	568	578	580	536	559	586	591	568	560	570	531	521	565	551	590	567	556	563	570	564	583	543	585	520	596	570	592	595	547	589	542	570	569	570	570	565	529	543	553	633	543	564	525	582	571	609	584	562	550	584	585	548	579	567	545	571	591	545	566	588	591	579	579	527	575	563	584	587	572	620	576	560	570	554	559	592	553	563	584	583	580	538	600	545	543	565	587	527	587	599	562	606	570	559	576	544	553	595	610	558	572	617	611	542	549	575	563	543	578	571	555	596	589	579	541	557	538	600	540	582	585	537	544	587	559	595	634	568	564	588	532	556	523	599	564	560	535	590	561	553	592	553	583	564	595	560	574	553	543	541	581	526	580	588	558	561	544	543	559	544	566	540	586	557	564	532	564	544	588	531	591	557	523	570	575	558	573	607	553	536	532	538	536	565	538	563	562	556	624	589	559	578	583	623	516	550	592	558	576	568	560	597	559	538	604	565	580	527	593	558	586	552	567	552	591	589	563	600	540	575	619	550	587	577	596	535	540	575	560	580	550	592	563	568	554	549	564	577	540	554	549	565	546	594	572	573	586	542	536	595	539	572	591	561	580	533	572	514	550	599	587	559	561	577	589	530	603	532	563	580	539	589	552	534	568	561	597	556	553	544	555	582	574	573	530	576	554	566	538	601	553	566	577	616	562	589	532	526	517	535	583	599	529	565	571	588	499	531	572	557	541	565	529	565	515	543	550	552	551	578	559	562	561	571	565	583	574	560	538	553	592	566	585	520	556	559	526	570	558	589	532	581	560	543	563	537	556	555	595	566	553	526	533	547	553	529	561	591	548	533	528	554	565	544	568	559	580	586	575	558	576	605	609	554	580	629	528	587	569	577	550	584	574	524	538	593	601	560	559	593	554	571	587	574	564	569	587	564	588	562	574	579	585	588	573	593	535	564	573	600	594	541	597	611	556	557	558	510	537	574	580	563	532	569	536	533	548	600	570	555	575	570	534	607	571	575	563	589	598	565	551	539	535	558	541	554	542	601	572	566	540	593	611	582	582	583	603	561	553	577	531	563	562	548	567	594	578	592	545	564	567	570	627	553	541	552	604	510	582	574	567	550	561	574	554	580	586	564	615	560	584	589	579	561	541	577	600	564	554	589	560	570	551	606	554	564	560	547	526	566	568	568	605	554	587	604	569	556	553	559	599	513	572	564	587	558	564	618	569	569	579	576	542	564	571	557	572	569	593	587	532	524	584	611	561	521	558	625	577	590	575	552	584	544	552	534	539	566	533	581	580	596	578	627	520	569	574	562	532	543	553	584	552	576	572	532	534	543	573	558	553	586	556	605	549	541	544	520	569	532	551	562	559	576	546	587	612	544	555	587	586	535	571	605	584	562	579	581	560	537	579	553	573	554	595	569	579	588	595	634	582	565	560	534	564	572	577	594	575	575	557	561	546	581	546	559	562
24329	21466	28575	24790	19475	6193	2605	1439	1122	785	709	583	515	454	417	378	370	334	306	276	273	292	290	296	261	249	219	218	237	193	200	159	236	203	189	195	203	196	165	201	223	190	204	213	204	199	191	167	180	193	183	171	191	185	176	203	203	173	161	183	191	182	193	170	181	197	189	194	191	199	175	197	187	188	197	188	185	213	173	177	186	172	164	173	187	207	188	173	178	201	180	175	187	182	177	198	187	164	177	170	170	169	171	164	190	213	149	171	194	194	189	170	200	184	190	217	206	214	188	168	201	170	192	204	202	197	183	175	188	176	195	190	184	187	173	188	189	186	191	160	177	182	200	186	176	187	172	181	198	190	180	195	187	189	183	179	189	167	186	196	183	188	183	150	193	195	186	185	155	201	194	177	183	177	159	175	166	163	171	187	188	154	192	199	187	170	210	202	210	160	174	223	187	159	197	216	172	204	173	178	199	196	173	173	224	170	188	172	168	175	186	165	171	186	169	192	207	200	188	176	175	191	193	178	171	187	191	189	197	179	181	189	183	186	165	173	170	186	190	175	195	156	177	195	200	186	186	172	180	183	170	210	206	198	197	174	208	198	193	200	168	180	197	186	171	169	182	177	177	177	200	173	199	206	191	180	171	199	170	144	178	163	174	196	182	180	175	194	185	171	175	184	201	164	202	197	171	194	190	192	203	188	166	171	162	162	183	191	158	158	175	202	157	203	170	187	182	196	186	193	171	174	188	178	179	170	186	201	182	198	173	194	210	198	175	198	198	167	192	188	184	172	183	156	197	179	184	187	209	140	196	165	182	179	166	174	184	194	182	177	167	196	193	164	179	151	182	157	176	165	187	174	196	218	177	171	190	205	176	169	186	206	181	179	185	173	194	192	148	201	181	190	190	204	176	181	202	170	188	185	211	186	205	185	177	188	184	184	182	173	193	191	187	183	208	175	170	207	184	180	186	164	197	182	190	161	185	161	180	183	174	169	165	199	175	178	184	150	191	188	183	188	175	203	179	190	195	193	168	193	162	181	190	180	202	156	183	179	217	171	175	172	210	157	171	176	186	150	202	189	175	217	212	168	188	204	167	152	182	185	179	173	171	182	180	164	197	168	211	189	194	198	166	199	187	160	200	174	178	181	180	183	188	203	182	205	184	190	211	212	187	180	173	184	168	173	160	196	155	197	166	194	175	185	169	169	173	179	174	173	193	196	196	180	176	202	170	184	153	163	188	190	179	171	178	180	171	171	182	177	156	189	191	226	188	193	199	187	186	176	183	207	212	173	174	213	190	172	180	191	171	186	177	193	196	162	177	172	200	176	192	201	192	190	193	160	203	184	165	171	177	185	186	202	171	188	209	187	180	184	188	155	206	190	200	184	177	187	202	196	190	187	179	186	193	195	201	195	200	178	186	184	196	178	188	194	165	169	186	177	201	197	182	172	190	190	202	199	177	204	177	195	167	199	175	174	171	206	189	159	181	186	170	184	173	171	190	189	192	172	194	195	184	181	227	155	194	181	184	182	171	178	193	174	180	206	183	186	203	179	188	187	173	208	182	156	168	180	178	188	184	168	184	162	183	206	138	201	163	159	170	187	157	180	155	164	180	182	151	176	181	169	174	158	184	180	162	176	181	190	193	189	168	197	165	203	163	174	180	192	176	179	169	166	185	181	193	168	173	171	202	163	196	206	212	184	171	189	180	187	182	160	210	184	175	172	172	158	196	204	191	164	193	162	209	197	186	182	206	181	184	195	191	166	170	186	180	199	172	182	169	183	167	177	181	193	178	191	193	163	177	203	189	174	173	175	171	194	157	186	168	199	180	208	190	180	187	178	192	171	184	203	176	176	173	185	180	174	162	175	179	171	180	165	180	169	168	181	194	191	184	188	195	182	210	172	193	178	191	196	189	180	178	185	174	173	182	163	179	186	173	181	179	193	156	169	183	182	189	172	183	164	181	187	182	196	179	177	160	166	187	162	177	175	179	175	161	177	195	209	189	181	206	202	182	186	189	188	183	192	203	171	185	185	206	174	183	178	203	199	174	181	188	187	178	162	160	203	168	179	169	204	179	197	177	204	169	187	180	218	166	202	158	174	181	182	175	180	200	196	187	178	189	189	193	197	175	207	189	185	191	198	172	190	165	179	187	179	182	187	180	177	180	191	171	160	167	165	168	175	175	180	177	182	184	187	187	185	162	173	180	163	201	190	191	195	204	187	189	175	203	189	161	192	199	180	187	167	146	196	181	184	180	193	186	176	176	197	190	186	192	181	177	188	198	193	164	211	202	195	190	184	163	172	187	182	145	170	180	196	214	199	214	187	191	177	185	176	177	181	202	187	165	167	184	183	180	189	183	195	184	160	176	167	183	182	179	182	171	171	183	191	191	196	180	184	182	164	174	185	189	171	192	187	159	179	194	176	183	183	175	169	173	212	198	169	171	175	175	177	180	198	189	159	184	182	174	177	201	173	183	192	168	195	169	199	170	192	170	205	179	192	202	190	166	188	188	192	203	171	169	170	209	170	181	195	165	168	172	177	174	185	174	176	168	198	185	174	188	195	191	157	173	195	171	209	169	169	186	186	194	195	191	176	181	192	177	190	209	151	195	203	196	179	186	181	164	187	157	172	178	183	196	173	161	182	159	170	196	189	194	164	160	188	177	205	184	168	182	165	186	189	153	189	181	180	164	181	171	186	174	172	180	199	192	179	202	189	179	162	157	139	206	184	202	179	207	166	178	193	207	183	187	189	173	171	175	200	172	189	188	193	167	184	146	187	188	185	188	180	196	169	147	183	190	174	171	182	167	169	194	191	166	174	186	172	182	173	178	190	179	193	216	173	174	194	197	170	173	180	180	185	166	185	190	195	197	204	187	210	184	185	198	213	183	177	191	193	170	174	190	170	181	178	160	181	164	184	183	167	194	152	159	170	177	177	181	169	197	176	209	202	179	199	210	181	194	174	185	174	164	199	179	176	196	176	193	167	187	179	194	191	183	204	174	191	193	178	195	186	162	154	182	183	203	179	168	185	158	202	166	185	167	160	186	193	198	181	187	183	173	190	193	178	199	196	200	174	184	171	189	171	187	181	202	164	185	186	190	187	158	211	178	169	177	189	198	163	174	191	192	185	193	193	201	184	158	182	153	178	199	183	184	197	181	187	163	172	176	184	172	179	175	199	188	182	181	165	183	173	178	180	171	176	184	160	179	157	154	181	178	207	187	163	163	198	171	182	181	180	182	165	165	188	188	173	175	165	169	165	197	182	179	161	206	175	178	215	194	180	193	183	180	174	187	177	197	165	190	189	191	196	176	172	158	190	186	178	205	171	160	183	161	169	185	183	188	183	171	162	168	172	187	173	168	183	177	209	209	170	200	188	181	174	180	196	197	185	198	215	180	189	165	210	210	174	191	179	176	172	206	187	184	184	186	187	197	180	165	185	191	189	155	162	178	179	179	182	161	192	190	191	186	166	165	188
19568	32791	29760	20511	14596	10821	7936	5783	4607	3395	2727	2332	2040	1856	1686	1452	1272	1198	1080	998	934	941	878	794	757	679	608	608	590	566	547	498	510	497	507	499	488	453	523	474	483	432	439	445	456	438	418	419	409	478	440	414	459	402	430	458	448	412	400	404	430	416	436	433	414	430	427	444	393	408	386	374	415	430	382	413	420	413	440	385	399	425	391	396	375	369	396	402	454	401	426	424	385	424	387	404	423	400	392	415	402	410	451	421	368	422	413	441	407	389	392	405	419	428	413	391	404	417	389	392	390	382	401	392	433	436	427	454	404	427	437	395	393	374	370	442	376	416	399	383	428	435	404	431	469	371	420	405	416	415	400	417	402	394	415	435	408	394	447	397	436	439	359	409	399	378	407	403	402	439	437	389	414	445	412	423	420	409	398	439	369	392	393	347	412	446	393	409	397	402	378	439	395	413	445	395	431	416	463	399	414	408	444	422	393	388	375	420	416	394	445	377	422	403	435	422	413	404	382	408	410	395	396	423	413	403	396	401	402	444	385	405	406	380	400	431	439	400	402	437	376	408	413	404	392	466	402	393	401	427	409	390	393	444	403	396	415	380	398	393	392	396	394	406	395	400	424	412	385	398	402	416	381	423	429	418	379	408	416	392	395	460	381	413	391	388	417	422	409	369	401	432	391	372	390	422	411	405	382	436	404	412	403	416	433	415	419	393	404	402	425	421	425	381	421	411	394	399	418	378	407	432	405	405	369	375	393	410	462	399	416	412	415	416	382	380	438	402	387	417	423	399	430	384	456	427	376	386	388	392	396	434	406	383	414	435	376	421	407	393	404	395	423	429	407	405	418	399	405	403	424	401	385	391	398	423	403	392	416	395	415	409	402	400	410	430	411	381	381	383	395	402	395	431	398	413	385	402	409	411	364	384	443	417	404	406	398	411	434	395	384	386	363	395	400	427	438	418	422	415	416	419	390	408	391	411	369	381	361	416	401	430	423	418	397	396	451	368	379	409	388	391	386	432	405	428	434	410	388	418	420	417	391	421	414	380	435	413	387	412	424	404	385	395	413	403	417	399	402	415	425	371	393	400	455	435	417	397	421	408	389	419	407	419	413	403	411	410	375	377	422	376	408	446	424	437	412	413	399	417	408	392	387	418	425	409	382	387	375	402	406	411	444	406	413	376	418	411	394	397	411	406	425	386	408	409	386	391	396	386	427	455	399	441	410	366	457	420	409	420	412	422	423	404	383	402	423	385	402	418	423	406	436	448	376	377	413	398	399	406	384	384	369	411	386	399	405	407	397	410	411	416	440	407	420	397	394	398	402	403	424	434	401	395	357	419	401	367	387	386	415	413	382	400	399	397	402	404	380	381	396	378	439	427	425	374	409	392	386	426	401	431	385	422	421	435	414	379	412	387	388	369	379	401	388	428	439	420	409	400	409	417	400	399	414	389	409	403	403	393	389	405	432	401	377	418	400	416	378	389	397	406	420	439	402	404	437	362	425	416	342	412	395	366	395	429	425	394	394	418	443	401	401	413	388	384	371	394	418	449	410	387	423	399	389	413	429	432	383	389	413	423	435	387	401	406	378	415	393	401	420	418	421	395	400	423	402	401	422	419	416	399	431	398	405	403	373	416	396	396	395	395	417	397	393	404	435	412	432	399	419	435	393	450	408	390	437	419	409	398	435	374	407	430	353	426	386	393	369	373	420	396	381	420	408	415	377	407	428	373	395	418	412	440	395	416	396	407	394	420	401	424	397	399	422	388	394	391	389	394	373	386	440	419	407	415	392	389	403	392	397	375	401	393	395	416	421	397	411	389	388	444	405	427	437	356	414	403	432	372	429	380	394	436	401	430	413	382	421	407	405	381	418	395	403	393	385	425	391	409	428	418	396	381	414	444	408	390	411	405	425	399	398	392	394	395	449	380	386	420	465	406	393	404	395	408	415	392	427	391	369	436	397	386	425	413	386	391	408	389	426	391	394	356	425	410	369	403	459	426	394	425	375	411	383	381	420	414	432	399	403	424	403	367	390	418	407	421	424	425	425	420	433	454	381	395	436	399	370	389	385	403	402	390	411	407	411	357	399	433	414	419	376	391	432	423	434	399	403	444	409	404	435	378	404	408	397	395	429	382	458	435	367	418	404	393	410	381	390	401	428	401	383	389	441	399	415	399	429	401	448	364	407	403	401	385	376	397	408	373	425	415	426	397	428	422	434	385	414	415	402	419	403	417	409	397	357	418	434	393	403	430	406	406	395	395	404	404	368	421	434	399	388	383	417	423	406	400	360	425	456	412	411	411	430	433	413	378	413	394	420	435	429	381	413	405	395	422	447	419	444	411	388	418	418	363	400	413	356	420	335	390	401	411	428	427	404	405	438	400	373	412	418	387	451	430	413	417	399	395	401	392	431	421	426	441	388	446	432	405	437	450	414	401	384	368	409	412	395	424	393	423	399	377	416	385	417	393	446	440	432	415	436	403	418	399	414	390	416	378	414	380	427	433	394	406	431	423	370	403	431	397	417	407	397	419	426	388	390	439	448	380	405	474	357	418	378	417	444	391	394	402	421	418	412	450	367	410	419	404	408	390	391	440	425	421	404	420	400	386	413	384	419	386	392	436	403	391	421	423	422	388	438	423	418	393	391	402	426	417	357	399	381	362	387	432	393	380	444	362	388	416	381	379	400	389	425	430	433	385	414	394	389	403	410	372	394	390	391	407	406	397	424	406	401	413	379	395	421	395	408	383	407	362	362	398	409	407	404	404	372	397	430	435	410	381	392	431	401	431	392	417	387	406	389	366	418	375	411	402	397	414	415	390	401	415	383	385	410	387	405	427	441	417	408	395	419	426	440	436	410	409	393	427	383	410	399	415	424	405	379	405	425	405	381	404	425	390	425	393	385	404	406	448	426	385	400	382	428	383	408	364	391	382	420	384	366	417	401	437	413	426	392	418	363	423	405	413	424	381	364	417	452	385	388	384	413	423	415	400	423	421	394	414	398	372	407	388	406	408	403	398	407	401	388	421	390	425	414	372	407	406	398	377	404	411	419	418	409	434	418	428	379	381	394	389	403	400	416	417	393	388	423	381	436	419	411	421	393	352	391	394	424	444	405	380	401	421	411	380	410	403	375	380	383	418	368	403	423	436	401	442	419	439	383	417	419	376	399	409	385	396	401	387	367	394	414	426	446	430	405	416	425	397	404	446	403	405	434	393	444	406	421	388	407	392	391	402	396	396	391	382	419	385	438	372	409	448	459	404	384	432	436	392	416	417	436	408	368	427	390	397	413	414	394	363	384	430	381	390	356	408	371	410	409	416	420	401	365	397	405	423	358	409	386	432	396	367	404	395	406	420	430	418	399	390	396	391	381	390	400	382	374	444	410	386	438	405	397	431	391	378	381	408	421	462	419	410	397	380	436	414	414	418	395	412	358	414	417	432	417	399	422	383	404	409	421	409	432	404	363	405	400	408	375	363
23374	21434	29238	24011	21437	19119	6194	2296	1390	1117	875	738	677	622	504	494	462	421	365	321	344	369	320	314	275	250	255	257	239	214	213	200	197	209	199	172	174	203	189	178	169	187	181	153	150	175	158	171	170	166	165	155	159	173	165	187	188	164	168	186	174	175	167	163	179	161	164	162	148	165	181	169	147	176	170	155	177	149	170	167	166	144	155	158	135	168	173	155	161	152	154	141	191	160	148	154	163	152	163	157	160	136	140	161	142	165	163	146	177	165	157	158	169	175	166	141	169	137	167	157	145	163	157	173	161	171	165	157	158	155	167	162	164	148	163	154	160	167	164	159	169	168	168	159	126	159	156	134	173	180	146	148	178	147	154	144	144	161	166	145	175	161	166	147	144	163	158	151	162	143	140	161	145	171	149	148	153	138	163	146	153	150	164	162	168	165	177	153	166	173	157	159	166	161	148	162	154	164	158	181	156	137	156	159	160	170	165	184	162	161	155	168	143	154	151	147	156	162	156	146	147	154	176	130	129	161	150	152	154	157	152	188	160	163	167	143	159	144	143	152	163	164	162	183	155	167	145	135	156	157	157	171	165	135	146	137	150	173	154	146	177	154	175	170	159	141	163	148	165	160	172	153	153	156	177	145	186	165	167	175	152	157	157	161	149	151	158	166	179	161	170	156	167	146	167	153	178	169	163	152	165	135	209	138	152	158	163	171	170	174	155	178	170	167	176	144	159	145	160	158	173	146	179	158	148	173	118	160	148	183	166	140	154	186	157	151	162	156	152	168	137	169	174	138	145	160	177	158	157	168	152	147	165	166	154	162	152	188	158	156	169	154	159	151	183	159	157	133	154	179	147	151	153	162	164	181	158	184	157	145	149	151	148	172	169	161	165	166	193	160	175	140	147	174	154	158	166	166	134	168	133	157	144	160	156	170	150	164	161	158	175	166	162	174	168	154	176	153	160	160	188	167	168	140	172	157	143	164	154	177	169	171	143	152	165	152	181	146	149	176	160	162	156	154	164	161	143	118	145	162	150	178	159	150	172	162	186	161	156	147	169	136	140	162	164	163	165	144	139	165	164	168	179	162	160	144	165	160	180	160	151	161	163	179	146	162	142	171	158	175	141	155	138	170	159	178	153	172	145	152	160	168	143	159	174	157	147	151	154	149	186	173	147	150	141	158	140	153	144	140	164	172	137	161	134	145	151	152	157	173	128	174	154	159	130	143	162	139	148	148	169	152	168	162	147	146	167	151	160	136	149	191	150	188	172	168	156	176	188	174	159	145	147	145	156	141	154	164	167	142	140	146	154	149	135	151	173	157	172	159	162	146	167	147	161	145	154	155	151	160	167	173	161	139	165	166	147	169	155	160	157	157	146	174	164	169	160	138	154	165	142	142	175	157	155	137	148	169	156	167	175	157	137	167	151	157	156	173	157	141	168	146	178	164	151	158	143	151	169	148	147	168	174	152	137	167	151	186	181	168	153	165	171	165	160	177	145	142	172	175	167	186	151	148	149	159	154	157	169	142	149	141	142	172	154	153	178	176	160	156	143	171	153	161	166	154	174	188	178	150	175	166	154	176	173	174	183	169	168	153	146	163	179	158	156	159	162	165	165	142	166	155	151	146	175	155	179	147	164	166	163	127	171	198	167	146	164	165	168	141	144	153	150	144	180	160	157	179	180	155	154	157	136	164	142	169	154	164	164	149	187	130	136	162	177	169	147	146	142	187	154	154	166	135	161	175	123	142	189	162	167	172	147	155	174	161	166	146	160	153	158	161	168	161	149	157	161	172	150	154	151	180	160	141	134	164	159	159	136	182	153	153	168	165	152	183	152	161	142	181	167	153	146	153	151	149	159	174	176	153	151	158	141	144	150	149	150	169	161	176	160	158	160	163	170	145	169	161	169	160	144	149	156	152	188	156	139	153	155	150	165	161	156	172	155	159	172	155	177	181	175	190	165	138	151	182	149	160	166	166	141	159	149	155	175	177	120	186	165	174	155	146	175	146	165	156	148	161	157	174	147	167	149	159	162	155	171	171	174	179	159	163	158	146	170	157	154	134	160	164	149	146	176	165	156	149	156	150	150	148	156	163	169	148	167	144	176	154	158	159	155	184	170	157	157	161	139	166	132	166	163	162	152	175	174	142	144	143	174	153	151	150	175	161	173	174	169	167	168	174	151	158	177	158	141	152	145	179	153	152	166	148	148	164	176	152	141	164	160	140	146	167	150	136	172	166	132	181	181	158	133	148	167	152	138	169	138	159	172	147	158	160	140	159	163	150	171	174	153	170	167	168	147	139	173	162	155	148	172	161	151	162	160	137	181	165	148	169	146	168	154	171	131	142	129	162	173	153	152	160	148	164	147	166	154	141	163	180	164	165	141	180	154	183	154	148	154	158	179	145	171	174	148	165	160	138	155	161	155	163	148	158	170	175	128	154	149	156	155	165	147	144	143	142	138	183	157	171	189	152	164	161	176	171	157	154	161	159	166	166	159	146	161	178	187	145	152	141	152	154	148	157	178	153	147	173	141	151	153	169	155	173	187	150	130	160	173	152	167	161	163	179	153	152	157	131	141	145	154	155	136	167	159	162	157	173	145	146	157	202	165	170	141	150	177	168	174	154	177	165	151	158	155	155	177	169	155	156	143	154	162	154	157	139	159	176	173	162	154	148	177	180	162	154	171	155	160	162	158	157	154	147	165	147	141	150	163	159	159	186	157	149	152	153	166	152	172	162	167	157	177	151	164	158	159	148	152	172	142	176	167	147	161	178	145	157	137	165	171	154	153	165	177	180	147	154	165	156	174	185	151	153	167	161	161	153	170	150	146	158	148	181	169	163	179	172	163	163	158	144	151	151	144	160	184	175	148	142	173	164	164	159	169	155	132	153	159	146	157	150	164	148	133	163	153	164	153	179	148	166	164	146	151	151	171	162	177	187	157	199	167	163	152	146	141	167	155	158	177	146	186	143	172	148	159	157	163	149	173	158	153	152	163	156	153	170	169	160	153	166	160	159	152	151	170	157	180	177	159	151	167	164	160	173	181	171	165	162	160	149	162	149	160	179	137	167	139	154	162	159	158	142	151	162	160	161	155	152	155	172	146	141	144	162	148	154	141	154	154	166	159	155	157	157	160	148	136	160	158	182	149	160	166	151	171	152	144	168	153	162	184	178	132	160	161	160	166	173	148	168	150	148	149	164	150	150	180	173	174	149	166	172	166	168	159	154	166	170	139	162	170	164	135	156	159	148	132	142	156	164	164	167	179	177	164	167	141	170	157	173	165	172	176	149	158	163	155	136	177	160	170	153	154	174	159	156	166	154	157	147	143	142	158	158	147	169	140	134	144	149	184	182	139	152	153	137	166	141	150	167	167	147	139	162	150	154	146	147	156	165	156	176	149	136	155	161	138	177	163	167	152	149	155	143	155	150	162	163	170	155	127	137	162	145	161	177	147	189	138	136	156	162	160	154	156	156
20777	36822	34163	24892	18504	14006	10758	7893	5905	4604	3647	3055	2694	2324	1977	1901	1772	1497	1394	1196	1187	1112	1051	1016	888	790	743	711	654	602	544	555	517	470	518	425	425	432	446	442	357	420	422	394	392	409	393	418	413	366	379	350	363	386	374	394	322	370	354	376	372	347	354	350	373	330	361	334	356	347	341	325	338	385	341	346	332	347	363	342	325	349	324	349	344	350	359	362	326	344	360	353	359	335	353	347	328	332	325	343	356	349	345	339	328	363	314	334	328	345	337	338	331	328	351	344	332	335	336	328	333	340	368	324	367	346	327	341	358	358	311	361	340	349	333	368	346	358	337	347	350	357	332	368	354	386	357	328	338	344	319	365	344	327	312	335	337	331	344	342	312	346	343	352	337	354	355	347	326	323	328	334	372	342	331	356	372	293	291	315	324	348	336	336	353	304	340	324	335	340	331	343	363	355	347	311	352	338	333	352	348	356	355	352	320	332	325	353	334	316	331	344	325	316	340	338	346	312	364	359	347	314	352	321	333	339	330	337	347	346	328	360	341	345	315	365	332	328	333	325	321	330	343	357	323	361	335	353	328	322	322	314	355	345	361	332	339	319	317	327	354	355	304	347	352	305	349	331	369	309	324	328	336	336	318	336	340	313	337	345	340	356	325	320	355	320	348	327	392	342	351	317	326	349	362	320	332	336	328	336	332	326	365	322	353	344	340	327	322	355	323	347	358	326	354	312	340	334	341	365	301	359	332	344	336	348	330	348	366	317	348	324	341	366	340	349	340	344	350	329	324	362	338	308	356	354	349	326	316	358	323	312	332	367	336	325	330	314	359	333	307	347	310	311	320	339	335	350	356	322	356	344	353	322	334	375	319	352	325	310	332	343	337	346	331	346	328	324	344	358	328	357	294	373	307	359	308	344	307	331	369	363	291	330	334	362	377	353	338	317	340	344	327	332	321	358	308	325	325	326	331	372	343	365	356	340	350	303	353	310	346	354	309	351	342	352	367	346	339	321	349	350	318	340	330	365	342	352	332	342	339	320	343	342	333	347	304	335	381	376	347	334	390	356	360	326	333	336	326	367	324	349	350	327	346	323	332	326	312	349	326	362	333	325	349	362	345	294	300	334	303	355	348	335	353	356	348	300	361	341	340	319	337	321	331	363	321	338	338	339	328	350	329	319	328	347	334	315	343	360	359	335	338	337	340	351	356	310	290	370	322	320	296	331	342	367	344	361	339	346	333	324	325	321	334	321	333	326	335	333	340	326	335	359	314	348	353	331	369	322	335	356	316	360	369	322	335	339	337	306	318	326	331	344	361	360	351	329	356	353	318	308	329	334	350	331	337	341	365	336	377	331	333	327	349	350	355	319	308	346	339	304	297	321	359	361	344	323	332	353	364	346	317	351	326	346	350	304	365	352	313	327	348	297	331	352	316	323	364	326	340	320	332	376	346	332	358	364	329	313	362	322	365	338	337	320	377	320	353	332	354	338	356	317	337	333	375	324	318	340	367	317	343	313	354	324	339	328	343	338	377	352	307	359	324	330	346	338	298	325	341	331	370	356	349	315	361	348	324	317	342	341	309	329	327	308	340	329	360	339	341	330	348	348	352	357	326	366	352	345	323	353	343	313	334	319	323	368	317	320	324	328	318	354	316	332	343	325	382	308	363	363	361	351	343	321	328	354	348	339	354	319	332	319	345	347	327	314	332	326	345	353	339	315	325	353	311	336	342	332	344	347	319	335	306	370	347	337	319	334	324	336	332	331	329	335	313	360	355	292	315	301	343	306	315	340	375	340	349	320	341	336	331	354	343	324	332	328	331	334	311	316	319	341	357	370	350	336	346	334	362	329	312	336	331	303	337	369	331	321	311	336	367	351	348	348	303	326	342	320	305	370	314	349	346	323	312	325	340	376	350	366	321	337	326	330	345	320	361	343	336	335	303	304	344	333	343	337	316	348	335	348	325	342	337	342	329	340	353	297	341	338	346	334	354	330	362	376	314	340	353	351	338	324	315	339	386	342	329	324	324	336	334	320	346	329	327	337	353	340	337	345	357	352	351	339	353	326	337	351	305	353	319	344	328	341	350	332	358	341	347	335	337	366	307	333	334	347	349	308	345	339	367	360	315	350	363	342	349	356	320	333	314	319	329	318	352	356	330	310	316	335	324	343	357	316	359	340	340	330	357	362	334	321	321	316	362	345	326	316	366	360	325	354	370	307	349	346	356	324	324	335	332	346	348	328	312	344	343	326	327	335	324	359	327	349	341	345	330	360	311	333	352	317	326	345	322	328	333	315	379	347	331	326	342	321	326	363	319	360	374	307	310	339	358	340	316	319	337	357	332	328	351	331	331	319	315	313	331	323	353	338	326	340	339	336	342	347	350	327	345	344	312	341	297	329	343	334	355	317	339	324	319	350	304	361	347	364	330	342	318	339	336	359	332	332	355	323	298	363	338	353	350	329	331	322	347	338	327	351	324	330	337	371	325	350	327	374	352	388	311	331	309	354	316	329	328	321	352	312	360	343	327	309	348	383	328	341	335	309	292	339	334	341	332	333	310	328	336	346	338	352	323	317	325	321	348	328	323	339	348	340	333	352	328	367	353	354	316	320	318	331	360	345	343	319	354	352	348	358	350	360	358	344	348	333	326	322	348	322	341	362	317	332	324	332	346	339	324	349	340	323	314	336	355	365	345	357	359	342	360	318	343	311	308	355	326	310	328	340	332	326	341	340	298	343	333	354	335	333	342	341	337	342	338	325	349	340	342	346	312	349	317	318	337	337	340	353	314	331	341	337	319	301	328	348	368	322	360	357	330	331	366	339	333	313	329	320	381	371	330	318	334	333	360	345	326	348	362	344	330	342	296	347	330	355	322	342	357	332	347	359	308	328	348	328	313	325	344	322	338	359	352	333	329	333	320	343	308	313	320	355	339	365	334	333	322	305	316	380	361	331	370	368	359	305	312	357	314	350	322	324	357	299	328	304	323	300	368	339	352	314	349	324	349	336	340	348	365	340	326	317	334	339	330	347	314	315	344	318	324	329	341	330	323	339	351	337	310	352	377	336	318	337	323	340	316	329	353	357	385	328	328	311	356	319	331	323	342	296	331	372	345	382	331	347	335	367	323	328	314	331	358	335	337	321	349	301	332	360	343	314	299	286	358	314	340	316	305	355	307	302	325	339	366	314	330	343	363	332	347	346	334	317	342	351	323	296	343	329	350	308	366	361	323	312	320	315	353	324	351	313	310	343	358	340	345	343	336	334	342	300	359	330	316	337	342	341	297	344	338	322	340	334	325	307	356	321	298	339	322	319	342	365	332	349	331	348	342	358	320	313	332	349	331	342	309	320	298	335	333	321	336	346	356	354	351	335	360	348	339	332	344	365	348	364	354	296	347	333	339	360	329	329	315	361	332	355	320	324	339	349	320	321	338	302	331	335	355	333	353	352	356	356	347	315	314	350	341	313	338	364	343	346	374	350
26917	21096	15753	7413	3067	1967	1292	907	696	629	551	501	421	419	338	378	352	375	337	361	273	342	314	314	301	304	289	297	277	323	286	277	251	266	299	254	257	269	288	268	232	281	272	268	284	280	273	278	289	275	239	295	245	278	236	283	274	273	256	235	268	276	272	266	269	251	314	257	266	241	283	242	279	275	277	261	247	274	262	276	281	267	269	224	257	266	247	251	258	236	259	276	275	255	264	254	230	282	251	241	251	257	268	269	267	260	272	254	275	254	286	256	213	276	242	268	249	267	277	254	272	251	244	276	251	258	249	267	243	271	255	235	272	274	263	265	259	254	254	271	239	249	257	253	241	244	257	266	289	232	270	240	270	266	257	252	253	232	249	260	284	228	285	258	256	253	249	254	241	257	239	247	258	280	280	275	253	273	276	252	264	257	254	253	254	271	257	294	286	272	254	250	279	269	255	263	238	242	261	226	240	256	265	263	265	272	251	263	273	272	288	284	217	228	259	265	244	246	255	271	254	284	235	246	252	270	252	271	275	282	256	275	251	264	300	256	256	256	238	241	275	258	236	269	275	279	246	245	263	254	267	254	244	300	254	262	280	282	265	235	259	269	259	249	248	272	233	253	259	247	290	260	245	233	229	261	250	265	242	288	274	251	261	265	250	252	254	246	246	244	259	256	302	263	258	283	272	258	261	245	276	300	268	251	258	288	275	241	239	246	291	253	249	234	260	258	276	254	243	292	260	277	253	286	261	269	282	289	262	245	274	273	252	229	250	278	247	265	284	259	244	279	271	239	249	262	305	256	243	244	267	257	228	248	255	261	263	255	263	234	250	278	254	275	263	261	266	260	267	254	261	272	236	250	236	262	237	243	278	277	250	261	238	278	300	283	276	261	254	230	265	288	252	252	253	253	283	238	253	268	248	268	250	244	274	265	226	286	261	291	239	281	258	258	266	263	259	265	235	262	232	270	278	277	263	252	250	244	273	280	264	274	268	247	260	275	267	249	250	274	296	262	237	271	265	237	296	233	283	234	250	259	260	291	267	248	283	261	250	253	247	294	268	260	279	241	248	261	275	272	274	257	260	265	253	276	243	271	268	260	265	272	282	251	254	237	264	257	223	250	277	260	267	265	266	254	238	284	277	256	262	249	244	266	243	262	240	289	239	270	260	266	261	269	223	249	279	258	292	241	298	255	229	265	259	259	254	277	253	255	263	276	261	274	289	262	298	251	257	298	270	261	264	242	254	239	255	251	249	260	259	257	250	282	229	261	266	249	262	274	261	250	238	252	255	256	255	268	271	261	287	256	267	283	272	239	243	249	286	250	267	262	242	271	267	282	239	254	242	251	260	248	281	263	243	288	268	256	273	241	282	266	267	239	255	267	242	250	287	273	254	267	251	253	267	252	265	243	270	240	277	242	267	250	242	254	276	278	271	254	270	265	249	236	261	271	231	262	264	287	244	273	259	271	258	254	256	240	258	269	283	251	255	274	266	256	223	261	241	271	236	263	248	242	254	267	247	268	230	271	283	276	253	281	252	263	275	265	261	261	246	265	246	251	260	265	261	244	288	276	248	263	278	267	259	302	263	257	281	250	286	308	235	241	245	235	294	262	250	265	292	227	257	254	255	256	313	241	247	249	264	262	276	261	271	269	290	267	245	252	252	247	271	256	240	266	302	273	262	239	264	272	269	236	259	246	239	258	247	257	256	268	251	255	274	241	242	258	259	260	264	263	285	277	240	217	270	259	262	275	294	269	242	254	251	274	238	260	257	263	251	256	293	264	260	253	244	244	270	256	276	256	256	306	267	276	275	274	276	258	255	253	274	268	243	272	275	251	243	275	264	255	269	262	236	248	274	248	260	268	264	269	267	253	247	254	243	258	267	256	250	254	252	274	248	246	267	240	246	260	239	262	247	256	263	253	240	258	251	247	262	252	243	250	256	247	270	273	246	242	251	272	277	287	253	247	263	268	274	270	273	260	239	254	248	247	296	258	279	243	224	243	253	257	258	289	277	276	250	256	265	268	242	262	272	258	255	258	280	263	269	248	272	255	262	246	233	271	273	269	244	232	282	270	289	224	252	276	286	276	275	265	261	247	232	253	268	258	274	252	263	259	277	227	240	276	309	268	264	287	273	248	276	257	263	260	252	274	243	267	267	261	241	242	253	293	230	261	242	270	267	235	276	258	237	259	232	273	262	261	270	261	282	257	267	261	261	231	267	245	264	257	254	260	249	244	280	257	258	252	231	247	245	242	231	274	276	269	281	244	268	265	275	248	251	251	271	258	257	275	286	269	255	242	250	256	257	255	291	272	262	273	247	253	255	260	257	268	255	246	273	244	249	255	246	273	252	241	266	260	271	262	259	279	273	260	299	251	269	266	268	242	258	243	264	247	253	244	261	237	266	217	232	252	243	274	260	261	236	265	266	259	237	286	295	248	263	238	267	242	249	248	253	257	262	282	226	258	265	263	244	272	259	296	261	272	260	259	266	267	217	261	261	257	251	278	281	247	261	257	263	263	284	279	243	286	271	230	243	238	272	279	258	261	313	258	282	287	240	262	251	273	277	276	274	261	293	255	264	260	235	269	278	271	273	249	269	276	240	265	293	265	280	258	260	283	238	246	255	242	263	252	260	238	275	270	267	290	246	260	238	249	264	259	280	245	267	266	250	242	259	275	286	234	265	275	237	271	258	241	273	237	243	274	261	239	249	306	269	281	246	278	247	231	270	233	267	299	247	273	267	257	268	232	264	264	226	242	273	260	282	262	275	243	254	250	234	271	267	257	264	252	263	257	296	265	267	274	242	260	241	247	238	260	264	240	254	262	256	264	238	252	268	248	238	215	274	273	244	255	268	239	220	262	265	258	270	262	258	284	296	266	267	264	265	258	291	229	236	265	261	266	264	296	258	266	255	264	273	263	233	282	242	260	221	241	262	279	256	264	267	250	265	277	271	264	248	255	267	268	245	240	227	265	269	246	298	270	243	253	246	275	262	241	220	254	259	279	277	279	250	255	249	232	265	258	249	295	236	232	287	270	266	279	266	256	268	239	268	247	240	274	265	266	284	232	244	279	247	241	255	272	231	233	259	267	235	249	227	255	276	259	256	271	239	238	265	273	250	266	265	275	246	233	271	236	255	259	247	283	263	259	259	272	268	244	258	250	282	272	255	256	269	291	254	267	230	278	247	246	257	266	279	242	239	247	266	234	266	252	301	243	268	239	237	245	255	246	281	274	241	248	249	238	276	252	249	267	263	274	261	278	261	284	268	264	269	291	295	259	247	246	251	250	241	267	239	246	237	266	244	257	255	292	262	247	269	257	284	240	256	262	257	260	254	235	257	275	234	258	250	250	248	261	279	252	250	267	296	249	257	257	247	268	257	260	234	228	245	276	271	262	250	253	279	261	251	268	273	259	258	240	263	258	291	256	277	280	247	260	280	260	259	260	274	249	229	255	261	249	246	232	261	261	233	247
17053	26035	24029	15183	9720	6846	5013	3605	2837	2318	1912	1652	1497	1248	1262	1200	975	1025	935	890	869	888	762	784	726	721	714	670	698	638	668	642	623	638	592	555	570	588	596	590	548	585	620	611	585	599	568	578	571	555	580	585	611	618	614	539	584	569	560	566	544	602	562	540	566	537	580	520	620	590	566	568	558	568	582	594	575	582	601	567	560	536	543	568	595	586	561	563	565	554	554	576	576	579	589	538	535	551	575	576	584	579	561	549	551	543	515	579	525	605	582	539	603	552	543	562	544	567	583	558	534	543	568	545	584	547	529	578	586	556	564	575	548	570	578	572	538	534	569	527	606	560	552	595	556	557	546	577	541	563	562	554	535	610	514	575	562	598	561	519	577	572	571	550	526	522	577	588	525	544	547	567	563	493	594	574	604	584	563	525	598	604	559	541	531	540	526	573	536	562	559	567	582	558	570	547	574	559	564	575	561	532	548	569	565	566	507	592	565	492	551	551	517	588	562	567	579	555	554	563	516	525	525	550	495	563	596	581	601	603	568	583	569	582	571	570	599	548	583	627	587	626	578	559	567	569	577	550	540	560	545	611	585	589	557	591	586	525	601	580	588	550	555	529	548	550	584	592	565	548	583	608	551	605	560	576	539	556	526	570	568	593	567	585	585	567	589	580	573	554	547	603	552	558	583	600	596	556	594	575	576	552	553	560	553	525	568	512	589	555	537	552	552	570	543	597	536	551	573	555	520	558	507	567	585	588	576	558	569	603	565	565	523	573	573	569	531	573	551	528	556	584	576	569	521	618	566	518	578	556	620	588	622	606	536	592	590	569	558	520	564	548	592	555	533	540	589	574	520	570	596	575	560	581	551	565	567	586	548	550	541	622	565	561	550	562	580	589	591	590	564	544	544	559	597	566	570	624	520	541	584	548	592	595	575	534	572	572	576	610	545	535	576	576	561	556	582	565	544	602	538	590	560	617	547	597	572	549	538	557	547	585	567	609	566	594	609	499	549	558	571	566	588	498	533	571	553	530	550	598	571	555	570	555	533	559	567	531	552	553	577	616	563	579	599	564	574	563	565	559	540	607	562	553	556	580	530	581	571	557	572	545	576	598	570	534	606	603	552	574	537	581	602	555	574	554	526	568	571	545	556	564	595	554	585	574	559	509	573	567	569	584	566	535	523	570	577	532	573	583	537	596	574	575	533	528	564	582	574	629	571	545	578	541	571	547	565	586	521	572	550	548	576	543	574	555	562	543	556	541	542	561	553	559	570	558	569	522	535	614	593	565	570	580	571	575	519	539	557	548	560	560	559	545	559	546	546	582	543	552	573	559	599	522	581	520	557	580	547	571	579	534	551	564	558	558	587	553	576	569	567	556	587	582	587	552	541	533	598	589	548	573	564	540	546	578	508	568	560	589	603	576	560	578	545	566	542	528	587	548	573	567	565	585	548	540	592	609	560	546	529	578	534	565	591	572	561	560	576	621	593	512	553	593	536	528	552	533	596	570	564	557	545	571	538	597	557	537	555	567	554	576	545	561	532	554	580	538	551	554	560	546	563	562	594	565	556	561	568	580	515	568	580	520	604	559	551	551	587	555	540	540	558	554	539	604	590	555	570	558	575	595	526	536	519	563	548	604	596	567	561	556	573	544	570	525	586	569	587	567	541	606	563	570	546	532	523	584	590	575	549	582	539	569	566	577	548	585	529	564	541	547	599	577	548	560	572	537	588	595	533	563	572	569	562	578	599	548	560	540	611	579	563	493	569	588	542	586	546	532	611	608	572	542	549	558	584	569	593	544	548	534	563	547	563	561	526	548	534	570	566	554	566	559	590	555	576	543	584	548	570	547	565	577	562	595	534	567	574	588	585	560	553	558	560	572	572	543	618	545	570	546	550	540	572	537	561	547	592	558	593	549	545	622	574	547	573	563	540	580	571	607	563	515	516	588	564	552	566	531	616	547	545	570	590	552	562	557	566	568	562	621	552	565	537	568	547	563	554	574	569	549	607	588	572	524	576	591	543	523	559	600	574	592	579	556	583	556	564	605	554	569	551	546	598	579	574	589	611	559	555	512	568	579	524	566	545	592	560	578	581	553	557	555	567	546	557	572	600	544	578	555	599	589	581	611	570	584	558	575	533	546	603	560	565	636	566	595	514	551	541	514	556	562	536	549	580	559	567	522	575	555	578	595	557	587	539	543	562	543	560	528	546	550	572	540	559	582	548	560	534	542	532	573	558	567	603	541	566	569	589	542	599	579	556	533	567	555	573	544	588	561	533	576	556	547	587	559	585	549	542	558	542	541	542	529	561	531	581	544	552	562	564	591	569	510	555	563	609	547	566	571	563	554	574	587	581	534	572	573	583	529	579	601	530	603	564	551	527	540	590	602	555	552	551	558	587	559	571	536	580	572	561	548	568	590	575	560	570	540	566	594	569	558	569	579	561	564	562	617	584	549	547	562	524	565	541	560	538	553	558	554	605	568	562	545	599	609	536	547	609	544	574	553	568	523	540	563	558	574	596	589	540	558	583	559	574	535	587	575	559	546	572	636	552	541	548	566	559	553	589	564	569	538	577	611	604	568	566	562	604	545	568	589	587	523	542	606	504	572	573	561	567	603	564	583	556	557	615	574	581	549	583	534	563	504	578	546	514	571	586	553	551	583	567	534	616	553	522	588	583	537	561	599	553	563	564	551	584	571	526	584	562	548	575	557	555	569	537	535	561	595	543	567	597	550	580	588	549	583	546	574	598	537	552	555	547	598	555	535	566	584	554	587	572	569	572	582	594	564	548	556	524	553	581	554	575	526	572	521	599	600	569	605	553	565	580	544	563	522	572	531	591	574	555	534	577	566	550	546	590	586	605	553	570	531	592	560	581	611	570	542	582	563	575	589	557	580	595	559	559	548	572	569	564	557	559	558	608	557	573	542	559	586	599	571	528	563	549	564	540	557	603	587	521	562	607	548	545	577	589	569	534	554	586	572	553	586	573	578	553	544	547	561	575	571	598	616	580	531	579	582	549	560	592	591	536	566	557	630	590	577	568	539	566	553	563	543	586	568	574	582	553	543	560	548	539	557	607	569	605	543	531	544	566	538	591	568	547	599	573	589	568	572	552	577	550	548	604	564	580	546	590	550	630	567	538	571	559	570	573	540	558	562	567	591	563	569	538	598	540	572	512	521	580	589	574	544	556	552	564	554	557	524	541	585	571	594	566	582	601	587	545	566	588	555	601	551	590	552	560	571	565	570	528	565	567	540	561	561	545	578	563	566	548	541	569	560	554	579	550	596	567	567	549	551	601	579	537	585	599	562	546	557	552	581	568	598	574	575	549	540	529	588	541	581	547	560	538	570	607	556	569	564	575	561	564	552	547	602	548	566	553	535	608	529	528	569	583	546	589	561	554	570	518	522	535	562	538	546	517	569	588	567	551	579	551	540	589	559	570	554	520	577	534	574	608	595	546	579	541	568	538	515	570	544
24407	21512	28616	24856	19600	6163	2391	1416	1041	825	711	633	538	465	431	399	391	326	338	308	284	293	291	297	276	231	234	261	216	188	192	222	217	213	191	188	205	208	217	200	204	181	182	195	194	204	197	191	207	180	193	197	215	189	182	194	214	198	184	180	169	172	151	200	191	185	190	181	205	194	185	196	202	189	174	159	171	210	171	195	215	207	166	200	173	182	200	196	194	189	173	218	193	174	173	172	225	193	193	200	177	162	186	178	183	217	176	191	174	161	173	208	180	188	172	151	202	201	188	170	189	214	162	175	181	199	158	182	185	186	176	188	190	183	190	177	199	204	180	192	188	204	187	201	200	166	180	177	194	207	169	176	171	177	174	177	170	188	202	189	193	171	186	183	183	185	183	184	176	179	189	193	160	178	181	188	196	166	178	200	176	188	177	196	197	196	202	173	176	171	181	165	213	208	168	178	197	189	212	196	171	186	205	193	184	210	186	184	181	215	176	197	187	164	185	194	185	174	197	188	184	189	183	193	169	179	192	182	194	183	186	188	186	172	186	178	166	200	186	186	199	168	193	190	177	184	201	182	182	193	194	186	161	227	180	179	184	169	169	217	192	181	173	184	178	189	171	176	190	170	174	196	202	186	195	168	173	167	185	196	173	195	197	208	192	194	169	201	186	170	185	193	178	179	179	191	163	176	186	180	196	193	195	194	189	167	187	177	200	195	187	196	200	223	196	197	210	190	194	158	181	165	202	201	173	177	178	194	163	178	192	186	168	174	188	174	202	171	205	188	178	205	190	192	181	181	198	189	192	171	177	174	173	190	173	188	176	197	136	182	192	185	191	173	181	194	174	210	199	198	206	202	198	189	184	178	186	211	217	182	196	185	198	194	214	196	194	200	220	186	162	179	197	169	191	194	169	182	193	197	215	156	196	198	195	180	166	183	192	174	159	193	210	193	182	196	202	175	180	162	186	173	169	199	173	204	210	209	185	173	204	191	185	179	179	163	168	182	176	180	208	176	174	192	179	194	174	185	190	171	200	189	182	206	172	202	187	159	186	168	181	184	190	184	215	163	199	163	179	181	168	156	180	172	168	184	183	180	183	191	188	203	172	209	182	200	176	194	168	197	205	190	179	167	172	182	184	204	172	187	179	196	166	186	166	176	186	179	173	180	162	201	168	186	174	172	197	210	177	191	194	167	183	193	178	170	180	193	178	198	160	200	181	203	193	175	192	200	178	200	210	216	218	168	155	197	163	184	171	179	176	171	181	194	169	164	175	178	183	205	209	193	168	196	190	187	160	181	186	172	201	184	188	162	208	195	191	193	220	205	183	204	175	191	185	196	179	209	185	187	186	191	185	184	182	187	168	202	184	183	191	196	207	211	168	203	198	181	181	196	195	184	187	197	196	180	185	153	180	208	172	185	188	184	171	166	190	203	179	185	173	186	171	212	198	181	169	164	170	207	195	195	180	198	157	186	158	186	191	200	166	200	205	177	168	198	180	184	179	194	172	172	186	187	193	188	190	196	185	181	190	188	164	183	211	198	167	185	187	191	186	157	192	188	195	167	161	195	191	206	172	143	191	188	199	172	195	186	189	179	185	214	185	187	214	191	191	186	194	190	198	188	167	179	186	189	185	187	186	197	177	178	175	195	179	211	200	190	176	161	219	174	198	172	204	191	190	204	170	178	203	206	172	211	166	179	187	192	182	199	204	195	197	187	189	177	177	176	158	162	191	171	157	177	170	197	206	195	159	160	168	193	182	197	185	184	204	181	212	180	175	189	195	192	168	201	195	208	183	186	199	194	181	220	195	194	184	179	195	187	185	184	181	191	198	176	208	198	188	178	202	186	169	176	192	182	176	223	190	169	168	185	216	176	187	196	199	187	199	166	180	174	182	189	177	172	191	178	192	185	190	188	191	191	222	187	209	197	200	199	178	221	176	181	206	187	189	165	178	180	171	185	173	211	165	186	190	174	183	212	165	199	198	192	192	173	176	185	173	168	169	182	195	167	182	190	190	208	188	189	189	188	171	194	181	211	198	200	185	202	182	196	202	209	199	213	182	193	196	171	206	178	174	188	199	153	198	190	208	176	185	204	186	176	187	170	203	167	185	170	209	209	173	158	195	169	198	170	194	178	192	208	177	185	185	207	190	174	227	190	184	168	180	181	187	200	184	166	169	178	165	155	196	181	185	174	180	175	189	178	198	193	178	186	215	210	191	142	181	190	188	180	190	206	172	187	194	166	183	163	146	196	198	166	174	188	186	186	181	171	188	191	180	183	172	189	172	180	170	222	188	199	187	175	186	152	164	178	199	187	161	203	191	166	192	199	169	188	178	171	200	180	192	187	203	190	185	189	170	178	168	183	205	196	178	184	182	186	191	191	192	189	217	187	182	161	205	216	178	190	198	174	198	201	172	179	184	186	186	182	174	194	175	177	220	181	180	186	186	182	167	191	181	194	179	215	205	173	191	170	183	183	197	180	171	165	190	185	201	212	172	193	177	175	180	161	156	199	172	192	208	195	190	197	184	180	180	195	188	192	174	167	181	208	198	167	183	187	191	177	179	186	171	201	189	183	185	187	182	208	175	200	181	189	207	188	157	194	171	175	204	185	182	176	185	162	201	165	204	181	198	205	150	189	195	186	187	186	182	188	200	183	194	151	179	185	185	185	194	208	186	177	209	171	183	194	195	170	196	188	172	185	193	184	175	166	175	187	188	179	173	185	177	165	195	185	182	165	157	196	184	172	182	201	159	191	171	210	188	203	163	173	189	169	227	188	181	161	188	189	187	193	179	178	207	191	188	179	183	178	182	206	177	197	171	194	200	194	201	167	181	210	167	211	203	207	181	183	197	178	164	165	192	177	169	184	183	181	178	166	195	181	194	188	171	186	207	188	174	192	183	171	185	185	156	203	193	173	186	194	178	185	189	196	183	185	175	183	170	187	177	217	220	175	197	173	184	189	162	161	179	197	177	178	175	161	205	198	194	220	198	184	189	175	206	183	183	195	202	185	210	208	205	171	207	172	196	191	190	198	178	201	175	175	208	192	153	177	180	180	172	172	190	194	175	162	167	194	195	203	168	184	194	180	187	184	186	181	185	183	186	178	170	170	175	182	203	194	225	164	193	205	184	167	188	194	209	204	183	168	190	174	169	196	198	178	171	166	192	175	185	197	168	164	200	192	202	183	181	179	190	193	183	173	180	192	190	168	190	184	186	173	186	197	206	192	172	198	200	183	166	208	172	216	178	181	204	161	172	171	198	195	164	174	214	177	182	186	199	170	162	191	167	206	179	206	190	186	167	195	179	208	186	205	197	172	178	175	177	210	183	190	194	185	183	192	188	190	202	188	217	194	152	181	187	185	168	209	173	173	203	170	156	207	170	173	195	194	172	180	209	193	179	203	205	202	180	174	172	176	196	190	161	177	201	180	191	201	210	175	204	196	184	187	181	218	186	204	173	166	183	182	173	187	194	175
18003	32631	30548	21137	14472	10286	7613	5592	4153	3436	2963	2519	2076	1750	1580	1417	1334	1131	1120	976	925	938	894	795	753	729	740	630	582	569	525	553	497	512	509	498	453	453	482	451	461	491	500	475	416	452	435	409	451	398	454	426	467	393	412	436	419	417	410	452	432	440	429	394	432	381	431	404	397	411	408	401	430	430	396	427	409	430	405	397	419	412	426	429	440	392	414	432	435	435	462	367	394	405	427	398	378	407	384	389	429	445	445	430	407	394	376	403	409	429	413	418	417	454	398	414	419	386	415	415	403	417	397	400	380	481	412	405	406	405	393	405	419	410	436	450	430	463	400	402	422	423	429	402	414	425	447	391	392	418	408	458	396	433	456	391	427	349	392	418	381	404	428	386	419	353	382	410	403	386	419	380	403	408	425	380	408	374	391	390	384	407	405	396	397	370	436	411	420	417	405	425	385	416	410	406	404	468	419	382	400	381	432	409	387	451	394	417	408	415	434	404	380	418	419	372	405	411	374	484	420	385	389	422	413	421	406	408	439	421	397	378	444	407	420	394	413	402	392	448	410	401	372	408	402	408	437	436	402	433	421	394	411	433	439	412	416	428	410	373	431	456	404	395	381	369	378	424	425	434	399	378	413	402	406	424	431	424	395	359	358	416	392	409	428	409	428	434	417	390	405	419	401	397	396	418	378	394	361	352	389	373	395	390	393	411	433	399	414	432	393	436	413	426	392	433	401	366	417	392	417	392	394	407	412	413	427	403	407	387	381	418	431	436	409	383	431	380	419	391	416	407	409	420	444	407	430	420	387	453	419	423	446	397	397	439	392	402	403	438	394	426	406	369	446	427	395	436	373	429	399	408	406	415	396	441	366	409	386	424	420	408	432	400	416	423	373	416	410	438	417	433	414	417	376	393	414	412	430	411	402	386	387	421	392	412	407	389	404	381	425	426	434	377	448	411	421	400	383	348	439	407	403	402	410	454	389	380	391	406	448	397	441	394	414	410	445	433	398	398	418	420	377	422	392	420	409	400	388	381	385	354	405	408	433	420	404	409	365	410	420	422	417	417	407	399	417	406	433	393	415	406	392	382	422	372	419	394	395	414	400	416	419	392	402	435	401	416	390	385	390	362	394	412	392	415	398	387	421	382	409	446	414	390	416	452	400	382	433	436	371	387	381	383	427	390	399	411	410	396	393	396	407	428	386	409	395	416	407	407	389	383	407	415	408	425	430	471	396	391	423	420	398	432	399	407	389	378	384	407	394	431	406	442	387	395	418	395	379	434	418	405	400	428	392	441	407	419	392	347	412	409	424	399	411	405	396	432	406	416	442	365	441	423	403	408	378	407	369	365	423	397	386	417	419	385	401	394	421	425	418	374	422	411	418	404	394	417	405	406	384	371	373	399	408	438	450	388	429	398	412	391	413	392	393	404	398	403	446	382	363	432	397	408	409	420	364	390	394	412	405	432	427	425	400	430	409	363	364	425	401	419	425	412	424	381	447	415	410	377	438	424	444	415	404	416	396	406	425	402	397	378	398	405	390	399	364	422	400	401	448	419	381	428	400	384	430	377	432	401	399	413	408	424	380	393	421	398	406	384	394	413	425	386	422	427	408	369	389	371	373	422	415	411	414	435	400	430	423	429	423	416	405	389	383	400	399	397	413	399	425	405	430	402	417	374	413	404	408	387	409	384	430	380	420	396	423	440	392	421	418	396	415	415	420	403	396	439	401	434	392	429	394	390	401	412	385	366	455	375	447	414	404	391	361	396	397	435	450	393	368	406	438	438	443	393	381	406	385	431	443	406	422	402	417	461	390	378	368	369	401	391	413	420	372	421	387	409	414	386	370	412	393	396	442	415	396	438	397	396	426	404	406	459	406	374	434	385	393	423	432	432	396	447	421	441	448	388	423	381	377	408	409	413	403	389	410	387	427	413	406	426	394	412	390	380	428	400	419	372	397	411	388	398	378	395	418	390	378	400	406	391	406	418	422	376	401	413	422	385	415	400	420	376	433	394	389	428	428	383	419	412	394	378	378	423	407	405	404	383	406	384	423	388	405	392	404	389	424	378	368	384	395	444	357	384	422	367	396	400	434	396	409	446	403	385	425	435	402	401	413	413	388	402	413	381	419	352	393	402	379	387	417	403	398	434	442	417	401	393	411	436	415	401	407	406	415	390	399	397	402	402	371	397	442	447	428	407	385	357	412	409	391	401	412	389	397	439	409	406	434	391	412	399	424	416	419	398	399	381	382	388	424	388	413	392	409	401	437	417	408	398	396	379	457	369	445	445	427	430	401	385	407	364	416	378	414	374	402	384	393	382	370	411	386	390	392	355	407	425	415	390	423	419	353	393	420	411	397	439	427	400	437	357	434	386	389	384	415	444	406	436	420	418	365	426	408	363	423	372	398	432	396	402	391	387	444	401	415	439	369	393	404	401	404	394	391	382	409	410	403	384	406	365	407	402	392	428	442	438	403	422	428	416	400	401	400	428	393	402	401	391	391	419	394	391	405	434	402	432	440	400	410	424	424	437	415	418	437	390	412	389	399	391	391	401	380	407	384	414	427	429	396	379	396	394	404	408	402	390	393	431	400	390	422	408	421	424	444	425	442	421	377	393	395	409	399	409	423	387	406	407	401	387	399	413	422	382	407	417	415	387	393	392	404	394	398	414	400	358	460	403	390	425	395	394	401	415	408	396	395	411	393	387	387	408	416	409	418	413	386	395	366	401	398	380	424	394	344	398	413	409	439	396	383	433	404	401	429	379	405	402	373	416	373	423	419	397	398	433	417	399	445	413	430	412	411	389	414	391	380	408	409	412	373	429	387	416	409	399	402	393	469	410	408	395	443	398	408	387	429	394	400	426	406	419	401	412	376	450	369	420	425	453	454	398	377	439	371	442	405	404	433	424	408	407	406	430	401	422	425	434	435	435	399	395	381	379	420	395	424	414	377	396	423	390	413	430	438	427	414	423	394	367	379	406	416	401	433	407	405	429	455	396	397	378	396	416	406	399	400	418	396	397	391	397	418	401	409	429	413	427	444	423	413	413	415	426	401	410	400	403	435	431	405	443	423	404	426	378	418	410	397	413	420	422	404	402	435	386	414	401	431	418	409	398	412	381	399	381	410	387	419	402	365	400	432	397	428	414	406	389	409	407	442	409	412	379	431	402	411	414	413	432	408	409	397	393	376	392	403	369	388	416	410	400	448	397	405	431	428	445	394	390	401	446	390	413	393	370	393	422	411	391	399	400	414	376	392	416	415	455	409	398	390	434	418	452	402	416	422	382	391	395	398	436	416	408	406	409	435	414	383	367	373	418	425	363	399	381	400	393	390	433	376	407	436	433	381	408	416	436	392	395	400	408	407	404	410	395	420	363	410	384	434	413	406	383	378	404	389	421	440	378	402	424	402	439	431	426	462	407	400	410	391	390	416	378	375	436	392	427	398	403	437	392	423	421	410	421	391	416	401	425	400	397
23425	21474	29315	24059	21480	18967	5667	2135	1425	1210	986	797	738	555	537	511	469	374	394	347	352	346	337	264	277	266	263	210	226	220	210	196	201	192	194	192	191	193	207	193	184	158	179	193	174	169	184	198	172	172	156	191	168	172	179	154	150	173	162	168	164	179	149	185	164	153	151	163	159	147	170	154	177	151	145	156	147	164	165	167	171	162	192	152	157	150	183	151	151	184	151	146	146	151	144	165	168	166	151	168	159	175	153	160	167	149	185	139	169	162	165	156	174	154	155	171	171	156	169	162	172	180	144	155	157	175	160	197	154	175	158	164	166	148	147	171	167	161	155	163	169	162	154	158	175	154	156	152	169	142	157	151	166	161	173	148	138	146	163	170	157	170	158	158	154	180	155	144	161	184	155	160	185	144	139	163	163	139	155	138	167	164	183	175	164	138	168	177	156	171	181	156	145	161	174	161	157	162	162	181	158	156	169	130	166	139	168	148	165	164	179	165	162	139	150	158	150	132	155	147	153	170	177	167	168	172	159	164	153	179	159	162	191	165	163	151	158	166	162	173	161	173	150	149	158	158	148	169	175	146	153	164	167	146	167	153	154	148	180	181	174	154	170	162	155	143	180	171	149	165	175	183	153	159	158	135	132	194	138	155	150	166	151	152	166	166	159	163	160	172	159	154	193	147	170	136	153	183	162	184	162	155	145	174	157	145	173	153	160	178	160	163	152	157	156	141	146	157	120	170	172	180	136	165	148	173	169	149	152	152	175	169	154	135	166	151	175	152	191	136	156	184	167	176	157	170	173	160	147	165	156	170	157	179	150	174	164	145	157	156	167	174	155	139	139	185	163	158	140	176	177	156	122	162	158	158	159	166	162	183	160	162	152	138	158	173	152	169	158	148	139	159	172	171	147	141	159	161	135	176	157	168	165	153	145	149	177	164	146	154	156	170	165	161	138	172	164	181	148	170	139	152	180	154	174	155	171	158	158	149	170	148	154	162	167	160	178	157	166	147	158	150	134	168	144	160	157	153	174	147	147	154	157	168	190	177	166	159	162	160	155	159	162	157	166	145	132	152	130	163	170	177	162	152	175	136	138	171	154	168	157	159	147	155	149	178	170	169	166	173	172	140	158	133	180	153	141	136	190	167	161	152	151	166	150	157	151	160	167	151	170	163	160	151	143	170	129	151	132	147	166	153	141	175	151	165	147	169	158	176	150	148	168	164	156	135	150	149	169	154	156	154	185	169	149	178	158	184	153	184	140	171	142	145	200	152	158	171	175	146	140	133	151	198	148	167	138	159	148	160	159	162	153	158	163	165	159	138	192	151	167	143	151	156	157	172	173	167	155	169	169	157	156	160	153	175	160	163	145	156	149	172	171	175	164	160	155	149	167	154	160	159	164	136	149	154	173	150	165	157	142	184	176	163	155	168	165	184	179	168	152	139	162	176	171	163	150	157	163	152	180	158	163	156	172	159	160	169	165	156	156	180	176	160	168	171	165	186	155	167	155	143	170	182	146	134	165	177	156	150	172	171	173	161	153	168	144	126	161	154	166	161	162	161	179	152	147	176	149	143	156	139	155	147	156	157	155	160	182	158	161	136	169	181	159	160	148	150	158	141	172	166	149	147	145	173	140	154	168	149	159	158	180	162	149	170	158	144	161	139	165	193	153	144	158	162	159	146	167	178	155	176	160	153	127	170	181	174	151	180	172	156	163	143	166	172	179	162	163	149	150	172	155	165	160	150	144	150	161	162	162	161	166	185	153	151	173	138	164	154	148	183	138	123	160	166	160	150	190	170	158	181	152	146	158	179	168	155	166	151	174	170	168	150	153	168	155	176	183	151	158	158	172	170	144	157	136	159	179	149	152	179	158	158	169	180	152	158	176	161	149	168	140	167	163	161	155	174	151	148	147	145	158	163	136	163	163	143	176	135	157	122	156	151	159	165	155	151	157	163	168	153	166	139	147	165	169	169	172	149	167	151	177	155	137	184	151	142	180	152	165	177	149	162	140	150	157	161	173	150	163	148	145	166	156	150	163	170	170	155	146	144	153	160	163	154	191	148	176	174	169	147	167	141	139	154	159	155	162	153	163	172	173	148	184	175	151	168	153	159	155	144	157	159	154	165	183	146	172	158	162	151	165	153	151	150	163	153	171	142	169	163	146	159	165	159	156	156	172	131	156	163	161	150	154	151	170	150	147	158	170	153	166	148	154	150	173	162	143	153	140	150	146	163	154	173	146	157	157	170	139	167	162	146	146	171	161	166	161	167	158	136	156	155	149	136	148	156	169	172	159	157	174	145	147	160	198	154	152	178	178	176	154	157	161	144	143	144	152	161	171	147	158	148	164	168	163	164	136	142	169	135	153	163	156	165	178	162	148	138	144	168	185	164	169	172	201	132	172	174	148	168	167	169	171	181	173	165	167	163	164	172	151	178	138	165	190	170	192	163	142	153	137	161	162	138	162	152	171	153	153	166	184	203	177	153	172	131	175	163	157	152	151	184	159	144	161	138	175	172	143	166	168	136	155	147	167	150	152	155	166	169	168	183	159	167	151	163	153	160	184	150	164	167	152	135	148	145	156	161	161	154	149	160	167	170	167	158	157	150	172	160	142	148	169	157	167	159	145	148	141	143	147	159	162	157	160	149	154	167	164	145	149	157	162	142	143	162	161	152	136	163	135	139	153	189	156	152	146	147	154	164	169	165	159	163	160	168	177	177	145	163	157	171	174	169	151	141	156	164	171	157	155	133	180	153	154	169	150	171	152	138	154	143	145	139	170	162	147	154	141	173	171	174	164	168	130	164	169	139	189	169	155	162	167	173	190	171	140	160	179	162	149	148	159	183	157	159	177	155	152	155	155	148	152	172	157	151	149	181	170	167	142	149	179	168	141	166	157	176	185	154	179	186	169	169	162	167	188	152	155	181	143	147	164	154	147	151	172	185	153	159	152	132	143	152	162	152	145	169	164	140	187	148	146	149	162	153	152	157	153	148	164	140	162	155	139	156	159	172	158	170	121	136	151	159	152	147	165	147	177	159	174	146	160	185	146	146	160	141	160	176	162	165	135	172	160	177	150	180	170	156	159	141	153	169	174	154	141	168	169	198	165	147	162	152	149	158	150	145	164	162	153	184	155	174	174	173	157	166	143	157	152	176	179	150	174	176	166	180	167	131	147	169	178	166	165	143	155	148	171	163	155	171	152	169	172	167	160	147	163	160	168	164	142	158	157	151	174	157	140	143	155	170	175	154	168	160	140	160	152	143	161	155	145	157	163	203	161	157	147	169	159	168	160	157	176	160	158	161	128	149	147	183	175	144	157	144	159	147	156	168	169	160	160	159	156	163	133	155	154	174	167	138	162	167	159	134	159	136	167	144	161	149	187	172	157	164	170	162	171	152	153	168	178	162	152	163	164	156	170	140	192	129	155	149	153	189	146	170	158	157	144	147	146	157	162	147	171	155	155	161	160	169	173	155
19847	36614	34229	24822	18042	13125	9926	7341	5979	4907	4167	3405	2912	2448	2135	1876	1710	1466	1353	1265	1131	1130	1072	953	864	821	732	685	635	606	566	515	502	463	481	450	453	428	482	442	436	440	395	420	351	451	405	385	382	371	415	423	365	361	353	370	351	371	363	328	392	340	343	355	376	347	319	359	358	361	318	310	352	343	354	347	363	354	348	348	384	364	378	382	341	321	324	360	357	357	340	335	343	369	331	338	347	372	358	352	358	353	356	339	310	324	340	349	350	340	352	371	325	343	323	335	308	315	305	302	341	362	333	324	330	341	314	352	369	309	349	359	394	352	342	313	344	364	347	375	326	337	355	387	320	361	343	333	362	350	355	349	341	359	336	362	370	331	335	333	393	359	334	336	333	345	341	327	326	332	343	337	323	339	318	387	348	333	335	352	337	323	340	345	351	317	312	350	334	299	306	360	355	321	351	329	339	344	338	327	376	346	325	366	326	317	336	345	335	290	332	335	330	348	354	348	338	338	358	346	365	359	361	367	352	367	340	323	317	363	315	330	342	329	345	352	358	317	317	356	318	357	314	338	353	327	346	288	311	318	333	338	323	330	349	366	319	334	341	341	347	329	353	324	331	325	303	313	330	328	354	327	339	322	345	379	329	374	365	328	367	337	358	336	355	349	376	358	332	341	354	362	373	364	309	358	348	301	354	398	315	351	322	337	346	317	311	323	318	318	320	352	325	336	302	326	366	332	353	327	350	330	352	342	354	354	336	338	363	342	371	329	322	326	338	328	322	327	328	323	356	341	348	343	354	355	353	319	354	350	372	326	322	339	350	315	331	334	323	311	359	351	309	378	343	327	350	331	323	348	346	283	351	353	348	372	345	337	327	323	350	349	373	363	316	380	310	339	365	341	324	347	356	385	352	367	334	333	341	346	325	315	347	345	367	338	331	306	360	335	358	352	376	326	348	310	322	362	363	338	336	342	332	365	311	352	342	347	295	309	315	338	333	360	336	338	356	335	354	336	321	352	379	375	317	336	340	340	336	313	338	318	356	348	313	354	364	341	314	336	337	367	353	346	306	335	324	318	320	316	350	330	339	363	355	363	329	327	297	341	316	339	308	335	340	326	339	341	342	347	353	332	303	330	324	327	337	333	343	307	345	318	314	347	329	329	313	332	348	325	348	313	341	324	341	331	339	333	330	380	339	342	331	337	345	344	324	323	356	341	333	341	389	346	327	327	350	339	326	323	350	336	321	331	345	353	320	335	332	338	337	328	323	335	339	349	335	322	350	314	348	325	334	355	332	355	322	376	335	313	320	312	352	355	337	355	357	359	326	346	353	329	337	355	340	322	329	355	312	340	326	329	344	340	347	336	347	368	361	326	346	373	342	326	331	342	319	346	310	352	313	340	349	333	338	330	356	321	331	359	311	344	321	350	384	370	337	338	315	351	316	322	350	315	341	348	355	350	329	314	340	340	332	362	324	331	352	334	330	342	344	365	334	354	341	333	285	330	332	332	341	316	337	346	344	314	331	339	345	320	340	353	320	331	345	353	347	337	323	347	317	340	347	346	331	322	358	320	338	325	321	305	335	390	384	356	330	342	352	326	308	323	316	337	321	314	340	327	360	337	324	338	336	347	314	311	327	316	354	360	315	348	356	323	342	343	334	360	352	325	349	329	320	346	335	330	323	322	359	306	352	342	322	328	341	310	302	313	331	331	333	350	338	332	340	329	332	330	356	335	328	301	334	358	362	343	301	338	354	337	355	308	334	313	320	334	325	342	319	356	337	359	345	355	315	340	355	353	336	316	323	316	331	317	358	326	328	320	315	322	323	355	316	384	344	360	326	315	350	375	329	323	343	337	357	351	354	304	319	344	330	304	355	366	332	330	340	331	318	310	346	357	331	341	324	343	323	330	364	312	316	369	327	331	329	332	337	357	330	301	344	364	316	347	335	372	326	278	304	345	346	334	333	331	339	334	314	349	337	350	324	325	333	341	382	360	313	343	324	368	339	311	332	333	359	340	327	337	353	305	348	401	347	346	326	340	345	314	346	342	354	334	352	344	330	306	313	346	339	372	339	333	335	297	312	321	317	351	318	318	318	342	340	348	351	330	325	302	343	335	320	351	325	304	311	348	360	317	346	334	369	367	360	313	320	346	315	367	317	331	350	332	314	321	339	336	331	348	298	346	333	283	321	341	359	346	300	342	341	334	380	336	324	336	336	308	335	336	346	385	351	359	325	361	321	327	330	329	356	330	323	345	339	330	356	350	349	355	339	323	350	333	354	354	353	322	314	322	359	332	356	319	344	382	346	335	358	364	367	331	314	342	330	336	341	342	352	333	315	305	336	332	367	326	325	307	332	341	347	317	338	315	348	363	320	311	338	355	360	354	350	340	348	358	352	301	332	326	323	330	322	351	334	339	352	339	347	304	340	330	351	314	343	334	335	316	365	335	353	365	326	341	338	353	338	344	325	361	356	315	357	325	308	337	352	359	338	338	342	326	343	347	311	338	346	315	305	350	321	320	313	365	358	344	344	327	310	341	342	337	308	322	353	312	354	341	333	326	379	347	321	312	343	332	356	333	357	340	313	343	338	306	317	369	339	334	342	318	322	353	332	327	333	347	350	321	343	345	349	353	335	343	341	305	309	351	336	371	310	371	341	296	346	346	327	343	303	346	353	326	350	335	328	350	326	337	379	353	346	353	344	306	349	364	314	331	368	345	323	331	346	325	335	332	336	361	346	370	338	361	320	319	339	319	343	328	332	324	355	319	323	323	320	312	320	310	320	320	338	321	355	318	347	357	308	339	347	348	351	308	359	327	341	337	333	330	325	342	358	354	350	365	343	317	318	317	351	356	357	346	324	328	335	354	317	333	349	357	314	335	347	309	339	355	309	399	364	340	363	308	303	319	311	336	350	325	324	325	322	352	314	358	326	318	327	323	342	339	340	331	345	367	315	343	355	363	359	363	347	345	356	337	326	344	342	334	345	319	339	335	330	328	306	344	359	324	367	341	349	333	349	365	337	303	361	334	312	349	359	310	337	338	353	340	376	326	320	352	354	355	327	352	328	357	326	342	343	344	347	317	330	335	333	310	335	319	357	354	363	333	342	316	360	335	330	332	321	353	353	355	351	366	324	313	329	326	330	355	301	365	356	338	333	323	309	353	339	357	338	355	337	357	337	319	335	335	361	337	359	334	373	340	331	350	338	375	338	316	344	324	344	316	304	351	330	346	348	346	363	342	353	339	361	351	336	326	340	326	362	371	328	336	327	341	363	366	341	347	324	332	347	335	331	317	324	345	331	308	317	293	370	311	332	346	314	350	329	356	330	313	316	325	351	362	354	318	332	351	334	359	345	330	336	329	341	316	320	352	326	370	342	322	359	343	355	373	331	359	352	357	333	328	341	312	358	334	359	350	347	339	334	302	329	340	339	336	335	330	349	330	380	303	333	332	338	331	343	365	337	335	313	325	318	327	321	329
26821	20987	14964	6364	2671	1588	1146	883	732	583	534	574	482	444	400	408	370	353	352	322	332	340	287	297	286	315	293	256	305	255	276	276	280	254	278	262	272	219	259	276	253	239	279	252	246	249	274	257	281	290	262	234	288	274	235	264	258	245	265	271	271	286	249	270	257	261	260	275	290	241	286	255	266	241	250	265	240	248	241	283	255	243	261	254	247	252	260	252	273	275	268	281	258	239	267	250	245	256	251	221	245	271	278	276	265	265	238	271	226	270	247	250	270	263	251	248	280	277	291	275	269	246	246	245	266	230	247	270	233	255	254	254	277	261	263	252	256	251	257	248	227	252	249	254	238	278	229	265	244	264	242	250	258	240	280	270	283	259	268	227	257	228	270	233	256	259	241	235	281	252	276	249	266	246	277	271	243	252	253	275	234	261	274	259	277	267	269	262	288	275	287	264	275	214	270	284	255	258	242	262	286	259	229	277	260	238	261	281	253	266	280	275	252	275	273	250	267	283	234	247	278	264	244	247	268	270	256	252	272	262	253	272	265	263	261	253	235	261	242	250	236	252	276	255	265	250	261	268	287	273	273	277	245	282	226	248	244	218	221	279	273	237	265	294	246	232	257	278	267	280	234	250	274	270	261	249	227	258	265	278	278	264	233	254	254	248	259	285	234	228	279	275	296	272	288	295	253	248	273	265	226	263	246	256	287	256	279	281	279	250	255	244	261	250	273	249	236	250	277	253	240	254	282	274	267	259	256	265	249	264	267	270	238	256	260	256	263	266	279	236	244	265	243	264	240	264	293	288	285	256	278	268	256	262	273	258	257	257	280	232	242	272	258	256	271	310	247	240	258	264	258	287	291	247	268	254	266	254	242	236	235	261	245	266	275	287	265	274	239	283	244	273	262	247	279	255	260	294	262	262	304	275	261	248	236	245	268	252	267	269	267	263	249	234	265	272	232	256	284	231	238	249	275	263	243	233	265	257	279	271	273	245	257	292	258	257	265	259	269	267	278	267	268	260	237	255	258	245	244	235	243	261	256	254	250	249	259	231	256	230	268	266	260	290	264	267	260	225	284	232	261	269	273	238	264	255	254	273	262	283	265	262	266	267	254	242	262	271	258	248	255	275	265	274	260	268	267	278	262	245	257	273	259	266	249	249	254	265	281	279	272	279	271	255	223	283	254	258	258	264	261	249	249	257	248	246	245	290	244	278	287	254	301	252	258	267	278	239	255	261	282	266	243	258	269	283	258	288	265	266	238	257	234	260	273	232	246	263	264	234	269	260	277	248	252	272	277	277	251	233	269	268	249	271	262	241	248	272	259	256	255	242	266	246	281	238	260	257	265	253	271	266	272	237	272	261	211	251	267	276	252	269	249	266	237	269	241	238	246	245	254	282	265	233	276	234	266	276	250	255	252	249	266	267	281	244	243	260	264	289	231	261	253	250	280	276	256	245	274	277	278	283	245	277	240	265	243	236	243	289	266	261	267	288	256	259	269	270	277	264	252	244	262	262	270	276	262	274	260	248	287	287	262	263	233	259	268	273	278	279	267	285	264	237	245	262	259	274	235	253	226	274	291	266	284	275	247	239	286	264	249	254	242	269	235	264	272	297	269	233	270	272	239	252	270	270	251	268	271	263	254	242	256	250	289	247	283	235	245	237	284	267	267	253	254	265	249	255	269	279	268	243	228	242	262	261	290	270	279	228	276	271	268	269	241	255	256	232	285	266	251	278	266	301	267	268	250	233	247	266	267	264	265	243	268	248	257	265	270	277	251	255	269	254	300	268	244	286	267	247	256	269	293	259	263	275	261	263	274	250	249	271	246	214	251	255	260	238	286	247	266	281	255	264	241	252	248	287	256	250	249	267	230	247	259	267	286	287	258	222	273	270	253	262	280	261	243	274	238	256	253	262	278	252	262	256	269	276	260	242	259	261	247	246	258	249	285	276	281	272	239	279	267	258	269	297	261	282	253	275	238	237	262	214	274	241	260	255	249	316	244	246	256	232	284	272	268	226	259	279	271	250	257	269	273	250	254	292	270	273	256	264	281	252	250	264	263	241	280	281	227	233	272	255	282	248	243	259	229	244	255	246	241	272	282	249	273	266	283	241	239	239	304	277	294	252	228	245	228	253	253	279	283	252	256	256	267	242	274	236	270	221	258	249	242	241	271	276	253	248	225	232	255	244	244	233	253	238	276	251	233	279	257	263	242	277	279	243	297	258	249	240	272	248	270	261	270	261	277	288	263	248	259	256	270	271	234	255	240	296	259	289	253	250	257	262	263	265	258	250	252	276	250	313	246	251	268	252	268	248	253	298	293	279	263	258	258	250	278	259	252	243	268	291	306	260	282	234	267	247	240	281	284	268	270	287	252	284	280	277	245	246	278	288	215	264	279	261	264	242	254	277	259	263	242	237	270	254	280	246	245	244	283	258	260	257	255	254	237	269	276	291	286	260	242	267	298	262	269	239	245	233	261	254	276	232	274	256	251	265	223	264	258	259	252	281	279	288	277	264	239	260	265	263	256	276	278	282	276	263	252	274	281	257	288	272	245	248	285	256	234	247	230	264	282	244	257	266	266	271	293	258	241	245	290	222	278	269	256	258	244	280	271	253	263	266	276	292	263	263	253	240	257	242	274	234	283	275	228	278	243	236	262	251	271	250	241	276	278	255	260	294	296	254	264	227	280	258	254	278	250	251	273	285	260	255	290	250	268	267	227	248	265	267	263	266	274	259	262	270	245	257	266	268	246	215	291	256	251	260	249	277	251	236	273	270	288	262	260	258	248	268	280	257	280	217	269	263	249	245	261	274	286	269	263	258	261	233	248	261	266	259	263	251	269	247	252	272	223	263	259	266	257	275	263	252	240	249	243	257	260	249	271	263	264	292	270	272	273	249	259	258	249	265	284	254	278	245	257	258	259	252	260	270	268	258	261	265	266	266	230	295	251	272	247	282	269	279	261	247	254	265	265	250	287	246	270	253	245	277	275	248	272	266	244	252	263	273	235	254	274	267	242	265	240	250	267	282	260	285	248	246	253	261	253	262	245	244	264	249	222	298	272	231	233	252	259	240	241	252	279	261	250	232	258	242	252	248	230	255	285	251	272	290	287	276	268	244	269	274	269	227	250	248	232	286	237	215	256	240	257	247	264	265	239	285	271	273	230	251	264	229	260	283	268	272	259	273	251	245	264	268	267	250	270	272	271	290	254	231	257	236	262	303	253	245	261	264	270	251	255	253	256	280	244	251	255	265	263	284	271	296	238	276	266	241	324	267	270	264	268	240	245	270	244	259	244	256	246	281	268	265	265	293	265	244	271	265	270	243	269	280	267	275	262	269	247	254	270	267	255	257	262	261	243	235	235	269	297	281	251	286	240	248	283	243	272	245	234	283	271	254	263	274	259	253	261	237	257	253	292	250	285	277	244	265	272	273	273	242	248	276	261	268	273	270	264	258	248	257	240	261	227	280	262	261
16769	25618	22870	14186	8707	6035	4514	3405	2730	2342	2066	1772	1597	1368	1253	1060	1065	937	918	874	826	812	813	787	761	724	672	648	624	631	656	611	613	564	634	623	611	621	607	621	559	601	569	614	589	599	577	589	546	606	600	619	583	588	558	570	574	563	545	568	601	600	586	563	553	567	576	579	567	572	555	584	578	550	592	583	565	568	581	589	559	553	561	538	571	584	544	560	545	567	615	603	574	538	548	528	555	548	554	542	553	572	578	559	587	575	535	598	604	544	531	557	532	569	549	582	546	570	583	546	540	585	543	544	563	589	570	530	560	585	549	543	583	582	527	588	615	558	536	557	600	611	541	597	557	563	592	524	627	497	550	553	519	566	590	588	527	566	522	556	538	597	560	558	547	566	550	553	535	533	565	557	587	591	556	539	560	548	557	548	571	507	556	525	617	559	609	534	554	509	552	538	611	547	559	542	596	550	526	572	556	595	550	538	579	557	561	588	557	553	566	536	556	598	524	562	518	520	570	553	549	580	506	604	572	578	574	554	562	545	580	516	572	560	526	543	518	578	564	599	536	563	572	555	538	566	551	567	562	566	544	586	542	570	540	572	577	545	571	538	531	544	553	549	588	582	583	543	603	545	536	583	563	568	565	564	533	576	574	582	603	566	544	545	522	580	543	537	607	554	551	537	554	564	570	590	523	532	553	568	563	532	585	548	544	597	554	512	549	545	588	506	605	588	584	539	566	544	540	545	583	536	508	594	603	554	551	601	563	576	555	563	592	613	543	587	591	590	540	592	527	550	557	553	560	578	542	581	570	600	567	594	585	567	548	563	569	612	559	587	536	536	558	592	557	532	575	600	523	570	567	533	572	582	580	549	571	551	537	538	544	538	524	567	543	557	538	523	543	547	595	547	559	561	594	601	550	522	598	568	572	541	559	578	533	556	533	543	570	564	545	578	558	585	531	569	528	525	540	554	567	537	573	518	557	556	548	552	559	545	577	570	587	582	551	570	559	503	553	578	587	573	604	553	592	559	538	563	535	546	541	584	521	568	593	527	525	543	548	597	571	544	556	565	562	565	583	559	557	586	550	531	532	546	545	545	555	566	569	519	550	577	513	568	561	580	573	585	542	518	569	547	580	587	545	608	537	534	549	568	516	538	566	526	563	552	553	598	588	569	582	548	525	563	552	545	546	555	571	527	560	548	561	554	547	548	607	601	571	577	611	565	605	557	546	537	547	575	588	527	574	566	625	567	553	568	597	579	579	553	580	551	527	555	566	538	563	567	540	526	549	543	556	576	569	538	543	564	557	575	557	552	581	552	549	559	534	583	534	547	556	530	528	551	530	558	565	558	508	596	588	565	531	618	619	542	554	539	534	568	551	540	540	562	554	554	575	533	524	552	553	571	561	579	571	540	555	587	541	568	587	543	556	566	571	559	563	544	588	531	559	544	576	604	570	481	581	538	515	565	536	549	587	549	566	533	534	551	582	573	579	521	578	563	608	567	581	526	540	551	581	521	529	538	548	528	531	573	592	585	575	561	592	580	513	580	547	532	569	556	527	583	564	595	545	556	558	585	565	512	572	579	570	543	557	602	556	589	540	589	593	564	562	522	539	545	566	572	563	591	579	577	580	580	596	571	551	561	529	589	548	563	576	544	577	560	569	536	553	529	576	559	571	535	538	562	557	516	586	509	580	531	518	596	536	572	555	567	522	581	546	622	585	549	575	559	486	557	539	587	553	539	541	537	548	563	555	534	557	557	580	546	577	532	581	535	569	559	596	572	567	532	560	535	560	535	532	587	589	593	557	579	522	565	530	519	595	570	572	525	545	529	574	578	561	575	569	528	564	562	565	564	567	564	538	594	556	539	534	565	517	525	590	535	537	519	561	590	529	593	579	565	513	588	544	575	534	595	550	554	546	547	587	566	584	569	541	582	563	558	593	549	552	555	598	594	535	526	573	548	576	554	556	563	581	601	603	535	544	571	588	554	516	579	552	533	579	556	578	552	581	593	585	564	543	540	595	533	540	526	521	569	590	576	560	578	549	596	544	539	557	558	581	585	577	588	550	577	524	525	596	538	566	590	563	564	551	573	550	564	610	566	542	539	554	515	547	508	579	529	563	549	547	591	574	578	563	537	513	577	523	566	556	554	586	551	548	574	630	571	562	539	580	580	567	553	541	590	505	617	594	581	545	537	536	554	571	588	541	512	566	558	598	539	571	544	571	540	608	574	540	544	552	508	562	590	581	534	547	578	536	558	569	580	586	562	586	543	526	521	575	593	591	541	527	580	554	586	541	588	588	596	521	585	562	547	534	595	546	580	569	557	581	554	576	572	545	588	556	534	568	582	538	587	546	572	587	583	605	550	592	527	596	567	597	543	537	567	573	543	563	557	588	578	571	577	533	545	567	592	558	568	574	554	540	596	531	578	555	584	557	547	507	591	578	558	537	585	583	567	527	582	545	558	543	570	559	567	557	545	577	553	613	570	543	583	544	587	551	583	585	538	533	562	543	543	575	569	604	527	553	558	563	569	568	557	520	583	555	580	552	550	567	517	528	572	607	550	569	618	561	544	567	548	524	541	577	587	558	562	540	531	558	546	555	513	563	560	558	532	555	576	546	559	593	567	595	561	537	540	577	603	585	544	573	546	598	569	567	559	545	544	581	550	555	557	521	557	546	566	570	583	528	534	561	580	528	542	541	582	562	570	587	557	557	551	542	569	551	576	587	583	578	569	566	592	559	566	522	590	577	569	546	545	573	607	564	567	601	557	540	585	602	539	529	531	514	584	598	575	544	546	552	559	584	528	563	557	555	557	581	554	532	565	539	544	544	594	544	560	590	565	557	559	566	565	575	581	578	574	573	571	535	628	573	568	550	556	563	541	509	576	522	537	589	579	566	588	592	586	550	545	532	600	570	524	585	568	546	546	538	536	592	564	537	579	582	559	566	545	535	597	583	573	523	517	583	613	578	546	571	583	522	520	592	608	557	522	543	549	592	542	546	583	525	587	592	571	564	553	561	547	548	559	518	552	509	524	544	553	526	507	559	533	569	500	548	573	534	555	521	557	564	576	543	576	568	548	550	567	540	553	590	573	576	515	554	552	560	550	535	586	611	573	550	547	565	563	572	555	558	544	578	549	527	583	558	532	556	562	543	577	540	587	595	537	543	579	577	551	605	591	550	552	581	534	569	564	588	547	595	563	564	582	576	592	534	578	569	552	556	558	521	543	598	565	576	578	547	590	577	563	558	551	538	510	541	569	539	581	518	580	563	586	528	594	560	562	544	533	570	590	555	552	557	555	550	582	585	554	530	546	552	568	582	565	576	575	533	560	573	535	567	582	546	568	576	523	535	572	586	563	587	550	543	585	552	578	539	589	573	561	600	573	584	595	548	598	567	589	562	569	563	589	559	539	534	584	524	542	545	586	529	574	552	572	580	579	511	558	557	546	560	541	543	560	613	593	494	551	540	575	581	592	542	546
24251	21444	28520	24723	19268	5327	2259	1351	1009	788	716	628	594	468	404	346	349	352	313	297	309	308	298	275	268	256	228	211	243	211	225	176	208	226	198	217	220	216	197	192	210	176	189	184	186	171	184	188	228	182	172	188	193	187	198	181	167	172	191	200	178	193	199	203	191	172	180	190	169	179	158	188	195	190	182	192	219	199	150	186	206	203	175	196	196	171	166	155	184	166	203	201	199	178	179	176	209	190	189	183	193	177	147	201	171	198	200	177	180	181	167	177	186	160	175	195	199	195	174	182	186	215	193	172	160	166	168	167	168	181	182	170	189	169	176	196	168	197	166	181	194	151	173	183	180	186	192	182	186	190	190	189	192	180	218	183	177	180	198	188	148	196	192	184	156	190	213	181	154	199	172	173	170	160	178	186	189	190	170	186	175	186	186	183	202	215	170	182	165	198	201	178	185	188	183	174	198	191	195	210	163	191	184	186	183	175	164	193	204	182	169	182	191	164	170	176	186	163	186	164	190	192	176	171	180	183	157	178	189	174	165	182	202	182	182	170	187	182	185	174	225	169	226	169	183	191	193	194	184	161	195	188	193	183	184	200	178	172	180	163	181	189	182	183	179	195	212	180	166	163	186	164	171	190	176	193	196	174	187	203	187	169	165	178	181	166	191	189	198	216	175	158	175	184	188	187	173	182	194	218	186	165	190	185	168	189	186	168	189	219	178	161	189	197	169	153	188	161	197	179	183	192	202	164	187	176	208	190	162	199	190	172	171	183	184	182	175	192	196	167	175	190	175	176	191	187	178	173	164	163	161	169	170	194	187	173	185	198	179	199	192	189	219	160	186	161	156	187	197	206	191	196	155	204	190	170	173	162	194	162	190	175	201	186	176	178	176	198	181	177	182	191	191	165	178	182	182	177	167	175	162	191	178	193	192	180	192	163	175	182	187	169	170	172	168	174	193	188	170	196	178	199	174	190	177	176	184	182	173	170	199	174	173	176	172	206	205	157	200	175	202	160	181	191	185	195	204	180	196	164	175	180	158	171	181	177	186	175	174	159	179	193	173	183	157	163	166	195	193	185	164	167	182	167	186	161	184	162	193	183	202	190	181	171	187	176	165	211	177	192	183	196	192	161	183	205	190	202	179	195	182	178	193	174	167	183	201	162	199	175	192	159	164	176	178	193	192	189	160	182	211	206	176	193	185	163	173	161	176	210	185	154	155	162	190	220	182	183	190	162	201	155	194	187	181	182	175	172	188	188	160	209	166	189	144	171	182	198	184	190	178	184	169	150	189	210	188	168	173	178	179	176	195	193	190	180	180	171	176	171	171	220	202	210	223	175	220	190	171	191	197	194	183	178	163	173	162	197	183	173	199	190	185	193	179	173	163	183	192	166	196	161	204	192	193	177	172	176	183	202	170	187	195	185	175	200	161	166	168	169	214	182	168	181	184	180	179	195	181	181	176	171	192	186	167	165	193	177	182	179	189	176	177	186	170	198	199	168	177	181	171	183	191	174	171	186	189	193	167	178	207	181	186	171	159	199	174	169	169	194	208	174	208	176	173	180	164	174	171	171	170	201	179	167	196	200	167	187	169	162	177	192	192	169	180	174	177	206	156	181	178	174	216	177	167	177	191	168	183	161	175	203	200	186	188	197	191	178	201	181	173	171	189	196	189	182	184	174	176	198	169	170	168	173	158	178	148	159	170	185	169	187	196	175	186	168	204	203	187	175	184	180	158	186	195	162	217	166	215	194	174	155	187	198	167	179	194	202	187	180	200	186	195	186	175	207	157	168	163	188	194	175	204	185	204	167	161	198	166	184	181	180	169	178	168	178	191	168	176	183	201	186	209	179	186	175	167	160	169	181	196	172	195	189	180	193	202	187	191	185	158	212	166	194	173	172	174	180	168	191	174	198	218	173	213	179	187	192	189	189	185	167	180	171	188	193	183	164	196	157	175	163	155	164	192	167	192	183	195	215	184	199	194	183	187	201	172	197	162	179	170	182	167	167	172	159	194	187	191	173	182	157	172	177	181	185	179	171	184	182	203	177	163	199	189	199	193	197	182	202	175	194	181	180	174	194	192	185	187	194	192	156	182	171	163	186	170	184	191	170	169	185	177	175	183	186	181	169	196	199	161	201	199	199	202	179	192	192	188	167	189	173	171	176	182	187	191	209	206	182	200	201	189	171	171	188	194	174	176	166	220	171	198	182	182	152	188	193	182	169	178	174	186	191	160	178	179	181	189	179	171	206	169	189	177	196	190	159	200	181	193	164	186	181	178	190	184	209	176	200	187	193	194	186	175	185	191	189	175	182	180	195	186	163	195	145	182	167	194	175	211	187	164	191	192	172	180	183	175	161	191	181	193	170	175	179	188	187	180	199	192	184	173	170	185	180	174	175	171	207	167	176	174	180	185	182	168	175	178	175	168	205	199	187	160	173	200	190	184	198	189	163	169	204	180	182	192	176	198	195	176	187	180	167	178	177	185	176	199	176	194	191	210	186	185	212	163	174	174	145	185	214	199	193	173	184	203	174	189	195	181	174	175	183	173	185	193	170	188	201	201	187	212	173	195	198	170	176	177	203	191	179	174	195	198	212	178	181	202	178	192	174	162	185	189	187	204	184	203	189	173	203	172	176	165	165	201	158	173	190	190	197	186	209	149	188	175	198	163	187	167	180	187	190	166	185	198	153	165	168	198	177	177	186	188	193	170	165	196	185	205	191	179	179	194	195	180	178	194	185	184	171	190	182	185	161	168	196	192	156	201	172	164	189	189	185	173	185	192	157	190	177	177	165	200	179	205	168	191	157	169	183	204	177	206	188	188	173	194	176	188	195	167	163	166	165	167	159	168	180	206	180	201	199	174	202	202	194	182	181	135	185	192	186	185	192	179	189	184	169	185	181	210	167	177	186	202	166	189	197	190	158	186	196	188	201	166	194	206	160	210	171	202	182	178	173	185	186	187	180	185	179	180	183	210	188	197	179	155	189	166	175	155	179	176	144	183	178	183	175	192	157	179	160	187	202	198	194	166	185	177	193	187	161	182	187	171	186	181	164	212	164	166	172	170	176	167	177	194	190	163	170	187	184	178	176	181	194	181	185	191	175	179	196	185	188	159	188	205	183	169	164	181	162	190	162	172	207	194	170	183	187	190	206	196	208	160	183	171	188	169	166	213	178	186	199	170	199	164	188	177	164	185	165	176	184	200	174	170	171	187	167	162	192	154	207	184	176	168	180	178	183	161	169	204	138	185	162	168	188	194	175	160	207	185	187	172	172	197	182	172	191	183	191	206	152	180	162	179	191	197	190	172	189	171	191	168	180	188	163	179	169	208	170	185	175	177	176	153	189	205	172	203	163	183	194	176	175	207	201	171	180	177	168	202	174	188	177	198	177	166	143	185	174	181	174	191	170	168	175	165	167	175	206	163	193	175	171	179	206	182	188	189	201	162	183	177	202	182	190	168	183	185	180	183	176
17892	31889	28792	19096	12929	9483	7299	5511	4375	3581	2849	2715	2319	1939	1593	1473	1269	1188	1049	956	983	952	874	786	762	685	629	633	547	506	563	525	559	540	508	496	466	496	472	456	499	481	452	427	426	429	432	382	447	474	456	408	427	434	416	396	441	402	455	434	426	413	423	428	425	404	446	394	401	424	427	402	437	401	395	398	415	419	412	385	439	452	438	432	422	422	423	441	417	415	398	391	390	434	431	384	386	374	386	405	384	387	454	393	392	384	383	388	407	388	430	422	414	425	392	407	404	410	396	416	435	441	431	408	381	446	411	386	375	417	410	415	402	389	454	390	409	391	422	412	369	415	415	404	401	411	412	389	418	376	431	423	413	429	411	421	425	427	397	423	389	427	417	395	409	408	399	417	427	390	429	451	382	406	419	438	456	400	398	373	382	410	382	410	402	403	431	388	406	422	406	429	390	442	420	404	390	411	372	420	394	432	398	394	404	395	379	433	356	419	432	384	407	427	394	445	387	420	440	390	430	401	437	398	411	404	410	400	377	404	390	397	416	418	391	420	418	393	390	409	420	399	422	399	424	405	436	423	403	401	398	397	440	384	416	410	408	403	386	392	430	411	403	409	401	412	416	398	404	400	422	435	414	406	395	409	412	389	377	435	403	400	374	398	425	393	393	439	390	385	397	373	386	394	376	388	390	355	376	415	439	431	406	435	372	402	364	382	386	396	387	394	424	386	441	398	390	422	384	386	340	411	425	370	398	388	373	395	381	388	425	404	412	402	367	407	382	404	403	407	381	379	376	416	389	397	425	385	396	405	425	434	420	386	387	406	395	389	417	428	413	398	428	380	375	404	434	408	439	402	413	428	405	394	415	383	397	486	414	434	377	381	385	423	369	421	397	383	394	412	395	398	423	400	407	389	409	413	382	389	388	408	370	410	374	383	403	443	415	368	413	395	432	395	416	401	450	448	399	376	415	389	419	394	378	442	427	388	398	414	400	428	398	406	416	377	412	407	440	409	418	396	401	409	422	390	426	412	405	422	386	424	334	409	431	396	420	397	398	432	364	388	408	426	429	402	421	407	409	413	397	403	420	437	409	396	380	400	394	428	435	417	386	445	384	414	415	381	421	404	382	401	433	405	376	399	409	393	402	419	399	403	423	402	434	400	386	370	403	400	416	439	395	391	413	392	405	410	442	426	411	443	397	405	401	422	405	421	387	407	425	404	385	402	397	396	390	395	419	394	378	395	422	402	383	392	430	397	384	424	410	458	395	390	386	384	380	418	400	400	394	404	395	407	380	414	419	382	425	360	430	400	387	425	412	364	400	407	380	417	411	383	417	380	411	387	396	436	401	397	409	405	396	393	387	404	425	383	370	383	404	423	438	407	404	431	385	434	433	442	390	398	418	400	400	407	385	364	414	388	427	377	370	422	414	383	438	392	384	407	425	399	448	414	371	421	447	430	394	418	399	411	449	372	403	410	402	432	418	401	399	415	428	375	416	418	372	397	421	372	413	431	425	434	419	398	455	441	368	385	398	404	389	396	361	402	389	361	407	392	403	420	394	413	405	393	407	423	401	428	421	381	408	411	421	420	396	427	452	424	378	375	430	406	414	396	395	421	406	434	393	409	390	409	431	404	384	396	408	436	402	389	401	393	400	398	432	360	356	440	386	402	418	402	397	422	405	419	395	375	388	393	414	381	423	437	420	452	421	407	415	416	389	404	418	439	435	414	424	433	407	405	429	416	378	380	439	397	391	386	403	408	374	411	421	413	436	400	410	374	439	393	408	400	414	418	411	378	392	403	376	388	414	372	404	402	402	388	399	437	394	372	405	424	396	416	384	393	404	403	429	435	399	425	382	417	410	368	379	437	391	406	442	415	405	424	415	406	434	414	403	372	406	412	400	415	393	366	416	401	401	460	396	403	400	395	409	386	401	413	413	412	389	382	458	407	374	397	428	397	427	424	395	412	423	436	383	397	416	392	424	403	415	402	362	431	406	383	377	447	437	392	399	423	448	392	356	378	402	397	407	397	417	403	404	403	415	409	409	407	425	392	399	453	386	407	386	414	419	418	385	398	397	418	395	394	407	440	429	388	401	408	391	398	412	380	439	411	383	407	399	385	443	423	414	393	393	408	424	389	406	386	419	416	374	384	402	443	424	416	375	394	409	411	393	409	423	417	383	424	375	433	432	426	411	390	428	448	423	395	378	387	406	390	387	406	415	421	385	396	411	400	396	393	392	401	387	415	443	380	406	405	381	427	412	396	418	415	355	402	415	424	385	419	417	420	433	397	393	364	428	445	363	415	408	376	420	419	373	405	357	440	391	379	377	375	402	406	410	422	414	402	396	430	424	393	425	397	429	363	411	436	378	389	425	368	400	426	401	413	409	388	410	405	418	393	380	378	430	415	411	401	370	415	396	405	424	375	416	388	397	428	401	385	412	405	413	408	376	403	396	416	398	436	385	397	402	427	378	375	418	380	392	386	431	406	388	393	387	407	412	410	408	406	366	405	374	406	391	410	392	445	415	429	432	433	418	410	402	395	429	390	427	388	426	412	429	384	380	404	406	432	393	398	412	397	396	415	412	404	403	414	416	396	396	379	377	430	379	383	384	417	397	423	420	400	402	420	393	423	380	415	400	416	402	406	391	399	391	372	371	396	395	387	390	420	376	383	419	432	358	397	425	384	387	398	409	424	410	422	380	377	402	418	394	385	433	390	364	407	388	399	402	443	421	377	426	423	407	435	384	385	387	399	385	430	426	381	385	406	389	384	415	380	401	385	369	415	371	386	399	413	389	406	396	412	391	457	438	447	423	395	415	422	408	386	453	394	445	408	418	388	387	416	398	406	437	417	387	377	425	398	389	358	414	409	437	435	433	436	412	384	404	427	428	401	433	402	392	389	404	415	378	391	382	404	390	383	390	405	409	438	379	363	399	373	409	380	392	396	403	404	454	408	411	405	410	436	424	443	412	411	424	390	417	408	420	414	408	433	396	410	431	409	398	416	402	386	403	399	409	423	418	410	401	409	402	404	382	388	431	396	409	427	393	401	443	394	418	432	410	397	379	400	417	441	428	427	403	371	404	408	404	416	394	413	414	420	415	427	414	360	393	406	396	435	424	409	406	388	414	410	405	423	411	407	452	411	402	426	398	400	407	387	374	407	383	419	382	394	404	427	429	436	399	424	386	368	395	390	431	406	383	413	410	436	378	445	422	422	399	344	426	458	378	387	372	391	394	422	413	400	380	405	406	415	421	395	412	410	411	409	422	406	385	437	392	404	415	390	386	431	419	441	411	438	432	432	431	395	422	416	399	390	413	407	396	406	399	465	403	375	430	422	427	373	412	372	435	374	424	375	384	410	411	417	420	414	409	380	428	414	400	402	368	410	410	390	376	404	401	411	457	428	399	395	423	385	394	389	435	373	394	415	427	377	332	383	421	398	393	364	425	413	415	394	409	429	416	413	395	386	382	413	402	429
23436	21482	29302	24088	21488	18622	5149	2061	1403	1045	911	731	745	638	544	438	438	405	362	372	344	316	301	293	299	270	269	233	226	212	191	186	186	173	171	183	194	186	203	206	183	167	160	169	187	174	138	160	151	167	173	176	175	183	182	156	163	167	161	180	148	163	143	189	145	168	163	131	133	151	176	148	170	168	156	180	169	156	175	176	148	139	163	168	142	156	161	170	180	179	169	186	146	160	150	162	163	167	153	150	146	180	163	159	156	188	163	165	171	131	133	155	165	162	182	170	144	167	186	171	155	176	167	156	144	168	177	170	172	169	152	161	185	139	164	148	166	153	158	165	173	189	162	158	133	150	165	153	164	154	171	173	157	178	142	140	162	175	143	156	167	157	163	157	156	171	173	143	164	160	143	153	172	161	161	148	167	162	158	161	141	162	151	161	163	165	165	167	173	186	163	136	181	170	177	179	107	163	174	167	161	173	147	150	175	160	178	157	163	162	147	128	192	141	176	147	164	153	154	152	131	162	163	156	161	146	165	155	166	148	160	166	159	175	150	162	145	159	166	157	156	161	175	153	169	155	175	153	162	149	154	169	171	165	166	149	158	153	158	162	182	191	163	162	162	138	165	165	139	149	167	164	151	159	162	154	155	152	164	144	166	165	154	180	154	150	157	153	162	173	149	141	148	172	163	178	149	164	168	149	189	143	170	160	142	153	208	173	151	152	155	158	153	143	152	158	167	153	137	169	136	210	143	156	152	153	165	155	172	150	163	149	156	156	147	155	167	185	142	154	140	181	152	162	169	137	157	167	139	167	169	152	179	195	144	167	169	123	140	145	169	170	160	175	154	151	138	158	180	158	159	147	166	176	189	125	123	165	173	180	158	163	146	157	157	177	177	148	164	155	168	155	147	145	156	159	163	166	181	172	178	155	150	158	132	151	148	155	161	160	161	159	176	166	148	169	173	179	171	146	138	141	155	143	163	173	152	176	154	189	173	162	147	153	150	163	167	178	146	157	149	160	156	174	181	164	164	161	165	145	143	165	160	132	175	163	149	162	148	166	150	176	183	146	152	166	151	171	167	173	152	162	155	180	158	159	171	176	169	158	148	167	181	137	147	160	153	178	167	141	158	173	162	144	158	165	155	171	172	177	136	201	139	163	144	158	156	155	159	180	164	145	172	182	169	158	157	168	152	161	144	167	145	150	172	165	170	159	158	132	153	160	150	183	170	147	154	150	138	173	160	150	162	152	162	178	171	140	159	153	154	156	151	177	141	162	156	176	162	177	161	166	158	138	146	173	143	157	152	168	153	147	151	159	173	168	163	168	175	161	148	155	173	143	162	153	171	151	165	163	155	146	172	168	146	140	157	162	155	158	188	143	170	157	160	156	158	167	136	153	147	141	158	135	148	153	159	164	167	150	171	160	183	154	165	158	171	143	162	153	170	152	155	155	147	145	146	156	153	191	132	161	154	150	158	177	149	132	151	162	154	148	138	146	153	162	149	155	154	145	159	162	161	142	153	157	177	156	146	167	130	170	183	155	162	148	164	164	165	169	184	167	162	153	151	182	166	167	174	168	137	180	164	147	150	155	158	180	157	152	160	165	167	156	161	160	161	163	159	172	141	163	173	164	148	181	138	173	170	147	158	142	175	165	154	163	179	158	154	156	158	142	155	130	159	142	149	153	136	152	175	155	149	142	163	149	160	188	150	147	146	173	161	147	162	149	135	187	150	153	162	152	175	156	145	168	154	151	149	150	164	168	169	172	141	179	171	154	143	182	163	165	161	157	164	153	166	155	175	168	148	157	163	173	159	163	156	172	195	158	174	159	124	170	160	163	171	174	163	148	146	147	164	168	164	156	177	156	136	152	157	144	163	148	159	159	181	164	157	173	144	171	174	152	148	153	182	153	157	166	160	165	144	152	167	161	139	182	154	188	173	138	169	160	164	134	170	166	154	170	157	167	182	157	171	144	154	148	141	151	148	147	158	153	154	161	150	172	142	191	164	168	180	163	174	159	149	164	135	158	205	169	141	152	160	153	172	165	158	165	164	152	156	162	142	168	165	157	144	150	144	166	165	145	143	166	155	167	161	144	158	160	165	169	183	164	151	162	149	153	190	182	177	151	148	135	168	174	178	155	159	158	158	154	144	169	169	144	154	126	150	138	153	154	143	157	163	143	164	168	153	149	160	168	127	176	181	164	151	168	161	149	158	137	143	156	167	153	155	158	156	143	162	149	136	138	137	145	149	161	180	161	172	178	153	157	173	142	142	159	165	154	129	167	152	145	172	160	166	137	143	168	158	158	166	167	173	152	162	158	137	152	164	160	162	154	177	154	149	141	158	161	153	186	161	164	135	148	166	155	168	152	182	183	152	170	168	174	151	173	150	159	148	152	162	135	172	148	181	153	180	165	156	165	170	172	175	174	162	150	136	168	140	145	176	178	157	155	181	145	163	155	138	175	152	163	149	147	169	172	162	166	150	174	154	130	170	167	179	153	149	187	152	168	137	147	153	175	157	163	149	167	158	174	192	158	170	161	170	169	143	126	146	146	180	161	171	177	150	135	147	158	158	190	131	179	160	166	131	138	161	164	161	162	165	156	177	158	152	144	150	162	158	146	172	173	162	152	143	164	176	150	151	162	154	170	159	146	182	154	170	148	146	172	146	154	179	153	173	157	152	169	129	173	173	166	154	164	142	152	164	154	160	155	167	145	153	155	141	139	135	187	164	170	157	167	147	148	171	161	155	142	164	161	141	159	166	141	179	163	175	161	148	147	159	134	143	153	145	176	154	163	156	159	151	162	169	170	149	173	176	157	154	162	123	154	169	159	179	158	172	193	158	157	161	157	138	155	151	160	164	152	156	154	174	154	170	153	153	181	155	158	147	162	138	136	145	172	157	169	164	164	154	159	171	165	168	178	158	172	148	156	162	136	153	172	146	160	168	157	175	152	162	150	158	156	152	152	151	142	157	150	154	178	172	131	155	164	189	151	143	148	189	167	170	156	146	154	154	178	170	133	170	136	161	164	155	171	151	149	176	153	170	138	147	173	162	156	151	134	177	155	146	163	170	181	171	151	142	164	150	183	160	153	156	160	162	158	161	165	144	146	156	144	152	189	152	166	183	139	169	167	168	145	147	160	149	151	142	170	154	177	178	162	182	158	173	148	183	167	167	160	163	163	170	176	172	152	174	190	175	166	149	161	172	145	163	132	146	146	177	156	159	171	152	173	143	165	163	155	152	175	142	155	164	147	145	152	162	157	150	158	156	163	160	160	174	168	166	152	158	165	163	167	182	158	189	153	142	146	166	172	155	127	147	153	164	143	151	177	149	136	154	156	144	142	145	151	157	171	151	164	136	155	148	150	148	136	168	164	181	158	162	149	163	137	170	161	164	140	145	156	157	149	163	174	178	142	159	148	145	163	149	156	139	166	166	165	147	164	153	161	150	136	172	161	160	157	153	166	170	177	142	162	181	177
19876	35659	32474	23184	16795	12214	9551	7552	5809	4502	3723	3343	3007	2615	2034	1813	1631	1410	1265	1199	1150	1102	1047	996	877	831	769	581	615	560	596	528	491	515	469	441	472	419	433	480	455	417	433	373	380	406	421	406	431	368	366	374	398	356	366	391	349	322	378	357	320	314	362	352	355	368	353	349	352	333	349	348	358	332	360	359	349	374	350	317	346	381	323	401	336	348	371	344	373	340	328	350	345	318	356	316	312	319	354	341	326	335	352	342	341	336	338	352	349	342	322	350	352	352	352	354	360	333	346	334	314	336	322	323	338	289	342	365	357	340	371	344	342	344	368	343	331	328	370	345	334	327	348	325	342	393	351	339	367	346	375	342	346	348	307	359	323	327	345	310	337	305	361	335	325	346	329	313	297	342	299	324	348	336	334	349	305	344	345	348	361	329	332	368	357	344	305	332	377	324	346	320	355	335	317	331	385	338	302	334	322	336	360	336	346	335	346	326	338	332	331	340	355	340	329	335	330	332	327	331	359	348	336	342	357	356	352	329	325	365	346	348	331	318	313	317	326	328	302	341	325	372	311	352	332	325	333	330	349	325	352	373	313	327	370	338	358	338	351	348	362	297	328	337	359	360	367	303	328	367	324	349	344	374	367	339	338	351	328	346	369	327	318	351	351	352	343	364	330	325	378	305	329	327	340	342	318	349	343	332	332	372	339	322	326	322	332	330	382	328	315	349	352	349	350	356	353	353	344	340	344	335	351	385	338	322	304	348	311	331	347	338	339	342	314	320	294	375	290	317	324	363	326	318	318	352	342	380	342	345	347	324	312	340	334	356	364	335	345	324	351	375	364	374	328	330	338	343	345	345	370	328	327	326	321	320	348	334	347	347	325	319	370	356	333	367	305	328	314	324	357	355	367	350	323	359	323	347	350	317	322	364	330	328	347	334	333	357	374	342	327	317	357	346	328	358	308	389	309	328	374	325	331	325	339	332	301	352	352	340	359	329	336	361	324	322	330	342	373	316	310	344	369	326	326	319	335	332	308	318	333	334	323	285	335	302	337	336	310	358	329	345	340	357	325	347	369	353	338	337	352	355	372	323	329	366	326	356	350	332	317	363	343	354	350	357	330	350	338	369	368	338	330	339	335	332	321	334	343	321	327	346	328	346	363	320	342	333	351	314	310	322	324	318	346	342	319	347	348	290	337	347	370	336	322	333	380	320	368	321	351	333	375	335	335	355	343	340	324	359	334	337	326	346	339	368	343	377	346	318	322	359	338	320	383	374	331	353	320	321	326	357	373	375	356	294	332	329	334	329	326	353	343	336	337	366	355	315	326	357	341	332	353	339	334	324	354	331	308	331	313	348	362	313	312	327	332	318	329	340	344	332	343	344	310	317	348	314	385	339	309	302	322	310	342	318	353	340	350	328	316	336	339	333	322	337	328	354	356	361	353	368	345	344	341	338	367	345	338	358	359	306	297	355	326	351	322	353	349	362	334	327	315	364	323	317	310	370	334	348	342	329	303	320	337	336	299	333	369	338	347	318	325	313	352	319	350	326	337	359	322	338	362	319	344	312	373	313	352	315	340	347	329	350	334	321	346	340	370	333	309	336	341	331	318	357	346	332	325	346	345	329	331	312	366	364	322	345	338	352	317	346	321	307	322	350	326	308	344	313	344	339	331	330	332	358	354	365	338	346	365	338	359	330	328	329	303	338	334	350	318	325	324	324	366	311	325	314	297	342	325	298	307	348	329	330	317	353	320	349	331	324	342	334	378	363	368	372	358	314	333	296	361	338	334	375	323	353	354	316	288	344	340	328	341	354	372	319	357	324	340	337	376	340	342	325	310	338	328	296	329	318	334	360	341	338	343	315	350	327	364	340	323	320	365	359	340	296	369	342	324	338	327	323	338	347	348	330	335	325	356	332	320	341	349	318	320	337	334	362	353	310	328	328	350	358	349	337	328	308	337	322	331	326	298	356	354	343	315	374	349	333	341	347	325	321	342	357	319	334	335	297	371	341	338	345	335	334	325	346	344	357	348	336	348	337	334	335	312	345	371	362	317	386	347	323	318	327	334	302	318	335	325	333	365	341	309	351	337	372	327	327	323	323	347	332	311	326	348	347	321	353	354	338	332	320	336	329	289	316	326	339	320	351	352	317	348	363	354	373	346	345	353	322	354	308	390	334	356	336	354	311	348	330	318	325	337	326	299	345	322	336	339	351	312	344	330	371	351	320	317	328	333	314	348	368	351	342	332	318	345	317	338	336	306	316	355	318	319	367	321	352	332	328	339	337	314	363	373	309	296	335	325	315	340	339	369	317	350	370	315	322	381	317	353	347	353	348	329	358	357	330	343	330	339	323	362	332	332	363	335	341	323	349	377	350	321	312	351	286	338	333	333	343	350	311	364	351	330	327	341	338	328	330	298	332	297	334	338	322	349	306	342	359	337	331	355	316	332	337	352	346	330	338	321	325	319	356	370	346	324	325	328	327	342	338	344	371	349	345	332	317	365	330	337	324	287	362	283	346	357	307	351	345	379	345	326	335	331	356	350	339	340	312	348	329	315	321	328	334	298	356	320	341	371	304	321	360	330	344	331	356	344	298	370	320	347	335	321	352	314	335	341	326	345	355	361	355	351	342	340	324	344	350	336	331	338	323	343	342	345	357	356	360	351	362	344	327	348	341	344	324	353	308	300	346	315	360	342	370	339	342	341	325	310	346	337	349	299	331	327	335	327	318	373	338	347	331	318	338	375	323	328	319	368	359	387	354	345	319	375	334	341	311	377	365	327	337	365	303	331	354	329	351	329	337	333	349	317	348	358	350	364	352	383	317	355	331	325	346	336	321	336	395	326	328	346	362	324	298	309	314	328	330	329	363	326	334	311	350	340	342	346	336	342	359	323	293	314	338	378	308	342	341	338	354	364	366	325	350	350	344	347	320	307	340	339	320	330	323	333	305	323	316	362	309	328	322	330	330	326	348	331	328	303	337	322	343	334	317	333	326	335	370	317	334	345	305	331	340	323	357	299	318	342	316	356	331	328	372	360	345	378	351	378	302	328	331	333	328	371	316	307	310	315	348	338	320	340	350	336	327	344	320	340	333	352	329	320	364	334	312	325	334	335	358	330	336	342	332	344	331	353	332	317	349	371	308	351	302	316	331	330	333	343	356	307	337	366	310	347	335	305	331	303	363	345	324	346	304	329	326	324	336	351	328	324	373	342	352	338	333	359	339	337	390	326	360	363	370	329	330	333	305	341	323	343	329	351	301	365	332	331	271	332	361	337	363	311	343	358	327	339	332	337	311	324	358	324	329	323	345	338	334	341	332	347	316	345	319	321	326	325	323	326	361	328	351	355	322	337	345	326	337	376	314	322	356	292	365	332	323	359	321	377	343	343	330	338	349	375	314	381	313	348	324	375	365	330	325	322	326	339	299	351	329	326	330	336	334	367	358	310	355	338	335	328	353	314	341	350	354	324	359	340	336
26960	20860	13945	5722	2357	1478	1008	797	668	552	518	467	460	454	382	365	357	360	340	315	291	313	334	296	270	310	272	260	256	273	277	295	263	274	273	243	275	270	271	280	280	264	257	281	280	285	248	274	259	274	257	269	259	267	251	249	265	246	288	292	261	263	256	237	240	279	243	227	271	249	242	269	247	249	250	251	268	247	282	237	292	248	291	250	249	234	261	254	261	258	249	252	282	272	289	269	255	270	270	232	236	246	262	267	276	286	251	246	233	236	265	262	266	260	265	229	240	266	241	253	288	267	248	230	279	265	265	261	282	257	243	278	266	231	241	255	294	262	257	261	264	241	248	235	242	295	235	275	241	264	260	286	239	260	285	234	264	265	247	254	266	248	249	238	259	248	254	255	235	267	261	242	260	269	238	238	262	246	263	279	264	293	244	261	246	246	244	256	253	265	244	266	250	254	266	258	241	248	256	243	270	248	263	276	247	237	232	245	266	279	250	221	283	250	250	244	254	250	252	263	270	243	252	250	228	264	271	247	248	252	250	278	248	241	275	253	241	241	230	234	260	261	275	264	280	275	259	248	268	227	245	224	244	254	240	257	264	279	245	269	255	257	273	234	258	254	237	252	238	266	277	264	268	249	274	274	270	272	271	247	274	256	256	248	268	260	273	232	251	236	262	261	243	234	248	243	280	229	263	272	280	262	245	258	266	225	248	247	274	245	275	241	256	271	282	268	234	264	255	265	249	252	254	246	256	260	238	242	280	265	217	230	276	257	250	293	230	257	260	265	287	247	261	242	225	260	277	263	250	271	268	276	251	243	276	257	251	237	261	243	258	253	216	248	271	276	279	244	266	248	249	244	258	259	258	265	247	260	292	277	249	239	254	237	247	236	255	256	252	236	259	269	285	232	275	247	269	245	270	265	245	250	252	241	259	263	277	234	231	237	265	239	254	264	243	255	255	240	270	250	271	269	293	273	244	266	243	285	246	242	310	247	248	279	254	265	287	274	286	240	265	251	269	269	257	247	257	257	276	257	244	244	255	264	256	259	266	260	285	241	237	255	247	253	267	243	262	224	251	259	255	262	266	277	234	259	291	239	258	283	278	251	242	289	302	248	259	262	254	273	266	279	277	240	276	270	254	279	280	262	279	254	255	265	233	238	258	243	259	274	243	252	243	268	226	237	257	243	274	264	266	252	269	246	243	256	239	267	241	224	231	287	258	250	252	243	247	274	243	251	285	274	245	282	258	256	257	260	233	250	252	288	248	253	247	281	270	269	279	247	266	226	264	264	233	269	272	269	250	282	258	268	262	309	249	275	239	240	261	249	254	251	263	282	256	285	251	240	287	256	268	260	238	260	258	246	281	265	261	279	256	264	251	257	253	255	231	276	245	249	256	256	272	228	249	246	242	238	258	239	249	270	271	257	248	265	250	267	247	247	258	236	242	262	253	232	271	217	251	263	269	275	240	251	252	265	257	240	250	250	261	267	259	263	255	271	257	283	262	243	256	247	245	244	282	251	276	256	227	258	247	256	271	232	250	284	274	283	234	245	247	238	268	261	236	248	261	255	229	274	252	257	262	269	256	281	220	229	236	245	269	272	232	240	251	253	267	237	241	260	223	246	243	269	267	277	264	230	250	232	276	255	236	251	275	248	281	260	291	268	286	255	250	260	249	247	250	260	271	260	259	263	228	253	262	299	253	250	258	247	279	258	308	252	231	238	259	308	264	268	251	258	276	269	269	278	254	246	240	227	266	293	280	239	301	266	291	260	245	245	242	239	253	243	276	240	244	271	247	252	241	267	243	283	235	272	248	261	271	229	247	274	263	276	272	261	274	241	248	252	259	228	241	259	260	300	259	268	233	249	255	268	246	265	233	267	263	244	253	245	253	253	271	255	257	227	242	271	259	260	250	248	279	238	270	275	288	239	245	241	272	250	227	269	249	250	241	239	259	286	256	254	265	271	244	255	281	242	258	263	247	261	273	245	240	259	254	245	240	260	236	281	262	271	236	241	263	263	267	256	257	258	254	256	265	253	251	244	208	258	247	279	232	275	284	261	238	251	250	227	259	253	270	264	258	282	254	272	267	278	257	261	250	263	268	274	261	239	265	251	275	281	261	240	267	243	257	263	231	241	261	294	263	283	238	266	227	260	264	250	269	266	257	242	239	264	302	278	268	241	267	273	257	234	254	288	259	237	281	238	237	239	274	251	260	272	250	265	252	252	270	262	254	248	256	240	252	264	271	244	231	249	261	252	267	281	232	280	275	281	255	226	275	253	250	257	259	258	241	230	259	278	255	263	234	263	239	252	262	262	238	274	269	261	235	287	269	290	277	268	268	248	263	246	248	258	276	224	251	248	239	280	303	254	251	241	250	249	264	251	268	260	266	262	265	250	264	264	250	244	259	254	221	270	244	262	257	262	274	258	260	254	262	273	224	267	258	266	261	242	257	265	257	220	240	255	264	255	243	257	260	251	267	240	289	257	263	261	261	270	233	262	286	260	244	246	226	255	251	261	264	252	230	259	231	262	273	235	284	254	271	255	259	269	234	285	277	260	231	257	254	270	272	253	275	248	279	247	279	258	263	255	282	260	251	251	264	243	278	226	273	271	243	274	290	259	237	251	285	274	243	242	272	249	227	261	273	261	259	243	260	252	261	272	266	230	245	271	253	274	250	267	265	261	252	265	260	281	247	272	254	253	249	272	281	274	265	236	276	257	241	254	247	293	261	260	258	239	303	246	241	248	279	267	258	248	259	257	221	266	239	259	246	246	274	242	248	256	232	256	265	247	272	230	258	262	253	265	248	263	305	234	268	261	247	253	237	252	255	247	250	252	259	274	245	257	258	262	266	279	262	243	252	274	264	255	250	248	287	285	256	283	227	271	266	243	271	269	252	260	267	266	246	234	238	251	252	248	279	257	271	241	285	242	259	248	266	251	238	238	266	232	244	247	276	247	288	244	256	251	251	245	254	272	241	252	258	247	276	243	247	235	239	254	266	253	264	263	281	296	249	271	257	265	255	229	234	260	238	260	265	251	237	241	226	279	263	238	267	291	282	258	280	244	243	242	252	288	238	230	254	262	220	261	263	240	259	263	230	267	269	278	270	278	259	224	274	266	257	235	254	242	246	256	233	294	263	256	280	256	267	234	252	235	257	272	271	268	261	237	263	259	261	262	247	239	290	224	262	272	269	226	232	265	244	264	241	277	266	249	255	259	231	254	244	256	247	271	240	261	249	269	245	272	248	216	254	254	268	246	266	261	252	260	251	265	247	261	234	277	256	259	260	271	265	233	254	231	263	240	226	252	241	272	274	221	245	263	271	259	248	303	255	271	258	251	272	252	272	260	250	239	238	263	263	222	252	275	284	283	251	231	252	251	263	262	253	269	265	251	247	254	257	239	281	281	274	268	280	270	282	265	274	262	253	252	237	248	246	258	267	245	262	259	253	269	270	269	250	270	276	245	264	253	249	285
16383	23470	21031	12954	8260	5641	4392	3261	2660	2158	1838	1647	1508	1476	1283	1107	1004	975	884	845	852	822	832	745	754	716	689	647	656	638	639	610	628	562	674	622	620	617	602	582	609	584	611	576	614	552	577	602	612	540	611	554	560	593	555	594	560	553	560	571	610	547	582	537	583	536	550	609	552	561	563	531	525	575	546	575	607	585	599	553	549	527	562	575	559	551	508	543	585	564	551	560	577	561	554	583	543	536	546	518	560	583	572	564	556	554	578	565	565	583	574	562	570	569	573	599	556	542	588	551	529	559	584	606	568	568	546	597	556	553	557	559	529	599	530	581	583	540	531	544	576	548	542	543	556	559	569	557	573	539	566	577	554	597	556	595	558	560	544	565	564	546	515	563	576	604	487	576	573	574	560	585	543	554	553	571	538	572	544	582	531	534	555	559	561	560	545	531	538	550	555	581	568	534	598	581	577	605	567	584	537	540	554	549	547	581	547	579	548	563	592	538	553	570	561	543	582	544	593	561	525	538	567	554	513	558	547	598	565	580	541	527	584	591	540	579	543	578	583	544	556	557	549	552	547	556	538	569	533	552	624	580	582	564	539	539	526	581	568	523	528	576	575	531	590	579	557	576	575	549	553	585	533	611	595	567	581	580	580	569	569	553	575	515	605	539	525	562	546	550	619	556	555	539	580	558	541	588	557	602	568	583	571	538	551	591	548	578	582	526	554	556	580	550	552	508	529	579	518	536	578	538	537	566	544	564	573	565	556	500	529	560	556	559	581	542	590	550	571	583	600	570	551	510	567	546	552	609	530	559	571	585	558	568	554	562	540	561	587	573	571	584	544	532	581	560	554	551	550	540	555	536	580	544	586	617	554	513	556	518	559	552	567	558	537	564	557	586	527	548	583	556	563	536	567	592	555	513	565	552	539	532	582	540	549	524	573	522	566	565	558	524	579	549	532	536	559	550	543	557	575	557	602	551	576	529	555	584	573	560	557	563	560	548	555	563	585	544	570	529	546	592	531	573	605	593	576	598	552	586	547	548	560	541	565	520	572	592	550	555	560	498	557	569	561	555	559	551	577	531	533	508	564	605	586	560	580	581	554	563	609	585	543	540	558	570	555	578	543	584	538	599	597	556	605	537	568	546	564	565	563	545	536	612	551	516	603	564	581	609	529	557	531	586	549	554	583	555	551	562	549	599	591	566	552	553	591	542	592	519	563	582	487	559	568	585	531	588	595	537	539	594	561	517	557	547	586	550	563	547	525	544	546	526	528	561	552	581	554	542	573	580	517	561	576	553	565	563	575	562	531	558	582	548	553	550	537	572	575	559	563	560	551	549	537	585	560	555	528	580	579	541	599	493	547	557	549	570	544	551	550	553	583	557	543	531	546	552	586	562	582	561	573	546	602	537	550	562	610	567	569	561	524	528	556	569	538	516	538	557	543	593	544	550	552	573	534	552	537	524	540	526	589	543	533	613	545	600	591	590	572	536	565	545	590	564	546	570	547	570	611	563	589	548	574	522	548	581	555	571	575	527	570	554	528	504	541	558	530	565	575	551	558	573	640	547	559	594	534	580	544	540	559	560	537	546	584	580	570	521	559	551	546	543	587	559	552	550	544	578	548	539	536	587	547	562	597	554	574	575	616	567	562	552	608	561	548	574	522	563	563	549	548	588	545	555	523	600	539	562	558	567	549	544	601	537	550	581	558	559	567	596	553	550	552	553	541	572	562	584	602	584	541	550	561	575	580	578	563	567	569	563	574	546	564	563	559	550	564	553	536	513	570	563	577	521	551	559	577	579	591	534	597	565	576	566	563	556	536	570	571	543	601	591	590	536	557	560	568	571	569	592	515	567	555	554	545	527	535	522	555	541	579	549	554	571	557	638	583	568	581	541	567	548	560	543	541	553	598	587	529	536	527	552	569	569	539	525	550	570	607	570	559	537	551	530	540	565	516	556	531	533	570	543	536	549	549	559	543	529	539	565	547	559	591	564	563	508	581	558	586	529	520	560	537	572	562	552	579	569	494	554	580	592	589	523	577	589	543	602	545	537	552	520	567	526	569	584	513	557	629	566	579	563	547	571	569	562	561	556	540	559	582	549	543	544	574	548	532	544	565	556	572	541	580	552	622	530	534	515	551	518	543	550	556	580	629	566	540	567	512	581	554	592	556	570	521	578	592	548	530	578	587	537	559	569	553	575	554	562	576	513	523	549	518	579	548	536	558	587	551	533	565	582	582	572	547	570	568	537	555	531	586	567	580	518	540	551	531	545	564	551	544	582	580	547	575	577	540	564	514	554	573	587	539	563	584	574	544	540	555	569	581	609	526	582	577	569	562	575	556	569	517	554	551	578	540	583	518	568	592	578	550	527	527	577	536	567	602	591	529	547	576	606	572	532	556	572	529	527	552	561	591	559	549	602	563	567	557	563	596	547	569	561	588	563	567	550	525	540	551	532	580	565	532	586	515	553	545	522	554	547	554	552	551	592	545	493	563	607	564	548	586	583	549	557	548	626	557	560	572	566	532	616	565	530	571	554	533	567	549	516	576	569	565	553	541	561	570	603	568	547	549	581	554	502	538	542	601	538	558	544	552	562	534	557	568	559	592	556	537	600	602	557	545	548	590	557	592	567	580	569	534	574	557	589	580	575	536	557	542	561	581	553	595	521	584	569	578	528	568	547	599	524	520	537	542	542	563	572	539	562	554	543	567	540	536	560	536	601	586	572	558	552	593	585	538	563	536	602	493	578	520	570	509	573	559	570	535	525	542	508	561	523	568	584	572	550	582	552	568	542	597	579	563	561	547	535	520	566	545	578	552	565	575	568	549	589	548	548	583	590	576	538	541	565	563	542	569	544	539	552	547	569	577	548	593	502	563	529	528	555	566	547	569	559	607	589	587	550	588	563	558	563	535	553	558	567	561	548	571	567	540	511	529	587	541	592	546	534	532	531	536	562	543	557	541	574	565	514	560	597	592	573	576	510	547	568	544	608	592	529	576	521	565	557	575	561	584	574	557	584	528	549	541	536	569	573	617	592	554	540	575	604	582	591	556	521	534	536	566	557	547	567	588	563	599	569	560	551	568	573	607	542	569	596	557	539	582	540	559	566	564	540	561	550	531	568	548	502	571	535	527	547	602	554	541	540	559	582	551	559	547	550	555	563	565	556	557	598	577	591	564	549	543	560	561	529	515	578	550	539	553	583	565	546	568	529	586	574	541	571	538	532	602	582	564	574	566	543	554	618	532	521	564	591	565	540	562	550	530	571	587	600	583	555	556	527	542	497	510	583	543	553	615	522	567	570	552	571	552	595	582	565	542	550	570	530	561	559	538	608	532	526	537	612	596	562	542	569	554	545	521	532	571	543	544	585	545	566	553	605	547	557	575	533	553	532	537	550	578	571	579	572	551	507	553	575	564	562	589	599	583	561	546	554	522	573	598	545	575	546	528	533	542	562	572	571	558	549	557	545	563	592	552	514
24381	21498	28592	24821	19342	5319	2139	1388	968	820	678	609	512	445	413	348	375	306	277	284	259	290	265	238	269	250	244	236	229	199	214	202	178	217	179	211	188	202	203	200	183	211	193	228	187	199	206	182	185	188	185	205	192	201	202	212	179	172	202	211	195	171	186	202	168	172	188	189	180	162	149	191	177	188	177	178	188	162	210	193	187	196	191	180	180	191	180	208	185	157	171	200	181	193	190	159	170	178	201	217	176	198	166	221	173	166	155	172	169	168	174	196	178	200	186	193	163	150	199	190	189	166	180	186	180	171	214	197	192	184	179	161	203	195	171	176	178	184	165	178	189	173	171	180	189	186	169	146	168	185	188	189	227	197	175	186	195	170	187	167	181	173	153	190	192	179	210	173	168	173	180	191	180	176	192	189	170	162	185	207	185	162	200	188	162	159	184	181	204	160	195	181	201	179	163	196	207	191	204	190	181	186	211	191	186	175	179	187	189	167	172	182	171	202	198	188	159	149	160	193	168	189	181	173	185	188	172	190	178	162	172	173	198	189	167	201	176	188	172	156	192	180	192	191	172	166	173	187	181	183	187	165	166	170	200	188	172	165	191	168	180	177	193	188	168	190	175	190	163	175	154	185	199	189	187	193	194	198	168	158	166	174	201	192	191	183	156	180	184	196	190	161	162	168	199	183	193	183	179	179	189	181	184	147	162	193	202	190	165	168	192	172	177	161	195	196	166	188	177	185	190	199	182	186	190	198	181	187	139	167	206	194	189	163	191	174	195	184	165	183	168	209	177	198	172	158	169	183	162	185	172	187	190	197	176	210	168	216	174	204	174	179	168	160	170	174	172	190	181	158	185	171	169	174	185	181	194	181	202	161	192	220	180	167	181	183	183	173	160	175	197	175	216	185	177	192	181	174	189	195	191	197	187	171	152	175	183	179	165	168	175	180	180	155	157	169	146	178	177	175	202	175	169	166	176	185	185	199	183	180	200	180	189	182	174	176	179	179	158	180	173	187	181	206	159	220	180	159	187	171	187	168	203	184	174	196	169	192	197	166	180	174	184	201	190	176	184	166	169	192	180	187	186	189	183	203	192	176	182	190	176	184	173	179	170	191	162	187	198	173	170	199	166	187	186	193	169	180	179	175	153	165	195	186	176	165	164	200	180	188	190	165	191	184	159	206	185	178	192	167	187	183	170	163	190	180	188	185	199	158	188	189	162	175	178	184	177	170	177	202	163	166	198	192	172	176	181	206	206	185	202	171	174	162	185	176	193	165	192	178	168	189	184	172	183	187	166	200	177	194	168	186	174	191	188	169	183	187	215	183	177	183	183	181	206	213	158	194	183	180	154	194	156	166	207	175	197	193	178	199	176	169	186	184	168	173	177	213	189	185	195	191	186	208	169	191	196	225	181	176	203	175	177	185	183	162	191	171	177	202	184	166	176	170	181	173	170	181	189	207	182	182	156	190	191	191	193	176	198	192	167	196	188	170	194	187	204	187	188	173	186	185	180	175	172	176	157	177	206	169	168	164	173	181	164	188	184	191	196	183	173	185	199	198	155	167	175	191	187	182	187	194	175	177	187	159	194	175	183	168	164	188	187	187	171	214	175	187	183	169	178	183	178	171	196	177	176	179	178	199	179	176	188	198	201	190	208	199	184	214	180	194	175	169	172	204	201	192	180	189	202	204	189	162	152	174	181	163	164	143	197	178	184	175	175	184	174	164	166	165	178	184	163	194	197	200	204	177	183	189	183	175	158	171	195	184	183	167	159	159	190	168	148	199	167	194	168	193	172	184	176	172	160	182	162	198	178	183	196	140	184	203	185	182	173	199	192	177	189	180	200	196	163	179	208	166	174	166	167	199	167	179	170	166	176	174	176	172	173	168	171	197	200	193	184	200	175	183	189	181	182	204	186	193	190	193	174	176	175	178	158	169	177	170	168	185	169	201	170	174	150	196	180	179	171	170	167	162	211	177	156	177	174	162	194	175	160	190	197	191	183	170	190	164	207	186	174	190	173	176	181	185	169	185	173	184	180	212	183	176	166	187	179	161	180	158	161	198	173	166	176	175	196	179	170	213	177	200	192	177	187	169	167	191	197	183	184	189	166	187	167	199	194	191	182	193	155	170	186	188	186	168	173	183	157	156	184	181	168	179	190	193	174	186	187	158	197	180	188	185	157	203	193	186	173	173	189	173	185	172	186	160	195	186	224	201	200	153	179	171	182	181	212	181	187	204	166	182	194	169	185	189	150	160	165	178	144	166	187	173	179	170	165	166	170	184	166	171	179	190	180	188	176	174	184	197	178	193	158	167	186	178	187	170	177	196	169	186	183	164	161	198	197	196	179	191	207	157	184	197	177	176	189	172	197	187	175	180	187	171	180	158	152	187	174	183	167	184	200	201	188	181	180	196	169	187	198	179	179	186	207	155	173	191	172	185	174	188	189	178	168	179	171	197	160	206	193	187	181	189	181	187	192	181	168	179	190	183	170	187	171	179	175	204	194	174	188	181	175	172	181	168	154	175	193	188	160	190	176	186	170	179	188	192	193	171	195	146	167	176	194	163	180	193	175	165	156	178	193	172	155	161	193	185	175	161	176	176	179	196	186	179	194	167	185	153	188	145	201	165	213	183	197	168	181	172	202	173	173	175	186	179	159	178	170	193	188	210	184	173	162	191	215	185	205	194	171	184	171	173	157	177	196	188	190	174	186	181	188	176	171	179	185	162	175	184	181	186	167	179	159	197	171	152	172	185	185	185	175	167	185	213	184	182	183	165	183	148	184	172	204	180	196	160	176	188	156	189	178	170	173	178	180	182	205	188	180	176	171	192	164	179	171	200	175	148	181	155	167	180	173	212	153	212	204	189	177	191	211	186	203	149	159	168	181	170	173	184	189	169	193	178	171	190	163	175	182	196	178	151	167	176	178	185	190	172	189	198	192	187	178	218	174	206	196	180	183	174	184	172	180	189	158	177	175	187	175	191	194	165	173	192	172	169	159	164	178	191	193	174	184	177	194	178	167	184	175	185	188	198	177	167	192	182	170	159	181	197	169	167	175	201	169	183	198	183	208	167	179	165	187	172	166	165	173	194	190	178	179	190	157	191	185	182	171	193	166	191	176	166	174	192	182	180	183	173	183	192	185	167	176	191	176	187	196	170	179	192	186	193	179	187	172	174	207	177	165	165	185	165	194	185	190	150	171	179	187	172	162	192	174	187	195	176	183	189	187	189	188	192	169	171	178	171	197	160	183	193	164	179	180	183	170	192	175	186	164	172	177	198	167	169	195	173	177	174	182	190	183	174	183	179	177	179	172	184	180	165	175	187	163	182	190	174	183	189	199	176	153	180	185	176	188	166	169	147	186	165	169	165	183	194	196	214	172	184	179	170	159	176	181	200	160	196	190	184	190	189	181	166	176	170	150	186	169	187	182	173	170	179	175	175	164	173	190	176	179	156	192	169	220	174	176	181	188	169
17009	29514	27141	19024	13107	9258	6778	5408	4511	3463	2785	2326	2019	1751	1627	1363	1202	1137	1042	947	930	884	888	803	782	693	625	602	588	545	553	508	509	549	492	488	483	492	511	495	492	465	498	502	440	495	461	447	411	455	410	457	401	423	420	429	418	427	432	393	451	427	425	405	461	414	422	421	410	404	381	380	464	404	446	419	409	466	425	403	427	403	401	424	411	402	456	426	388	418	402	402	385	411	364	390	424	356	396	426	414	396	396	447	381	429	414	387	376	364	365	427	400	419	403	417	422	403	399	408	381	375	422	410	405	385	398	390	399	410	407	389	399	356	383	411	414	443	419	407	380	416	437	422	385	404	416	434	406	405	399	424	370	395	358	404	404	413	404	383	417	362	385	410	354	444	396	397	389	414	397	401	389	404	377	357	416	391	388	426	375	406	388	422	404	418	424	366	370	402	404	399	404	405	425	382	438	415	392	422	419	419	415	406	381	405	373	388	428	436	360	400	386	376	396	402	391	404	416	418	435	393	413	380	397	378	377	391	408	395	387	425	398	387	379	401	375	391	418	386	380	393	400	383	405	379	402	429	370	403	416	422	410	438	398	413	409	413	411	393	423	435	405	412	400	428	369	393	402	432	386	391	398	427	417	427	398	426	388	401	413	417	394	425	404	411	421	381	398	377	417	427	429	382	376	428	416	389	391	443	411	418	432	355	414	446	400	386	420	381	417	416	390	378	399	438	381	415	440	394	407	430	387	402	375	397	403	394	420	402	411	394	381	410	413	402	414	414	432	395	386	392	403	409	381	381	370	403	380	402	404	389	425	410	402	400	407	404	387	406	412	421	381	381	425	417	372	433	406	372	404	379	387	426	383	374	436	395	409	417	406	415	396	417	408	386	373	425	426	409	391	389	430	397	389	387	428	417	404	379	397	417	431	395	376	386	412	422	405	375	387	407	417	414	380	378	409	376	380	378	412	412	447	415	361	409	382	411	369	363	413	402	468	398	429	403	394	418	402	377	389	394	392	400	422	386	398	437	369	386	416	413	423	377	408	424	408	388	417	391	443	415	389	415	417	386	393	367	408	396	395	390	385	413	390	367	416	413	397	421	382	405	396	377	416	415	402	412	390	406	387	401	380	380	410	408	406	428	410	403	388	399	395	413	378	415	431	420	432	435	374	401	414	410	427	411	424	397	407	428	399	397	418	390	375	450	383	425	392	405	410	410	402	403	383	401	397	392	422	381	394	393	418	394	415	397	420	423	392	406	384	390	424	399	373	394	444	414	428	422	368	341	400	372	407	393	438	413	386	395	427	423	359	373	401	400	459	407	408	396	410	394	405	383	402	420	411	422	390	409	408	392	388	428	416	395	398	402	413	353	434	414	423	427	399	421	373	408	410	417	416	409	368	378	408	411	396	443	403	393	389	379	392	389	419	429	398	436	372	378	397	400	432	388	397	409	412	397	418	399	452	415	411	417	411	413	401	399	413	412	408	448	374	371	418	391	381	355	431	394	416	390	378	367	367	384	424	397	389	386	452	373	386	436	391	427	419	376	387	366	374	439	447	386	411	409	388	354	406	403	378	381	399	427	416	386	420	358	358	409	420	393	358	420	376	416	392	392	383	411	419	390	415	410	370	379	407	421	400	420	425	398	425	381	419	420	381	394	387	411	387	418	376	409	424	393	397	411	418	406	388	414	390	399	424	408	414	368	408	425	421	402	393	389	410	398	411	413	433	392	360	428	425	399	412	440	379	406	417	415	416	405	384	393	398	410	387	433	368	395	405	364	398	427	407	416	402	393	405	397	373	427	411	366	402	389	430	401	411	395	404	391	395	392	375	367	399	426	397	399	421	369	416	448	402	419	421	398	386	387	397	425	389	397	371	390	411	411	387	400	406	421	397	393	407	417	424	400	374	416	428	392	405	366	405	408	413	408	414	393	461	414	400	383	383	375	410	426	399	391	402	427	417	378	407	377	415	418	429	387	379	395	435	397	392	405	418	430	414	371	393	391	420	391	369	371	369	404	414	407	398	416	382	401	401	417	409	406	366	432	410	424	402	419	397	365	424	390	389	405	386	417	379	375	444	433	358	413	406	396	405	419	394	392	417	382	392	404	394	425	408	403	383	372	400	434	439	439	355	415	370	407	393	399	401	390	369	394	420	415	438	392	409	420	420	371	428	369	401	386	364	413	373	386	389	388	411	399	370	421	364	394	392	383	430	412	374	402	399	395	402	391	404	411	380	445	414	423	389	416	378	404	392	386	428	389	403	371	390	408	421	435	429	427	394	394	426	424	412	370	415	363	415	418	377	393	403	392	404	409	418	409	415	408	392	410	385	358	399	405	414	446	400	411	379	423	402	397	403	381	415	415	384	443	406	404	406	380	398	400	390	391	439	403	374	364	398	390	384	394	448	421	433	420	381	380	424	411	403	395	403	382	413	435	409	392	435	404	399	406	383	387	420	373	384	388	368	420	421	399	353	389	398	419	396	389	393	395	404	418	409	445	414	415	398	394	389	406	404	413	389	407	425	396	365	403	383	424	402	438	396	402	405	442	432	413	435	394	469	383	406	384	389	397	358	374	360	401	400	382	379	377	416	429	394	372	417	425	379	400	414	405	381	407	395	371	387	449	408	383	395	404	375	397	406	390	436	413	396	386	405	372	432	378	389	409	388	400	416	399	418	420	404	424	433	388	407	422	371	410	403	433	378	390	383	391	391	418	390	415	405	367	379	382	386	412	400	405	383	401	438	381	446	396	403	375	380	399	429	371	381	423	369	384	388	420	398	414	394	356	373	422	412	387	400	378	419	399	375	356	376	383	421	386	398	387	397	399	395	431	434	386	424	402	387	380	383	402	405	383	386	395	436	390	387	382	389	419	420	420	387	381	412	372	414	369	406	406	416	426	403	423	388	392	415	423	396	429	389	406	444	419	398	436	409	393	409	426	407	425	380	414	379	410	410	403	386	405	413	425	433	356	420	421	376	413	411	390	423	391	413	400	377	397	406	401	472	387	409	381	412	375	388	385	426	378	378	428	379	392	383	429	410	397	424	441	397	404	407	413	389	396	389	399	406	426	417	386	419	419	422	392	416	403	403	393	396	390	435	373	422	415	381	394	392	417	383	387	370	435	395	410	380	408	405	405	400	420	413	423	419	409	429	381	410	378	396	438	428	420	405	419	407	376	395	434	425	396	411	377	403	396	379	381	402	402	427	423	353	387	448	416	384	407	382	437	390	395	426	433	400	398	408	399	411	411	380	376	413	399	450	410	412	409	416	393	422	379	388	430	404	406	403	405	403	396	377	406	406	412	390	404	402	420	432	396	377	423	391	389	451	415	456	361	347	371	414	412	379	429	427	398	418	367	409	411	388	371	410	415	391	432	426	380	386	434	387	430	420	408	371	423	407	393	401	389	392	392	389	407	406	436	404	428	420	415	381	411	394	417	387	392	403	420	420	384	394	420	389	403	410	389	410	395	389	395
23284	21368	29160	23937	21375	18601	5200	1933	1327	1071	920	716	622	509	468	452	378	374	335	330	318	315	342	291	276	250	247	245	242	217	241	205	216	201	178	188	175	185	187	193	179	176	175	164	186	171	152	154	172	156	150	148	172	174	141	166	145	165	169	158	187	173	167	153	160	173	161	155	174	169	139	162	152	167	145	153	174	168	167	180	158	156	179	160	149	191	163	152	144	155	158	151	175	171	153	157	150	195	171	157	153	175	163	140	137	166	154	145	164	177	149	156	180	151	167	166	148	159	159	171	161	149	159	147	145	161	143	138	140	169	164	172	175	147	164	165	125	133	162	145	173	158	168	153	134	157	163	157	160	143	159	148	172	165	162	132	134	152	149	162	150	160	134	160	146	148	169	177	149	173	170	166	143	157	165	165	164	156	153	156	145	156	132	176	171	159	163	147	157	164	148	187	164	159	155	135	150	151	143	151	153	153	144	165	153	153	153	165	184	153	150	146	158	149	142	155	174	144	155	151	150	156	149	134	147	143	146	166	150	177	163	136	160	163	163	168	152	145	165	153	170	156	159	153	165	154	119	158	185	161	150	165	165	197	158	146	156	151	174	155	175	172	158	154	160	151	184	135	178	187	148	154	156	145	174	183	153	160	143	161	154	166	140	150	138	164	136	164	134	174	156	163	137	145	144	160	163	138	140	158	149	176	154	144	137	158	171	157	154	169	148	159	172	135	158	163	151	154	149	156	175	168	154	135	165	153	149	177	158	152	147	154	165	149	174	175	144	149	140	149	154	146	178	167	142	173	158	164	167	168	171	146	145	165	146	159	148	140	160	144	154	161	163	126	152	149	164	149	166	142	170	131	159	147	132	167	156	161	169	147	139	164	138	150	146	144	135	135	148	138	169	155	152	158	161	146	171	161	147	142	127	155	155	142	152	154	144	144	164	141	173	155	149	159	148	162	168	170	185	153	156	158	164	164	150	147	150	165	162	156	160	164	147	133	142	153	146	173	135	158	157	158	148	158	137	140	177	155	149	130	167	142	148	151	157	143	143	146	163	152	128	163	153	157	168	163	136	153	173	147	157	151	146	173	153	145	146	152	161	141	156	148	159	173	148	162	167	170	171	156	151	174	166	171	161	137	166	147	155	155	171	143	147	164	148	174	145	159	155	147	141	149	167	136	160	161	143	155	156	178	157	124	147	152	130	165	157	142	156	186	146	165	165	186	190	143	174	159	164	154	154	155	155	154	135	167	146	162	146	160	153	170	150	164	160	158	142	165	155	154	146	148	141	176	178	171	159	153	151	154	185	184	156	157	147	141	151	147	156	139	148	148	163	157	154	179	168	148	151	165	159	183	154	178	118	167	176	175	161	162	153	133	150	167	183	136	154	152	158	162	150	169	142	124	155	160	157	153	138	187	148	153	172	165	158	161	151	146	134	156	154	159	149	151	162	157	164	135	159	175	165	162	144	141	148	165	159	156	155	179	178	153	147	156	138	163	168	166	143	154	165	162	148	161	143	161	156	178	148	147	148	177	159	144	157	147	162	168	155	137	170	169	137	183	166	156	150	150	157	179	158	181	157	145	158	138	176	136	149	157	149	164	160	155	155	143	158	154	151	151	162	173	181	152	156	161	135	145	152	166	165	194	159	150	135	152	156	148	153	168	154	159	152	171	164	151	150	164	162	171	145	150	165	164	143	153	154	155	127	175	157	147	181	138	151	186	155	146	156	141	149	149	169	169	149	149	167	163	141	151	151	163	141	158	163	166	147	166	155	166	173	138	163	155	154	136	163	124	149	173	160	145	141	158	148	156	153	150	138	158	159	154	158	166	145	151	151	142	167	166	128	133	144	170	168	159	139	161	173	159	139	150	149	145	160	154	149	143	154	162	154	152	139	152	163	135	171	143	170	148	168	123	149	123	142	129	164	152	155	137	146	160	137	172	149	174	147	151	167	156	168	130	159	161	139	170	144	163	139	161	181	161	137	172	150	161	156	154	176	159	141	157	173	163	156	131	149	139	147	161	148	165	160	149	172	144	146	177	148	138	149	160	145	143	168	132	178	144	142	163	156	161	164	127	154	165	163	179	157	171	142	141	175	144	144	144	139	148	150	163	180	167	138	162	146	161	144	153	160	148	160	146	157	151	166	154	142	143	150	188	132	160	193	147	159	129	168	146	141	144	147	166	154	156	155	152	170	169	151	141	153	130	159	174	147	157	180	146	145	168	139	153	155	141	146	159	151	160	191	157	138	172	170	165	144	161	152	178	155	149	174	169	163	141	135	163	174	163	171	146	157	153	159	165	159	145	143	158	146	154	142	156	154	127	141	133	133	145	155	161	128	153	149	168	159	164	154	154	146	138	139	157	160	148	154	143	140	154	139	140	147	175	152	167	158	147	140	141	158	157	147	155	140	170	166	153	148	157	170	148	150	143	147	144	154	156	156	203	168	138	151	162	152	155	169	166	159	156	144	155	180	161	171	167	152	161	167	140	139	146	166	144	163	152	144	150	164	152	151	152	168	135	162	151	170	144	173	155	167	167	179	149	164	159	158	158	147	148	141	157	155	160	154	159	158	168	137	143	157	146	146	147	147	151	155	162	159	154	134	163	151	173	164	151	160	126	153	137	155	147	166	177	134	176	150	149	131	170	153	170	148	151	139	159	153	129	140	145	176	167	155	145	151	150	158	152	145	165	150	166	156	160	143	166	123	161	148	180	131	160	162	167	146	149	161	143	161	151	156	166	161	129	143	161	145	154	139	129	141	154	170	147	148	157	168	164	154	155	159	155	146	142	180	172	147	149	118	146	151	152	174	151	161	174	149	185	167	156	153	144	152	173	165	134	173	148	164	184	175	142	165	141	139	157	168	143	151	127	162	157	147	166	184	161	162	148	140	147	140	147	166	145	146	172	168	164	153	157	178	177	167	178	181	140	151	142	164	148	150	143	141	161	177	157	172	172	147	158	143	152	162	142	146	165	159	171	146	149	163	151	155	156	145	157	161	147	151	156	148	167	187	152	179	140	150	158	156	196	148	142	173	172	157	141	132	158	141	158	141	160	168	174	173	157	163	155	175	146	146	141	155	169	158	141	159	155	122	145	146	137	163	153	140	148	164	165	157	143	149	183	151	148	162	140	146	145	151	161	150	160	155	168	147	174	157	168	180	147	159	137	153	147	140	185	172	133	148	147	147	174	161	153	157	154	146	147	173	153	148	141	137	169	150	126	147	174	174	155	149	167	160	165	170	138	159	148	149	177	165	146	145	156	174	158	151	156	148	156	165	155	158	164	146	147	145	176	155	138	132	144	164	159	141	159	166	136	157	153	168	166	173	148	129	148	166	161	130	150	144	165	175	161	143	134	147	162	147	131	161	166	148	150	175	169	149	136	149	155	143	153	149	145	152	163	154	156	133	169	155	175	197	163	140	149	134	175	136	163	146	162	149	176	154	160	157	161	169	149	167	151	131	156	160	167	149	153
18632	33360	30932	22883	16746	12030	9392	7262	5864	4655	3716	3177	2651	2139	2076	1651	1458	1351	1265	1174	1103	1133	1014	984	851	771	702	651	571	580	544	508	484	475	510	474	507	529	468	472	480	447	451	414	415	458	417	399	425	405	380	413	362	382	384	351	373	343	348	387	346	352	364	368	329	364	351	347	322	360	347	325	362	363	361	360	349	350	380	329	352	311	325	337	363	339	375	371	346	360	351	344	324	299	366	376	361	306	351	344	336	325	323	322	333	332	308	301	325	327	361	330	330	345	349	344	338	324	331	334	352	317	361	335	331	324	357	382	321	313	341	353	307	346	326	362	344	358	311	325	363	329	331	336	356	317	379	376	333	332	337	316	354	359	331	316	347	342	314	326	321	366	323	362	337	306	343	322	345	332	337	331	339	319	323	354	362	385	345	336	323	325	377	334	344	322	332	331	314	315	358	331	355	347	349	329	339	367	318	332	318	349	333	324	346	325	356	346	346	364	354	326	334	325	347	319	333	323	341	339	327	313	319	364	324	339	363	324	314	349	325	339	369	326	346	335	327	341	345	319	321	343	355	326	320	318	313	357	311	317	353	315	314	338	331	339	332	345	342	330	335	342	332	329	354	368	355	339	334	342	337	337	370	329	313	342	342	315	346	319	303	339	328	357	335	362	326	330	353	327	334	315	338	367	363	349	304	341	350	320	370	326	333	341	357	308	329	327	329	323	353	383	362	331	317	335	366	391	334	348	330	368	348	347	357	346	337	304	350	325	306	332	330	345	316	330	324	319	317	303	320	335	323	370	321	309	317	345	340	357	368	350	337	299	367	335	310	335	313	335	318	331	315	327	325	321	352	310	365	351	340	339	316	321	337	345	352	351	349	339	339	323	325	347	339	306	327	318	347	334	339	332	373	332	364	319	354	302	323	322	342	325	376	343	351	350	336	337	356	353	365	329	363	325	373	315	350	318	350	333	336	324	357	366	347	347	327	305	348	349	333	338	332	322	349	348	353	331	323	317	294	370	344	317	356	342	335	321	320	353	335	318	329	345	356	299	348	325	353	327	349	268	310	330	332	339	347	343	329	310	330	319	349	349	347	322	313	317	351	314	364	337	338	325	363	327	334	326	325	383	299	351	336	365	359	359	342	318	322	373	329	318	359	344	318	345	323	324	286	308	318	314	309	331	353	332	344	367	328	325	339	360	335	345	342	344	352	342	331	315	353	307	378	319	289	353	298	380	319	327	371	327	349	334	333	331	357	307	320	338	334	360	343	333	345	317	340	307	318	325	323	337	301	344	334	346	358	346	350	338	336	325	342	316	311	358	339	321	320	313	342	355	310	327	324	333	330	327	334	319	322	342	340	337	339	353	344	352	333	358	335	337	298	321	349	305	343	335	308	316	319	323	332	356	320	355	326	347	309	338	304	333	337	343	307	310	350	352	331	327	376	316	346	325	339	340	315	341	326	364	356	350	323	301	326	317	361	358	369	361	342	353	360	338	354	316	339	307	361	316	335	316	329	340	350	367	354	338	340	323	339	358	325	295	318	347	326	334	359	315	367	312	356	359	343	321	333	346	304	314	319	339	332	352	352	324	330	338	343	327	333	339	298	332	343	332	328	347	360	356	358	361	369	345	362	353	363	302	326	348	330	330	332	331	308	355	363	308	362	330	336	303	321	333	344	348	355	333	326	330	308	370	315	339	352	312	335	325	339	362	326	323	331	308	295	323	344	334	334	315	353	335	337	338	362	330	312	340	323	343	318	343	347	324	360	343	325	323	347	347	307	338	326	376	312	341	324	335	345	335	359	287	328	338	339	349	335	315	322	350	317	338	320	331	338	317	346	326	338	329	343	304	356	324	338	336	313	320	348	348	330	350	345	345	326	322	368	316	369	321	316	329	316	342	314	321	318	344	336	362	365	369	356	342	341	325	363	327	346	329	318	310	342	325	332	364	336	322	332	316	320	332	332	323	326	329	367	326	346	305	372	333	355	323	336	345	314	340	331	325	328	302	356	319	329	316	352	339	324	304	330	341	330	322	321	314	311	277	347	328	351	307	332	347	321	336	316	338	312	325	321	327	357	315	321	333	339	360	376	324	336	327	368	311	318	320	311	342	307	316	297	306	338	335	316	351	328	320	329	349	310	318	279	339	346	341	339	333	322	337	335	300	330	344	311	373	326	338	342	325	323	325	368	335	337	343	350	334	336	331	339	344	313	322	346	363	346	346	343	322	352	335	352	346	377	305	328	322	360	334	308	342	305	271	359	306	342	315	334	332	346	353	310	334	335	360	334	304	332	321	331	352	349	391	318	358	334	328	349	331	303	338	341	338	331	328	309	328	332	350	339	325	307	336	358	357	339	299	332	320	318	376	299	363	371	327	330	342	332	341	338	324	344	340	338	332	327	342	294	353	343	338	327	356	316	304	316	326	295	339	344	344	313	343	343	344	299	334	327	323	328	323	321	342	367	343	353	355	320	335	358	338	373	346	343	330	307	351	345	318	328	368	360	351	356	338	369	333	323	349	331	280	360	299	321	334	347	344	336	296	320	339	352	342	318	331	364	352	345	352	335	311	328	287	350	320	359	341	338	309	329	308	338	334	355	328	365	316	345	285	346	308	327	353	348	348	351	383	369	343	305	359	338	339	319	329	316	372	361	350	336	337	341	305	324	343	320	306	308	359	339	318	337	338	355	339	317	308	302	338	355	360	322	359	323	373	351	318	341	331	335	329	288	357	340	343	316	332	340	340	363	345	330	352	400	333	325	313	383	346	324	336	325	358	318	346	318	353	356	332	343	343	319	328	348	344	349	332	327	334	315	297	344	322	316	315	335	352	340	313	330	305	342	334	344	340	328	371	370	337	300	321	349	369	336	331	314	351	325	299	324	331	354	309	362	344	321	326	316	322	339	313	334	359	337	331	348	322	304	348	343	325	343	315	324	361	353	312	302	322	370	334	306	315	329	354	309	337	333	328	333	364	359	304	357	369	346	318	332	337	342	317	320	344	297	341	354	313	337	325	308	392	326	328	323	328	350	346	298	333	332	328	346	329	318	340	333	353	349	333	320	347	345	315	397	307	355	358	327	340	351	308	347	359	310	330	333	325	293	341	323	321	343	314	357	340	318	326	314	309	344	347	321	320	332	331	357	306	338	339	337	318	329	357	343	316	328	318	355	345	334	340	353	342	336	318	334	323	334	346	360	327	349	329	331	379	341	353	307	363	390	322	330	355	308	341	317	350	351	331	336	329	351	347	315	322	308	363	343	359	331	333	369	351	323	376	341	342	316	342	313	324	345	350	358	321	322	349	347	368	347	325	344	323	330	338	340	291	319	335	342	320	328	318	349	350	333	325	335	331	325	362	343	352	337	310	283	312	359	301	310	326	304	338	346	315	365	316	330	357	319	328	347	329	351	351	318	334	339	358	367	318	323	352	356	319	343	334	338	318	326	326	392	354	323	335	339	333	355	354	330	341	331	304	355	331
26955	20773	12877	5223	2309	1406	1035	808	664	598	518	469	411	382	391	343	348	288	315	318	305	292	269	278	293	307	271	286	294	259	276	251	262	247	258	274	257	244	294	260	248	248	249	250	274	254	244	256	278	274	238	266	271	234	226	277	263	244	202	260	248	256	289	256	263	250	271	262	253	233	265	269	252	266	293	258	239	251	240	288	264	227	270	260	266	242	223	260	278	257	250	284	267	254	243	253	274	251	288	270	266	297	241	257	263	257	267	231	245	264	237	234	243	246	276	257	276	264	256	224	255	260	281	231	266	251	270	248	233	251	247	289	261	248	257	238	252	252	223	238	249	243	274	264	243	249	269	262	263	247	244	248	269	227	247	242	251	262	263	266	245	267	265	248	224	279	274	254	277	250	270	238	265	238	241	258	254	246	267	243	251	257	238	233	253	242	278	286	264	261	250	297	235	251	263	264	243	276	242	235	209	262	261	285	253	248	244	237	244	266	235	273	252	239	239	244	258	229	258	246	255	253	242	233	267	244	230	256	246	232	238	246	267	267	260	250	269	269	270	260	260	252	266	266	265	251	266	263	265	254	257	263	227	254	235	255	242	258	255	244	225	224	265	250	242	231	277	264	241	252	271	247	259	283	268	254	247	265	261	243	247	267	220	250	247	264	279	245	252	261	237	223	259	252	245	278	252	276	239	263	260	251	244	247	247	238	260	236	251	243	256	233	272	271	245	234	270	257	280	262	273	260	260	254	251	251	262	240	238	229	268	272	228	247	253	280	261	262	259	240	226	244	247	263	275	255	274	255	279	263	281	238	254	267	260	272	235	261	240	238	251	244	259	263	244	227	276	258	228	256	260	248	257	266	261	239	248	246	241	287	248	277	244	248	278	246	219	248	259	266	285	270	237	284	238	237	244	250	279	243	263	267	220	246	270	244	226	290	285	254	255	254	234	275	245	250	283	253	254	226	246	264	256	262	235	237	241	245	263	262	251	243	232	257	236	243	278	243	236	268	262	247	239	273	255	250	251	254	262	252	240	286	263	254	249	246	252	237	269	218	262	246	269	274	262	243	249	267	255	279	263	242	250	251	242	289	280	273	257	232	254	265	272	247	258	263	259	263	262	239	296	259	251	242	245	270	249	252	258	265	218	279	248	251	246	251	261	249	227	260	257	258	263	251	255	275	236	269	251	228	270	249	231	267	266	280	246	260	270	243	273	253	256	252	257	256	274	247	241	274	245	272	252	233	244	255	249	259	266	272	235	253	247	289	258	250	262	249	258	263	247	245	286	259	259	237	248	248	247	262	263	234	233	259	254	251	241	240	266	235	274	232	232	273	246	275	276	264	274	258	255	274	243	246	245	280	244	278	290	283	256	272	253	259	268	277	257	263	230	247	262	237	258	226	244	243	296	277	231	246	237	252	244	272	269	272	251	260	259	238	244	258	275	218	272	267	243	291	230	244	230	291	272	253	258	276	244	281	246	237	247	269	246	263	251	243	269	252	287	245	232	235	256	263	238	259	242	233	272	281	257	238	266	237	256	290	266	231	238	258	252	255	239	253	249	248	246	235	244	249	236	251	244	239	222	251	239	266	261	247	232	249	274	227	306	260	239	270	273	273	282	260	274	244	280	252	220	266	262	243	256	244	263	257	254	267	232	263	256	236	283	244	229	276	251	249	297	247	271	242	254	280	236	269	263	263	271	269	275	267	266	259	266	255	247	266	251	266	261	262	231	254	278	261	254	263	262	225	256	239	245	258	252	275	279	260	263	266	250	248	258	274	255	275	254	264	250	266	280	275	268	238	246	220	240	272	265	259	260	244	282	252	253	267	270	261	246	278	242	230	265	268	257	260	248	267	249	256	236	256	223	273	265	257	268	234	226	255	305	244	245	271	268	243	259	250	262	278	261	255	234	233	281	254	261	254	237	268	278	266	289	246	261	265	251	260	252	277	288	246	259	268	261	263	276	253	230	256	267	253	252	251	287	242	250	261	254	214	249	272	264	262	250	238	250	253	254	243	269	262	253	209	231	249	248	249	267	246	265	265	216	251	238	261	248	240	246	244	255	249	258	257	235	281	234	241	245	279	286	242	262	258	251	242	271	258	240	282	263	274	234	249	286	286	258	277	246	273	266	256	232	235	257	255	257	239	278	304	246	258	248	250	246	270	242	274	258	282	253	223	237	252	230	234	268	269	285	252	252	259	279	253	262	253	283	237	242	254	233	237	259	249	244	254	255	232	232	258	260	264	230	257	222	250	237	246	246	269	225	252	273	261	274	265	262	283	247	258	267	272	291	251	247	269	238	250	261	255	252	252	278	252	253	227	238	286	248	257	265	258	254	277	239	268	230	225	256	252	243	235	287	265	263	283	248	263	236	262	250	273	240	268	275	235	262	264	262	230	260	262	255	233	273	274	256	232	258	256	256	273	253	243	254	243	261	247	226	269	223	223	242	255	235	248	235	241	271	253	262	256	287	283	273	250	244	242	280	282	265	282	268	240	233	260	273	273	248	244	253	253	269	243	278	267	258	268	242	249	244	259	260	277	246	247	230	218	227	245	229	246	243	271	260	245	240	253	245	259	293	249	237	239	268	250	236	245	233	256	267	237	254	268	255	255	273	254	251	233	275	263	253	249	268	250	231	285	250	254	256	287	228	271	229	274	246	258	234	244	265	238	246	236	253	246	257	247	262	247	249	268	266	268	248	280	258	252	215	237	232	256	249	278	279	263	290	286	245	259	242	246	242	246	233	245	250	224	262	275	282	273	258	251	242	248	227	265	270	263	264	285	266	240	234	273	238	275	241	268	224	252	268	246	268	256	252	253	249	244	292	234	250	246	272	251	250	272	238	261	253	241	243	253	229	287	274	268	245	247	257	243	264	249	241	253	236	240	257	263	255	263	258	259	284	275	268	267	246	244	247	249	249	260	228	263	247	258	228	235	237	264	256	247	252	231	252	231	267	254	270	288	268	254	278	285	258	235	269	251	287	288	241	295	266	262	284	275	239	278	268	248	261	279	247	234	248	272	285	242	247	267	268	263	256	258	247	296	255	253	260	256	278	247	275	250	244	253	276	252	279	262	257	287	239	240	276	240	242	239	247	286	278	275	261	235	260	254	238	276	267	274	282	254	240	251	288	256	267	252	257	269	237	266	238	253	225	238	204	255	254	254	240	252	260	261	254	242	239	228	253	241	266	252	258	236	260	244	281	254	257	257	242	248	246	249	267	279	254	272	262	246	233	249	252	256	261	267	284	267	244	238	232	248	253	279	260	260	250	259	265	259	258	250	229	249	262	291	246	271	283	253	251	269	262	257	267	263	253	258	233	245	241	270	249	237	263	281	251	251	261	244	239	296	257	250	248	266	265	262	250	244	236	263	246	240	270	254	270	211	232	235	239	268	269	242	243	233	235	238	227	243	241	240	257	252	236	255	270	283	269	276	285	244	284	249	245	275	262	232	258	274	250	256	234	266	278	269
14840	21830	19149	12592	7838	5569	4265	3201	2670	2226	1760	1667	1448	1188	1190	1108	962	906	829	876	829	799	768	747	719	670	712	612	676	614	583	611	655	600	580	612	645	604	547	587	607	610	556	573	587	604	585	545	579	586	534	556	590	568	538	561	564	578	558	588	557	575	568	541	530	546	542	546	541	569	536	572	550	556	536	592	586	560	543	643	587	542	570	512	562	567	580	617	559	590	563	534	597	556	538	591	584	575	562	565	600	529	547	582	603	547	605	617	516	587	587	562	554	537	570	552	600	534	583	564	588	556	576	574	525	595	546	559	567	540	518	548	534	588	555	568	569	546	576	530	524	577	541	571	555	566	568	576	584	548	515	620	584	570	554	570	542	550	544	565	557	568	591	548	563	526	529	567	558	568	540	602	543	578	552	539	600	553	606	528	535	560	557	546	509	599	579	555	612	565	538	564	582	533	589	531	563	539	606	523	582	545	515	577	545	554	550	552	546	538	563	588	572	559	562	546	550	591	552	513	562	546	574	553	570	549	561	588	572	539	573	532	586	550	566	541	546	555	560	543	511	551	550	523	617	566	584	577	532	550	499	610	616	565	563	610	541	562	558	539	584	572	562	590	532	552	588	576	588	539	539	539	573	590	584	585	600	525	547	563	585	545	584	555	559	532	513	551	532	544	560	558	597	571	603	595	575	540	559	545	547	523	525	503	537	557	547	579	597	568	560	588	544	507	567	567	525	571	565	561	565	547	523	558	523	587	544	532	531	551	565	603	532	553	528	552	556	560	561	546	563	581	530	565	571	577	568	585	563	584	590	591	566	541	545	558	567	523	510	550	559	545	605	546	542	560	562	545	556	588	550	551	537	581	578	565	567	562	598	567	534	558	564	546	535	516	603	541	544	546	572	591	595	545	549	542	580	556	535	551	543	582	554	555	559	568	511	550	575	595	580	500	555	558	550	532	537	580	553	543	569	546	584	568	525	582	575	564	508	565	581	551	557	596	555	548	555	554	559	523	556	582	576	548	586	513	526	584	580	566	510	523	567	600	520	581	562	562	547	532	597	523	564	576	571	575	556	602	555	524	541	525	544	529	543	574	517	560	531	546	544	567	577	541	601	568	561	581	538	593	558	566	513	579	530	563	561	567	558	576	547	604	573	557	568	566	563	554	539	570	551	552	523	588	579	585	548	568	611	541	560	521	520	534	565	547	569	523	546	567	559	566	557	541	575	584	575	563	550	518	564	560	539	572	549	585	560	538	521	557	511	523	558	543	563	582	594	529	607	565	556	622	556	523	559	562	559	529	552	564	580	519	560	571	525	563	598	566	558	564	571	512	553	560	585	547	573	551	502	533	574	597	567	566	563	576	582	557	514	583	582	622	556	563	512	541	510	533	563	530	573	600	550	575	579	579	599	559	564	511	534	558	545	557	526	537	569	573	526	537	576	553	570	588	572	543	573	543	558	567	525	552	523	550	619	575	572	562	552	543	564	518	568	530	535	574	537	548	537	586	564	558	549	569	556	580	581	544	551	556	552	565	574	553	568	549	503	527	582	568	574	559	535	575	525	514	605	590	548	575	510	568	541	580	553	549	535	600	558	502	571	554	517	564	552	561	531	573	526	574	574	547	607	580	543	586	575	561	558	546	551	572	579	538	588	540	536	539	563	558	574	556	574	560	554	549	576	568	508	501	551	577	554	524	561	581	536	557	536	573	534	570	577	518	535	552	557	540	569	564	553	540	519	586	572	569	550	554	539	513	546	569	552	586	597	584	559	557	530	534	557	559	583	541	555	558	555	537	566	593	560	549	547	540	584	567	565	532	527	586	534	581	564	576	540	545	569	586	562	570	528	560	567	560	605	539	560	540	533	522	598	590	610	555	536	527	578	535	532	576	541	555	526	565	548	518	580	530	537	526	542	552	524	523	580	557	585	568	517	596	565	553	569	564	573	554	570	537	544	552	547	563	604	614	578	579	542	571	552	548	536	577	586	545	550	563	545	531	598	543	600	557	499	526	573	561	574	560	505	556	527	566	542	593	538	568	548	539	563	545	571	573	554	551	567	563	541	535	563	573	526	564	553	535	572	548	556	544	555	507	556	585	541	575	564	540	555	563	548	551	547	536	524	560	589	600	536	545	578	553	543	515	578	518	519	549	569	551	542	593	556	513	527	554	516	576	567	522	571	582	576	599	562	572	569	527	544	574	616	534	567	571	538	568	594	572	557	540	541	564	549	551	565	573	542	559	579	560	560	580	583	519	577	554	517	575	566	554	627	579	559	571	571	577	586	534	568	572	604	557	547	578	549	534	547	548	584	557	532	629	596	539	521	586	552	567	562	561	586	546	572	556	550	513	542	572	575	575	547	582	577	583	569	557	559	558	550	558	531	540	574	510	576	550	501	526	559	538	493	573	511	548	568	564	565	547	554	573	577	524	544	588	559	560	547	535	585	562	557	601	552	568	538	546	526	583	628	576	572	540	578	585	558	594	499	532	537	567	591	551	576	562	561	564	526	555	522	539	556	530	574	570	554	558	540	555	595	613	528	558	503	570	582	555	541	594	580	550	568	583	617	550	560	560	565	543	569	549	558	525	554	564	591	539	553	566	529	590	529	561	577	572	551	529	599	549	574	555	569	596	585	581	525	533	545	545	594	579	567	522	567	533	593	556	598	537	570	526	569	557	540	591	541	553	556	548	541	554	578	568	509	544	540	550	566	556	574	576	578	545	534	551	560	527	537	564	555	506	562	532	547	549	619	589	550	564	615	554	553	596	570	547	568	580	586	514	562	518	524	568	542	577	542	544	563	559	579	545	554	534	572	523	520	594	528	560	521	564	542	516	556	572	568	559	594	546	539	544	531	519	608	568	580	538	595	566	522	544	549	562	557	562	548	576	595	510	568	534	579	561	562	547	530	585	547	573	532	567	512	610	571	525	551	582	591	557	578	561	574	547	581	566	527	555	545	578	559	541	574	521	572	531	547	579	607	579	540	564	519	532	546	590	535	546	516	572	569	558	590	562	554	556	576	541	531	543	599	572	556	538	565	540	526	544	562	556	555	595	571	576	545	552	562	546	526	578	538	584	546	535	515	536	562	560	546	540	538	530	568	567	554	547	535	559	495	538	570	599	530	549	570	564	547	551	527	596	553	528	570	536	559	568	551	534	572	577	532	528	559	575	526	548	549	539	561	544	578	535	527	580	542	547	549	545	573	526	621	570	572	571	563	589	558	570	578	555	532	553	531	590	523	561	544	529	557	538	582	570	526	601	578	576	565	547	572	548	521	611	527	592	566	593	573	485	569	603	543	552	584	531	554	578	541	518	556	539	543	566	571	532	519	580	575	586	587	568	565	611	585	518	596	564	518	572	583	578	521	571	565	580	536	591	591	604	550	539	551	538	546	599	577	563	548	578	592	586	543	577	524	582	553	590	567	565	546	570	544	565	587	537	576	563	561	583	567	530	580	563	524	568	528	577	523	520	560	540
24378	21474	28573	24794	19364	4797	2029	1295	936	770	671	594	495	413	433	371	315	326	305	312	289	283	277	253	264	237	218	229	211	241	226	218	202	209	240	234	184	179	216	223	181	208	185	204	201	183	195	186	194	187	185	190	204	182	180	194	205	180	201	181	182	182	164	189	162	193	187	197	195	173	207	168	165	170	150	186	182	184	182	180	165	181	186	179	193	176	195	176	186	198	188	201	182	196	164	204	177	171	188	170	190	193	194	194	172	193	200	168	198	209	173	183	161	178	181	194	193	188	205	177	169	206	193	172	169	172	177	190	165	195	192	174	195	218	183	168	188	186	155	214	183	185	195	164	183	213	156	205	172	187	195	177	188	188	182	187	178	192	171	173	164	191	167	179	193	165	166	195	186	184	185	203	203	180	199	186	188	200	193	179	192	182	193	154	192	159	173	162	173	161	184	179	187	205	175	169	187	194	154	170	199	210	186	195	175	197	169	182	189	173	180	186	158	166	172	170	173	198	177	171	178	179	156	172	175	195	173	190	188	171	174	184	188	187	182	171	163	183	182	157	181	175	183	181	183	171	177	158	176	201	193	172	190	178	170	184	179	187	172	193	187	185	178	174	176	175	191	197	176	176	179	177	161	196	189	168	201	182	199	183	187	195	194	183	178	179	160	177	193	148	177	170	172	164	205	169	190	185	196	189	178	177	179	160	169	189	156	186	178	154	183	179	157	182	199	153	206	177	169	180	186	179	185	169	203	172	180	199	184	177	173	162	174	154	189	181	183	187	179	182	161	204	163	169	200	179	212	179	173	180	173	172	177	165	184	187	172	164	187	161	154	176	144	164	208	195	181	189	191	187	189	165	171	202	174	184	165	162	187	171	190	160	176	185	172	177	186	180	178	183	202	192	213	194	196	191	182	196	178	166	190	196	193	185	166	192	188	182	172	203	197	173	175	205	159	163	190	180	182	179	165	172	160	186	190	187	198	183	182	181	167	171	183	169	183	195	174	164	190	177	169	182	189	183	190	167	187	186	189	214	167	176	192	186	184	186	164	173	179	182	197	170	179	202	199	188	177	177	180	190	197	199	205	175	160	186	171	184	186	171	191	204	166	159	168	170	175	179	178	199	186	181	162	161	197	170	180	163	197	181	170	182	166	178	170	218	190	183	155	180	173	195	177	184	178	187	194	183	159	192	175	214	196	191	195	165	200	184	167	178	209	192	199	171	189	168	179	180	186	191	172	171	156	189	176	165	155	187	151	190	201	194	154	177	177	154	173	179	198	174	172	208	193	208	184	175	176	181	173	163	173	164	187	185	178	199	177	187	179	160	203	177	181	173	173	176	186	181	203	190	169	176	177	191	171	183	169	158	171	164	185	176	191	193	200	184	192	169	196	160	194	203	194	185	160	174	196	186	184	199	165	187	184	160	195	181	191	150	173	186	189	165	180	174	193	178	186	175	177	157	175	192	178	160	184	157	165	178	183	168	198	169	192	186	176	190	158	192	190	198	173	183	163	153	170	195	167	186	154	189	156	173	181	186	181	171	169	175	194	168	154	181	178	174	164	173	177	174	193	196	194	188	178	171	171	177	207	187	190	166	170	200	172	192	173	185	166	183	165	197	153	177	183	181	178	190	204	203	173	172	186	181	158	208	186	187	178	208	163	169	173	157	175	183	157	196	171	202	178	172	206	182	188	175	180	189	168	198	209	164	166	178	190	172	175	188	177	192	182	183	176	200	179	163	158	181	179	190	173	181	178	182	170	200	175	160	181	186	188	172	169	183	159	180	162	173	174	171	194	186	211	170	196	167	182	190	211	172	190	184	175	153	163	199	150	185	166	190	193	167	169	188	180	162	170	180	178	178	173	192	183	210	165	171	167	183	179	190	162	172	200	176	164	180	167	175	180	179	183	181	190	193	163	181	172	187	188	188	180	185	184	171	180	192	197	168	165	167	179	166	199	196	180	179	186	170	184	164	190	172	151	191	198	178	172	186	166	162	183	187	183	184	193	185	167	165	184	189	188	145	208	194	171	176	189	204	161	200	170	169	175	204	203	183	198	172	167	180	167	166	170	175	184	183	187	166	151	180	180	196	171	159	190	190	191	178	181	199	163	184	186	198	205	184	171	167	193	176	181	190	174	193	192	182	167	170	197	173	177	174	183	194	169	177	187	186	180	214	174	200	194	173	184	180	186	167	176	176	175	194	211	198	182	205	183	174	198	191	172	192	175	174	177	195	183	165	187	173	177	201	174	190	164	191	167	187	165	180	192	179	163	178	179	185	166	191	176	200	175	182	186	166	193	184	168	182	218	177	182	196	174	182	194	194	169	174	193	144	172	187	170	182	172	171	166	184	172	178	185	174	183	190	195	188	163	162	196	182	167	178	165	186	192	197	156	182	178	188	158	164	188	191	164	169	175	183	158	179	205	175	183	169	197	191	206	177	193	175	165	174	169	209	169	161	157	199	214	183	203	181	186	189	193	166	166	188	197	197	176	179	179	178	181	172	183	174	183	166	180	178	191	169	166	178	181	175	192	179	171	214	197	166	174	169	179	181	168	177	193	207	181	186	171	194	178	192	192	209	173	156	199	171	192	178	163	172	205	198	191	195	188	163	181	171	175	179	170	161	195	176	179	189	189	175	175	170	143	196	177	187	180	149	163	188	198	164	172	189	191	209	180	184	169	163	184	187	174	213	197	180	180	164	187	198	169	183	201	190	173	165	175	211	179	186	180	173	152	167	158	203	179	179	179	204	164	185	178	199	168	168	197	203	169	176	161	164	187	192	171	179	188	187	182	177	199	173	190	167	200	159	186	184	195	198	185	193	176	203	169	156	202	160	203	181	177	181	167	175	180	181	181	172	185	208	184	155	171	182	181	187	180	181	202	170	173	167	182	166	149	182	176	168	195	177	193	164	175	156	209	223	156	169	168	198	168	194	171	196	197	190	158	189	185	178	180	210	173	177	176	187	192	165	167	192	176	176	179	200	204	171	189	166	165	160	181	165	188	182	161	196	184	186	192	171	200	189	197	196	205	186	203	179	175	189	153	165	154	164	164	196	202	163	183	156	165	195	150	166	179	182	169	163	175	191	159	187	194	179	196	171	181	170	165	206	175	187	195	179	194	148	195	170	194	170	173	161	190	183	179	170	177	147	172	176	190	174	168	173	192	176	177	170	177	200	197	194	165	188	178	177	188	199	169	197	157	157	189	177	173	181	173	187	184	177	202	165	176	181	177	172	176	186	188	189	170	166	174	178	186	192	175	211	178	187	198	180	183	163	175	188	186	201	200	193	166	173	195	192	181	186	165	167	162	167	163	148	165	176	181	151	182	177	170	194	153	208	176	155	192	170	182	181	173	178	186	196	176	193	198	175	209	176	163	160	173	191	180	197	181	164	165	176	197	184	176	182	198	185	191	198	188	181	208	169	167	163	172	189	174	190	183	196	162	197	187	167	191	176	172	174	197	173	160	195	181	182
15986	28384	25635	17674	11784	8446	6391	5076	4002	3267	2606	2299	2051	1695	1583	1321	1154	1097	970	976	876	918	831	719	739	731	623	576	567	576	559	563	514	546	504	484	493	537	500	505	492	421	491	472	456	464	484	410	424	471	424	452	463	451	421	413	380	417	418	360	411	421	398	421	379	397	384	444	412	388	405	435	407	408	393	394	389	418	386	420	402	369	364	393	392	401	420	374	428	391	394	400	411	421	408	442	395	395	381	430	384	387	387	403	378	418	448	418	403	391	400	407	435	395	431	400	417	383	397	400	381	385	410	428	380	379	383	418	422	390	431	397	389	427	397	367	359	404	398	399	415	390	412	421	413	406	402	381	402	388	420	365	368	428	396	424	441	402	410	371	364	374	393	402	404	394	392	420	415	396	397	386	414	404	398	387	431	412	409	380	408	424	384	398	399	370	392	409	437	404	413	389	389	391	413	414	397	398	381	429	395	394	382	411	387	401	395	398	408	421	381	383	423	394	401	400	375	395	418	389	419	403	383	423	362	406	411	394	396	416	395	407	410	411	402	409	376	390	442	420	383	400	405	380	411	416	417	424	392	405	415	389	403	387	397	422	399	409	426	406	414	433	406	385	384	387	406	417	434	404	371	410	383	400	402	383	402	383	395	389	407	427	427	441	403	410	373	433	402	414	395	384	397	398	381	422	386	371	437	369	372	390	387	397	388	353	397	398	413	392	386	406	391	365	390	399	409	399	356	370	429	406	364	411	418	419	417	371	398	394	407	411	404	391	371	368	403	376	421	408	391	389	337	402	404	404	398	400	420	443	402	391	396	398	411	394	392	402	404	394	383	398	397	409	421	442	381	389	407	365	429	389	402	386	377	365	383	387	397	344	398	364	407	386	393	382	445	398	418	410	358	374	419	405	440	364	381	418	393	396	395	437	384	423	409	382	402	413	393	407	395	406	381	414	432	373	412	408	355	394	366	412	361	434	419	383	403	389	366	375	401	412	407	379	414	371	402	404	411	420	396	415	373	398	409	395	399	398	382	415	388	407	414	382	372	405	436	374	417	363	391	399	387	397	381	393	410	432	407	382	405	403	418	388	402	423	406	380	393	375	387	368	397	395	399	412	404	396	392	402	425	421	408	391	454	401	421	380	400	376	402	403	370	401	383	400	424	365	457	402	389	400	392	403	406	400	407	423	411	404	386	400	387	416	407	399	412	367	391	393	418	399	422	399	414	399	412	428	339	379	413	408	387	406	358	407	394	377	383	366	378	434	385	405	413	375	393	411	402	379	402	428	386	406	360	396	455	430	408	419	385	408	396	430	410	435	363	388	414	380	377	385	395	401	393	394	429	383	369	398	401	389	433	376	387	420	412	402	385	402	425	383	390	394	427	401	419	378	395	418	411	402	386	426	398	398	374	416	408	407	378	398	398	427	418	382	396	355	373	407	375	411	440	396	387	431	377	409	382	453	377	391	390	389	394	395	405	423	392	374	411	395	376	389	395	401	391	389	415	392	390	405	411	429	396	376	409	383	390	391	416	405	373	416	413	382	394	430	404	402	394	355	400	368	415	392	390	409	422	402	401	386	401	395	447	378	429	422	431	374	400	399	408	383	424	393	383	379	421	375	388	388	362	396	394	435	428	410	398	406	391	407	374	391	377	393	397	408	395	405	405	391	390	436	417	414	366	386	404	398	379	395	395	403	417	419	430	415	404	445	388	376	388	397	395	403	358	423	389	390	405	404	379	410	368	344	384	440	370	400	377	417	436	423	369	414	409	442	430	421	412	394	412	402	404	444	397	378	429	368	408	381	397	386	373	407	412	382	410	401	382	416	371	371	444	422	414	421	389	407	376	411	411	423	421	395	400	370	413	398	389	404	401	416	430	410	379	380	390	413	411	390	391	378	382	406	417	391	383	403	395	438	409	382	406	414	379	429	418	391	388	376	384	433	425	382	418	410	413	411	408	400	413	392	402	396	402	390	379	405	434	402	386	409	386	424	369	386	374	371	439	419	393	378	354	421	366	429	396	378	411	390	429	409	420	411	394	419	365	377	411	431	423	385	381	434	373	394	388	371	399	415	380	410	387	416	391	423	387	395	419	426	334	421	404	386	432	413	388	410	394	397	425	392	389	406	382	366	408	419	381	370	388	417	425	402	415	406	410	433	390	426	421	401	373	422	375	397	397	406	356	451	405	417	391	393	402	402	388	412	384	387	419	381	384	402	395	389	378	444	414	362	372	401	409	413	426	376	407	398	406	411	406	411	369	408	387	436	415	452	366	430	402	405	410	398	382	428	351	404	408	393	384	425	372	391	397	436	392	382	402	397	430	421	414	402	388	413	419	406	413	403	385	405	365	414	395	407	406	387	387	379	407	403	412	385	403	398	401	379	436	410	386	447	416	426	376	396	414	417	425	415	404	367	414	421	411	381	437	373	423	373	413	376	424	415	423	387	437	400	411	415	394	424	392	373	383	415	422	420	406	377	414	427	420	409	389	435	394	371	363	346	405	395	389	400	406	366	426	401	406	382	387	416	381	399	401	381	374	415	415	373	410	390	380	365	379	399	421	410	424	419	396	427	405	423	413	368	437	414	369	396	402	404	391	387	411	382	436	404	395	421	379	385	390	417	381	407	387	402	409	395	380	383	380	416	436	437	390	401	401	406	388	400	416	378	392	406	432	365	368	394	423	401	388	411	391	404	388	402	388	393	390	447	411	405	392	403	404	402	357	375	450	392	408	373	427	394	381	414	385	377	397	421	400	427	386	400	395	395	410	387	401	379	389	388	367	388	423	394	374	398	440	407	399	381	399	427	402	367	416	399	410	404	395	355	414	380	377	412	397	422	382	407	409	372	397	403	406	384	404	393	407	403	405	373	391	407	398	403	407	406	402	422	398	414	379	402	387	376	363	334	363	409	405	390	363	407	412	384	394	386	444	366	397	407	378	404	396	379	385	410	402	384	411	392	427	456	395	405	431	411	367	415	418	412	403	389	394	449	388	417	364	385	406	411	409	388	355	358	373	360	387	404	403	415	369	441	410	392	391	408	409	406	392	400	408	384	363	424	380	407	392	370	375	412	391	406	418	381	394	364	385	387	360	372	407	411	374	368	406	406	402	407	390	411	401	388	441	400	419	386	372	383	397	362	390	411	374	387	417	390	408	411	424	401	388	415	417	409	365	380	395	376	376	391	411	383	431	430	365	373	406	378	434	364	420	408	408	415	388	379	384	393	404	399	411	389	434	403	399	400	383	425	429	406	403	418	397	411	382	360	399	393	389	398	426	386	413	391	446	387	403	375	364	385	404	368	390	411	434	374	426	415	386	354	392	403	381	398	401	389	436	397	418	391	398	396	386	378	448	384	382	420	376	410	388	378	386	371	393	398	391	410	422	440	392	382	407	435	399	406	407	420	373	394	419	385	372	366	414	403	374	397	421	405	401	345	389	439	420	397	395	379	396	431	396	373	412	402	406	361	384	407	421	408
23503	21548	29401	24135	21550	18452	4290	1727	1255	1064	859	750	611	599	526	468	386	369	329	313	319	319	287	276	263	246	210	222	219	199	191	172	204	213	181	199	193	204	193	190	159	164	185	188	196	171	160	196	136	182	174	160	177	174	165	160	156	135	196	160	151	145	162	156	160	141	162	155	168	140	175	165	157	147	141	145	153	161	179	155	163	146	173	184	180	147	157	150	174	158	175	168	172	162	139	185	162	162	149	168	158	164	159	175	157	161	173	141	173	143	140	142	157	175	157	164	160	164	173	175	164	131	140	159	172	159	162	158	152	172	171	149	182	152	163	172	155	164	156	182	182	164	167	164	158	191	153	145	150	152	130	158	180	155	141	141	148	172	159	158	139	148	163	155	172	147	131	165	148	141	156	141	143	157	169	163	166	156	151	141	164	152	173	160	165	157	168	165	137	166	154	158	146	158	166	146	139	170	160	174	142	164	152	161	155	156	157	170	150	157	147	154	164	150	157	148	164	171	148	140	154	146	122	160	163	158	166	160	159	150	159	155	143	156	142	150	162	167	159	149	162	178	160	152	160	127	162	154	150	176	160	168	148	139	158	160	158	166	154	144	142	168	148	161	155	194	143	158	134	159	153	163	149	150	172	152	163	155	145	161	150	155	193	161	152	131	146	164	134	160	166	158	163	141	167	147	172	152	161	155	149	153	146	151	171	158	154	170	146	152	163	161	142	161	168	143	147	149	165	177	131	137	173	173	184	153	141	177	166	180	141	177	149	154	137	162	168	148	135	160	133	148	147	151	136	144	159	155	159	154	168	142	147	134	176	153	161	156	152	156	165	155	161	148	169	171	150	165	170	146	165	140	156	172	162	152	138	182	147	143	154	151	134	144	165	147	167	145	156	150	171	172	159	167	160	169	145	146	171	159	142	166	159	154	173	166	168	139	149	160	150	162	165	166	155	147	151	151	150	181	150	154	143	160	175	145	149	144	142	171	157	139	151	160	145	173	134	146	161	169	160	144	143	151	129	147	164	136	146	159	151	152	145	166	158	150	134	168	145	157	150	152	174	158	158	126	127	175	168	163	157	139	172	162	144	164	135	165	178	153	163	165	169	160	193	153	148	165	151	167	139	162	139	161	175	158	150	168	145	146	151	166	157	165	166	159	150	183	167	130	179	163	166	137	157	171	179	145	154	177	168	165	172	160	147	153	172	138	175	132	159	157	145	169	191	160	157	171	159	139	168	152	155	151	169	151	158	142	165	148	149	158	169	156	167	165	164	158	154	165	155	161	156	152	151	172	155	162	182	171	159	127	133	167	138	163	157	149	177	160	150	151	177	164	140	169	148	143	159	139	154	164	183	162	161	158	137	144	173	165	178	150	152	159	146	152	149	127	138	179	170	155	157	170	161	188	156	162	159	151	136	136	183	126	155	159	167	159	169	161	167	169	181	167	142	149	156	164	128	154	153	154	155	183	156	168	143	172	172	149	183	197	150	163	169	121	157	154	143	162	134	162	154	166	151	144	132	152	158	186	171	147	171	165	146	155	154	133	173	152	149	152	163	162	170	172	161	149	159	137	157	168	149	157	148	178	144	155	174	157	171	149	146	165	133	164	149	154	116	139	159	163	140	145	139	147	158	156	172	159	155	164	157	154	149	174	145	158	161	151	176	158	133	163	155	162	144	144	182	155	169	169	142	159	157	161	149	168	157	170	146	152	147	163	147	143	172	154	156	149	151	158	159	171	132	155	137	175	171	162	165	169	174	166	156	187	135	148	158	171	158	142	145	169	162	168	149	154	160	139	159	152	145	152	145	154	136	150	147	146	166	162	138	165	159	169	151	158	161	137	145	169	178	151	139	146	153	162	144	149	173	163	174	168	141	153	154	161	161	171	164	165	134	154	150	148	165	162	150	147	157	163	179	151	150	191	153	162	141	170	152	160	169	164	149	164	151	146	143	159	149	168	156	158	160	172	177	159	152	139	163	146	149	171	173	139	173	135	148	173	161	114	167	175	162	166	166	150	153	174	150	170	156	171	180	141	170	187	146	172	153	142	153	165	141	160	148	155	143	151	159	151	192	167	147	168	160	165	125	172	157	162	170	150	149	160	168	149	152	135	170	152	169	155	122	174	153	179	162	144	149	152	161	146	161	184	135	169	164	157	150	154	156	162	160	161	165	134	137	175	148	145	152	162	144	150	152	163	155	164	126	173	155	140	174	173	164	163	167	169	185	151	150	132	158	142	156	158	161	153	160	199	177	158	153	149	184	166	163	182	161	167	152	179	151	170	146	151	142	140	152	152	153	156	145	162	147	139	155	151	181	152	146	160	159	161	160	172	164	146	163	146	170	157	148	143	159	172	155	135	157	159	152	147	171	168	164	151	144	150	164	172	146	168	174	162	171	159	143	156	179	152	167	144	149	160	176	138	148	159	171	144	141	152	158	141	156	156	160	171	141	147	184	152	154	163	153	150	156	166	160	168	147	170	128	190	161	154	148	139	139	162	153	173	173	170	153	141	152	156	173	145	158	177	155	171	164	139	147	153	159	180	161	163	168	166	175	136	170	153	159	159	141	155	151	182	158	173	158	174	147	175	157	157	158	160	169	139	155	170	147	150	181	159	162	149	176	148	161	184	155	142	145	172	164	156	164	124	169	162	152	164	145	155	160	142	162	155	142	171	177	139	186	163	158	157	165	154	161	141	147	174	176	172	153	137	167	145	170	143	150	143	147	160	145	143	150	160	147	166	156	141	160	166	157	154	160	155	157	137	177	162	179	139	162	173	161	187	142	147	146	172	164	162	145	159	162	157	179	177	168	154	152	155	131	194	159	164	145	146	138	159	151	168	150	148	149	139	173	162	148	149	155	163	154	142	161	153	160	163	174	191	130	172	147	171	136	153	178	169	180	159	145	183	146	164	151	154	155	164	163	167	141	139	168	172	144	151	152	129	151	143	170	162	143	140	177	153	159	178	171	150	148	155	166	132	174	141	150	156	155	146	175	167	154	148	153	165	156	154	172	171	144	160	151	163	176	172	168	154	137	161	159	135	161	180	151	162	143	162	149	169	160	140	167	160	144	157	164	159	155	160	166	177	154	155	144	164	168	175	173	157	155	181	169	143	142	155	161	145	148	167	158	138	146	158	148	147	129	168	143	149	143	160	164	180	159	160	174	163	166	142	161	167	142	141	130	154	171	137	162	146	169	180	132	147	175	176	141	155	159	161	164	140	168	162	153	175	159	147	147	178	169	152	160	168	162	170	149	161	150	162	173	166	149	149	144	169	154	165	157	162	132	170	139	170	164	149	159	167	156	124	155	167	147	170	148	149	163	149	163	141	155	145	153	163	143	146	146	168	174	164	147	138	155	157	151	171	153	147	155	162	174	144	170	172	162	155	153	146	160	174	163	158	165	159	176	138	152	159	141	151	167	171	178	164	140	173	145	139	129	143	142	167	156	167	152	181	163	148	149	180	136	165	150	149
17816	32391	29823	21049	14771	10301	8037	6228	5378	4390	3667	3133	2669	2350	2197	1767	1495	1281	1263	1162	1101	1034	1047	876	818	777	696	649	524	562	550	564	559	523	556	504	492	492	487	470	418	467	428	411	431	468	408	407	387	371	399	369	394	342	390	363	344	368	320	364	329	371	319	320	326	353	356	336	374	380	372	337	343	333	357	363	362	354	336	326	355	330	347	309	343	379	329	317	350	342	336	369	316	336	334	324	357	341	290	318	356	348	348	313	338	331	336	342	337	364	378	347	344	328	358	366	358	340	332	327	335	359	350	331	356	340	337	355	342	348	341	347	328	359	353	376	311	351	363	355	315	366	335	373	338	348	335	349	368	342	365	339	360	332	363	351	336	364	339	350	347	343	361	329	325	341	352	335	334	317	330	319	292	355	306	364	355	329	343	332	363	338	321	305	364	346	316	354	336	358	292	326	313	339	343	327	343	350	329	325	323	339	349	377	350	326	348	316	355	364	321	339	331	307	353	316	358	314	342	325	348	364	309	347	358	373	353	339	332	381	321	319	328	327	335	338	342	323	378	309	331	316	330	322	360	334	331	301	312	326	288	363	323	320	313	365	319	334	332	353	338	354	342	315	332	293	305	322	313	287	375	313	341	326	329	352	353	339	353	344	331	345	343	348	327	331	349	332	338	360	316	308	329	339	346	306	337	326	327	329	334	291	355	318	326	377	317	299	328	320	354	322	328	342	360	351	327	332	335	378	325	334	324	335	352	354	357	330	311	316	328	339	330	294	351	329	361	337	307	344	321	341	323	355	349	353	327	360	332	353	312	317	354	324	354	359	372	349	312	310	345	338	316	321	352	329	323	349	350	333	330	363	313	337	341	337	358	328	349	322	312	347	327	337	338	329	335	318	328	307	343	306	359	325	340	322	334	334	343	356	317	339	330	302	320	306	327	314	320	319	300	329	324	286	337	354	370	352	351	303	332	313	309	338	364	348	325	363	310	336	301	352	339	368	331	344	345	321	333	362	359	334	336	347	336	321	343	306	321	338	338	346	305	342	317	367	303	323	323	360	378	329	367	338	353	322	349	323	339	349	349	351	333	341	301	310	345	341	375	341	344	355	358	331	350	305	330	323	351	342	337	316	312	339	350	340	336	345	324	337	354	330	292	332	356	360	336	333	361	337	337	339	343	350	361	336	353	322	346	326	335	361	307	352	335	335	350	364	329	330	339	327	357	365	337	368	335	338	298	338	366	314	352	320	342	334	313	374	345	344	318	363	333	333	353	328	340	322	302	357	363	368	371	302	351	301	337	352	356	350	301	370	340	340	368	356	356	334	324	307	326	336	327	322	342	347	316	351	322	358	361	303	329	346	321	348	342	355	376	303	370	332	351	334	331	314	347	329	318	329	359	328	354	310	311	359	344	345	352	322	311	351	352	353	325	324	353	340	334	354	342	361	337	330	320	333	323	348	330	302	335	326	316	360	373	362	318	324	316	359	319	308	364	333	353	321	309	350	358	320	331	343	336	340	331	343	291	317	346	350	329	337	308	315	337	353	327	336	355	358	337	341	332	333	352	309	329	357	373	359	333	358	345	332	309	355	339	346	309	373	354	333	331	362	342	327	334	336	327	335	354	351	341	333	343	303	354	327	337	356	338	313	326	340	331	318	340	358	336	346	353	317	338	362	330	343	336	333	309	320	342	330	336	337	326	320	359	336	316	334	314	340	343	358	351	320	328	331	356	329	334	364	352	341	315	320	346	355	352	350	310	303	365	305	361	352	313	310	311	327	319	353	362	317	330	319	347	316	349	371	315	338	315	306	329	349	326	347	373	340	330	349	323	345	341	317	303	357	335	344	356	298	330	317	309	346	335	341	327	345	319	325	342	348	322	338	347	314	336	353	379	320	332	329	343	360	332	356	353	340	358	351	351	351	372	328	333	351	342	341	338	355	363	308	315	340	305	300	335	395	346	359	320	342	340	324	361	353	330	336	329	338	353	337	317	346	334	336	347	317	337	339	340	319	362	324	343	316	329	326	364	352	296	318	329	351	348	352	320	367	314	341	330	311	352	317	340	340	330	311	353	342	332	345	311	319	307	342	332	332	328	325	317	338	358	343	348	342	371	320	366	333	319	322	298	339	331	334	334	344	310	333	359	326	350	366	345	326	314	321	372	335	331	340	337	343	377	329	336	344	337	333	336	365	335	316	326	338	323	302	336	310	341	300	340	337	338	323	319	303	348	374	338	297	325	345	332	333	296	341	373	344	313	322	302	344	350	336	338	347	339	373	309	352	366	326	335	310	338	338	326	325	361	369	335	319	337	348	342	351	311	336	325	335	305	353	310	328	344	339	344	320	332	337	336	334	345	342	317	313	302	341	342	338	337	345	330	344	345	348	324	334	339	351	356	346	327	321	331	313	351	336	316	349	339	342	329	334	329	340	318	335	334	353	315	318	324	334	291	360	310	303	371	341	344	360	362	323	350	390	313	333	343	356	343	334	352	333	367	336	364	339	318	342	320	323	346	341	346	325	353	337	353	340	360	278	348	313	323	348	359	334	347	339	365	321	334	336	336	286	340	333	323	309	354	336	345	325	334	346	333	342	333	308	305	347	347	329	341	343	360	347	319	319	314	339	344	365	291	329	350	316	294	329	343	360	316	351	354	304	325	338	343	323	351	330	345	325	344	335	340	350	345	355	358	380	354	358	323	337	317	334	341	331	322	357	308	313	324	322	348	339	340	340	366	331	328	336	319	370	288	313	327	309	353	331	331	362	335	334	353	342	321	340	339	319	334	343	348	327	369	326	326	346	338	328	365	341	322	286	343	325	352	334	336	335	339	346	343	364	312	339	330	296	329	354	327	351	323	322	346	331	354	335	356	322	338	359	355	345	333	325	368	345	344	353	333	320	336	343	334	342	314	334	353	342	348	328	343	304	350	316	322	342	344	328	337	350	333	346	357	352	334	320	364	371	337	327	310	359	328	346	306	325	333	353	345	345	334	342	365	327	345	344	339	337	355	343	320	330	331	322	323	339	366	334	366	315	362	356	333	351	330	368	295	325	312	338	344	325	313	331	340	360	345	327	358	316	341	318	351	318	321	357	340	358	340	319	321	329	342	325	317	338	348	308	341	361	351	335	327	336	344	319	325	331	338	328	328	330	323	335	340	322	326	343	320	287	362	331	373	331	315	334	351	326	383	362	355	342	330	324	365	345	318	334	388	359	325	344	318	339	320	328	333	345	299	358	346	325	340	322	329	360	313	334	318	330	355	321	336	305	320	339	349	348	317	354	337	359	327	345	327	310	364	348	325	294	340	332	338	341	350	335	343	370	336	317	348	340	353	343	344	366	311	329	320	325	340	324	338	322	320	357	358	307	335	363	329	322	325	341	344	322	352	347	378	335	344	311	347	369	326	336	302	336	306	323	334	328	380	321	361	346	313	367	345	321	313	359	317	343	357	353	333	385	340	352	340	324	329	346	324	342	341	318
26874	20751	12323	4431	1910	1279	903	716	592	524	514	430	428	385	400	374	343	321	293	294	331	312	326	284	265	276	256	269	288	265	244	233	270	261	245	271	242	266	273	283	257	239	220	236	275	270	278	270	211	244	252	262	266	230	251	250	250	251	235	278	244	247	256	242	254	255	271	266	247	268	257	250	292	254	263	279	243	254	268	230	267	262	229	284	267	256	280	254	268	266	252	274	241	239	250	240	268	246	226	274	259	248	258	243	251	231	266	239	251	271	233	242	274	252	243	261	234	218	249	256	224	260	274	241	241	293	264	248	260	239	269	280	247	266	256	281	258	280	242	247	244	261	272	241	238	271	253	270	254	256	257	239	265	253	252	252	246	241	304	262	264	262	257	244	241	245	270	245	243	255	229	262	241	246	261	227	249	235	289	280	250	259	258	267	249	268	233	243	237	267	260	260	236	241	285	245	231	230	255	241	258	248	242	252	268	260	242	284	256	281	258	241	266	249	294	267	268	246	247	254	256	249	293	252	268	250	257	240	262	252	256	233	252	255	263	270	269	239	228	255	271	239	227	240	299	231	250	267	245	248	256	223	276	241	271	229	261	263	291	242	247	265	264	233	229	238	250	259	250	223	251	239	256	256	270	230	231	247	221	256	265	252	233	238	269	231	274	282	266	247	261	255	238	228	260	275	276	230	263	253	251	249	263	266	248	260	269	234	252	264	220	252	230	277	235	225	231	249	247	260	251	246	267	260	244	238	263	239	239	238	243	246	267	264	287	255	236	241	245	239	279	245	250	220	214	246	266	252	255	236	260	234	227	248	260	264	258	280	250	253	275	261	262	257	249	239	244	257	241	268	268	248	275	243	241	242	245	297	252	250	265	255	282	258	241	256	260	254	253	224	263	252	251	257	275	238	248	225	257	249	267	254	236	236	246	268	244	209	280	259	265	254	233	217	266	243	254	253	256	219	249	259	263	285	253	225	273	268	255	265	272	261	232	257	238	267	230	234	250	240	257	267	263	267	238	252	239	253	256	239	277	256	239	248	244	248	218	237	253	242	238	263	257	241	274	236	278	259	251	262	270	228	243	242	260	262	245	246	258	248	232	232	282	264	284	227	255	250	239	266	248	226	267	240	275	261	227	278	237	272	270	240	255	265	263	249	258	267	230	234	252	210	254	259	256	280	250	275	243	264	251	252	227	253	253	253	249	257	261	228	257	264	269	248	286	265	287	269	269	265	273	248	247	222	248	258	296	275	241	222	251	261	262	259	247	246	260	226	245	271	254	297	267	255	237	275	276	254	256	262	262	234	295	272	224	279	237	246	243	262	274	255	262	247	266	254	252	273	255	228	262	280	273	281	277	252	236	275	265	243	260	258	256	261	234	255	285	286	227	249	274	255	246	243	239	248	254	270	253	232	267	267	246	253	274	240	260	247	237	239	256	288	255	232	243	265	248	247	249	289	276	277	263	286	275	263	254	239	281	247	243	248	249	236	247	226	259	231	264	246	252	252	278	248	266	268	267	261	262	244	250	267	258	297	252	251	263	238	283	265	272	279	237	229	283	246	246	242	239	227	270	241	267	267	272	229	232	221	232	256	279	252	275	245	239	257	270	266	278	239	246	236	255	295	260	276	264	246	260	231	271	266	255	283	249	231	230	256	265	274	238	231	243	249	231	235	265	262	248	272	254	241	254	265	253	258	253	262	250	240	266	248	225	263	259	271	258	245	254	243	246	260	272	219	222	305	232	250	274	237	258	253	245	268	243	258	283	247	256	276	222	258	249	245	263	245	251	258	248	267	260	229	235	238	255	283	247	286	249	242	239	261	261	250	257	252	243	260	255	243	210	217	258	289	254	254	232	249	218	219	256	233	269	249	249	237	246	259	282	246	255	249	277	259	274	234	257	241	246	243	240	266	247	279	239	227	244	272	251	237	257	255	272	264	252	252	280	256	253	245	259	226	227	252	233	244	254	259	259	250	242	252	226	229	265	278	221	237	281	245	254	245	228	255	254	228	255	250	236	270	260	240	251	271	244	256	256	249	236	273	243	258	223	248	253	248	245	283	261	262	262	247	230	219	266	260	256	274	251	257	262	251	262	257	272	262	256	239	250	261	245	277	249	244	289	271	243	244	238	231	237	252	276	263	236	244	258	274	276	277	271	237	265	244	235	264	278	232	242	246	230	256	230	247	250	250	241	273	237	237	263	251	263	263	275	245	264	245	237	261	236	262	269	242	240	260	247	240	267	277	260	240	262	245	266	259	276	270	236	258	280	240	269	241	259	243	255	275	257	244	235	266	256	301	253	278	253	233	220	271	253	284	266	254	243	207	229	234	235	232	270	212	240	247	250	274	271	284	276	240	266	242	262	246	246	239	253	266	258	241	251	235	250	249	234	248	272	256	245	238	255	244	277	248	264	283	247	236	266	259	272	260	210	262	250	241	240	263	249	290	266	272	260	258	250	243	232	271	247	247	277	253	236	254	247	253	261	281	254	263	241	246	269	280	216	241	261	258	275	260	251	247	271	256	259	245	261	239	279	237	258	265	244	249	262	242	234	256	223	232	223	268	245	266	265	258	270	271	247	256	213	260	252	259	267	270	270	245	251	254	233	243	263	253	256	245	252	240	261	241	245	267	220	256	269	286	245	245	263	247	267	255	251	258	235	231	270	221	263	244	246	303	251	226	259	252	249	251	267	236	264	273	270	265	253	220	263	257	251	280	221	274	272	265	258	267	224	269	250	243	272	260	245	254	246	216	247	257	272	264	269	250	236	234	281	258	242	246	245	260	246	258	247	237	238	262	251	279	256	275	226	253	223	258	256	236	258	236	297	255	288	249	258	267	270	284	259	244	261	254	254	237	208	241	247	236	255	223	242	233	259	253	271	267	255	237	245	248	244	262	243	221	262	262	243	244	270	273	257	243	238	278	276	283	276	261	267	272	238	259	249	266	223	287	287	258	229	248	257	275	256	243	249	246	263	255	247	255	250	259	224	244	248	249	234	267	282	299	252	256	230	280	261	229	267	265	226	245	246	271	253	270	219	252	246	241	233	236	237	266	233	258	254	269	221	255	219	240	272	248	273	248	240	266	245	248	261	260	244	255	246	254	234	233	247	262	243	228	249	248	265	282	267	250	281	252	209	273	255	252	238	244	283	286	280	237	240	258	282	246	252	244	225	256	263	251	239	258	244	247	270	235	224	287	266	261	275	256	268	267	271	252	240	268	251	253	251	245	219	251	247	261	260	244	232	243	234	253	251	240	228	246	267	241	263	243	254	234	254	270	270	268	267	238	236	280	231	241	237	244	244	259	254	263	240	246	262	258	228	287	248	265	266	261	251	242	275	295	253	255	266	257	239	282	259	263	261	231	255	237	258	236	231	238	235	259	260	263	228	243	283	248	264	239	277	234	278	232	261	270	248	249	270	262	253	239	249	245	273	249	246	241	262	241	234	226	257	269	281	238	253	267	278	246	230	237
14247	20091	17901	10756	7174	4785	3606	2712	2246	2029	1830	1531	1383	1274	1246	1088	1053	1000	859	859	843	766	806	743	691	682	668	638	602	592	593	623	673	630	620	611	636	593	538	571	611	580	607	573	569	561	591	572	537	584	592	569	528	577	597	538	549	503	530	557	591	549	539	551	569	536	603	523	555	552	561	577	560	537	553	526	559	584	589	556	535	565	566	553	571	559	561	568	548	531	535	554	552	563	578	520	566	589	567	527	599	562	572	588	555	594	558	615	546	560	575	502	551	534	534	525	538	526	610	534	534	526	541	557	576	534	542	500	557	572	538	535	561	554	541	547	526	554	576	543	537	546	543	552	544	511	576	541	541	546	567	509	588	574	482	518	579	567	555	508	563	564	521	518	556	544	541	556	524	557	552	546	582	556	511	528	528	541	580	565	571	537	576	556	525	546	541	544	576	570	567	526	523	536	529	506	535	518	560	565	519	570	535	556	531	544	551	533	543	543	545	558	570	570	576	596	544	582	545	571	565	551	565	557	588	571	600	577	555	535	531	519	573	572	539	550	541	535	527	550	573	535	587	533	550	519	574	545	545	578	537	523	544	558	519	541	571	547	524	566	580	536	551	544	517	598	526	551	572	552	541	556	536	507	567	517	551	541	550	555	569	533	554	520	547	565	563	539	532	554	544	548	518	594	523	553	541	552	519	556	543	538	535	550	550	572	536	552	529	562	544	547	513	561	564	517	550	600	581	549	547	564	560	576	572	566	565	551	564	536	537	513	528	497	555	570	579	533	586	564	568	534	591	520	582	569	532	519	561	559	566	539	519	538	549	526	598	555	523	563	521	580	533	602	558	559	557	569	553	528	552	518	568	565	541	596	558	524	530	523	574	543	533	553	559	555	543	534	584	571	574	540	489	552	540	527	552	528	521	532	563	574	552	510	550	562	578	572	572	519	565	544	572	548	575	563	564	529	508	516	536	530	512	559	544	580	550	493	554	568	539	535	559	557	564	572	533	594	561	589	561	580	553	579	553	588	552	520	545	536	546	511	583	545	544	593	549	559	549	562	511	574	589	527	588	547	521	541	540	527	578	554	554	558	505	555	554	560	604	521	517	516	524	575	558	505	522	580	527	551	554	570	564	572	564	571	564	506	535	508	556	580	551	564	545	552	531	575	564	528	544	549	544	530	529	579	506	507	543	501	562	561	563	544	568	552	535	568	525	529	516	528	533	585	534	564	535	549	565	543	537	554	567	526	538	560	567	543	520	532	561	545	539	603	561	594	540	496	536	525	582	561	575	559	564	520	555	583	576	574	536	541	541	529	540	535	556	581	558	535	537	568	556	532	580	543	528	540	508	553	572	561	546	542	560	545	552	551	536	532	536	574	545	563	568	551	532	563	547	541	580	554	551	578	546	559	533	546	543	544	543	531	543	538	601	540	548	546	516	531	543	580	557	572	548	552	551	532	508	591	549	568	546	508	546	571	540	563	552	563	523	544	566	534	572	558	515	566	550	547	517	533	548	545	528	565	525	550	536	575	551	577	530	550	530	550	593	544	510	553	561	596	562	573	516	590	556	545	580	559	539	522	580	502	573	523	571	569	526	511	549	603	561	514	577	545	532	589	574	555	501	581	520	552	554	562	568	569	534	473	526	559	553	552	580	529	511	540	530	553	561	523	527	554	560	531	566	514	559	541	581	610	570	554	586	577	552	549	535	492	500	555	557	566	552	532	524	510	532	562	546	578	563	535	540	568	521	527	518	556	540	538	557	569	509	563	556	573	561	520	543	522	522	532	570	537	605	566	581	585	530	537	519	609	553	544	603	568	554	516	563	576	551	566	561	562	532	530	538	546	524	519	552	550	565	569	588	564	568	576	569	546	541	566	536	582	496	554	542	515	523	555	594	547	514	551	560	564	525	517	589	543	543	530	539	535	520	555	544	511	558	535	554	572	518	510	554	535	533	549	559	553	545	568	559	520	595	570	554	543	552	535	573	543	550	562	546	528	548	563	593	543	555	528	496	562	525	525	537	556	559	515	563	567	572	541	517	552	568	591	552	539	534	584	570	561	518	568	553	552	579	539	537	552	541	550	555	532	567	530	574	552	557	538	534	542	556	536	567	524	532	513	518	518	539	553	549	570	512	529	519	545	586	548	549	549	602	572	585	544	530	528	558	557	552	532	554	563	543	551	532	561	536	552	537	544	576	547	557	561	576	545	546	577	531	532	528	581	555	543	558	527	544	553	541	535	568	578	537	537	553	544	576	587	560	533	557	553	528	588	502	545	552	507	511	540	538	543	539	515	540	579	564	532	488	528	522	502	533	550	528	566	566	526	547	572	542	586	552	542	526	534	562	562	556	531	544	535	559	605	543	548	519	519	527	528	593	533	562	530	534	543	534	544	551	566	552	571	551	589	516	523	537	517	555	564	562	520	552	557	570	524	541	541	578	523	564	536	578	579	537	541	559	560	583	563	531	546	543	536	530	539	529	528	550	513	542	533	578	613	560	585	561	529	506	522	510	519	548	528	530	519	544	518	528	542	513	572	569	532	559	547	586	562	543	560	561	553	540	533	521	547	517	517	540	541	556	557	527	567	548	561	554	552	587	529	560	550	536	521	550	572	574	543	557	557	539	535	540	548	568	544	533	509	578	507	557	548	529	529	493	530	533	492	550	530	521	515	552	537	519	517	520	552	547	571	566	570	551	527	551	542	525	534	550	549	554	537	564	528	534	541	576	532	565	531	567	520	544	548	552	556	568	546	533	573	555	554	520	540	521	560	558	510	573	587	567	538	529	527	555	603	511	547	573	531	525	504	515	558	535	536	550	525	513	539	606	524	556	570	514	585	582	594	579	534	530	565	521	542	540	517	530	499	528	545	569	601	549	583	576	523	518	535	509	536	575	549	556	556	571	548	528	556	530	496	578	594	545	524	486	584	531	549	508	519	513	543	572	537	532	551	558	587	578	569	578	535	529	521	528	517	539	555	554	631	490	531	527	563	512	565	566	567	513	559	582	551	532	547	549	565	532	528	520	547	547	545	519	561	605	566	508	549	500	532	537	549	536	579	556	563	553	526	597	574	590	566	541	592	545	533	537	575	552	567	540	516	532	535	548	542	614	558	527	521	511	550	594	549	572	579	528	562	561	552	577	487	559	596	564	547	547	512	557	535	534	521	543	558	546	554	538	563	574	540	514	581	554	522	568	558	580	560	548	524	558	567	476	529	524	530	536	567	564	540	555	558	519	558	526	573	546	534	592	592	517	551	536	525	553	519	549	528	589	562	595	536	567	537	503	572	526	583	524	502	542	552	528	539	552	571	573	629	530	542	576	537	502	536	529	524	563	575	588	518	543	562	545	558	596	564	569	577	557	591	575	509	562	536	560	507	537	567	522	533	564	551	565	544	569	591	533	573	608	514	566	571	560	543	562	534	561	500	547	545	565	581	560	565	527	527	559	572	531	563	548	552	535	558	537	533	549	515	569	548
24348	21506	28631	24806	19401	4429	1836	1129	835	717	567	569	505	444	403	386	328	327	301	279	268	263	260	244	247	223	245	244	202	211	213	239	198	195	223	205	199	198	202	202	188	192	190	202	187	172	192	182	201	191	175	175	193	199	196	163	180	174	192	178	175	194	195	214	183	177	181	189	182	183	166	211	180	178	181	169	203	183	186	182	141	159	198	203	177	178	193	161	178	190	164	176	184	183	163	179	188	170	171	176	186	166	180	160	160	188	162	173	185	176	171	190	172	193	163	190	196	162	176	190	165	202	143	171	179	178	177	174	177	193	165	177	176	180	171	187	162	195	180	156	170	190	188	173	180	177	174	180	179	176	185	180	171	189	180	167	195	167	165	185	177	129	168	160	168	194	152	171	175	167	158	197	171	191	184	179	186	149	172	167	166	181	172	165	178	175	178	197	186	172	182	174	184	185	177	175	181	153	168	198	162	175	179	175	155	155	154	147	155	165	158	176	178	202	191	192	195	164	185	178	172	196	163	172	162	171	159	174	152	135	175	166	187	156	180	183	181	179	160	204	204	146	152	190	181	166	170	181	176	185	184	180	175	204	189	161	174	189	188	154	162	197	188	162	182	180	184	176	170	172	188	163	182	171	174	185	193	175	186	186	171	165	164	172	175	199	157	184	189	203	169	184	156	169	189	178	183	173	178	199	199	190	171	173	196	175	179	164	186	174	190	193	191	183	201	161	175	175	161	189	166	158	179	180	173	168	176	173	163	193	184	174	188	185	179	151	172	186	183	161	189	167	157	182	200	199	176	173	188	165	169	176	191	178	167	171	188	182	168	168	177	159	158	179	194	147	155	186	167	187	179	171	204	176	165	167	179	153	174	187	206	168	195	156	179	188	152	199	191	176	166	171	208	183	187	170	173	160	184	173	158	191	196	160	173	174	178	170	171	165	190	173	168	169	172	177	174	170	185	164	173	175	177	171	177	188	172	186	186	191	181	162	180	167	197	168	199	162	192	151	183	187	193	185	170	174	184	180	184	173	193	177	175	194	160	187	148	192	181	162	156	210	170	218	173	153	201	191	166	179	177	171	165	174	160	152	161	194	176	161	167	189	146	193	175	164	176	156	162	175	180	184	179	195	202	171	163	173	163	174	165	159	213	180	178	176	171	172	170	169	156	184	162	166	169	165	190	179	183	185	160	172	182	170	177	165	174	191	164	164	174	163	172	159	169	172	165	179	171	189	174	174	177	163	173	187	163	186	167	158	186	195	169	175	184	190	190	184	164	171	180	193	177	162	174	189	193	174	161	161	182	176	168	149	169	198	177	180	166	196	151	186	190	168	177	171	182	165	195	190	176	160	202	187	162	173	183	192	182	171	167	190	171	178	168	169	177	164	194	169	169	190	189	199	168	179	174	179	196	168	177	193	151	187	180	157	165	169	156	204	175	198	166	168	178	171	161	165	186	165	182	208	169	157	174	173	175	174	196	184	190	149	166	192	184	190	161	172	193	167	177	193	170	202	164	171	178	167	209	189	159	150	196	178	147	174	170	180	197	190	173	183	164	164	175	182	187	179	187	165	196	195	198	168	157	176	181	187	178	150	165	143	164	151	190	151	179	157	207	171	182	179	150	157	209	152	178	168	162	162	192	147	182	168	169	161	179	213	181	200	162	163	173	164	144	163	176	156	185	151	189	166	196	190	188	201	160	157	206	151	189	186	172	181	167	192	191	179	185	175	189	178	177	173	161	182	196	181	168	179	163	163	174	178	160	166	195	199	179	173	162	183	194	188	162	187	170	187	195	167	165	164	188	192	171	172	172	167	187	183	181	188	194	175	201	179	164	177	180	180	165	174	194	181	181	171	202	151	170	171	159	170	165	173	165	164	191	198	176	172	165	170	174	188	170	144	155	204	147	189	199	179	184	194	186	167	171	154	184	182	154	169	188	170	165	197	167	182	178	160	188	178	196	173	179	185	173	183	173	177	178	200	182	166	182	183	184	168	161	162	158	173	182	182	166	199	187	165	210	164	156	163	176	186	162	158	183	191	162	182	194	172	180	179	159	177	168	132	207	158	167	176	157	171	152	172	189	159	176	164	157	174	179	193	181	187	175	170	184	163	162	142	170	204	160	187	175	198	172	189	173	178	172	173	165	158	178	179	175	152	176	195	169	181	168	191	179	180	190	195	160	189	163	170	176	165	181	183	167	189	180	159	173	165	155	194	177	192	184	179	173	170	163	170	182	187	162	183	170	163	169	173	165	176	188	151	157	196	199	183	183	165	157	192	196	160	172	183	169	175	155	172	165	189	155	154	184	162	188	184	163	182	159	152	180	183	178	169	177	164	163	181	158	199	187	161	160	191	183	192	167	188	180	202	179	186	182	166	188	169	161	158	165	159	171	202	167	176	178	192	185	159	170	149	176	168	167	190	162	197	157	157	176	160	169	173	159	158	177	180	168	179	171	176	180	170	180	182	166	176	152	157	160	158	189	188	180	192	179	173	169	157	178	192	194	183	196	162	191	187	169	156	167	150	169	192	199	172	172	166	153	148	196	194	175	192	172	163	176	171	158	189	177	171	192	189	171	152	169	190	179	198	180	192	167	176	167	190	178	159	177	166	177	184	165	194	150	193	182	163	194	184	169	199	164	194	171	132	167	204	171	174	155	161	172	196	150	178	188	163	200	151	187	147	176	180	172	162	165	175	174	186	177	180	179	177	167	185	181	188	193	148	190	184	160	197	168	157	184	180	171	149	180	174	190	158	158	170	188	176	182	168	147	153	179	187	169	163	204	185	166	181	155	191	156	162	168	181	153	183	170	181	157	175	158	165	175	188	155	158	165	187	151	189	192	178	156	175	162	180	162	176	163	165	184	181	210	163	163	202	187	170	184	159	174	174	191	170	164	173	141	183	184	166	179	187	134	186	189	171	210	177	186	181	179	205	182	188	159	201	176	156	160	190	179	158	175	196	174	181	178	204	189	168	167	163	192	178	177	168	168	181	194	169	167	162	193	187	180	175	184	184	169	168	178	207	174	173	173	162	172	164	171	188	177	153	174	162	195	169	182	175	178	196	183	175	189	166	186	188	172	184	183	187	169	182	180	165	169	185	178	191	174	179	175	169	182	174	162	162	176	189	176	173	189	183	164	156	158	194	188	161	175	155	152	168	178	171	180	170	178	182	171	182	161	162	194	167	161	173	155	173	200	179	192	169	193	153	167	190	148	156	180	179	181	201	188	177	180	176	158	182	195	190	177	182	167	167	147	181	166	144	163	169	189	192	191	167	161	190	179	171	152	177	158	173	160	174	152	201	179	184	166	192	167	191	162	188	183	163	178	184	169	178	178	171	184	157	153	171	187	173	182	209	172	160	187	181	164	166	167	180	197	192	158	150	163	175	198	172	194	153	172	170	171	160	185	174	159	182	162	157	173	172	178	176	180	171	163	185	191	190	181	171	183	172	169	163	185	191	182	196	193	168	187	194
15387	26928	24281	16701	11514	7893	5968	4578	3752	3029	2507	2239	1972	1725	1582	1393	1309	1215	956	915	857	871	834	777	726	685	638	606	584	537	514	570	541	559	552	506	506	496	465	459	451	503	489	485	438	439	449	435	467	455	430	403	390	404	416	404	399	418	400	450	393	419	400	409	399	387	401	402	410	427	417	383	426	370	388	417	422	402	391	409	391	409	405	403	422	404	401	381	378	376	414	422	402	376	378	388	387	396	459	389	390	399	349	394	433	396	401	414	391	369	412	413	422	348	390	398	376	356	420	393	374	392	455	399	388	392	389	385	397	424	376	427	397	419	389	412	372	406	403	382	388	436	374	389	407	362	373	396	370	418	414	352	411	411	433	401	393	381	378	389	386	401	368	357	411	408	412	394	384	385	406	431	400	393	408	415	408	380	393	398	416	404	438	389	399	397	383	417	391	395	378	401	421	422	410	419	442	376	366	386	376	398	420	393	441	414	380	401	379	421	370	385	367	375	365	421	412	399	397	402	444	374	394	397	393	396	387	427	424	416	392	405	384	363	368	423	404	395	413	411	384	379	375	349	366	382	375	401	374	392	412	400	385	396	398	450	414	401	395	409	413	407	412	369	380	408	415	409	383	389	370	431	418	398	404	374	397	420	403	365	384	399	351	375	402	377	410	391	420	400	382	399	394	386	404	380	397	388	376	368	414	406	430	389	416	398	403	402	350	356	368	432	384	401	405	386	419	378	377	386	399	410	412	372	399	375	376	389	371	380	396	359	401	384	411	412	431	376	422	395	391	416	392	411	373	401	394	401	384	350	408	377	384	375	392	407	397	380	380	396	373	379	387	386	391	393	401	391	351	409	392	384	416	365	402	377	419	377	375	408	393	408	386	401	352	368	393	373	397	400	366	375	375	375	361	375	408	433	390	383	362	418	408	382	419	356	398	382	405	381	400	389	381	378	423	373	386	382	402	367	356	386	376	382	413	387	391	402	398	379	375	370	419	386	352	389	436	401	409	394	350	368	416	387	420	358	429	434	373	382	401	393	388	369	361	403	396	385	397	391	444	391	366	407	414	357	362	402	380	419	386	402	410	386	411	415	378	387	383	388	411	403	401	386	420	367	363	353	437	399	403	389	363	367	392	375	421	377	396	376	421	430	377	377	400	409	362	391	399	402	386	409	383	378	411	396	379	419	402	366	421	369	376	392	430	381	402	391	416	432	380	374	404	391	407	382	410	434	395	415	430	403	412	367	394	404	357	389	355	374	412	383	384	406	392	413	391	395	384	391	397	368	347	400	409	395	355	370	370	398	412	366	357	416	395	400	385	407	380	383	384	358	399	382	395	384	395	403	375	378	408	373	398	414	374	359	356	422	403	396	401	392	391	378	384	371	392	402	403	380	394	396	396	385	355	393	395	432	386	403	435	418	422	422	380	404	404	384	424	428	418	430	395	391	387	404	376	413	384	404	360	403	420	388	410	413	375	415	424	390	386	406	428	444	394	394	410	395	374	394	399	394	388	380	432	370	403	424	378	403	379	392	443	403	413	382	350	391	366	392	379	348	381	368	364	414	375	396	393	396	394	392	428	381	407	385	402	424	422	404	407	403	413	395	421	388	353	396	429	405	394	449	420	418	372	396	375	396	374	391	417	409	414	370	389	384	403	382	384	404	394	390	426	392	403	383	396	407	402	399	392	381	430	371	370	382	387	406	404	411	419	407	396	378	330	414	375	396	407	376	379	425	402	390	366	390	379	372	364	412	378	410	373	371	368	386	397	364	398	366	360	391	398	380	435	402	408	393	374	380	387	407	407	418	383	378	364	424	401	378	387	398	410	436	386	378	393	396	363	368	370	397	393	391	384	409	394	427	398	401	386	378	392	346	399	407	362	399	406	388	370	385	366	413	399	395	406	426	358	369	382	351	392	399	373	402	378	396	403	347	400	406	377	379	405	367	377	422	434	371	421	381	400	383	394	400	412	388	379	419	418	397	387	362	387	412	408	390	394	396	382	354	399	371	359	386	418	377	389	404	377	398	392	387	380	419	390	378	407	385	377	439	386	373	373	393	394	371	380	408	393	374	402	378	380	401	423	360	393	382	368	384	374	396	399	415	384	364	391	391	425	375	402	401	406	393	372	407	388	415	363	380	387	415	359	382	419	375	389	397	410	361	400	421	408	412	394	436	396	428	377	400	429	377	369	401	408	377	401	398	371	369	393	380	396	363	402	380	365	379	408	403	387	391	382	390	406	392	380	370	368	389	381	396	436	382	392	362	431	385	381	368	387	398	353	401	389	389	391	359	448	398	371	417	401	384	374	399	368	399	357	414	405	355	373	424	402	435	402	376	385	393	398	365	379	419	328	388	381	406	389	405	383	391	364	384	391	430	386	359	367	401	378	435	390	400	396	390	347	407	417	373	390	377	368	350	370	387	389	404	385	385	373	397	369	390	368	388	363	414	387	381	389	374	404	407	380	402	370	381	410	409	402	414	389	373	408	388	405	395	434	376	386	359	407	395	388	375	370	413	393	392	419	395	378	397	436	364	393	406	388	392	390	389	374	407	377	378	375	381	352	372	396	401	405	379	411	396	368	393	361	420	405	356	412	394	396	389	361	411	394	397	400	430	407	412	406	399	394	392	363	386	378	366	388	415	399	371	414	360	412	416	363	396	370	371	380	412	399	393	390	397	384	391	372	382	407	409	434	408	365	396	393	382	386	378	371	373	375	372	376	429	389	360	365	398	397	404	327	388	387	365	378	399	390	408	370	368	401	413	403	394	391	401	367	387	394	394	370	361	397	411	388	404	392	379	399	394	398	422	393	438	369	395	389	405	365	430	385	392	397	417	393	403	398	385	395	371	403	363	414	376	397	367	405	386	374	412	362	407	382	370	369	411	378	388	386	384	386	354	398	404	400	389	395	382	412	397	373	376	408	372	376	394	371	380	377	372	405	386	388	375	383	395	395	418	397	383	388	410	409	366	406	416	394	395	383	409	382	376	414	424	388	374	355	379	418	404	372	401	394	421	425	407	362	394	415	381	377	389	426	383	362	386	431	379	381	376	361	377	415	385	381	368	416	401	409	353	369	367	364	393	426	429	380	432	383	389	389	383	401	399	405	399	399	399	422	363	379	404	413	375	407	383	378	384	407	386	372	400	363	386	429	422	393	398	393	404	359	379	380	357	394	423	394	351	369	407	412	397	412	392	406	417	397	390	388	386	390	387	429	373	387	387	379	401	398	419	384	408	399	389	373	406	383	432	402	396	399	405	368	386	364	372	393	363	410	415	422	404	386	375	412	401	391	392	404	374	369	404	413	391	381	386	397	394	420	394	381	375	367	414	414	415	388	393	385	377	355	385	411	371	379	393	394	399	413	377	382	391	412	376	373	384	414	380	361	381	379	413	370	386	405	396	400	406	430	385	412	394	403	400	389	360	371	354	432	404	398	398	379	429	388	395	393	405	403	405	362	412	367	423	348	350	375	386
23434	21500	29357	24048	21502	18464	4323	1707	1135	999	802	700	619	518	504	454	426	352	324	280	293	304	288	255	239	204	256	208	249	238	217	193	186	198	190	187	182	169	205	170	167	189	187	183	148	176	194	164	157	170	164	161	170	181	161	138	149	162	157	163	179	169	131	167	160	147	153	175	176	148	150	164	159	167	161	162	153	136	170	177	149	181	152	149	166	173	157	134	157	175	149	152	158	164	142	139	150	158	166	166	153	130	164	151	171	165	144	179	157	154	142	149	148	142	163	154	158	148	142	157	139	164	164	148	149	141	153	153	163	151	165	164	161	160	174	150	156	116	156	171	179	155	158	172	161	141	146	159	135	148	156	156	176	152	151	171	151	169	140	149	155	189	167	162	140	150	140	150	129	144	144	146	159	144	141	133	168	152	174	156	179	156	169	142	161	160	149	171	148	148	170	157	149	138	162	168	135	168	142	157	157	174	153	157	159	150	146	154	146	157	140	169	147	154	169	157	162	125	162	146	162	156	156	147	159	151	144	164	170	157	134	149	150	172	164	146	138	163	144	147	147	158	150	142	169	155	138	157	156	178	161	172	148	133	155	157	125	140	159	148	142	161	160	143	167	157	155	151	137	140	178	167	167	143	153	132	179	138	153	149	143	140	137	151	143	177	153	130	146	155	134	169	166	182	141	161	167	162	144	161	136	167	159	155	159	160	159	138	145	138	159	151	162	156	147	181	137	141	142	145	136	156	146	146	168	158	158	147	149	179	154	136	158	151	169	141	152	157	165	153	158	152	140	151	152	151	162	162	143	149	176	166	158	150	126	173	168	154	130	164	158	160	156	159	145	182	149	146	169	135	170	182	142	142	139	151	159	146	148	157	148	153	158	140	158	151	202	176	149	145	162	165	158	162	121	142	170	134	152	147	141	161	157	149	157	176	168	136	152	132	135	149	134	145	166	155	168	147	163	154	151	163	154	144	146	131	147	156	153	154	152	144	141	133	170	156	157	156	149	155	162	166	132	142	127	151	156	146	145	157	154	145	152	156	146	147	154	152	134	155	160	131	161	155	152	136	144	155	185	170	152	144	150	148	156	139	156	136	144	140	126	152	142	149	169	149	156	156	139	172	168	157	165	146	153	133	143	152	159	135	145	137	144	144	135	150	144	152	163	156	155	150	142	169	146	138	148	159	162	166	154	164	146	152	142	156	167	143	160	163	153	159	164	150	168	150	160	167	166	180	164	168	144	165	147	155	165	144	149	177	138	154	139	143	151	149	166	153	153	160	143	179	152	165	135	174	138	154	171	152	162	163	157	156	172	150	151	139	140	162	164	169	158	145	150	149	163	160	165	160	177	163	150	166	131	183	173	156	162	161	151	163	150	156	174	146	159	166	133	151	166	114	157	176	130	154	175	147	159	135	132	138	133	159	161	169	162	135	169	150	171	156	158	158	142	167	133	171	175	169	162	149	144	146	155	139	158	168	160	135	181	172	155	146	158	142	153	165	149	136	139	164	146	142	155	155	151	147	189	170	164	147	146	164	144	157	150	144	175	149	145	146	161	151	147	173	147	156	152	177	156	158	160	143	143	148	163	131	171	151	149	139	153	169	148	170	163	153	152	139	156	149	142	140	145	168	152	163	142	156	161	131	147	138	174	139	158	141	144	138	152	154	137	164	143	169	159	166	142	143	141	160	160	157	145	142	135	146	143	135	154	139	150	137	155	127	149	146	140	140	165	138	154	170	146	120	144	154	159	155	123	148	137	142	144	137	144	183	138	154	146	139	151	136	150	156	136	160	155	168	148	164	147	148	178	156	162	169	172	156	146	152	171	137	148	142	169	144	150	147	155	148	147	160	162	159	156	152	178	148	132	153	126	157	128	172	159	160	147	139	148	144	158	175	179	132	170	158	105	155	183	161	156	171	139	136	156	164	186	129	146	147	179	153	152	147	137	170	131	146	152	136	150	154	163	145	157	155	163	160	156	156	160	173	155	159	137	157	152	180	147	145	151	136	191	168	162	136	180	133	162	181	151	140	161	164	152	116	143	137	138	159	152	186	157	156	145	130	147	135	153	159	162	143	161	149	127	143	141	160	128	165	152	152	151	171	167	152	148	147	139	164	145	168	158	166	163	163	138	157	155	154	164	163	142	134	148	148	145	149	141	157	140	136	168	141	172	161	130	150	163	139	177	151	140	171	142	170	154	150	142	169	152	153	144	155	157	153	182	162	133	158	136	166	151	145	172	167	149	164	148	157	153	161	137	178	151	158	142	152	151	142	135	157	152	147	153	146	141	168	177	145	154	149	170	165	166	163	168	173	156	152	144	147	149	174	159	171	164	142	140	170	157	119	135	137	130	160	163	129	178	150	144	175	157	152	155	158	120	145	173	150	152	146	154	159	153	150	132	149	141	127	166	155	148	140	153	141	134	122	140	162	138	162	158	154	157	141	141	149	166	161	147	156	152	154	173	185	159	158	146	146	155	162	159	155	155	163	146	168	138	146	155	139	171	171	162	147	143	162	136	151	159	156	181	172	153	152	148	158	148	162	146	140	143	136	146	166	145	147	148	145	151	163	135	156	150	157	146	152	149	135	157	162	155	123	187	142	182	136	144	167	155	165	170	152	137	167	143	135	135	146	152	186	149	132	157	155	137	150	175	170	147	177	149	158	160	160	141	171	158	169	163	159	138	157	147	154	156	157	126	143	146	149	154	155	160	167	155	146	161	139	150	164	142	135	149	137	164	171	150	153	164	180	153	162	142	150	146	139	179	162	150	154	154	157	143	154	164	159	164	145	149	177	142	186	155	157	172	146	128	147	150	164	173	150	173	151	157	153	157	158	162	120	176	165	164	163	165	161	138	162	141	122	139	156	154	163	139	142	174	172	156	167	152	145	153	153	161	146	165	145	166	170	167	178	157	149	150	141	154	167	155	140	153	157	158	153	153	147	155	148	155	139	142	139	159	155	155	163	171	179	159	168	147	158	134	147	183	151	126	142	156	152	162	165	137	146	132	149	168	132	133	182	168	155	173	157	146	167	158	164	144	145	147	168	148	137	146	142	158	156	141	151	150	159	129	166	153	149	150	162	140	179	141	155	159	170	160	153	152	154	149	157	166	171	142	153	134	131	165	158	161	152	135	159	161	142	142	158	155	170	168	155	146	134	170	171	168	156	154	163	146	155	155	164	148	145	129	139	159	158	157	151	145	163	173	147	175	125	151	144	153	143	145	167	155	155	140	157	139	148	148	149	158	157	154	157	148	146	154	167	152	145	163	151	165	155	146	152	159	141	152	147	165	158	160	134	160	148	165	169	164	129	144	156	152	166	143	156	155	175	161	174	160	160	150	145	154	166	134	154	141	156	154	169	162	142	179	157	157	141	133	148	142	146	177	131	156	176	144	155	161	154	150	153	141	139	166	160	165	156	148	152	157	145	149	186	127	168	159	157	141	184	153	148	144	158	158	149	128	142	124	159	145	167
17348	31115	29412	20877	14566	10437	7828	6318	5100	4384	3342	2999	2667	2248	2044	1835	1649	1390	1240	1112	1073	1003	947	888	742	731	658	664	605	567	538	618	571	536	538	514	504	459	441	467	435	437	426	436	437	405	407	350	365	385	365	406	336	422	352	344	339	323	339	351	334	317	324	349	345	385	339	330	337	326	350	342	334	365	333	394	353	347	400	346	357	346	336	348	358	322	364	337	310	311	328	354	331	354	306	359	330	323	298	333	299	325	326	358	325	335	341	368	335	334	329	318	322	318	328	340	306	313	343	352	315	343	337	333	328	348	348	342	318	349	320	362	357	298	340	345	317	317	319	324	319	367	315	353	333	314	337	358	326	349	332	349	339	346	354	333	306	340	310	326	358	333	297	300	335	327	346	324	338	335	329	366	316	363	350	317	321	330	341	366	346	324	323	341	305	286	356	324	320	298	341	315	326	319	328	325	376	313	328	335	317	342	336	335	322	310	333	337	349	323	337	355	315	312	339	338	353	327	324	327	366	326	352	336	313	308	328	358	314	338	293	331	344	347	364	319	348	334	330	343	335	341	357	335	360	338	353	344	339	324	332	340	306	320	343	355	328	344	307	347	299	363	374	314	316	348	313	359	341	326	306	331	324	351	288	331	343	342	375	345	343	311	340	356	348	357	313	328	327	297	324	324	319	324	312	350	325	310	345	340	328	319	337	321	321	326	311	327	312	314	344	284	348	334	329	336	336	319	362	310	335	314	350	347	313	366	328	318	279	342	324	314	324	323	341	315	348	304	321	370	330	326	313	324	342	337	312	309	318	343	331	308	335	298	328	355	298	332	329	306	329	353	325	307	346	311	353	335	329	318	331	365	315	334	315	336	322	320	316	327	324	312	337	328	313	298	342	315	334	337	343	327	326	354	318	341	328	346	299	321	343	339	351	340	325	305	358	313	337	340	356	331	289	344	325	345	352	327	323	328	308	354	309	341	365	338	335	306	335	331	336	323	357	334	323	334	355	326	348	326	344	353	303	348	360	355	319	304	326	348	328	349	352	331	322	353	324	315	357	351	307	303	344	328	327	344	334	353	339	327	327	299	310	300	292	339	328	321	345	317	332	337	340	348	339	305	321	335	345	338	336	318	305	357	322	345	329	331	331	355	338	308	335	348	337	332	317	336	341	308	305	307	290	337	304	326	360	316	328	324	339	323	314	294	329	338	345	349	333	346	336	324	337	344	327	322	323	308	361	373	356	310	292	331	351	342	364	341	320	339	330	333	349	311	355	338	323	324	328	327	335	346	310	320	320	348	340	312	345	325	332	332	304	294	311	316	328	337	341	350	348	321	338	320	282	317	331	337	328	355	354	299	323	339	318	327	325	337	328	347	304	314	315	318	355	335	363	330	373	326	349	338	339	336	292	348	301	336	328	333	332	305	268	325	322	374	338	340	313	351	356	306	319	304	324	370	317	329	353	327	330	314	340	363	339	321	291	336	345	339	342	304	366	328	346	341	328	344	327	338	341	375	339	326	336	304	320	332	367	315	320	316	323	344	338	348	330	320	344	318	325	345	335	336	309	334	326	281	324	332	350	336	291	355	335	338	319	326	350	300	331	341	322	316	305	322	332	291	350	343	302	334	321	312	333	340	327	323	314	343	344	348	338	301	310	321	319	331	324	327	337	332	323	350	335	345	327	347	328	304	351	315	311	337	324	303	337	337	335	281	309	318	351	314	332	311	331	335	339	324	345	333	344	354	317	338	368	355	335	314	342	300	299	330	349	340	323	327	369	333	332	360	342	333	319	347	300	314	309	331	331	337	329	337	312	336	319	368	356	334	325	323	348	333	313	282	322	377	342	297	338	322	321	337	324	325	295	364	377	334	326	309	333	308	330	336	334	314	330	330	326	339	328	330	340	332	331	312	325	325	289	318	362	326	337	327	336	305	316	324	303	345	368	352	338	321	309	339	322	320	331	294	317	327	331	359	356	324	336	323	353	339	314	346	334	311	312	320	323	319	353	327	324	343	285	341	316	326	350	357	359	336	314	295	342	348	323	315	346	327	312	343	338	328	332	301	322	335	335	340	335	321	324	332	357	314	346	367	312	334	350	317	334	327	332	329	310	328	374	343	332	340	348	324	324	335	312	333	331	315	318	336	287	339	346	317	352	362	320	318	319	339	332	336	314	367	336	319	360	353	324	330	339	367	309	345	327	330	323	352	285	333	293	329	308	336	344	363	329	331	365	342	302	351	315	344	345	337	343	323	318	378	349	325	337	343	319	340	328	309	329	337	356	360	336	336	336	322	331	297	372	312	340	374	324	328	349	307	348	365	313	356	324	354	336	343	304	363	342	363	324	342	370	324	334	336	314	326	289	337	342	332	376	337	347	306	334	311	336	337	336	335	370	341	338	318	329	308	312	360	332	353	355	299	319	305	339	350	341	333	336	290	319	329	369	317	347	326	330	346	308	317	337	315	314	329	330	326	334	337	346	326	353	364	292	345	330	315	348	292	323	289	342	333	326	330	353	319	311	308	337	332	354	308	329	326	351	356	337	319	333	317	339	341	338	347	309	349	315	324	330	329	318	294	358	333	304	302	326	290	310	322	312	328	326	332	343	311	321	327	344	310	318	304	338	341	340	356	347	352	309	338	326	323	333	325	330	300	336	325	350	320	326	355	334	379	343	321	324	323	332	318	330	310	334	312	324	310	311	295	319	301	313	333	310	322	303	336	323	366	357	332	340	329	367	361	301	316	363	318	326	290	333	330	316	296	314	314	333	326	336	334	318	358	339	355	310	336	317	328	331	364	339	334	314	338	341	341	362	355	352	316	307	322	327	314	355	309	343	352	340	323	302	299	388	291	326	362	336	334	336	302	315	320	306	298	356	361	334	318	320	333	360	290	333	317	350	345	311	311	316	316	334	311	325	326	359	352	361	311	320	291	318	323	308	323	300	323	302	329	331	346	324	308	342	338	324	316	322	366	334	330	326	338	353	326	345	308	301	341	334	332	333	318	334	306	349	348	315	327	330	335	351	287	335	312	316	318	332	326	326	365	331	349	348	341	356	355	313	343	337	328	363	319	326	307	337	327	312	348	320	305	296	322	304	342	338	313	322	337	339	334	326	350	318	356	351	321	307	340	345	363	350	345	312	326	320	299	310	326	318	329	355	334	344	340	312	345	307	343	317	329	359	315	314	324	328	331	329	315	340	333	340	325	332	322	321	324	319	328	292	331	333	317	335	310	318	353	354	318	313	314	296	336	350	334	330	335	345	354	347	345	295	355	323	301	358	344	324	316	346	318	333	298	345	320	322	350	330	323	319	344	331	343	328	335	299	316	342	340	316	301	333	344	294	315	331	341	328	302	349	334	346	332	317	334	327	357	349	335	345	305	344	348	311	297	311	328	343	335	344	321	311	287	348	317	335	331	308	338	339	338	337	329	329	311	305	330	346	308	338	351	316	349	366	327	367	340	329	352	330	309	311	341	282	354
27018	20916	12456	4235	1723	1106	877	707	593	515	476	404	448	400	358	357	381	298	320	302	296	297	305	321	283	288	294	275	262	262	252	274	257	260	276	270	290	263	268	260	260	255	274	229	304	260	258	235	239	260	280	260	248	259	255	265	256	268	259	249	236	284	258	265	237	250	264	258	261	269	265	243	274	226	285	263	229	269	242	270	250	248	268	276	250	247	232	238	241	224	255	250	236	280	252	255	243	259	252	218	246	277	250	246	259	238	272	271	259	258	225	244	275	264	246	265	244	288	263	257	264	266	271	245	261	245	257	228	262	267	258	229	233	280	246	250	257	253	251	282	244	265	263	247	236	228	258	232	232	274	261	259	212	236	240	222	244	249	276	246	242	258	260	269	235	267	283	235	252	272	268	237	281	243	240	246	249	241	277	264	237	277	245	253	245	223	295	255	275	257	242	265	277	262	229	254	234	225	241	237	250	267	263	276	221	258	265	275	236	255	266	255	248	250	237	256	241	245	259	253	231	231	275	228	265	284	243	247	250	258	269	250	230	261	267	268	237	259	266	255	272	244	255	258	259	269	268	243	250	223	255	265	230	236	221	258	230	273	251	244	271	259	262	253	223	261	250	247	252	255	238	255	244	268	262	255	233	264	246	261	249	267	220	249	230	244	257	262	256	280	191	240	261	247	235	229	248	271	228	245	238	281	243	246	264	235	241	265	250	261	286	239	245	231	260	262	262	250	271	279	270	250	273	234	270	257	269	261	263	274	247	248	259	256	238	264	260	249	244	250	222	223	254	301	244	246	265	260	282	228	223	246	246	235	234	274	242	252	256	244	229	249	220	238	255	239	221	239	226	245	232	233	275	240	254	251	281	281	259	239	254	244	271	263	269	261	284	246	235	240	255	234	254	229	248	263	250	235	248	247	261	250	221	253	243	244	221	246	273	245	242	223	259	273	266	231	261	236	228	264	270	253	271	237	263	252	259	241	245	257	267	258	251	270	229	243	242	246	252	235	271	266	296	248	268	271	250	244	227	233	244	257	248	235	250	248	246	250	253	269	260	272	237	237	221	237	271	254	270	243	257	264	246	265	259	245	268	262	225	253	268	218	268	233	253	258	237	263	230	254	256	264	259	232	272	255	234	263	261	249	254	265	256	238	266	276	258	258	273	231	252	255	272	239	242	276	236	256	271	277	227	269	236	251	252	251	246	273	252	253	253	258	255	286	228	258	283	282	265	234	263	214	265	250	233	262	262	235	264	248	248	253	235	276	277	257	242	235	262	247	251	231	233	237	260	225	243	275	250	262	254	240	234	256	220	228	245	265	247	222	269	278	263	260	241	260	256	260	270	293	268	255	244	239	269	260	230	245	266	242	242	259	227	251	240	254	265	274	250	231	242	266	286	247	248	252	244	272	236	250	242	234	264	233	259	255	254	244	257	259	268	258	245	256	255	278	236	275	233	243	255	237	280	251	250	244	265	243	281	247	251	224	238	238	255	249	260	252	251	268	226	276	263	249	263	229	246	254	254	221	268	236	252	220	262	261	254	246	234	238	244	261	279	229	254	240	264	267	236	250	265	234	254	231	252	249	237	255	258	227	246	258	268	263	256	229	231	249	258	244	239	240	254	242	241	258	257	247	252	294	264	248	240	265	273	233	268	231	260	260	227	244	218	228	241	252	222	248	241	238	247	250	216	247	226	243	269	229	257	253	269	232	235	276	249	272	305	248	284	242	254	276	250	262	260	256	218	223	246	249	211	260	258	253	269	283	239	240	249	257	257	241	259	269	259	238	245	261	260	267	228	263	264	273	258	232	263	264	269	251	281	253	217	269	237	256	242	264	269	232	250	237	248	250	268	259	239	256	263	245	241	251	283	228	215	247	237	243	263	264	242	267	274	267	232	227	271	236	244	233	260	265	239	233	233	242	236	264	257	264	245	229	250	251	266	267	251	278	278	242	244	223	242	253	239	234	255	296	254	258	260	228	248	258	277	231	260	320	262	249	262	275	232	237	266	257	260	251	263	262	257	252	239	215	217	243	252	275	226	257	263	257	252	251	238	255	245	247	247	260	232	265	249	249	263	261	234	288	246	224	236	238	234	248	258	243	268	257	259	278	254	254	249	246	277	240	243	245	257	252	243	257	225	259	272	274	256	255	257	244	264	249	248	266	294	249	265	243	252	246	269	233	266	256	271	265	250	255	230	252	260	268	257	266	267	262	261	271	271	262	268	262	248	248	249	260	255	279	257	242	273	267	246	239	227	259	238	275	261	246	252	233	258	228	265	229	263	279	239	237	247	272	221	240	232	233	225	245	259	251	253	225	284	233	230	256	271	292	271	253	259	248	237	227	272	219	250	266	264	268	275	263	276	262	266	231	242	256	258	248	248	271	218	260	248	243	255	226	246	253	245	271	227	253	261	254	255	269	215	258	225	253	241	237	230	246	254	262	257	238	264	261	260	235	255	244	241	249	260	257	232	236	247	256	269	254	227	263	282	238	244	243	246	235	248	252	245	250	249	262	248	253	266	244	248	231	264	257	242	258	254	256	263	249	277	248	253	259	232	265	262	263	272	248	230	270	257	252	262	236	241	252	271	239	288	261	252	250	258	263	252	282	236	244	245	251	238	244	280	260	247	231	262	249	257	248	264	263	244	244	274	252	257	242	262	262	227	263	233	263	258	265	265	220	260	242	259	261	260	247	248	265	241	249	257	274	251	214	270	217	267	230	238	262	250	232	274	257	270	235	239	243	241	251	270	240	257	234	285	240	240	252	266	239	243	229	246	272	258	265	269	242	246	245	272	254	214	281	278	231	250	262	271	266	243	266	251	260	239	243	255	266	262	251	227	239	250	237	276	258	255	240	264	250	265	267	253	274	228	239	238	256	237	282	210	245	232	232	259	273	240	262	264	257	275	234	242	264	265	250	237	239	252	245	276	234	259	247	249	249	296	282	236	227	249	252	264	273	242	258	270	261	244	289	242	231	273	251	247	216	251	237	275	271	260	273	236	245	266	256	244	258	253	268	222	266	242	256	255	260	253	247	258	264	253	251	260	257	236	248	240	243	254	247	256	281	254	256	273	295	265	249	249	255	255	247	264	266	273	269	265	243	236	250	262	245	258	249	246	260	242	266	273	250	238	236	243	274	245	270	263	249	257	279	228	234	259	265	227	249	244	268	264	274	245	259	278	271	282	260	267	248	229	251	261	241	271	262	266	210	262	260	245	277	259	278	250	235	226	237	219	252	227	249	243	263	272	275	288	265	264	258	264	249	245	247	252	254	240	256	259	254	225	257	248	248	245	256	253	250	293	258	236	250	254	243	259	247	263	265	270	231	264	270	258	220	234	260	250	242	251	247	233	271	251	264	254	243	241	260	213	248	270	247	252	255	276	265	258	225	250	246	233	246	222	260	242	242	259	279	248	265	253	261	241	248	249	251	279	268	266	245	250	262	290	230	264	251	248	224	256	237	245	254	251	251
13783	20212	18108	10518	6400	4533	3508	2757	2207	1889	1701	1476	1396	1242	1168	1226	1038	972	877	893	750	792	807	732	745	647	664	657	642	661	659	660	657	610	636	629	598	603	609	617	575	599	571	619	551	602	556	556	576	596	584	535	554	586	541	568	549	570	532	545	531	562	545	549	575	550	570	558	552	533	585	543	543	547	548	560	549	553	545	527	545	542	536	579	558	584	551	545	543	531	579	552	590	530	560	511	511	518	532	540	557	527	520	567	560	504	571	580	542	531	527	527	556	568	553	523	571	523	592	519	546	565	532	529	551	525	539	531	565	586	574	570	554	528	582	505	560	521	542	527	528	581	584	531	576	530	509	556	533	547	538	547	514	540	575	529	558	495	589	547	526	569	513	510	542	537	536	557	500	549	551	546	555	547	530	551	574	545	527	548	560	594	574	551	500	531	521	574	552	527	542	546	528	576	560	552	528	532	527	558	569	538	550	538	542	534	554	529	548	561	585	551	522	535	554	509	560	513	494	515	527	558	536	559	586	560	568	592	561	531	549	543	517	532	546	529	540	546	544	530	490	571	543	545	509	533	559	535	561	570	583	514	575	562	575	538	567	555	546	527	547	552	574	532	534	568	513	557	536	522	545	587	532	533	542	537	573	575	526	529	490	500	579	543	553	554	565	570	513	555	535	594	524	542	577	561	565	557	519	545	514	544	538	520	522	504	510	549	521	532	515	589	540	547	547	528	528	528	590	538	530	547	558	531	564	538	560	529	532	533	558	586	553	528	530	559	548	507	535	567	566	552	512	534	534	547	552	575	589	571	496	534	514	540	557	562	539	543	524	531	560	542	559	568	513	527	544	537	537	559	556	534	529	523	566	558	536	545	568	536	512	568	565	516	545	515	521	570	522	573	590	555	537	549	556	527	550	548	568	547	568	580	567	487	512	536	541	535	535	529	536	600	583	522	553	541	544	564	551	559	568	537	542	526	561	557	577	496	534	589	526	571	578	557	524	565	590	545	518	579	518	519	522	530	588	538	531	560	559	566	547	578	517	551	533	576	555	563	557	541	537	508	556	542	559	513	551	547	567	491	543	558	542	510	564	581	541	520	548	544	550	507	579	498	569	554	538	525	496	554	563	527	487	514	509	563	553	525	537	583	538	566	575	541	569	545	549	594	538	554	557	563	562	551	524	561	571	531	527	542	533	573	561	588	551	569	551	554	555	550	535	516	584	492	541	513	544	520	568	544	571	550	585	507	525	573	585	538	512	558	535	528	555	528	553	542	568	515	532	556	507	552	498	543	554	543	558	508	571	544	549	539	511	535	553	520	560	552	551	546	550	569	571	527	557	596	540	510	589	521	569	580	564	512	562	545	535	549	555	566	532	529	540	564	546	509	541	536	540	518	548	547	530	522	565	512	535	506	563	618	513	558	531	566	536	499	526	568	553	489	558	546	555	502	548	561	547	520	555	559	550	538	502	515	566	520	558	539	583	553	553	568	581	550	569	521	560	536	509	571	575	577	549	540	552	512	558	571	526	549	579	558	518	512	528	552	577	540	558	566	544	570	588	546	532	541	509	562	562	553	510	510	602	531	569	541	557	517	532	583	564	567	518	550	555	550	538	528	538	543	525	565	515	536	571	538	547	541	573	549	562	569	583	529	539	529	543	505	532	520	542	574	532	518	563	526	591	564	520	568	552	525	554	586	542	547	551	545	547	560	580	573	546	581	551	545	552	545	516	516	542	563	567	535	577	533	509	505	543	561	563	568	523	505	577	525	527	539	562	565	510	566	533	530	530	533	539	529	538	566	493	534	515	573	577	580	558	570	517	554	548	531	568	544	530	552	582	529	539	536	525	528	517	530	593	531	563	536	535	561	545	542	534	564	544	628	547	542	553	514	525	562	520	553	559	481	597	486	499	511	560	544	549	547	582	527	539	531	523	481	546	546	544	538	537	512	545	536	573	525	559	563	547	589	540	510	553	536	545	563	546	522	520	558	528	540	582	536	544	538	553	517	528	519	521	536	532	561	525	526	569	567	540	525	536	531	551	581	540	533	526	566	507	593	482	539	549	603	519	555	550	541	529	561	582	531	549	545	584	531	548	579	568	543	597	555	562	508	524	520	586	454	578	562	572	538	543	544	552	530	528	515	583	529	566	537	551	587	546	564	579	540	540	549	569	563	559	561	543	562	535	571	564	519	497	534	526	526	537	597	563	489	532	524	537	553	565	572	590	533	561	511	503	538	532	546	548	551	531	515	509	541	536	563	517	540	548	507	511	568	501	521	549	556	587	549	550	540	551	509	537	527	546	550	544	552	548	566	579	529	549	548	543	550	532	582	556	506	547	539	538	557	521	550	505	516	536	556	582	532	531	568	542	547	571	551	593	562	523	544	539	521	536	504	549	566	581	512	539	590	545	529	549	552	522	545	528	567	568	586	544	540	559	592	553	498	528	560	540	507	583	566	549	545	565	530	556	526	528	528	541	566	535	523	516	604	507	522	547	551	576	546	522	569	570	573	532	574	550	571	536	536	565	531	547	617	546	523	544	543	587	528	523	558	513	555	560	587	590	522	529	588	550	535	515	532	524	563	519	552	579	558	520	532	561	520	561	564	578	561	525	518	555	558	531	506	550	534	520	570	553	547	535	520	571	531	477	540	569	535	536	516	537	568	509	571	548	501	483	503	578	556	527	571	528	577	549	544	547	560	566	569	519	507	561	530	560	559	552	561	534	567	536	594	540	564	541	562	521	525	512	540	523	513	549	557	548	542	523	517	587	507	546	531	486	544	552	555	547	587	540	544	551	586	549	530	544	554	573	560	507	564	535	520	576	583	513	581	515	548	561	548	541	545	545	566	569	555	548	549	560	493	541	547	597	553	592	596	566	560	510	558	537	543	553	507	539	548	561	527	523	547	547	526	532	537	560	571	557	568	580	540	548	570	514	510	531	539	508	489	548	553	588	552	553	550	551	598	573	548	524	554	533	520	553	554	578	535	584	555	551	525	555	592	495	544	533	543	510	537	552	554	554	535	576	543	548	561	562	539	556	525	560	529	592	530	507	565	556	562	580	582	562	590	535	543	542	514	537	533	509	553	599	486	571	520	545	537	524	542	526	514	522	527	561	539	558	524	512	520	540	533	553	531	549	531	545	518	521	541	550	560	572	522	555	553	549	577	563	535	541	535	574	570	520	542	554	552	533	539	529	584	568	501	556	563	514	523	517	556	537	550	539	552	549	564	516	579	509	525	590	538	537	514	552	602	542	559	554	553	556	568	516	515	523	560	495	501	530	592	529	573	585	535	581	556	524	547	516	531	521	539	531	550	534	536	515	577	544	571	572	523	522	519	555	535	513	546	580	586	514	542	558	525	563	530	543	600	546	541	550	536	544	541	561	531	519	527	574	545	529	543	554	520	560	573	545	538	539	534	568	549	539	545	530	580	548	606	498	542	522	507	544	585	507	547	568	583	545	545	561	545	563	580	554	572
24444	21502	28636	24808	19307	4246	1729	1068	807	742	624	522	459	436	405	351	383	346	313	278	265	273	275	268	227	262	202	210	204	203	204	220	215	226	229	198	188	179	209	187	171	201	180	183	200	179	171	187	216	181	217	181	156	188	169	150	179	172	168	197	183	181	187	197	167	182	184	170	163	182	189	179	165	179	154	210	175	190	185	153	175	182	173	162	181	184	167	171	177	181	183	154	162	177	180	198	213	199	179	190	178	181	197	161	187	162	172	162	208	185	190	178	178	163	173	173	170	170	179	173	172	173	184	179	171	172	188	187	170	163	173	179	185	153	181	160	180	146	147	148	157	171	162	179	175	172	175	177	170	153	162	150	206	183	162	184	169	186	189	179	179	182	185	195	176	167	194	158	169	191	185	176	170	188	195	165	157	172	191	152	182	188	190	179	200	167	186	163	195	175	190	170	150	155	192	147	172	166	183	161	159	156	195	178	188	188	177	186	190	165	183	153	181	183	180	154	190	172	191	185	175	174	181	167	173	141	173	142	173	180	167	189	181	164	181	195	162	158	180	193	177	178	178	171	190	157	160	179	162	167	182	180	183	183	192	182	167	176	169	170	168	168	169	167	164	171	183	181	183	176	170	176	196	150	184	189	170	177	190	191	171	172	184	183	178	150	173	160	168	187	167	165	187	181	176	180	162	177	177	161	142	164	186	165	185	169	184	153	182	185	175	189	152	169	169	198	192	174	170	167	180	156	155	159	193	170	184	198	168	173	164	170	173	180	171	176	149	150	158	166	161	161	168	172	167	171	198	175	163	177	185	154	171	182	213	182	158	168	159	166	167	165	165	162	155	191	186	162	148	166	195	161	159	168	179	170	171	165	195	175	168	176	209	174	176	178	161	158	172	179	180	162	148	171	152	164	161	180	166	153	172	186	168	158	199	177	175	169	181	153	175	196	185	187	159	179	180	182	182	150	165	178	173	177	183	189	173	168	185	164	170	153	183	169	184	187	177	180	167	186	196	155	179	189	164	180	188	148	156	160	188	188	187	175	192	172	167	159	155	158	176	144	158	179	168	168	186	187	179	173	170	168	177	190	162	186	184	171	181	151	166	167	158	167	187	161	145	163	182	196	170	178	180	189	195	167	168	202	172	156	155	179	174	175	185	200	167	187	159	164	181	159	193	183	187	177	178	178	170	158	185	185	151	180	155	189	161	180	184	179	165	195	177	181	187	174	147	179	162	178	172	181	180	195	151	177	175	191	181	176	204	177	193	162	159	174	179	207	181	168	172	181	186	145	153	158	166	184	156	178	161	174	169	177	185	177	173	158	173	194	160	198	169	183	178	189	176	206	164	164	174	167	174	143	175	184	176	176	186	204	160	183	166	146	160	150	182	207	177	159	182	178	170	187	178	204	150	183	169	182	186	176	161	193	174	167	168	163	192	156	173	171	169	210	173	185	166	163	185	207	189	177	167	179	169	171	180	155	174	187	185	152	165	168	168	172	173	150	155	174	181	179	166	178	176	180	167	179	199	168	145	183	197	177	203	181	181	184	154	190	174	163	164	183	188	174	165	158	197	176	166	152	179	199	170	170	180	165	164	171	187	179	175	177	172	171	157	183	180	138	188	158	169	157	159	182	176	167	174	156	165	171	176	177	170	163	170	154	178	182	185	158	165	173	181	156	177	152	169	172	171	179	188	200	157	173	170	177	168	204	167	203	175	173	165	158	163	178	177	154	171	151	174	174	156	185	169	180	167	167	190	188	178	179	204	195	181	147	167	176	168	152	165	176	179	182	151	170	188	201	170	201	165	155	195	184	153	165	180	176	195	188	182	172	161	157	182	201	154	144	158	199	177	189	173	174	174	185	172	171	185	166	164	184	150	180	148	188	165	186	177	172	194	158	177	152	178	181	176	174	165	163	174	163	189	170	182	176	173	172	157	207	169	147	178	172	200	186	171	189	175	179	168	167	165	177	176	175	167	197	190	194	175	175	172	181	183	188	158	181	190	166	180	171	173	146	181	185	159	163	182	165	172	155	171	154	179	163	166	185	177	141	180	173	158	157	178	162	173	165	175	182	184	185	159	178	175	184	165	168	166	181	160	192	174	172	160	184	177	178	195	173	197	179	162	165	164	167	177	180	186	172	177	156	168	161	183	178	169	193	178	155	169	189	152	195	166	183	162	152	170	160	174	200	184	175	164	156	186	185	163	166	171	168	162	178	163	141	175	195	188	189	173	188	171	155	201	153	201	186	180	154	175	180	168	197	167	187	205	171	193	178	181	162	158	169	159	162	188	178	160	182	185	182	170	178	161	194	186	182	172	159	145	176	166	163	175	207	130	179	201	201	171	168	208	195	165	194	159	166	157	173	157	173	189	172	175	171	176	171	187	158	178	177	161	180	166	190	182	170	183	185	179	162	162	168	185	173	184	155	187	184	180	167	189	176	170	177	171	170	170	180	190	167	187	166	172	187	167	166	161	159	185	165	171	161	195	176	203	176	167	200	165	162	171	193	188	190	175	188	173	178	151	191	164	177	160	165	180	177	168	156	163	167	166	165	169	163	165	154	182	181	170	161	183	161	183	197	174	161	176	190	196	164	185	164	169	159	156	167	179	166	163	171	154	161	170	159	141	164	166	179	168	174	174	142	172	164	186	173	179	185	176	207	170	161	199	165	167	167	149	157	154	177	182	162	200	190	176	165	160	175	173	178	172	177	157	174	175	177	169	190	172	171	183	169	158	162	178	183	180	165	174	178	169	199	187	181	168	192	167	179	175	162	183	150	162	153	163	155	178	179	147	179	173	181	154	162	172	198	165	151	176	166	161	156	161	172	168	169	188	169	193	175	179	177	173	177	170	184	178	176	149	176	183	161	184	156	183	146	160	187	176	171	159	172	167	164	166	161	173	182	176	173	169	177	190	168	169	162	174	161	176	165	167	194	183	172	180	170	173	179	187	197	165	159	188	176	146	183	191	164	162	180	167	178	201	174	150	163	158	163	165	182	175	178	154	157	171	171	165	170	186	171	167	169	161	151	172	171	182	174	153	175	169	176	146	163	201	152	154	154	194	169	173	180	179	166	152	160	181	181	171	176	171	172	174	180	155	209	203	164	170	163	185	168	161	160	152	170	193	201	164	149	167	187	142	171	175	202	186	159	176	168	177	155	178	159	164	158	186	170	184	153	181	172	183	183	186	195	169	149	158	163	175	213	178	160	173	192	177	175	168	192	174	157	157	172	158	161	173	161	170	169	198	147	180	179	185	169	159	197	157	170	181	184	165	171	169	165	194	151	172	173	191	188	192	148	164	174	189	179	160	165	166	148	162	182	181	160	198	193	168	186	162	165	165	191	167	167	175	154	163	187	165	176	177	179	190	162	183	165	168	163	173	171	171	169	147	173	179	180	165	201	171	206	178	172	174	138	199	164	172	195	165	186	183	177	178	181	181	159	196	166	188	172	164	169	177	178	195	173	174	166	163	172
15114	27124	24672	15319	10321	7610	5847	4151	3569	2992	2515	2204	2043	1753	1577	1443	1319	1134	1027	970	870	864	810	716	710	668	646	571	606	586	539	582	595	473	515	457	504	496	471	435	448	433	459	411	434	456	440	385	379	453	439	376	402	375	363	404	370	408	424	355	398	393	408	386	376	376	377	409	379	445	388	410	395	375	433	414	388	416	383	392	377	410	431	404	366	395	415	385	385	353	398	394	405	414	402	378	429	393	388	404	375	357	351	395	388	375	390	395	376	427	396	374	388	382	412	406	387	370	412	372	414	413	379	391	392	400	389	392	380	375	384	424	370	379	434	361	354	399	360	419	368	388	370	400	382	404	387	361	374	383	389	417	364	378	421	414	413	381	364	408	380	409	440	416	380	340	360	409	372	366	370	416	397	400	383	383	399	380	404	402	385	390	406	357	394	403	384	413	384	371	392	387	385	373	374	394	366	426	406	375	372	383	346	384	382	364	425	405	385	385	373	411	408	401	413	393	339	368	383	388	388	394	371	361	398	393	414	377	371	381	364	404	384	388	356	382	353	397	377	347	435	400	393	385	404	392	369	353	393	394	402	412	394	401	411	363	372	395	430	352	413	372	352	387	401	370	409	416	380	358	397	367	351	401	379	406	390	350	433	401	384	402	389	414	344	395	363	355	396	384	362	384	412	388	372	370	407	406	423	382	362	385	402	384	380	399	364	369	425	356	413	348	404	372	396	342	391	339	384	440	404	416	351	353	343	343	384	421	365	376	435	369	401	365	404	371	356	385	381	372	381	380	397	388	374	400	409	358	384	388	393	396	418	388	375	396	387	398	381	409	389	388	366	388	353	371	360	379	386	365	393	404	378	352	382	377	398	380	399	365	396	404	405	348	395	385	373	394	383	384	380	395	353	377	374	410	381	405	396	417	383	388	390	385	375	371	395	387	428	393	400	380	401	380	408	350	367	388	401	390	400	381	391	363	376	409	386	379	403	382	407	387	390	346	374	376	381	398	380	349	354	388	386	407	376	394	407	383	359	390	357	361	404	363	394	374	382	364	377	390	421	417	426	360	391	368	347	417	409	382	399	370	416	402	397	387	371	410	417	417	394	395	359	396	423	378	411	385	368	377	383	402	381	393	414	379	405	393	365	364	370	349	395	374	374	408	393	348	380	381	381	346	410	408	349	391	420	390	391	374	392	388	372	387	379	364	402	372	391	416	391	421	374	387	379	383	404	380	406	416	386	419	422	396	398	368	397	369	425	380	379	395	402	392	411	383	404	386	406	392	420	407	380	340	358	393	373	395	404	357	382	383	395	392	381	388	374	427	350	371	365	369	385	386	388	414	365	402	398	392	369	399	347	389	384	446	397	358	400	427	409	386	390	406	362	362	393	406	327	376	387	359	385	393	386	349	398	350	379	382	406	390	382	376	362	404	355	388	387	390	390	359	371	371	382	393	406	393	378	368	409	377	356	370	381	393	399	395	369	365	395	350	392	344	392	378	401	371	395	406	355	367	361	383	361	374	394	373	373	377	365	385	372	400	386	358	349	381	433	381	313	371	394	400	398	411	386	413	393	403	370	380	389	415	371	345	375	363	412	387	405	390	400	372	399	408	366	366	396	383	377	388	373	393	384	422	384	369	356	399	382	392	383	407	383	374	392	369	385	356	378	394	405	387	360	382	366	389	382	357	416	356	388	405	387	374	346	385	353	392	396	396	382	411	417	371	370	408	393	396	387	372	399	362	394	393	399	394	410	366	421	414	353	397	421	382	379	351	371	390	376	406	368	351	381	402	355	390	399	408	383	394	396	403	359	388	383	367	368	374	391	342	386	375	387	360	418	352	389	350	385	361	380	368	379	384	399	375	388	410	393	380	391	395	364	399	400	362	424	384	377	389	362	350	413	359	379	408	371	358	382	402	384	399	391	370	373	360	372	394	387	409	395	393	369	389	361	381	413	359	410	402	381	367	337	395	336	387	377	384	374	397	351	380	350	375	371	414	404	436	403	390	404	418	413	402	408	394	381	329	374	382	427	367	387	376	366	401	413	375	393	391	383	387	405	403	364	386	399	411	355	381	396	369	379	406	398	392	380	375	362	364	384	399	376	361	384	424	395	335	381	369	380	422	383	373	387	402	425	406	373	415	394	391	389	391	379	410	380	372	399	422	403	370	338	418	408	385	354	361	390	341	380	386	381	367	359	389	398	408	394	378	419	386	390	370	397	403	357	366	410	376	396	377	412	354	397	384	399	380	391	367	370	381	399	386	402	390	384	387	415	375	391	409	388	393	398	399	412	401	369	335	369	365	394	391	382	393	379	359	446	348	375	421	387	380	365	389	364	406	394	368	379	431	387	396	395	351	394	404	371	361	371	369	393	361	406	407	403	397	362	363	408	398	379	384	372	348	382	391	396	397	374	403	408	375	384	341	387	394	397	358	402	403	413	372	354	384	412	401	368	366	374	412	372	397	366	404	371	377	425	382	348	386	384	385	356	364	338	414	374	406	372	386	408	404	398	367	349	423	335	389	400	374	336	373	421	375	430	379	377	380	375	361	357	356	412	360	390	373	393	373	417	381	383	373	383	394	406	359	416	365	397	393	391	376	381	385	430	397	356	375	403	400	364	404	380	415	382	383	379	392	396	376	373	407	393	385	361	357	409	374	389	384	392	396	397	347	388	375	363	368	394	399	384	376	381	390	381	388	352	383	373	340	396	408	389	401	404	360	404	365	360	369	376	358	401	376	416	398	398	398	415	359	394	409	377	393	388	379	393	401	396	385	375	364	390	351	380	345	373	441	385	376	405	367	382	392	387	420	403	377	387	403	406	380	374	367	384	402	410	377	388	394	409	392	342	402	392	399	387	388	385	411	372	378	366	364	368	354	382	419	348	387	353	381	384	391	383	374	333	365	402	387	389	369	382	381	364	397	363	363	356	366	389	367	381	366	361	409	364	381	371	379	419	387	371	424	390	393	372	391	424	436	418	389	414	421	375	355	391	381	382	377	405	347	376	384	401	390	403	391	389	398	369	358	352	402	361	410	401	383	423	345	382	387	374	389	389	365	375	369	383	353	377	363	397	371	355	384	375	427	408	369	356	399	403	361	364	356	400	382	375	378	379	362	363	396	382	431	379	370	362	387	366	366	398	408	423	423	367	388	381	385	392	403	416	352	410	372	377	390	378	390	390	388	362	394	421	394	416	371	392	387	357	381	390	401	403	396	388	396	380	370	420	360	416	384	403	409	380	364	352	380	373	347	409	372	376	398	395	400	390	376	370	384	388	386	396	420	382	409	382	393	363	369	378	366	379	412	371	392	405	416	361	385	399	407	383	368	395	414	362	402	382	389	409	371	364	376	386	413	360	400	366	357	373	407	418	385	392	392	355	413	374	409	417	345	401	385	420	372	387	427	395	407	365	405	337	398	406	377	377	363	370	357	383	387	370	414	405	413	370	360	408	357	384	421	375	394	392	396	413	359	379	340
23432	21486	29329	24063	21486	18442	4114	1580	1076	905	781	726	638	566	491	474	429	405	337	310	313	289	291	265	262	257	223	232	228	212	226	232	217	196	200	176	186	185	158	149	156	179	161	177	164	137	193	147	182	191	141	143	179	152	168	158	146	165	130	145	170	137	159	140	154	147	149	167	155	150	145	176	165	170	151	161	145	147	152	134	148	164	148	155	149	155	155	131	169	172	138	126	163	129	144	141	158	135	148	145	135	136	171	159	158	170	171	144	159	151	159	155	151	136	161	140	153	156	132	136	139	136	157	148	143	141	138	144	169	167	141	144	153	148	136	154	161	163	164	168	155	145	164	148	155	130	140	158	157	157	164	136	167	148	138	148	148	132	124	129	160	154	133	145	144	165	116	161	151	153	151	134	138	153	145	136	151	156	168	136	142	143	160	141	133	156	129	164	154	154	147	163	139	135	144	154	145	127	142	143	154	118	154	131	137	158	147	132	150	169	135	147	151	135	136	141	151	143	150	165	139	130	144	150	155	147	151	145	165	142	145	146	153	148	143	139	142	165	149	168	153	169	134	139	138	152	127	155	152	141	132	128	145	148	150	146	154	136	155	140	150	169	143	129	166	154	141	163	154	133	161	129	161	156	136	145	160	142	151	124	140	137	154	152	137	167	139	140	155	166	152	127	124	140	150	167	154	138	169	135	160	131	164	142	140	142	161	137	158	157	131	156	144	161	145	152	157	154	157	160	144	143	146	140	147	137	155	151	132	133	134	153	146	151	151	147	154	156	152	158	122	143	136	157	144	127	150	146	123	122	115	160	152	160	135	157	151	150	134	160	150	158	168	134	145	149	148	138	138	139	164	152	147	142	156	146	118	150	149	140	154	130	135	144	134	145	142	137	123	156	151	147	144	145	160	148	143	148	135	141	146	141	163	147	129	129	143	157	159	146	138	162	131	163	158	153	134	153	144	139	159	148	158	140	144	163	161	158	154	120	159	164	131	133	157	138	126	152	164	163	143	146	152	141	159	170	134	156	147	145	152	131	138	129	156	145	141	164	128	135	128	158	152	140	143	142	136	156	150	138	155	144	138	113	159	144	151	166	144	165	146	136	138	139	147	149	145	134	141	145	158	147	120	164	154	165	146	163	135	150	138	149	160	153	138	166	154	143	138	136	137	159	145	145	141	164	145	141	139	168	157	129	134	132	154	141	140	142	122	129	134	155	135	146	142	153	141	162	171	169	182	148	167	131	137	127	138	136	135	150	162	147	146	153	122	144	147	140	157	146	147	125	163	153	149	153	154	129	154	162	140	178	162	145	149	137	171	152	148	145	138	158	144	149	151	135	156	145	145	152	149	133	148	117	158	148	154	166	131	146	157	166	137	152	137	157	136	159	167	146	144	141	146	145	127	144	139	154	134	139	133	146	146	151	163	140	137	162	150	152	176	129	148	160	136	131	151	133	141	136	159	149	152	146	153	152	140	150	155	154	148	153	144	137	136	172	155	160	156	151	138	149	130	119	133	147	154	147	126	150	138	141	147	143	142	150	162	167	173	135	151	154	155	127	128	142	143	133	138	149	140	146	156	134	143	152	156	151	169	144	172	145	131	152	133	147	151	154	139	151	167	149	151	162	145	142	157	148	141	157	139	130	153	132	146	155	171	151	158	151	153	151	141	157	152	133	126	148	139	144	135	122	154	149	162	134	147	165	149	138	120	154	136	135	147	161	138	112	137	145	153	131	125	147	147	151	142	142	151	156	132	145	152	135	147	150	138	160	156	144	133	165	144	136	127	125	147	155	139	151	133	143	153	144	135	146	159	135	137	152	147	135	148	128	138	152	132	168	133	132	146	152	147	149	143	155	128	142	142	149	139	141	142	142	149	145	145	178	151	140	146	149	141	134	159	151	145	129	150	142	160	155	152	126	128	156	152	141	131	165	149	141	166	129	146	161	136	150	154	145	140	151	145	179	146	130	146	146	120	157	167	152	146	138	137	153	158	134	163	140	160	122	152	128	163	171	146	140	133	152	125	152	146	147	164	169	143	160	156	128	156	154	142	138	141	175	140	151	135	152	156	166	144	159	147	154	142	149	149	167	132	141	141	146	140	154	143	160	131	146	149	154	150	160	128	175	175	147	138	150	149	152	153	152	147	160	156	127	147	147	155	162	152	132	152	146	149	146	144	148	146	149	147	144	142	162	130	169	140	150	145	153	171	143	149	144	150	143	146	139	143	130	131	152	147	134	124	162	154	153	149	149	152	155	144	140	163	147	138	162	154	140	131	151	143	161	145	142	146	156	149	153	136	141	158	139	150	151	126	154	160	133	137	161	156	142	151	162	137	143	150	146	145	152	151	151	156	138	147	162	156	145	144	142	161	136	141	167	135	151	146	135	167	156	140	151	145	145	146	146	159	156	145	144	148	167	147	147	151	141	132	161	168	129	122	153	135	121	139	144	142	160	161	134	134	135	144	154	153	146	131	123	148	154	147	129	127	149	151	137	147	140	153	153	154	142	142	155	130	149	162	172	169	154	150	148	175	160	163	127	134	150	149	133	153	131	148	141	161	150	124	129	166	137	147	171	157	122	145	148	132	158	150	116	189	139	147	142	153	152	156	145	148	137	142	152	144	151	159	145	142	143	151	118	156	140	145	156	137	139	151	173	136	157	159	142	131	147	145	152	150	143	171	115	158	140	150	131	138	153	136	149	156	121	158	128	147	152	140	121	154	149	178	147	139	156	146	139	160	146	144	135	154	127	162	128	147	131	119	135	158	149	144	159	150	158	151	150	148	140	142	143	135	137	166	159	137	156	134	136	149	175	146	139	146	161	150	147	136	162	148	125	134	149	171	148	160	134	151	145	155	155	139	140	131	110	162	137	136	129	130	135	141	145	146	130	137	149	131	141	139	148	171	144	160	164	146	150	135	150	173	158	164	147	147	148	152	144	134	134	136	149	148	160	145	132	137	155	151	143	146	166	146	151	139	141	148	151	147	150	158	149	144	159	129	149	164	154	151	140	153	154	139	147	134	134	145	152	161	140	143	139	159	139	166	133	145	133	144	134	148	143	154	146	150	150	124	147	142	153	152	137	157	159	151	153	166	141	151	127	158	148	150	121	148	173	151	139	150	142	151	130	151	149	153	161	141	144	138	140	144	153	143	151	169	141	163	147	141	155	152	141	134	128	130	148	154	147	145	154	157	135	140	149	142	145	138	139	164	135	159	149	152	130	138	155	148	142	137	161	163	136	165	167	138	146	155	167	141	159	133	162	154	162	147	140	154	175	133	148	150	154	162	132	139	153	144	144	134	142	149	162	164	131	128	130	163	128	150	135	154	138	145	146	143	156	125	150	126	145	165	152	143	141	141	154	152	146	165	145	168	151	125	135	114	151	143	144	147	134	146	141	153	135	169	127	143	160	146	164	138	122	145	155	144	133	136	146	124	146	155	131	128	138	155	145	135	148	153	134	128	146	143	115	152	132
16962	31696	28700	20000	14004	10146	7539	5874	4968	3983	3502	3089	2611	2282	1970	1827	1646	1490	1312	1152	1041	997	928	907	747	707	671	644	662	588	574	575	566	523	450	488	479	459	466	432	429	420	390	409	389	387	387	344	416	351	367	348	325	330	321	309	363	347	336	324	330	308	317	349	332	349	322	361	356	319	313	329	334	338	356	344	336	339	332	351	308	308	323	348	333	370	348	307	302	346	307	324	331	305	305	312	289	312	333	292	303	315	339	313	336	325	300	352	332	321	318	329	300	317	312	324	350	314	317	315	310	311	355	329	310	327	332	330	313	327	350	311	363	331	315	335	338	302	334	320	334	343	323	333	315	314	333	346	330	291	338	316	325	337	322	318	265	299	324	364	329	305	331	296	302	314	316	342	315	306	301	311	304	312	321	362	308	318	282	337	297	331	350	338	296	286	313	317	315	303	301	345	327	276	312	325	345	309	336	284	318	326	319	308	288	310	325	277	324	286	327	290	325	328	305	336	303	314	316	306	293	299	298	317	313	331	322	306	300	295	283	319	333	341	300	320	288	306	305	321	321	300	293	275	306	317	329	324	294	318	330	311	344	329	351	339	311	298	309	281	290	320	317	286	339	309	324	292	330	300	297	308	300	318	339	321	299	323	338	295	289	284	306	302	306	287	303	352	336	347	295	292	347	317	301	304	299	336	305	332	341	321	307	308	299	340	298	300	304	302	305	298	300	320	301	292	345	356	352	320	300	303	307	338	286	296	303	346	310	300	297	310	333	287	307	329	326	319	326	288	302	315	318	342	311	300	310	301	305	300	303	310	297	305	301	320	281	308	316	291	324	309	330	328	301	316	293	310	312	337	297	304	340	321	326	325	308	309	334	315	314	316	298	289	314	336	326	305	293	318	313	296	292	322	330	303	328	282	311	319	289	267	298	335	297	350	322	314	293	317	294	306	300	326	316	308	300	302	310	324	344	304	340	329	293	336	302	319	332	318	257	318	317	297	290	323	315	327	323	299	300	316	333	322	302	306	304	315	278	350	300	315	293	317	289	288	331	318	302	312	320	308	330	273	322	305	325	311	316	308	351	300	318	283	299	320	330	305	308	281	327	352	321	324	289	328	299	319	338	315	314	306	301	320	311	333	337	309	326	302	312	286	315	325	295	316	323	351	299	325	341	294	304	318	299	315	316	328	332	309	287	322	318	342	277	278	366	298	295	304	314	330	289	300	300	292	340	313	283	315	308	293	338	328	317	314	320	331	328	301	331	328	326	330	284	327	313	308	329	329	299	308	306	327	327	286	316	332	308	329	308	313	314	303	321	284	349	294	344	300	313	316	291	329	315	314	312	297	308	344	317	348	292	338	332	317	309	313	312	311	319	308	309	344	314	344	306	343	307	316	315	328	329	318	316	310	287	333	270	311	335	318	306	338	316	312	318	313	313	317	309	338	298	304	316	320	322	300	315	326	303	331	316	292	354	336	306	323	331	323	320	341	335	306	311	331	329	308	322	320	308	324	325	326	269	321	298	317	319	317	330	339	298	348	330	339	313	299	315	303	331	319	327	294	321	290	341	303	287	343	300	313	337	309	320	314	299	320	303	334	312	324	302	311	343	299	303	328	343	300	302	295	324	307	337	308	294	294	360	342	323	340	292	314	304	302	324	327	308	291	329	298	326	337	338	295	284	292	304	303	315	306	314	278	334	301	315	298	285	333	308	328	293	327	277	306	307	314	313	317	328	339	290	302	321	308	325	304	305	325	306	321	338	325	301	301	319	311	316	316	314	290	321	302	317	316	311	328	360	306	322	298	302	285	320	274	325	333	298	327	331	337	331	314	307	296	333	321	319	329	307	297	320	320	338	329	300	300	318	285	285	293	300	296	267	269	264	324	312	322	313	314	295	325	311	324	324	312	319	317	301	314	312	324	285	263	329	319	300	318	314	298	327	298	345	304	331	295	337	333	335	311	313	342	288	314	319	309	325	292	308	290	312	305	328	304	315	318	322	256	263	327	303	334	306	335	306	322	305	279	321	311	349	344	310	331	324	304	283	341	311	336	268	319	311	314	295	307	315	313	309	321	324	316	301	296	334	307	298	297	298	315	313	301	313	304	295	307	317	307	317	350	326	342	271	290	320	307	326	339	333	304	300	284	314	313	321	336	358	310	288	386	297	308	313	325	316	306	315	330	316	322	288	300	324	300	322	303	322	319	316	311	347	313	295	296	319	315	300	288	319	316	351	290	338	322	320	311	272	376	306	314	325	316	311	340	349	330	351	307	325	315	300	310	337	317	295	328	324	330	334	319	306	316	323	303	326	321	294	334	345	342	315	314	331	313	304	308	319	295	288	325	298	323	316	285	310	308	290	328	312	273	304	304	316	313	317	301	291	326	298	296	296	330	315	300	303	305	304	322	324	318	321	308	302	311	324	324	323	300	308	310	292	295	328	329	331	334	310	327	311	307	304	306	331	328	309	320	320	299	328	326	316	297	317	332	316	334	326	305	308	291	331	312	308	320	295	335	314	315	318	315	295	281	299	319	287	323	289	294	284	339	309	314	313	328	288	331	284	289	320	331	309	322	336	342	317	292	320	326	311	338	291	307	310	341	291	315	307	335	307	311	315	338	309	281	304	315	332	316	286	288	327	310	303	298	309	328	320	320	319	309	298	286	278	331	305	301	345	278	319	305	308	326	326	313	325	341	295	301	308	312	311	315	320	310	308	331	314	314	323	282	307	337	323	305	327	322	304	297	321	293	275	317	295	296	346	330	308	301	323	287	319	330	339	327	338	312	311	298	293	301	299	306	312	327	307	290	301	321	298	312	331	335	322	323	320	296	320	324	315	298	346	343	336	338	303	315	284	305	286	288	311	296	309	329	303	273	281	318	340	311	310	329	348	326	326	328	329	332	348	296	295	315	276	314	319	298	342	300	313	323	295	328	317	321	313	344	308	326	319	293	336	319	297	332	303	327	291	315	324	320	342	302	278	293	334	316	298	287	302	326	331	310	321	278	307	304	337	319	320	342	301	310	308	302	280	317	301	304	303	309	328	310	328	314	331	317	303	304	312	290	322	312	325	316	316	298	316	293	316	310	318	322	344	313	320	316	318	318	290	323	291	322	353	332	311	320	305	328	325	334	311	280	338	319	316	325	341	329	305	349	276	328	340	326	288	301	319	295	326	329	311	286	324	307	308	331	295	312	269	289	322	325	326	345	305	322	341	306	348	273	298	324	313	318	335	304	283	330	323	322	303	333	312	299	274	296	339	335	365	306	302	301	335	320	312	324	315	310	317	276	336	307	334	321	299	289	295	332	291	312	322	305	310	287	307	310	324	349	332	316	282	357	334	317	324	354	311	343	319	342	317	328	314	316	312	316	332	330	313	292	328	305	303	288	337	303	306	338	309	318	312	289	313	349	289	305	327	331	311	315	298	313	307	314	308	298	343	324	307	298	317	328	362	306	321	310	314	330	326	299	322	314	331	328
26976	20856	12305	4314	1852	1073	852	689	522	500	481	472	417	454	387	343	353	348	329	295	310	268	273	266	290	278	262	278	250	241	288	266	253	251	269	260	264	278	277	243	289	259	254	237	239	280	246	241	257	233	236	278	265	263	230	227	237	242	256	270	240	254	250	247	277	266	246	236	226	239	243	247	248	226	235	241	256	281	275	230	273	279	230	247	238	241	248	262	240	246	244	248	246	254	254	254	260	267	224	238	277	259	242	256	243	247	257	256	249	245	246	237	240	266	235	271	254	283	253	238	266	262	250	251	231	244	251	248	246	243	270	237	233	249	239	259	225	257	238	253	251	248	249	229	228	244	224	252	239	275	240	229	248	257	261	242	223	249	243	263	259	254	268	239	223	277	235	278	255	242	230	260	253	249	248	228	243	226	261	259	245	280	262	245	286	278	210	261	249	261	255	240	248	229	242	258	236	231	234	247	257	238	240	260	250	240	263	276	230	257	251	235	275	235	274	235	227	236	237	236	255	216	238	243	260	243	260	235	237	241	251	239	236	232	211	239	240	235	280	261	242	237	229	246	240	257	260	262	246	234	253	242	224	264	257	235	247	225	220	263	243	221	226	214	231	229	242	246	252	243	242	219	262	247	242	261	263	262	242	241	257	271	241	255	263	228	257	237	267	253	244	229	218	237	224	228	247	253	253	240	254	245	255	225	238	226	226	248	265	247	247	257	245	230	255	259	228	240	247	263	239	249	254	245	236	269	268	250	251	255	230	268	255	229	245	242	232	252	231	244	249	251	243	249	236	241	262	266	270	239	254	254	237	255	228	260	269	243	240	228	223	233	261	260	254	260	261	243	257	221	241	225	236	245	262	251	252	228	234	230	230	243	267	273	240	233	230	255	230	239	263	247	238	259	233	250	271	250	222	264	260	231	249	234	232	250	242	274	260	256	229	246	224	236	258	236	217	251	254	250	252	258	239	256	247	254	234	237	241	291	246	255	239	260	263	243	252	260	237	221	266	251	267	248	231	259	224	265	279	225	246	252	243	234	248	212	246	261	250	235	256	238	241	233	211	250	232	261	256	238	263	239	233	242	254	252	240	253	249	241	247	254	223	262	228	275	270	220	218	261	257	267	236	218	273	249	208	217	254	261	245	271	246	244	263	251	251	234	268	222	245	262	259	238	245	253	236	258	244	256	273	216	226	235	234	246	261	254	256	247	264	229	231	228	266	277	236	234	255	231	244	265	241	253	263	268	282	254	258	251	243	235	264	258	242	263	243	243	248	224	230	258	240	245	245	256	267	237	221	253	250	222	227	218	212	248	246	246	219	255	239	256	251	241	224	264	256	248	238	227	254	247	237	238	263	251	260	243	242	238	234	270	242	258	266	227	241	266	224	259	277	238	256	274	249	223	261	232	270	241	215	261	252	270	258	260	262	218	250	247	248	259	270	240	241	248	239	213	258	233	256	216	237	271	237	221	246	250	264	226	224	245	221	250	218	235	236	254	245	251	231	246	250	267	268	267	236	252	239	225	259	261	255	270	247	221	223	234	248	273	252	238	249	245	250	212	226	245	244	251	281	232	261	243	249	254	254	252	246	238	249	255	233	270	224	236	250	237	227	244	231	251	253	274	246	267	253	235	262	259	242	267	229	231	260	269	221	277	255	236	241	246	260	269	221	251	270	238	242	261	249	253	226	263	252	263	250	263	245	239	243	240	250	249	234	282	250	238	270	243	257	246	276	264	244	249	252	238	244	262	222	235	217	233	277	240	233	264	236	228	223	220	257	229	265	265	249	235	259	241	224	246	265	249	243	234	237	266	241	220	235	238	264	234	236	267	226	233	248	220	245	257	232	224	239	232	229	247	286	256	236	275	255	303	253	246	244	256	260	240	253	245	253	252	258	236	225	223	248	247	246	240	249	269	262	253	273	262	239	222	249	258	283	219	245	244	239	268	240	226	232	247	246	218	250	258	276	273	215	255	263	268	265	248	212	270	232	253	264	265	250	237	253	220	239	238	235	252	244	261	268	252	260	229	254	250	229	265	258	264	242	246	256	254	272	244	282	252	268	233	251	233	257	262	258	248	253	232	273	226	222	282	231	232	276	224	231	281	244	239	251	258	237	234	228	247	273	265	240	259	240	264	257	252	276	254	252	219	246	266	278	243	240	224	232	234	259	236	226	235	247	248	233	273	226	248	257	249	240	265	243	255	256	225	237	230	239	248	244	221	262	255	252	235	250	237	290	263	237	249	276	258	255	213	261	245	238	255	245	243	276	244	225	237	254	234	244	265	243	272	246	231	223	246	228	243	243	251	258	269	245	228	239	266	257	269	253	239	268	238	269	261	264	258	262	248	231	262	256	243	259	258	250	260	247	233	244	250	272	240	243	214	253	219	234	247	237	243	236	249	246	255	258	239	259	250	248	235	236	242	223	236	259	275	239	255	239	251	259	240	266	218	238	231	237	238	261	252	247	258	222	241	244	237	238	249	235	257	239	256	233	247	254	259	223	269	265	252	265	255	236	241	209	250	242	234	248	229	220	266	238	270	269	262	244	250	248	250	280	259	274	240	265	258	239	245	249	249	248	250	220	280	240	246	276	212	214	235	245	229	247	224	256	259	235	247	248	245	264	263	263	271	253	260	242	234	220	247	256	249	234	257	247	257	246	261	237	259	239	224	255	263	219	223	196	245	259	233	249	270	264	274	237	243	263	238	235	231	250	263	241	257	249	261	247	239	254	227	244	268	262	242	242	240	216	266	262	257	245	271	251	218	256	251	234	250	243	263	241	249	255	217	278	264	262	258	227	257	221	230	251	230	215	243	248	266	242	260	242	229	253	245	235	241	220	232	275	252	256	252	249	249	248	251	247	239	267	259	230	258	257	235	241	223	272	244	244	242	235	232	243	271	232	222	234	246	243	253	245	251	268	214	256	255	267	240	222	221	234	245	230	260	285	239	241	247	245	246	229	243	240	268	269	241	250	245	259	213	239	241	260	244	253	289	250	256	225	239	254	266	211	224	259	277	241	263	246	257	216	226	228	245	217	259	244	250	268	253	234	250	232	226	246	251	262	245	244	231	231	238	256	255	238	237	292	272	248	248	247	249	295	268	260	257	245	222	252	266	232	246	237	248	246	248	256	227	247	225	258	263	256	267	261	267	230	254	276	243	242	256	255	240	253	238	248	211	238	265	232	261	240	233	245	228	275	239	263	213	224	243	240	235	236	226	249	280	281	249	254	263	267	244	249	245	218	211	235	221	214	242	245	235	252	238	248	266	258	244	256	254	257	250	275	255	242	241	227	228	226	232	253	227	240	256	231	261	244	276	231	265	250	249	270	264	247	206	258	254	230	251	251	220	256	226	230	234	233	239	242	246	261	274	238	299	233	269	247	242	259	263	249	225	236	232	236	243	257	236	247	254	217	285	236	255	222	230	227	271	263	253	239	221	254	273	229	233	226	277	246	213	220	252	247	257	253	264
13563	20265	17428	10540	6507	4440	3454	2674	2166	1888	1677	1596	1408	1372	1263	1077	1057	924	895	807	791	808	698	695	705	709	685	651	623	652	649	607	581	579	627	586	561	591	581	543	572	561	561	558	617	568	558	536	549	546	571	516	540	539	557	529	565	519	546	576	543	530	540	567	531	539	535	552	514	496	526	545	544	523	556	525	561	509	580	543	566	556	515	551	533	543	516	519	531	495	527	549	515	555	475	539	544	530	502	593	549	559	556	553	525	546	570	565	500	549	553	528	525	573	506	527	550	529	486	546	539	493	553	541	525	509	530	502	564	561	549	555	563	479	580	518	563	500	521	520	531	542	594	543	535	518	493	536	550	515	541	559	513	540	521	531	529	533	570	543	528	539	532	564	559	517	537	530	519	513	554	554	547	549	512	519	551	545	530	561	547	533	519	515	528	521	516	518	545	540	523	555	521	515	532	535	543	512	514	549	552	539	539	585	556	485	490	537	515	541	506	541	526	524	603	485	546	582	543	530	550	538	502	538	510	535	543	567	553	540	535	546	543	556	487	536	540	514	529	533	540	520	528	548	544	575	476	517	553	509	544	521	531	550	532	533	511	529	469	541	509	513	525	571	538	551	573	505	577	532	512	521	544	532	532	523	553	564	550	544	522	543	540	504	582	574	513	534	546	511	554	540	504	549	529	531	546	504	513	541	504	539	531	562	579	553	582	547	510	517	534	531	547	531	518	533	534	515	513	544	540	542	545	497	509	565	544	577	497	565	551	568	549	509	471	561	544	530	546	512	520	524	536	525	555	511	535	529	553	512	521	553	573	518	518	560	536	507	556	497	485	548	484	528	511	566	493	527	526	541	531	557	508	521	536	470	572	534	492	564	577	561	529	562	498	546	543	496	534	549	566	531	523	570	523	548	563	532	522	574	551	540	569	549	525	528	554	520	544	512	541	526	569	560	543	552	577	513	559	561	531	539	519	519	529	523	560	532	582	561	553	540	531	540	549	544	554	524	528	551	555	543	546	582	525	556	495	540	469	515	544	534	562	569	503	535	544	507	528	525	528	520	557	548	555	525	526	513	547	541	567	529	532	530	534	525	577	528	529	558	521	570	518	506	532	479	547	580	509	567	489	536	539	554	522	551	541	582	567	560	527	532	532	538	550	550	526	567	549	550	532	536	567	526	501	515	486	540	479	559	530	496	535	514	562	546	573	533	567	474	555	551	552	494	526	530	564	532	536	532	532	555	559	551	519	523	522	510	500	537	549	551	549	560	543	498	526	554	518	533	548	544	541	542	565	534	520	528	530	576	508	531	517	549	520	566	524	528	536	506	580	535	520	530	526	554	588	536	518	525	530	585	532	523	521	554	554	523	524	538	574	513	525	553	592	585	541	556	558	516	510	524	533	520	555	538	580	536	528	559	526	554	574	510	547	519	541	512	560	516	528	572	526	518	555	537	540	571	513	539	552	492	512	539	561	584	539	556	510	522	525	547	546	543	540	553	522	502	536	545	574	556	567	581	519	509	531	514	555	501	550	548	552	495	574	511	549	536	543	505	554	494	524	553	548	529	526	521	560	525	519	531	533	510	509	508	531	565	536	561	503	562	514	480	509	488	560	499	540	550	522	531	538	532	501	556	538	556	546	568	526	518	551	547	540	516	544	502	529	544	508	516	548	521	523	517	544	538	517	551	545	505	490	530	511	551	539	535	554	524	512	505	523	507	567	553	549	555	510	564	563	521	533	522	524	524	583	556	497	539	549	528	515	504	581	522	532	555	545	539	466	547	557	540	533	523	550	534	495	532	542	592	541	533	552	573	581	530	517	547	522	524	514	531	542	506	561	488	500	540	520	547	523	502	522	538	564	522	528	556	524	594	524	549	527	559	533	515	552	540	518	543	545	528	508	547	509	543	530	547	504	518	534	522	518	508	544	513	514	562	512	472	537	537	504	533	541	509	537	522	536	512	539	549	547	581	555	559	519	511	530	531	521	496	554	505	535	516	571	542	518	557	522	524	571	498	533	539	525	543	554	531	553	558	519	536	543	518	534	540	525	547	555	546	521	513	552	557	530	544	555	539	524	503	554	542	490	540	536	519	505	547	558	561	524	537	554	553	540	524	535	497	538	504	554	562	502	561	531	512	572	530	565	481	543	500	548	517	540	513	557	560	504	548	536	542	522	515	540	500	567	541	559	523	528	533	514	544	529	555	492	512	552	554	547	511	531	542	575	568	532	533	553	550	519	562	531	568	541	553	569	537	533	526	528	513	532	542	516	491	558	521	511	551	522	535	517	538	544	491	562	541	523	524	508	524	547	513	517	513	528	452	501	517	528	513	539	517	540	552	558	531	534	524	541	557	520	509	518	489	555	521	535	562	518	508	527	510	563	561	561	531	560	523	505	488	525	547	552	502	563	500	574	568	527	495	499	533	542	522	527	560	521	518	538	497	539	504	543	517	547	501	502	556	552	526	582	548	539	532	534	589	575	605	487	495	525	534	551	546	510	572	515	554	535	573	525	543	521	541	524	555	569	554	549	556	513	554	562	505	559	546	514	527	550	568	544	494	531	560	522	506	537	549	548	530	532	550	526	528	571	524	570	513	533	569	561	562	494	545	567	542	528	524	546	583	563	567	493	515	536	577	549	527	538	539	550	533	573	501	488	549	552	547	486	583	541	533	563	545	496	539	529	513	525	587	575	559	504	517	523	532	516	491	516	518	506	531	533	510	564	519	527	523	536	545	545	521	519	509	511	512	622	516	520	571	514	531	540	562	505	552	568	513	521	497	545	509	521	545	521	547	538	600	534	547	519	530	545	551	560	527	534	549	512	555	532	578	518	505	519	521	551	538	531	534	524	528	545	552	530	562	519	509	581	529	501	518	525	507	540	539	531	527	569	531	536	513	513	494	540	493	552	531	530	506	534	485	566	519	530	504	569	539	523	498	551	500	531	525	528	552	579	565	550	540	511	518	519	525	508	508	551	522	538	493	517	546	498	530	526	540	537	521	495	541	509	549	537	486	547	528	548	539	523	508	512	516	525	530	535	477	537	581	524	538	557	541	503	493	532	556	560	545	541	542	506	520	557	512	537	533	557	551	525	564	570	499	560	488	554	519	570	564	535	568	540	560	539	561	560	512	534	507	519	519	549	565	582	513	482	556	530	511	552	536	555	508	560	518	504	490	531	529	528	532	541	536	537	526	523	517	584	577	537	487	505	541	554	545	540	551	520	605	571	526	528	523	508	543	522	545	547	542	508	537	548	545	554	546	529	542	564	540	549	550	537	503	516	527	522	519	572	515	533	499	539	524	538	525	538	544	505	536	510	500	522	525	543	541	555	502	514	528	523	562	538	548	531	561	567	522	534	550	523	517	532	543	558	545	523	490	552	533	537	533	523	535	513	524	557	562	524	539	556	535	517	505	534	507	504	561	576	548	549	553	532	515	533	542	486	552	537	484	546	513	490	539	531	532	522	535	507	552	557	536
24352	21458	28545	24768	19265	4322	1647	1048	791	724	627	549	516	470	418	396	370	327	313	297	261	282	242	227	273	239	217	222	246	221	201	206	208	174	192	182	181	202	189	194	180	184	185	174	199	178	178	172	191	197	184	182	180	175	156	195	156	176	171	160	155	181	143	189	159	172	189	178	190	174	161	163	196	180	166	187	161	179	186	155	172	185	173	202	146	168	185	174	165	158	178	149	146	156	164	166	178	165	167	149	161	159	153	155	165	194	191	173	164	191	168	174	182	182	184	167	177	168	174	179	180	165	165	169	163	171	163	176	158	167	167	181	163	164	177	180	169	142	168	159	179	180	151	164	190	135	161	156	161	185	165	167	154	175	157	159	167	153	163	163	178	166	167	168	192	187	170	187	143	169	160	187	171	182	171	186	155	171	184	179	168	168	171	171	181	175	154	157	161	167	170	153	161	173	169	159	185	184	175	191	154	166	183	172	156	199	172	178	163	167	168	135	163	155	154	170	172	158	185	158	162	168	169	173	170	158	197	143	160	165	187	166	166	169	161	178	157	173	172	146	168	164	177	167	196	150	167	166	179	184	177	176	170	187	162	160	143	173	166	160	170	171	163	183	157	194	165	169	174	187	180	179	170	176	178	165	170	173	159	152	171	161	184	163	172	170	167	166	160	154	172	172	162	183	179	161	172	166	155	132	151	154	182	172	163	197	176	162	182	171	198	166	173	173	155	160	169	160	169	156	156	161	157	164	159	177	150	201	176	148	157	177	172	161	182	167	191	173	141	195	176	175	181	174	168	158	188	174	199	174	172	174	181	176	171	162	165	173	147	166	188	186	163	183	171	190	169	142	182	151	146	167	173	180	156	166	172	164	177	165	188	153	154	186	189	154	160	195	171	167	156	166	153	167	174	172	162	150	168	184	168	152	167	190	180	194	169	186	175	166	157	166	192	166	181	173	176	155	158	177	160	168	173	155	172	167	135	182	156	168	173	174	164	182	160	182	148	168	186	164	208	152	176	170	173	160	166	165	160	202	167	184	171	169	151	162	174	150	167	171	168	199	183	142	167	162	201	182	144	168	163	128	180	151	141	171	167	173	160	153	188	161	181	137	164	197	167	142	170	180	173	171	156	184	171	170	160	179	184	193	173	172	162	162	179	164	165	166	153	160	179	160	153	161	208	177	164	184	174	189	182	200	166	164	168	156	160	179	178	218	161	168	182	152	179	171	172	165	176	162	156	184	160	163	212	180	151	160	192	169	161	201	165	156	200	149	199	182	167	153	157	175	174	156	174	181	156	177	172	151	158	149	159	160	182	199	179	171	179	184	175	174	166	150	179	186	159	160	166	159	166	180	168	182	168	174	187	160	168	159	172	177	190	179	165	172	154	153	192	164	155	181	167	168	158	180	165	161	176	165	152	162	155	167	175	183	145	161	152	160	194	156	167	158	182	176	178	180	168	173	181	175	153	176	165	197	177	158	183	159	166	155	188	157	183	176	175	164	183	166	173	164	165	178	161	159	208	164	157	171	151	195	182	176	157	152	168	153	176	148	173	172	166	150	178	155	156	168	202	165	156	173	195	174	156	186	165	164	167	156	180	176	152	166	171	184	148	173	160	167	184	175	168	167	170	184	168	163	162	156	165	173	184	177	169	147	170	174	179	163	182	176	166	163	154	156	188	185	154	174	189	166	186	159	168	153	188	173	179	148	161	176	145	172	168	173	165	166	161	179	166	176	162	186	180	158	177	156	171	173	165	183	180	168	167	164	163	190	185	181	183	203	175	169	173	174	154	189	162	187	151	176	174	162	173	165	157	191	197	184	174	148	189	158	167	171	193	164	185	169	159	177	152	174	166	158	185	152	154	168	181	179	161	166	180	163	156	161	173	164	187	182	170	145	168	173	175	156	186	156	164	165	175	173	147	178	175	162	151	170	215	161	190	159	176	160	176	166	155	182	162	175	191	188	161	170	192	146	172	179	177	170	151	155	142	163	173	178	168	162	173	144	181	164	147	150	176	162	165	176	167	161	169	161	181	154	195	162	168	160	185	188	159	184	181	164	155	172	185	187	151	166	161	156	191	177	168	149	169	150	159	156	169	160	151	179	185	191	160	145	167	188	157	166	159	176	165	174	177	170	166	160	182	163	184	161	156	169	166	173	168	186	175	189	183	174	193	173	163	148	180	177	177	173	179	153	175	164	171	146	170	157	140	187	147	180	170	149	159	181	162	166	163	185	174	168	160	159	174	157	176	168	167	183	158	172	187	163	160	174	155	151	153	170	146	138	179	159	153	178	180	151	172	170	173	163	188	168	168	171	170	155	170	158	184	155	189	156	173	163	173	169	172	182	184	159	169	176	165	164	198	167	198	197	134	162	168	162	165	171	183	159	169	184	173	183	157	154	187	166	148	181	173	167	170	196	191	183	161	162	173	181	184	187	183	174	193	141	156	174	156	154	162	192	190	179	171	176	162	180	184	155	161	177	175	188	186	181	186	173	168	161	164	154	182	187	160	164	144	185	180	164	169	170	169	163	161	156	173	172	162	175	180	172	171	156	172	180	193	182	148	199	168	170	173	158	166	162	153	181	174	159	167	175	162	164	162	165	191	156	175	172	187	191	163	164	177	154	155	167	192	187	186	167	158	177	186	196	195	190	169	179	174	172	156	175	140	154	184	190	166	161	168	173	160	169	176	191	157	186	171	173	180	151	151	166	185	138	170	187	181	185	138	178	156	150	164	175	179	163	180	155	180	176	168	178	176	176	135	186	164	157	170	167	157	193	163	181	162	186	185	151	165	165	170	206	149	176	156	173	177	163	165	171	154	148	168	162	161	178	168	195	192	168	164	157	180	182	166	171	170	176	176	185	187	162	149	156	173	161	158	159	165	167	175	172	159	193	171	162	176	173	193	152	164	168	170	173	180	170	176	167	161	172	175	152	172	163	177	165	166	166	158	164	175	175	183	179	157	166	192	167	164	163	149	162	176	173	168	156	160	159	170	170	157	149	172	179	192	173	174	171	184	176	158	170	187	172	175	151	172	173	178	158	161	186	168	175	174	163	178	150	168	170	135	157	163	175	191	169	165	171	163	146	161	177	166	173	186	163	178	175	168	165	178	158	179	179	166	170	203	181	164	176	170	146	175	189	155	170	170	164	199	182	172	143	187	174	196	176	189	190	167	174	166	147	161	166	152	161	164	172	150	166	158	182	159	181	166	167	178	188	182	191	164	168	168	177	191	188	161	153	167	167	153	167	178	186	151	167	171	182	181	163	154	165	162	177	183	167	173	159	164	170	179	182	188	170	160	169	169	153	163	155	167	180	160	160	167	152	178	144	190	199	183	143	160	171	145	179	169	186	168	171	163	164	178	167	169	190	142	186	141	185	190	180	165	203	156	192	171	183	161	167	165	149	187	154	159	169	161	183	186	167	179	167	165	153	163	167	194	150	204	176	164	165	176	190	158	183	165	173	155	173	162	173
14836	27967	24518	15888	10695	7439	5533	4293	3333	3161	2681	2300	2058	1803	1706	1385	1302	1202	1168	958	906	832	740	722	711	633	662	614	595	593	553	484	486	473	491	485	498	473	490	472	459	472	414	456	388	429	425	429	394	419	388	341	383	397	420	353	344	406	388	360	391	384	395	389	384	391	422	400	379	366	409	362	382	391	428	362	352	413	397	384	352	376	399	423	399	397	378	429	353	354	360	373	406	361	379	381	379	387	398	373	376	355	396	361	385	351	383	386	417	350	376	361	396	353	353	367	372	329	352	374	396	396	383	372	399	363	388	390	386	342	379	376	371	354	339	395	368	388	352	389	387	360	385	404	389	394	380	369	381	364	364	373	341	347	384	382	372	382	331	418	379	391	371	370	357	383	411	354	378	369	363	396	395	378	349	366	365	395	390	408	367	391	368	397	367	385	397	359	384	347	358	367	364	375	344	378	380	392	397	366	352	393	368	417	396	350	364	398	363	349	350	373	367	387	374	390	374	359	372	394	377	382	361	357	361	384	370	389	339	392	343	382	348	404	346	387	367	384	380	389	358	371	387	409	377	399	366	402	389	373	370	341	392	371	375	364	347	411	366	375	368	397	381	416	378	363	386	376	423	382	373	349	368	365	382	405	367	400	378	347	348	388	374	359	396	379	384	347	374	348	377	342	377	359	341	359	372	371	389	395	417	371	396	368	374	356	376	389	351	365	381	383	343	362	371	376	355	371	395	361	355	356	391	377	397	403	376	358	400	394	371	357	352	386	364	367	385	417	398	403	366	380	380	420	377	346	390	385	391	345	388	386	370	357	371	363	362	377	331	362	381	344	323	405	385	360	383	373	372	360	386	358	396	388	389	395	385	354	347	401	378	388	381	387	370	376	402	425	384	385	395	377	384	360	385	395	363	363	333	374	398	372	407	366	416	348	366	389	381	379	422	373	388	380	372	374	340	328	375	398	367	376	359	372	374	343	400	364	378	385	372	372	366	321	367	348	362	372	365	315	350	372	364	363	407	373	359	385	373	335	357	346	395	349	363	405	365	373	380	395	360	365	376	359	385	360	367	404	367	356	357	353	400	358	373	357	395	368	400	361	368	354	379	368	383	346	380	368	381	337	364	421	380	383	405	386	418	374	395	357	369	380	395	436	381	401	363	389	362	390	404	377	360	410	394	361	388	385	359	380	376	377	396	394	403	361	365	416	385	352	400	403	370	383	361	369	419	382	375	363	373	404	387	345	366	410	353	362	394	380	407	422	376	322	384	402	396	354	381	389	356	403	377	352	392	395	389	354	343	364	350	351	367	365	362	359	377	386	367	396	369	399	385	389	374	369	390	399	373	373	377	357	395	371	347	375	382	389	386	360	343	366	363	335	366	352	344	352	349	367	389	367	398	397	355	371	372	362	377	410	397	383	388	386	361	408	402	352	396	419	365	360	377	332	420	369	387	354	401	376	376	389	376	398	387	393	383	376	424	376	359	383	403	343	381	385	407	366	339	389	368	374	393	393	376	374	401	400	392	361	370	374	346	378	392	393	382	351	356	380	424	398	360	363	378	395	376	385	384	374	370	402	356	384	365	390	363	399	410	405	388	355	387	319	377	374	394	348	366	401	357	368	373	356	394	418	379	384	390	357	346	392	344	367	390	353	361	396	366	353	357	368	393	384	371	398	383	430	383	366	381	359	372	375	418	354	361	361	406	409	379	398	385	384	350	323	408	380	398	332	372	389	380	393	386	377	365	355	370	336	393	395	378	328	387	380	399	371	377	363	363	396	374	380	341	359	348	395	409	374	365	369	348	358	392	362	380	394	381	373	362	377	386	409	381	377	350	343	363	386	387	369	377	337	370	376	386	387	406	378	344	330	371	391	337	392	371	369	386	352	381	361	370	360	375	381	372	398	378	375	384	394	368	410	363	375	362	374	355	359	382	350	424	362	392	399	418	401	382	381	383	376	364	355	365	354	320	342	364	425	380	365	349	381	424	373	372	403	350	363	369	363	325	389	356	399	389	389	404	359	364	385	375	359	406	362	392	400	352	380	377	385	421	386	371	397	381	370	419	370	390	369	353	369	358	388	365	390	362	365	365	372	404	382	357	397	359	384	365	380	401	347	392	356	365	378	376	353	386	369	394	359	353	360	377	393	376	383	376	350	395	359	362	388	416	360	372	378	340	351	366	375	410	384	364	361	368	379	358	361	364	403	365	353	394	373	384	372	378	366	381	368	378	402	390	355	344	368	367	365	413	395	378	340	402	386	373	392	349	375	389	350	402	384	390	365	387	378	395	346	383	396	389	367	325	395	384	377	350	349	384	409	422	349	369	338	336	380	387	344	375	406	373	371	411	359	382	360	352	357	378	367	406	377	345	363	360	376	383	360	376	368	387	370	356	371	361	384	368	390	409	400	367	371	398	348	389	371	385	391	364	368	369	393	398	349	411	375	364	379	368	380	383	369	362	374	344	376	375	384	405	345	382	374	376	334	398	378	405	375	365	358	398	369	346	338	379	374	350	391	387	383	358	369	383	370	406	397	358	367	384	378	355	369	336	386	362	350	350	382	378	414	352	377	358	354	387	362	372	362	362	350	382	354	362	364	386	387	388	382	354	347	407	368	358	374	399	363	409	359	392	375	366	370	342	362	373	365	335	349	383	381	347	381	363	377	385	367	388	386	331	364	369	410	364	421	387	414	380	366	376	377	343	357	386	387	382	417	376	376	342	340	391	347	376	413	364	342	374	360	353	390	359	334	362	347	361	363	398	355	398	378	397	391	392	389	396	359	385	371	384	369	407	366	352	366	354	371	398	360	398	383	390	384	391	367	380	366	402	357	405	390	369	363	330	394	398	396	366	378	346	342	377	394	371	360	403	367	378	368	370	398	369	379	360	368	387	366	399	400	361	397	340	359	370	378	377	387	341	393	418	350	380	366	364	392	360	359	362	415	393	372	383	408	383	371	361	427	397	409	350	391	379	366	383	364	349	406	396	375	366	378	412	368	387	388	408	367	375	363	390	344	421	423	405	373	395	361	374	386	391	387	343	408	397	347	363	372	362	387	379	365	377	382	387	364	362	368	402	379	391	351	394	409	376	343	389	362	376	378	373	351	377	384	404	406	345	387	368	405	363	374	378	383	381	411	397	361	392	394	375	359	363	388	385	378	386	364	364	359	346	403	391	365	404	362	398	372	353	360	347	390	400	392	383	348	428	386	382	366	388	363	402	408	373	366	340	398	383	390	354	381	388	389	378	355	383	387	381	360	352	349	368	369	382	381	349	381	386	391	364	395	393	387	374	372	382	369	350	383	369	382	367	391	362	375	374	380	375	389	387	355	375	365	416	412	393	383	382	372	390	386	392	359	353	395	407	377	391	368	371	379	350	396	403	375	357	372	358	382	385	346	392	387	351	389	377	357	365	376	400	387	394	385	397	353	376	364	361	332	386	367	362	369	360	356	395	379	377	357	391	346	390	383	395	378
23454	21522	29379	24102	21528	18546	4207	1582	1163	1008	828	747	649	606	500	453	445	389	375	326	315	307	280	259	251	223	266	211	223	213	193	193	216	197	158	204	181	185	169	192	163	179	172	182	170	189	137	145	166	160	157	153	161	142	177	169	145	160	157	156	148	148	135	179	168	164	164	145	135	154	121	166	151	166	180	124	156	148	149	168	143	145	154	158	152	127	149	169	132	157	119	165	147	135	134	138	148	130	140	137	130	148	141	154	165	159	151	145	152	150	140	135	153	154	166	155	161	128	143	128	150	133	126	146	139	131	157	149	189	146	148	150	146	143	141	163	158	154	136	161	153	135	131	141	156	145	129	147	148	146	135	139	129	142	152	156	156	154	140	122	134	156	130	148	142	149	151	166	147	159	157	150	126	163	140	133	150	148	142	159	134	155	138	147	151	147	147	151	142	175	151	140	141	155	131	151	142	154	139	145	161	127	150	123	166	117	136	167	141	132	171	153	127	152	133	154	139	141	143	147	125	150	132	155	145	148	143	163	164	147	153	143	137	151	146	156	143	144	146	130	141	124	142	171	156	120	150	164	144	135	138	123	142	144	145	150	156	138	169	138	141	160	168	169	158	135	143	148	158	156	126	165	137	155	143	157	161	144	155	183	144	151	139	132	138	156	145	161	154	158	139	149	138	140	154	140	133	165	160	134	158	146	161	133	156	140	151	161	151	114	155	139	111	155	151	167	149	146	158	151	169	145	158	114	146	140	136	128	136	167	133	139	168	151	158	136	149	151	166	157	140	133	170	152	147	142	142	137	135	133	122	119	143	122	135	152	138	147	155	151	139	136	169	142	148	137	139	167	136	139	141	134	153	141	141	149	147	128	139	182	152	151	140	145	143	133	148	159	169	123	146	143	166	163	159	145	125	179	139	129	159	153	131	160	137	157	144	146	146	142	180	141	167	133	131	172	145	143	156	120	145	149	140	137	127	141	152	144	142	145	141	140	149	155	161	157	150	150	148	140	155	157	139	163	146	158	137	138	157	153	136	161	139	133	141	133	166	148	149	134	144	152	154	139	157	157	160	153	142	121	127	136	169	140	141	140	159	164	141	150	146	142	170	166	119	138	135	122	139	154	113	147	137	148	154	153	185	136	138	132	144	152	162	156	166	139	143	135	163	137	128	136	146	134	164	142	138	144	142	143	167	134	130	138	163	154	158	144	143	145	146	160	140	133	142	152	162	153	146	127	146	141	161	147	166	119	158	131	143	154	154	147	164	144	123	136	143	144	173	124	119	161	138	145	148	167	131	138	139	146	162	157	138	135	156	144	147	143	131	171	137	149	136	138	146	137	151	136	161	125	125	136	149	149	128	145	151	150	151	143	138	140	146	139	153	151	144	146	117	140	173	155	173	152	151	148	139	146	147	132	148	142	161	146	159	133	162	154	157	152	135	154	157	146	166	140	159	163	157	126	162	138	138	142	137	133	142	152	130	145	149	144	137	154	137	132	166	143	141	133	152	151	139	141	154	147	144	130	153	143	165	140	155	149	109	138	134	137	156	168	142	153	136	131	168	149	142	148	170	153	127	133	145	130	154	152	156	125	146	155	140	143	131	148	142	125	157	144	146	120	139	140	140	140	156	153	142	136	152	143	135	139	142	127	141	133	138	135	150	152	147	138	147	152	138	146	128	160	161	142	142	166	158	145	135	142	152	154	147	143	155	132	141	155	149	150	165	131	142	137	163	133	136	160	160	156	137	156	154	147	146	163	156	121	142	144	163	146	152	152	171	126	141	133	162	155	158	163	160	141	157	148	149	165	146	153	124	162	145	148	144	140	142	118	144	144	150	151	130	145	159	155	130	149	138	141	141	140	157	127	152	149	149	140	142	126	160	139	113	161	157	156	154	137	134	142	174	159	154	163	154	136	149	136	142	148	139	153	144	161	148	142	160	149	141	164	161	156	146	123	135	122	137	145	128	159	137	137	125	143	151	155	142	162	145	144	151	172	134	165	114	158	146	142	133	154	145	161	139	147	131	129	135	154	137	150	145	154	150	123	141	136	147	135	165	145	153	124	133	149	155	151	145	124	155	148	143	149	139	153	138	123	142	149	152	150	173	136	144	157	149	144	150	130	134	149	159	147	141	130	124	170	135	155	157	151	140	154	161	139	134	153	150	146	160	143	140	140	127	158	130	165	138	155	141	128	125	131	145	130	133	138	117	141	152	139	152	126	153	142	146	132	143	125	139	133	148	124	180	152	144	154	136	160	140	165	145	156	136	145	123	127	130	155	145	136	159	143	163	136	154	142	140	139	148	139	124	161	155	147	148	163	143	146	156	150	155	133	140	156	127	133	116	119	141	154	143	142	139	151	122	155	150	152	138	151	170	137	140	157	134	143	157	148	138	155	134	135	150	137	154	160	137	136	152	145	131	143	151	132	147	135	154	132	138	131	137	140	126	151	138	115	147	163	149	144	125	155	162	132	152	144	140	149	129	143	176	155	141	122	152	157	142	132	146	145	139	174	153	153	163	120	152	134	159	163	137	144	155	156	144	147	136	150	177	171	143	131	144	138	165	138	130	136	160	161	151	148	114	145	154	135	148	170	150	143	141	145	164	128	153	130	145	140	163	157	156	177	141	145	148	144	154	157	144	113	147	129	126	158	150	138	151	146	124	153	133	130	156	162	140	150	138	138	156	149	154	133	136	155	149	159	133	142	146	158	124	162	137	169	160	157	162	150	159	134	135	160	149	135	149	142	143	145	159	128	149	151	149	135	155	138	163	151	136	159	154	121	150	148	143	125	133	142	159	151	129	138	137	134	157	131	141	140	141	157	147	137	143	135	135	140	162	146	142	151	130	137	156	145	149	157	154	127	135	148	154	153	149	153	145	154	133	132	148	140	154	126	143	150	149	155	134	148	147	144	142	142	137	144	154	172	138	143	138	128	133	146	141	162	159	164	126	173	144	146	160	148	154	138	161	158	156	146	130	147	141	146	135	158	162	144	141	132	151	163	140	138	119	162	142	155	160	148	159	142	138	137	140	155	146	141	154	130	160	147	161	152	131	154	131	150	135	148	146	156	139	147	147	147	153	142	180	146	158	133	163	141	144	145	145	160	147	137	169	138	146	142	156	156	146	148	165	166	132	160	147	139	113	125	141	144	140	122	142	147	135	170	179	133	139	148	142	143	144	154	159	147	157	131	136	153	146	150	126	112	157	134	137	144	153	142	163	155	132	139	147	143	133	145	138	158	148	154	151	142	136	157	133	141	147	149	162	148	156	136	149	138	139	160	145	130	141	159	141	142	129	142	111	156	165	170	149	155	180	144	149	127	148	154	138	138	154	157	136	125	139	142	139	158	149	131	149	133	127	160	142	160	154	132	157	142	126	125	139	149	143	160	145	126	131	127	158	155	159	167	140	148	164	144	160	142	124	139	139	135	158	164	123	155	121	163	126	168	147	114	153	135	138	136	123	160	138	137	136	159
17219	32949	29317	20280	14473	10276	7804	5801	4953	4325	3553	3125	2820	2386	2083	1908	1707	1553	1424	1163	1001	1038	934	891	790	779	703	662	621	627	593	550	545	574	512	455	484	462	440	448	421	388	413	446	432	387	388	340	350	373	369	355	323	322	343	340	308	331	316	321	321	342	321	317	311	316	331	350	337	343	322	319	326	374	324	319	287	309	349	321	317	319	315	318	300	328	314	305	335	301	283	309	302	278	313	309	296	285	289	310	306	284	302	301	299	315	321	333	339	308	290	336	339	303	307	283	295	323	281	297	312	292	321	326	323	287	304	329	314	297	326	329	329	304	322	322	341	327	314	337	320	333	306	299	305	308	324	273	325	298	314	300	301	293	302	292	329	313	282	297	333	308	308	308	286	300	294	299	268	317	307	310	292	321	299	279	281	300	291	305	303	304	329	292	318	318	327	297	309	303	323	299	311	295	299	276	308	308	300	311	293	288	290	339	297	306	296	309	343	321	307	324	317	313	294	299	334	321	333	312	314	296	292	322	297	306	327	316	314	320	301	316	300	320	330	307	322	333	330	327	300	307	304	293	315	265	345	355	292	338	313	285	301	309	302	337	323	299	285	311	307	303	328	300	301	306	294	327	289	313	308	278	337	313	323	345	268	310	352	312	298	295	310	307	314	331	331	323	322	293	301	313	307	337	302	303	310	300	321	298	309	313	311	298	293	291	324	330	296	325	332	322	293	309	325	330	302	325	278	353	301	294	273	299	315	292	299	298	296	294	312	272	289	327	334	299	307	309	314	307	336	307	273	339	311	315	324	297	280	335	334	319	291	305	284	314	332	319	286	308	310	304	288	308	285	313	335	336	281	307	321	291	319	329	294	285	297	315	295	313	330	303	315	281	286	298	312	279	309	313	330	329	355	366	340	334	337	297	312	327	294	315	306	306	279	322	291	286	299	315	298	296	283	323	333	321	310	289	311	312	304	289	307	302	302	307	344	319	332	315	313	286	319	318	310	282	319	325	305	344	338	282	299	318	267	317	307	312	311	326	314	291	326	309	279	314	290	283	320	317	312	325	306	293	279	279	321	316	291	304	307	305	313	288	310	311	297	303	343	320	301	331	337	308	309	313	328	313	333	320	343	301	295	334	276	305	282	331	334	329	306	313	314	320	299	301	271	296	320	296	284	296	314	361	314	324	307	325	338	294	319	288	314	289	331	306	308	325	329	320	312	320	337	297	301	290	322	322	310	294	310	297	310	305	297	283	312	299	310	314	303	290	285	320	311	324	300	303	289	287	286	321	294	323	296	301	303	334	306	290	267	325	289	336	298	292	326	336	312	288	275	304	290	296	352	300	303	289	314	290	302	310	281	305	305	330	316	299	278	300	303	311	295	317	325	331	353	337	284	309	306	325	292	289	311	324	305	297	313	300	303	292	297	301	295	299	314	326	297	267	321	294	329	325	287	288	331	306	307	310	315	268	318	332	278	316	277	281	315	303	307	323	310	323	308	288	315	315	306	294	315	293	289	320	294	273	314	324	315	307	323	307	267	316	313	346	335	321	325	308	327	325	287	322	283	303	318	301	301	315	321	321	310	326	306	335	343	297	293	348	277	306	266	303	290	266	317	292	293	325	317	304	333	301	329	316	274	282	291	310	285	309	324	294	268	293	294	309	288	311	297	307	312	316	322	287	299	275	305	314	309	318	338	293	301	303	298	299	309	299	296	312	319	307	298	316	323	294	292	326	323	284	303	297	300	317	315	337	314	331	331	309	307	325	333	325	335	299	296	295	298	293	310	310	310	302	288	297	299	301	292	317	326	282	312	310	304	279	306	301	328	309	291	322	308	291	294	326	350	327	292	297	322	288	306	306	330	287	291	289	304	304	300	339	283	321	300	295	309	313	317	324	304	298	324	321	304	318	289	313	310	333	312	316	320	314	330	325	293	310	327	298	298	334	310	322	317	340	285	331	318	310	320	329	305	323	304	333	311	297	310	319	297	313	304	323	306	304	316	314	334	296	263	307	328	290	330	305	327	298	319	291	300	307	319	316	288	325	317	308	301	287	314	303	275	320	330	301	299	296	298	308	315	283	305	332	337	326	313	297	331	310	297	280	337	295	301	326	297	307	293	291	343	316	300	288	322	314	314	325	304	314	327	303	304	305	317	315	308	333	320	316	300	322	339	284	268	319	308	315	329	312	296	331	314	322	288	316	324	340	278	317	314	303	311	309	307	330	289	345	293	272	352	313	322	287	299	326	300	294	284	312	315	287	291	302	330	308	319	298	295	309	317	296	303	289	267	311	281	301	324	336	321	301	304	307	302	296	332	294	296	331	271	315	305	312	333	273	288	345	274	312	277	314	308	324	317	305	319	310	292	329	311	311	261	295	323	295	300	294	348	314	299	301	276	295	293	323	302	311	282	338	307	311	315	285	282	335	322	295	317	281	303	298	266	288	300	305	310	302	337	302	314	316	315	323	298	280	308	300	323	347	285	287	279	328	317	292	330	302	303	332	314	347	305	307	330	314	353	299	311	268	351	300	321	292	293	319	294	273	271	342	322	350	344	342	308	318	327	345	313	322	296	331	311	282	306	335	315	320	323	331	318	314	335	307	251	327	325	340	310	310	285	303	321	307	285	339	296	299	290	292	320	288	325	337	295	291	307	280	297	314	300	270	299	310	322	333	335	301	296	339	324	322	305	288	311	311	325	305	316	280	276	310	297	309	319	313	298	312	329	316	313	324	292	278	345	319	304	336	336	320	294	330	308	283	338	312	298	314	291	319	325	303	295	343	268	331	320	305	319	336	315	308	307	310	305	316	293	296	336	298	316	335	276	291	282	297	298	293	331	268	302	305	309	303	295	294	311	306	273	325	322	315	288	288	342	321	286	287	326	308	295	321	300	286	293	321	308	320	284	307	310	321	293	302	319	304	280	299	265	266	261	320	327	314	289	373	318	289	330	322	283	319	329	334	334	330	296	319	314	298	307	285	318	272	302	312	298	288	319	318	310	319	304	293	314	277	285	316	269	329	322	327	288	258	277	331	315	313	281	289	300	281	306	304	305	300	303	294	307	323	283	333	281	324	319	295	312	303	319	313	340	308	338	320	328	293	299	284	344	323	300	290	288	329	311	289	350	316	324	289	299	307	292	339	282	341	304	311	307	307	315	258	273	315	307	306	291	308	287	305	299	317	317	331	290	288	297	290	309	339	287	297	318	316	276	306	319	308	339	312	294	319	311	313	310	326	307	324	326	310	327	327	321	310	306	282	314	309	294	311	304	336	308	290	309	286	349	325	300	313	308	305	309	311	313	317	327	288	309	290	274	336	292	285	329	309	300	297	308	267	284	343	317	316	320	300	301	302	297	305	337	312	304	281	315	313	330	329	335	283	317	285	270	312	310	344	306	290	310	308	322	313	347	283	306	284	315	298	331	296	303	280	303	324	324	330	329	278	295	306	309	292	306	315	312	313	339	280	315	297	321	298	306	299
26943	20879	12847	4521	1919	1174	917	684	617	487	491	460	446	449	377	368	325	334	327	306	319	297	299	297	294	280	295	269	264	254	274	268	254	254	255	271	262	289	237	260	251	273	250	218	223	225	238	270	231	274	262	238	239	244	260	267	249	256	259	245	257	262	255	265	246	241	201	248	247	231	257	262	255	263	260	241	248	247	246	232	256	227	248	263	272	246	270	239	242	240	261	219	238	251	224	268	227	251	236	241	229	232	231	242	251	233	248	234	249	252	252	271	230	244	239	254	241	225	221	254	230	240	248	263	260	241	238	247	274	242	232	230	242	235	252	248	254	238	242	217	231	241	238	271	248	270	219	296	219	265	232	241	255	219	242	240	234	236	231	243	237	268	234	250	229	245	214	253	243	233	252	227	255	248	231	243	252	220	206	225	239	249	246	247	245	264	248	243	226	247	267	222	248	211	240	237	224	227	232	226	217	258	232	232	218	237	245	267	218	221	242	242	233	225	238	243	263	255	244	242	258	261	248	258	258	260	251	258	255	238	244	246	229	251	255	264	240	263	257	254	246	245	230	231	244	226	254	252	241	249	262	252	238	236	247	267	226	245	241	239	249	256	228	255	255	229	242	253	255	248	261	235	233	230	254	244	231	241	242	228	208	256	223	244	249	243	240	257	244	238	256	259	229	259	255	264	241	214	235	238	221	241	230	221	264	263	262	267	236	267	271	253	231	251	259	213	269	262	248	237	240	256	242	263	246	220	230	252	231	235	252	269	255	211	224	247	236	275	244	226	249	233	248	230	234	254	225	274	240	230	251	244	257	254	226	264	233	241	245	233	231	244	251	241	206	228	249	250	224	234	241	229	246	240	210	239	248	240	233	266	226	218	233	249	253	238	256	232	249	250	264	246	256	276	240	267	283	251	267	260	247	257	262	223	251	275	251	254	232	241	249	230	240	222	250	245	266	256	225	235	226	219	240	242	238	269	260	227	275	272	254	246	242	259	239	268	256	235	227	251	266	243	245	232	256	223	221	231	239	249	238	240	265	232	246	260	210	232	229	253	248	250	291	255	236	255	238	244	237	222	266	262	260	257	242	246	245	225	250	239	215	254	273	252	242	223	262	254	258	227	239	211	255	251	264	253	251	239	245	235	257	249	232	255	238	230	220	228	238	241	248	209	285	262	232	240	266	257	249	216	248	263	240	248	254	266	230	226	230	225	210	237	248	238	265	271	244	218	237	216	218	248	220	228	252	240	255	220	221	242	257	290	242	234	236	240	232	236	226	245	249	245	225	276	247	249	226	250	249	243	271	267	232	241	235	255	268	257	226	250	247	233	241	253	247	252	262	223	248	272	229	245	214	224	243	232	263	257	262	263	237	235	220	233	233	249	210	254	250	246	257	235	245	251	226	232	285	264	254	233	248	236	242	228	256	216	243	244	228	240	218	232	241	241	261	223	261	257	237	269	262	255	273	257	232	244	223	258	245	234	250	257	246	267	251	226	229	240	242	230	267	233	247	257	237	239	246	232	257	214	251	255	245	230	237	213	254	247	252	228	235	235	272	227	228	231	246	258	248	256	254	230	247	250	275	240	226	230	226	231	228	261	263	240	266	263	222	217	258	226	253	234	240	237	219	248	253	251	228	238	228	267	232	241	229	220	260	218	271	240	255	211	239	252	259	227	244	274	255	238	261	260	237	260	223	255	258	236	248	242	251	215	220	245	236	262	269	246	255	222	239	251	221	244	252	234	230	253	243	214	232	252	260	246	264	197	218	255	220	228	235	234	248	248	265	253	240	237	240	233	278	267	228	262	274	230	236	221	250	236	237	227	242	266	242	246	238	246	252	234	252	213	254	261	247	264	259	240	272	252	234	252	225	252	253	259	254	249	256	215	243	230	262	228	238	248	279	254	248	216	224	234	198	240	245	254	253	228	270	262	252	237	260	241	256	268	235	231	242	256	251	249	234	229	221	277	277	222	227	240	258	271	261	229	255	263	238	239	228	238	202	250	240	251	235	250	250	246	240	261	278	244	230	248	253	230	230	218	231	218	255	247	237	232	251	245	232	261	263	254	257	244	253	233	279	221	223	234	213	250	250	250	240	262	243	252	237	272	244	249	230	255	250	245	229	252	236	222	287	239	240	227	245	219	243	253	277	244	234	246	264	228	230	232	232	229	241	258	241	239	261	251	228	253	265	250	288	226	253	258	265	225	251	238	237	222	202	232	231	237	261	241	271	252	252	262	238	269	248	238	252	224	244	254	241	252	214	217	258	231	245	258	273	242	270	248	244	249	240	247	224	252	241	223	265	259	229	247	266	246	254	221	224	240	236	245	255	208	247	247	237	267	239	240	257	252	228	229	249	234	244	233	271	216	238	258	239	256	242	233	254	233	237	230	234	233	239	210	241	242	244	264	226	245	230	263	246	278	238	239	252	244	245	268	221	278	249	235	237	231	245	219	254	249	241	239	228	251	243	229	247	251	241	232	266	247	247	235	232	229	246	238	240	274	229	271	251	238	253	244	235	227	228	287	237	218	255	250	248	245	233	235	218	234	242	257	256	250	253	245	265	256	260	245	209	274	247	252	252	240	232	241	238	240	259	266	247	213	247	227	248	256	266	267	234	257	230	256	253	262	243	244	244	238	246	254	261	223	227	257	240	228	266	277	218	243	261	268	281	213	229	217	236	206	226	248	257	245	251	213	231	260	261	230	240	239	236	234	266	260	239	252	269	239	252	239	237	233	212	236	243	249	245	275	250	208	268	232	265	228	250	255	254	239	246	231	254	244	256	255	246	265	257	255	250	255	242	256	218	261	239	241	242	252	277	241	218	244	223	238	215	271	242	238	230	265	257	232	231	220	240	258	224	247	258	280	261	235	272	261	262	282	258	248	244	230	229	267	227	231	246	255	253	242	266	262	226	240	279	232	260	222	238	245	244	223	257	265	224	225	262	287	238	249	274	217	255	226	250	244	207	247	247	262	234	230	260	248	242	246	225	270	241	252	239	214	221	245	233	249	234	259	247	276	270	269	221	266	241	217	228	264	256	245	242	225	279	231	250	262	259	226	228	270	236	263	234	245	238	229	253	259	221	235	250	274	241	229	248	245	287	240	256	246	222	213	264	256	227	250	259	224	244	260	232	247	271	236	277	225	216	236	268	236	256	249	260	255	249	235	227	239	240	236	251	261	269	237	273	271	236	239	255	266	240	271	238	225	246	266	236	262	229	225	259	260	232	239	275	232	221	216	230	250	251	247	240	261	233	243	271	239	255	241	239	222	254	247	249	247	241	255	247	218	239	254	223	259	243	254	246	262	231	236	256	253	262	227	258	230	243	251	223	245	239	251	267	229	258	277	237	274	233	234	232	250	254	237	242	242	244	265	259	234	230	238	259	220	239	245	224	267	233	234	248	236	216	230	231	254	251	267	241	247	246	248	262	236	262	229	204	218	237	242	239	267	257	276	233	247	236	264	242	262	217	254
14089	21184	18203	10888	6819	4723	3233	2664	2390	1976	1706	1541	1516	1419	1215	1118	1069	923	987	867	818	814	743	741	731	730	655	668	639	608	661	617	579	599	581	569	606	599	567	525	572	615	569	532	541	523	549	536	550	545	521	556	562	527	527	556	538	516	566	515	505	517	515	536	564	545	514	545	543	515	545	553	521	532	504	534	545	531	539	535	573	492	550	528	552	508	538	555	491	538	558	527	500	533	528	518	527	559	518	561	520	522	561	506	531	516	553	538	518	526	520	527	512	557	536	514	555	511	534	518	563	554	563	565	510	521	569	508	538	526	513	523	519	541	513	540	544	524	558	510	530	530	508	498	526	540	512	513	544	530	547	508	506	524	550	495	518	542	575	575	513	540	581	533	503	525	533	564	522	542	523	508	515	533	502	486	516	525	495	518	500	525	527	548	520	548	506	523	548	533	538	528	495	524	549	475	531	495	513	531	537	518	525	523	514	552	520	498	526	496	496	530	507	525	509	540	543	561	555	515	522	561	483	530	554	500	541	475	514	547	512	535	543	505	521	533	531	542	545	526	580	502	505	557	511	487	542	524	548	497	528	509	555	578	566	508	570	527	517	554	458	479	524	571	568	513	516	489	544	530	540	526	496	519	520	498	567	533	521	563	540	508	491	550	506	507	532	515	528	558	546	533	503	505	522	515	508	537	532	529	524	537	505	549	532	521	570	542	513	500	577	511	523	518	523	541	536	541	508	546	520	546	546	566	522	553	556	548	480	582	538	488	491	558	530	536	534	540	517	552	526	528	546	511	515	513	542	522	533	499	508	527	549	558	522	527	514	534	535	503	489	530	533	524	543	505	541	512	552	496	532	517	535	509	584	525	536	504	538	518	528	544	547	538	530	506	494	515	533	502	547	514	544	503	506	534	547	577	545	480	506	526	541	536	574	501	539	537	538	546	547	554	538	498	516	543	512	530	538	517	508	518	551	513	535	529	497	523	531	526	546	581	527	564	538	498	516	480	530	568	519	503	543	508	535	509	525	579	548	515	512	514	538	490	526	525	518	499	498	511	522	508	579	502	538	542	536	504	503	523	551	516	530	523	504	538	544	550	558	499	500	530	535	553	543	506	533	516	505	503	503	495	521	538	541	548	532	540	537	544	529	547	484	547	544	564	539	536	486	548	566	504	529	550	519	532	520	534	530	532	553	561	521	561	522	516	533	492	526	531	503	501	549	557	546	551	556	577	553	560	508	562	541	511	550	496	527	543	563	550	532	462	528	504	549	532	534	545	563	523	503	525	536	540	541	553	532	542	552	473	520	537	502	542	560	558	542	518	527	500	523	535	544	495	529	552	501	525	492	515	507	509	528	581	528	522	554	526	571	536	525	524	512	530	526	539	532	558	558	539	545	516	524	517	535	531	480	511	516	501	548	538	560	508	526	519	553	497	510	475	508	531	533	544	497	514	524	530	518	545	511	565	510	512	547	511	504	532	497	506	531	499	538	531	520	536	525	553	532	530	476	549	510	527	508	518	539	531	542	495	534	518	535	516	538	527	566	485	519	515	525	515	547	521	526	549	531	554	470	497	501	542	540	547	524	529	588	558	521	503	539	561	484	549	489	548	496	530	503	544	528	544	490	529	515	524	520	545	548	544	543	513	545	474	515	556	528	513	513	526	547	529	547	530	546	549	550	551	540	522	528	539	557	537	518	553	531	538	528	510	569	545	547	550	534	518	534	534	516	533	545	536	512	521	528	516	511	530	530	534	497	512	524	490	519	511	530	551	507	560	520	494	530	479	526	550	539	532	526	515	538	529	568	486	562	513	545	565	518	470	536	532	535	518	554	522	526	505	537	528	538	512	563	541	489	547	535	532	539	524	564	538	560	524	512	556	500	520	534	545	552	518	532	530	503	507	543	544	499	503	489	537	534	506	539	524	525	524	551	514	509	556	532	517	521	550	527	506	532	536	503	549	564	505	465	527	553	552	504	525	574	536	545	492	518	500	549	551	546	492	502	555	549	496	516	538	530	568	575	534	495	555	498	521	511	538	550	541	496	518	511	499	500	552	526	523	532	532	487	527	478	574	514	501	525	520	534	536	537	497	564	502	555	524	507	562	605	512	518	523	536	544	496	533	516	458	553	523	534	536	500	548	524	556	540	528	526	532	512	507	488	506	507	510	582	540	494	566	550	496	501	548	509	529	549	580	554	512	533	552	542	487	541	525	530	522	523	504	539	540	509	545	524	527	537	529	570	518	543	541	511	489	522	540	533	574	513	541	559	557	520	575	528	537	529	560	542	496	546	515	470	553	526	489	549	491	536	532	512	521	543	538	548	541	507	490	552	529	550	512	525	512	483	550	511	499	533	516	543	504	572	514	542	565	506	543	514	582	530	520	531	520	507	522	546	483	553	503	533	484	517	557	521	526	484	542	520	514	559	532	535	544	511	522	505	549	534	524	503	518	514	516	519	562	543	545	540	571	520	474	537	561	505	502	517	533	544	539	521	538	506	572	539	531	569	501	564	531	543	553	536	522	561	488	529	489	487	572	532	519	523	529	574	555	554	517	532	544	561	530	558	511	510	540	541	540	462	514	523	523	518	517	556	543	552	565	521	523	526	578	538	525	539	543	562	557	529	547	542	539	527	525	545	563	502	547	494	530	549	578	552	552	505	529	548	536	515	493	548	510	548	590	529	523	495	548	540	538	520	546	518	522	545	523	524	526	573	537	526	532	481	548	525	526	549	493	550	525	520	538	536	509	563	533	527	557	511	514	523	530	503	509	496	519	568	519	582	512	545	516	478	531	523	521	518	523	527	516	526	504	491	565	550	509	522	502	547	535	512	579	531	511	527	529	526	491	532	529	537	503	540	555	514	521	537	543	510	524	541	518	534	553	562	512	538	493	542	537	532	538	509	530	580	526	534	504	495	530	511	543	553	547	549	511	586	490	502	527	518	530	492	507	528	518	484	522	538	516	532	507	555	548	504	546	554	501	527	538	533	496	540	583	540	505	512	521	556	475	530	525	518	515	510	544	528	527	503	549	517	502	526	523	559	528	555	550	551	506	540	495	549	540	567	537	505	522	543	527	509	508	536	529	548	508	513	545	569	526	533	547	553	530	493	531	526	515	570	530	520	568	475	476	514	513	527	539	534	488	523	553	539	578	531	501	523	551	543	501	497	509	545	536	531	558	547	557	524	513	533	531	501	532	532	532	541	524	572	530	565	514	503	552	509	536	518	534	507	484	516	536	518	535	507	573	492	544	520	527	504	527	526	527	526	541	520	576	552	516	529	495	541	558	493	514	554	527	527	512	529	539	544	533	559	527	569	519	529	564	526	501	520	508	520	522	545	523	527	548	536	571	528	556	481	504	536	497	537	530	515	507	515	527	497	540	535	501	558	550	506	566	525	508	498	516	502	496	522	504	518	526	521	505	534	520	535	527	502	537	518	563	578	552	567	497	515	536	567	497	500	502	522	541	533	541	524	523
24347	21524	28634	24822	19457	4382	1751	1125	964	784	647	537	518	510	436	374	347	346	312	324	296	271	273	253	242	246	227	232	213	207	209	226	230	175	209	194	205	201	177	186	191	191	194	196	179	188	187	177	179	189	176	155	179	160	193	168	153	187	167	205	177	175	172	174	174	173	167	173	174	162	161	153	167	165	154	186	184	160	199	174	170	158	174	189	176	175	159	164	188	166	167	173	167	155	167	161	161	175	180	168	161	175	173	172	164	169	184	168	161	189	173	165	163	175	184	163	147	150	166	167	183	157	142	184	184	179	143	166	164	178	160	167	179	188	174	176	152	185	150	187	161	184	186	173	162	164	173	185	184	173	163	184	188	180	181	158	163	185	171	179	186	182	183	151	151	155	162	180	185	189	142	161	167	180	164	190	178	176	173	175	142	160	167	159	153	168	185	167	167	179	196	173	163	171	171	177	172	159	184	171	153	167	168	178	182	184	161	156	164	166	195	163	156	154	185	192	163	171	205	163	166	156	148	164	169	159	169	188	191	154	152	183	182	167	187	163	174	167	173	196	175	171	172	170	188	188	187	171	178	154	169	151	184	174	169	200	177	172	167	180	188	161	191	166	191	179	175	183	163	175	150	184	181	167	195	181	158	162	181	140	174	160	155	146	169	149	145	154	169	197	172	195	173	166	154	169	155	183	150	178	166	182	153	163	153	166	170	143	168	162	173	164	179	182	195	168	160	158	183	168	185	160	156	165	199	174	184	168	175	184	186	181	163	185	177	183	180	156	164	170	180	151	175	155	179	156	164	162	192	174	158	181	180	170	154	177	200	170	177	161	170	166	181	165	207	179	190	159	147	197	176	147	170	153	173	157	167	166	159	164	149	165	186	180	169	184	154	146	170	170	177	172	152	190	148	172	201	159	161	174	178	171	167	170	163	161	202	162	189	179	162	181	207	155	172	154	160	153	175	171	186	174	181	153	130	167	168	160	204	186	172	192	178	169	186	170	195	178	187	160	162	194	168	171	143	165	163	165	152	168	194	159	168	173	173	174	145	191	166	184	171	180	175	147	169	165	163	164	144	174	160	175	164	153	184	182	175	165	191	158	173	148	194	161	173	167	179	169	164	172	178	166	187	180	166	160	170	145	170	162	212	169	159	162	170	177	180	135	184	155	158	179	178	163	171	160	184	192	166	183	172	152	177	161	138	166	159	162	171	189	162	189	166	160	157	170	180	185	173	167	169	169	186	171	190	208	180	165	157	165	163	186	182	180	163	191	162	183	173	171	181	184	194	199	159	181	173	169	138	181	187	163	177	178	155	148	182	141	180	184	155	177	170	142	170	154	173	177	197	169	180	180	149	186	187	174	170	172	199	190	157	184	163	201	168	189	189	159	173	181	182	159	200	182	152	167	190	160	183	163	181	179	181	170	187	165	154	163	175	175	178	163	180	165	178	164	174	166	188	176	158	170	145	170	171	184	189	184	152	164	180	170	190	135	158	159	176	170	162	151	163	161	153	203	162	159	167	156	188	170	178	173	171	186	165	168	175	170	149	182	160	176	158	162	168	171	191	178	176	177	151	169	189	148	171	173	164	159	174	148	173	170	154	159	158	169	176	138	160	176	170	168	174	167	158	162	195	186	158	194	145	177	199	184	196	169	171	183	186	182	171	187	169	161	160	165	180	174	191	193	186	187	189	167	158	175	168	164	192	177	167	156	131	171	162	159	172	161	174	150	183	164	133	190	185	185	184	160	198	152	173	168	168	178	170	189	162	166	179	169	159	159	162	163	154	168	147	174	180	146	176	149	210	184	163	155	174	162	149	159	175	170	169	181	171	163	170	159	153	198	150	168	173	170	191	153	162	186	154	164	177	160	166	164	180	182	126	173	164	176	173	168	149	162	167	163	165	167	169	191	169	155	189	166	174	168	175	147	177	179	186	177	169	150	164	165	162	161	157	150	163	187	165	202	155	170	166	152	189	183	169	143	191	174	188	178	178	159	185	155	178	181	158	139	179	194	164	146	167	147	172	159	166	180	165	168	166	172	161	158	179	169	158	193	175	156	173	171	167	159	158	160	157	184	197	158	187	167	170	190	144	189	167	174	169	163	181	177	161	189	184	148	172	174	182	152	187	178	183	185	177	145	165	169	153	195	175	176	162	176	189	166	157	208	177	175	166	195	143	152	177	165	180	163	181	178	165	174	164	164	185	179	175	173	159	183	186	159	203	162	183	176	166	142	167	168	153	201	171	163	184	169	177	175	170	166	189	151	161	154	181	188	181	180	162	163	161	185	151	178	176	153	160	168	166	161	154	173	150	194	168	172	173	170	167	144	153	175	183	151	169	171	156	150	159	148	152	179	170	178	177	173	171	159	167	176	164	171	173	154	164	148	174	185	150	148	145	193	177	168	165	153	148	152	166	158	168	182	173	166	200	166	162	172	171	185	173	177	163	148	175	159	164	171	160	195	156	160	156	174	164	158	181	181	179	144	156	166	166	175	178	175	180	160	165	175	161	144	174	173	178	170	145	175	189	176	179	165	151	150	163	186	181	180	136	193	162	168	151	170	164	145	164	184	176	167	143	157	153	159	178	186	158	166	161	166	164	171	177	157	167	158	178	159	184	164	189	160	181	165	175	167	155	159	162	203	164	184	176	169	172	201	164	158	164	152	154	172	165	177	171	173	193	167	154	180	186	170	181	161	200	165	174	176	172	179	193	164	136	154	152	164	165	189	203	166	182	171	167	186	160	172	168	167	162	175	174	175	179	156	148	173	172	207	163	191	173	178	182	182	158	188	154	159	167	157	178	191	170	189	168	171	145	137	159	177	160	177	177	148	177	141	167	164	181	205	139	179	157	157	147	151	172	164	159	153	168	144	161	164	182	179	156	166	186	192	154	161	152	179	153	153	139	149	169	176	175	168	180	181	181	186	185	169	177	164	176	165	181	175	159	161	142	151	196	148	189	174	179	170	168	177	164	167	173	178	156	170	177	190	173	168	186	162	201	175	176	156	174	186	170	171	153	186	170	153	178	184	168	169	184	160	178	183	179	166	181	174	185	178	161	179	159	157	139	169	203	193	189	137	172	153	175	174	177	169	181	153	174	162	160	170	154	139	166	167	168	168	165	174	158	187	163	182	145	180	167	186	151	140	167	162	152	178	181	159	163	175	190	179	171	177	171	159	183	184	167	141	179	175	177	162	154	164	143	168	149	177	183	188	156	172	149	177	165	179	158	175	179	174	166	166	172	180	185	173	190	175	180	164	166	179	158	193	161	156	174	153	159	150	152	154	177	179	158	169	165	156	172	182	179	168	173	165	167	164	166	177	174	171	156	157	198	154	151	178	192	163	169	174	159	174	183	164	158	179	162	171	194	180	176	170	171	166	181	153	180	179	174	169	170	158	178	159	184	158	166	192	174	171	165	185	166	175	180	177	168	152	177	154	163	188	180	175	173	177	151	161	164	177	157	166	167	155	165	172
15372	27590	25518	16227	10962	7507	5464	4762	3953	3107	2658	2317	1976	1739	1555	1442	1369	1256	1081	1067	1023	920	864	796	752	689	613	564	586	541	562	569	501	485	468	550	494	455	460	465	442	475	435	394	411	374	409	415	377	402	379	360	356	395	346	373	419	377	379	390	361	382	383	416	391	402	387	388	393	374	386	421	420	358	402	383	371	379	352	387	411	394	400	384	368	372	340	394	369	353	355	400	383	382	387	392	367	367	380	359	358	365	389	384	421	392	418	357	361	374	349	363	364	399	363	403	384	389	390	386	349	391	432	386	394	368	381	371	385	391	385	374	368	368	372	384	375	393	355	378	387	358	394	366	392	360	398	376	428	382	374	391	354	394	389	365	370	376	305	371	379	391	358	367	382	376	390	353	382	381	369	346	362	400	381	401	366	398	375	367	363	384	347	404	390	367	390	377	378	371	371	403	367	353	385	354	377	369	374	391	389	355	375	379	419	349	366	340	390	374	354	359	380	395	391	375	351	351	381	380	395	363	362	403	366	365	354	363	414	365	382	372	383	399	399	388	357	404	365	366	378	374	399	408	361	383	401	364	405	389	375	397	406	381	335	344	364	379	361	400	348	373	350	369	365	362	386	345	384	351	399	373	407	400	365	394	410	366	345	390	340	367	355	363	367	374	413	390	352	401	371	360	342	362	366	354	383	388	370	339	367	385	386	368	394	418	360	378	375	416	384	378	384	383	362	342	432	356	368	380	367	420	385	400	407	389	403	357	353	376	366	393	342	364	354	392	361	404	393	351	390	348	356	379	375	411	369	343	386	378	394	408	378	379	402	358	365	433	377	391	400	385	388	381	388	343	339	366	371	364	393	362	376	376	394	385	390	396	375	383	383	367	391	356	367	386	377	374	353	377	379	374	383	373	397	390	385	380	374	360	368	386	335	406	365	399	368	387	348	358	406	363	392	343	368	393	364	400	361	360	384	387	379	406	390	377	368	379	391	343	369	386	330	358	371	332	340	360	398	337	358	361	345	387	378	363	357	377	362	315	370	357	415	365	397	361	366	366	382	395	368	368	349	383	374	379	394	405	363	381	382	380	397	392	403	363	356	388	358	376	383	347	361	387	351	342	397	363	398	349	379	388	336	384	357	409	372	367	368	393	357	356	355	389	419	364	372	366	348	375	390	360	358	383	371	356	361	432	408	350	375	375	376	407	382	337	387	383	395	387	388	360	397	390	389	389	329	401	342	367	360	381	359	368	383	391	431	363	382	364	405	382	371	438	388	397	347	373	353	390	362	363	397	387	360	382	349	385	364	381	388	407	391	388	349	382	362	366	373	347	395	359	387	367	401	352	365	341	345	331	353	388	402	397	363	381	383	370	388	388	385	380	406	361	374	341	342	378	399	395	382	411	353	388	376	400	348	332	367	378	390	424	373	356	352	372	374	392	348	376	368	376	372	343	367	361	378	388	384	360	389	385	374	387	401	403	353	394	362	379	349	370	370	368	372	386	353	371	347	392	412	363	339	379	375	363	371	364	365	360	417	364	379	391	383	344	363	387	365	380	377	353	326	373	336	351	372	332	355	392	372	378	364	338	386	356	424	381	413	360	374	372	397	383	356	363	371	387	373	372	374	356	375	379	352	437	416	353	392	388	374	376	382	304	341	369	359	427	369	388	355	396	386	356	352	355	356	398	380	397	354	325	376	334	359	366	371	386	380	363	344	341	363	416	359	393	372	329	390	394	344	364	412	384	396	355	399	359	393	365	393	365	379	388	384	399	379	361	391	333	384	358	385	362	409	374	358	358	384	385	378	353	364	405	359	335	363	371	387	365	380	390	410	337	333	385	367	380	367	363	362	356	334	381	349	342	361	366	402	384	363	391	387	362	378	382	414	370	380	360	388	355	392	378	365	351	346	390	361	364	388	393	386	378	389	388	388	413	361	399	360	383	374	381	379	350	383	397	360	372	336	339	391	364	359	398	400	375	341	405	393	384	353	357	364	345	399	355	356	420	373	364	382	348	340	376	375	388	334	374	369	371	427	375	394	333	370	352	392	371	388	392	409	378	356	408	385	336	386	411	351	346	380	388	378	342	400	385	387	374	402	349	377	350	396	381	374	388	331	394	360	390	352	327	394	343	382	393	403	361	358	370	401	412	358	378	373	386	382	367	379	389	378	368	378	372	360	389	406	366	377	337	350	367	386	379	362	337	388	360	366	356	391	366	333	375	374	391	356	338	367	396	398	378	394	365	371	411	371	382	388	373	378	351	398	396	378	416	372	335	387	387	359	382	368	392	388	382	390	334	380	342	369	382	382	363	382	394	348	363	355	369	369	363	361	355	383	381	372	360	359	393	379	353	339	373	393	392	394	361	326	367	367	361	368	372	352	400	368	358	369	394	380	358	371	379	390	369	365	356	351	362	369	383	348	370	382	343	349	396	379	396	361	364	336	377	406	343	354	385	393	377	381	394	357	350	354	375	388	379	369	385	370	369	391	356	376	380	390	398	360	348	374	364	384	382	369	351	406	382	391	372	397	367	370	379	341	404	336	347	357	394	382	370	378	376	411	407	397	367	330	381	387	331	356	400	366	387	361	369	368	393	363	374	352	325	369	383	401	393	404	395	380	370	398	352	391	399	362	372	376	384	391	356	375	371	376	361	398	378	380	379	375	371	412	379	378	357	350	374	356	387	392	347	385	379	347	359	400	381	401	353	340	389	395	371	348	382	358	376	392	374	353	378	392	366	370	379	351	365	375	371	360	379	369	390	379	381	351	361	375	348	362	389	396	372	386	353	407	385	396	369	371	369	400	386	407	364	392	309	370	364	394	380	389	408	393	352	380	377	358	382	403	380	402	385	361	388	352	341	396	356	364	329	348	405	359	384	327	375	373	377	400	365	364	332	391	344	355	369	385	365	372	380	370	344	368	338	364	336	381	398	415	365	371	356	374	372	353	378	391	338	367	349	375	382	351	414	379	353	307	400	364	385	385	382	348	390	415	376	351	336	398	374	350	357	359	384	357	375	364	327	415	392	343	379	382	403	348	401	386	414	381	381	356	364	392	396	381	378	372	361	371	346	381	398	359	323	380	371	369	383	364	374	357	345	385	394	350	366	379	364	358	367	388	372	357	359	360	347	397	384	357	375	352	338	357	422	368	324	394	381	387	359	356	379	377	374	343	375	397	398	389	359	383	369	364	384	382	370	384	365	376	363	377	357	395	387	390	335	368	382	409	393	328	317	346	413	378	357	338	404	376	369	372	353	358	359	359	420	387	383	371	381	345	394	369	396	377	395	351	367	387	359	376	377	348	380	393	362	357	377	349	355	381	351	390	387	366	382	365	380	335	401	381	339	368	377	399	413	369	372	405	366	392	367	377	398	383	359	349	358	381	372	368	330	356	385	349	396	376	375	382	382	388	387	361	364	368	378	382	354	378	423	367	365	361	373	331	390	372	401	366	375	363	357	399	410	348	369	411	384	371	366	366	383
23508	21556	29441	24130	21560	18471	4423	1886	1403	1012	859	762	603	535	478	467	424	389	365	362	358	325	304	245	265	234	235	228	193	213	208	196	209	184	197	201	170	177	146	169	175	155	171	149	177	148	144	172	160	161	158	164	156	147	139	143	165	160	165	139	152	142	144	135	150	157	137	160	162	154	167	143	136	157	144	144	144	152	120	122	131	139	151	133	160	129	150	165	148	160	146	149	162	150	170	133	152	144	153	149	158	127	132	138	141	155	158	136	118	137	175	118	150	132	129	155	150	143	138	145	140	154	155	147	145	135	107	156	146	136	157	142	151	145	143	151	146	149	151	146	149	142	125	157	142	130	157	131	133	147	147	177	145	133	138	152	152	146	125	139	136	134	137	168	151	150	142	137	131	151	145	144	133	147	143	149	145	139	159	141	140	147	111	131	129	131	163	132	140	143	152	139	130	137	175	160	156	116	165	166	147	169	138	148	130	130	154	138	135	140	141	121	126	145	136	135	139	163	133	154	115	151	150	152	144	133	115	157	164	145	137	146	142	134	127	146	159	138	140	170	132	137	132	161	144	140	125	167	134	152	149	119	142	149	142	139	175	137	146	150	151	135	157	157	132	136	150	141	158	157	161	158	146	147	145	141	139	149	137	120	147	143	133	159	133	146	151	138	134	145	140	130	144	135	146	124	154	166	158	135	173	134	148	144	141	165	155	155	134	142	134	143	143	136	152	145	132	128	124	148	126	149	167	139	160	138	132	135	154	137	138	119	132	140	139	154	143	145	138	148	147	145	129	137	131	168	145	127	141	135	128	144	144	152	148	138	145	125	154	154	150	160	122	132	119	135	153	160	161	138	130	142	176	152	156	149	133	158	166	140	151	154	123	162	153	175	151	139	138	138	148	159	162	154	158	132	140	136	132	130	131	142	133	142	127	135	140	136	141	152	136	142	124	138	146	130	146	156	160	152	132	149	138	145	155	127	162	157	145	168	107	141	146	117	138	133	133	133	146	143	139	133	139	125	169	141	142	152	135	151	152	144	137	159	140	136	149	143	153	127	138	146	141	143	146	158	145	128	141	146	150	145	157	132	125	162	151	149	140	150	132	149	135	157	149	134	170	140	152	136	139	132	133	130	161	159	153	132	162	134	154	149	130	157	150	133	141	143	145	143	152	162	136	158	138	138	158	145	119	139	149	131	130	156	150	181	138	137	126	144	152	145	148	151	119	142	125	151	148	131	141	128	146	143	117	157	138	146	141	125	144	129	149	146	147	147	138	141	136	151	143	145	161	137	139	124	125	168	146	137	163	139	155	150	137	133	148	131	161	144	135	138	146	138	134	132	118	156	128	125	133	137	144	136	158	153	147	139	137	158	161	124	137	154	136	141	143	151	153	129	124	167	142	127	162	132	135	131	154	138	158	152	148	141	136	139	131	148	151	118	163	115	141	163	132	136	149	162	139	150	134	137	134	151	153	156	143	153	141	147	138	122	119	153	156	139	142	147	146	139	143	129	155	118	142	146	145	154	131	129	130	127	125	135	143	145	146	128	131	159	147	161	145	127	170	125	134	144	142	143	142	134	146	147	124	137	149	143	144	133	149	128	147	118	156	144	140	145	124	139	150	130	134	154	131	159	154	140	152	174	142	136	117	117	141	147	121	139	133	146	129	120	138	124	152	137	124	153	161	145	150	149	131	146	146	137	114	157	146	112	150	160	135	179	139	145	132	147	149	142	145	134	155	139	135	140	117	145	134	159	162	122	125	130	140	132	144	140	125	138	144	145	161	144	143	143	130	144	153	151	135	132	147	147	139	131	124	147	148	148	143	131	147	154	138	141	133	167	157	146	123	152	144	140	137	139	135	135	153	129	146	158	148	153	153	131	133	128	136	142	144	137	138	142	162	137	119	112	163	141	134	132	166	152	145	134	170	162	159	138	147	167	149	141	145	129	133	146	137	129	123	132	135	114	139	145	148	153	155	124	158	128	153	148	131	145	149	116	135	151	139	134	132	139	146	145	161	155	110	126	154	142	154	155	154	137	117	161	160	148	167	142	131	122	140	148	164	139	149	163	139	146	134	146	126	138	149	160	133	159	154	143	123	134	135	152	129	140	157	150	169	142	168	136	145	134	146	133	146	133	139	161	133	137	147	134	159	151	124	139	146	145	149	123	121	159	130	153	144	149	157	161	148	147	154	139	165	154	153	127	166	142	147	153	148	158	133	142	125	140	143	151	138	143	151	120	156	147	125	147	149	140	158	131	149	172	151	140	150	141	150	149	159	165	146	156	123	143	135	170	139	143	150	137	152	137	141	147	139	137	126	142	155	151	137	162	148	147	149	136	134	144	140	149	130	143	154	121	162	112	145	150	153	131	141	134	175	156	120	129	143	143	140	126	139	146	132	143	156	147	162	159	126	166	127	148	149	146	145	153	149	145	130	152	140	150	138	144	173	147	148	141	155	139	124	142	135	145	150	138	146	125	123	151	149	173	135	153	157	137	136	140	150	150	155	145	124	141	141	155	123	153	148	144	149	141	146	150	143	149	163	141	158	131	138	150	155	137	149	143	131	126	146	148	132	139	123	153	160	124	126	134	149	148	157	135	153	146	132	138	136	134	155	140	123	117	134	136	152	128	135	146	138	148	146	147	154	138	157	133	168	154	152	137	156	152	116	146	151	138	144	160	137	140	148	131	140	139	166	145	143	155	135	153	133	162	131	128	147	134	136	156	138	131	131	160	158	131	121	126	145	143	140	139	147	133	130	151	141	147	142	150	136	144	170	129	115	148	143	164	146	158	134	128	172	134	133	135	165	163	135	149	174	136	142	139	128	160	161	155	131	120	158	158	135	124	126	142	159	135	168	155	157	144	137	146	131	154	158	156	149	158	140	149	145	152	138	148	162	148	152	110	148	163	142	121	148	144	143	155	158	150	156	143	136	153	139	129	140	160	153	136	142	129	135	133	139	154	137	166	137	133	147	130	147	146	135	133	144	137	145	159	133	148	137	142	132	144	132	136	152	142	145	148	152	142	133	155	147	141	150	158	148	143	147	133	145	133	147	145	136	164	125	155	138	145	140	133	135	145	154	130	141	146	132	145	154	159	145	133	129	121	149	137	128	139	137	148	119	128	159	137	146	166	127	132	166	145	125	129	141	157	126	145	155	143	144	130	144	120	118	130	138	142	125	154	140	150	148	135	151	127	133	139	135	152	154	168	126	168	152	154	160	138	135	133	131	146	144	152	122	144	137	152	162	144	143	157	128	131	131	155	131	166	149	132	140	140	154	149	163	132	138	138	145	144	140	158	154	151	126	150	150	140	135	141	160	147	138	149	159	134	136	142	139	149	133	154	101	137	136	148	145	156	139	133	139	144	147	161	151	150	139	150	147	138	145	144	142	142	133	135	135	134	149	142	122	150	149	134	159	147	147	130	136	150	150	155	124	158	132	131	136	149	131	145	178	130	138	142	139	140	140	129	155	152
17138	32275	29960	20495	14447	9915	8399	6863	5709	4425	3670	3166	2555	2208	1986	1867	1672	1536	1412	1312	1203	1095	959	912	781	738	694	699	630	633	593	603	566	520	506	473	484	399	418	437	394	434	400	356	394	387	355	321	370	357	350	337	337	355	320	314	337	321	333	328	326	293	331	296	321	344	308	315	339	347	328	351	345	325	336	305	303	331	314	280	328	319	318	334	309	316	339	292	303	290	325	285	317	313	297	312	303	333	304	303	286	342	313	296	284	336	306	315	302	314	317	317	258	287	297	303	309	294	300	293	307	316	298	333	312	328	298	333	300	335	354	358	321	316	322	278	303	300	317	314	337	295	308	337	337	330	301	329	296	301	320	303	324	290	310	296	301	309	294	303	273	300	318	328	317	323	307	345	324	330	304	293	304	307	322	306	296	313	302	318	302	291	317	297	278	305	304	315	311	289	295	306	307	285	306	322	293	269	287	342	279	298	304	303	303	307	315	280	297	290	279	332	302	308	299	262	288	343	292	305	293	332	301	299	304	286	324	329	310	273	273	296	283	288	315	312	308	283	306	299	285	321	331	321	310	321	284	263	309	323	331	286	333	318	290	307	335	290	338	318	307	278	322	305	334	299	300	310	309	350	326	295	347	297	307	312	295	289	299	297	313	268	306	277	286	332	289	277	334	331	290	357	327	285	282	316	307	304	309	309	324	269	317	303	304	352	286	269	281	289	313	327	306	340	288	316	294	332	333	298	268	299	329	309	298	322	308	308	288	312	297	310	282	292	310	294	298	303	318	288	295	307	311	281	304	321	316	294	291	319	304	287	323	300	299	302	276	293	319	304	282	307	330	313	312	322	316	294	281	304	314	305	281	307	295	327	303	294	314	292	290	288	300	287	306	292	317	337	321	306	293	320	328	280	292	304	301	319	292	321	311	329	331	307	286	329	311	304	300	292	284	294	313	303	309	325	278	310	317	288	330	319	304	305	319	335	326	301	296	344	315	312	308	299	299	304	300	297	295	285	301	321	305	295	312	276	314	289	306	294	299	334	324	315	302	286	309	285	285	299	301	294	285	300	296	294	300	315	306	295	310	322	306	312	318	299	309	309	278	286	305	328	336	330	306	297	329	314	283	294	320	281	293	313	320	319	302	305	294	343	312	315	328	298	303	311	286	291	306	309	297	312	301	308	294	324	301	350	286	309	292	296	264	342	299	309	327	302	308	333	299	326	298	305	342	312	326	279	312	291	315	310	319	318	295	310	329	309	314	304	325	324	266	311	285	285	288	271	281	312	305	310	293	310	339	282	291	325	310	283	311	320	276	315	300	319	294	323	297	303	293	279	289	328	318	294	313	338	295	308	319	306	300	314	305	325	338	324	312	300	311	312	292	282	281	277	308	321	336	284	312	308	302	312	315	329	323	304	316	291	319	307	278	321	295	294	293	275	335	330	299	283	307	334	280	306	304	316	320	287	308	338	295	324	279	318	336	313	305	293	329	309	303	339	309	320	293	311	278	268	276	300	343	314	313	306	291	328	266	301	289	331	298	299	282	297	346	297	332	303	316	301	304	344	307	313	329	340	312	290	302	295	303	277	294	284	288	300	345	324	290	301	327	307	305	317	323	348	291	317	274	306	300	310	342	289	294	313	305	296	267	296	263	312	291	301	317	338	319	311	288	305	311	299	289	323	304	331	290	315	295	325	323	332	331	318	276	325	289	283	306	274	321	310	297	335	296	297	295	313	301	312	295	302	332	316	305	337	315	312	287	278	291	293	278	309	328	320	306	303	316	286	336	294	312	311	333	316	275	286	303	340	308	303	293	288	276	324	311	298	297	308	325	293	293	279	266	286	285	326	301	340	314	311	281	298	293	295	303	309	297	302	312	318	270	302	305	281	304	300	292	304	285	312	322	312	298	297	333	297	302	291	311	313	277	321	350	304	326	307	283	317	297	331	277	298	332	305	323	315	306	304	293	283	325	291	355	307	329	344	316	345	283	263	290	282	287	292	310	274	312	297	295	308	302	330	303	300	306	290	314	333	293	325	337	310	345	318	331	293	303	319	306	292	285	324	299	318	282	347	300	325	335	291	319	311	297	307	314	290	294	308	298	303	322	296	306	331	311	326	300	312	282	328	299	295	321	296	296	297	288	323	306	307	297	293	310	344	297	302	299	298	330	336	309	306	314	271	294	309	324	302	337	312	309	279	317	288	303	289	331	280	311	287	268	318	285	303	325	335	305	306	316	275	285	323	331	315	305	301	301	281	309	329	308	315	287	311	287	295	306	321	295	296	319	320	312	306	311	297	312	285	328	274	322	316	313	311	299	293	313	305	321	318	292	273	314	309	282	354	280	324	313	275	310	317	307	282	290	314	315	297	280	306	290	317	271	306	336	299	325	307	299	286	329	307	302	335	328	308	314	328	294	319	303	330	303	299	331	313	328	295	302	302	298	302	303	288	329	326	298	302	282	315	322	310	312	308	301	289	282	292	313	305	293	309	321	258	273	284	298	295	287	319	331	304	297	305	272	342	322	334	325	324	301	308	272	296	307	284	319	326	277	317	316	291	321	335	315	312	312	313	336	304	321	319	321	310	282	273	324	285	304	289	309	321	333	319	307	310	311	324	252	324	322	309	310	295	320	313	296	305	324	297	327	303	281	313	278	315	290	252	344	297	266	312	286	330	312	309	311	289	327	296	295	301	285	282	307	290	293	302	302	301	286	281	332	312	358	321	297	294	316	293	306	332	304	292	322	292	283	309	289	289	328	303	296	315	303	304	292	304	326	299	314	323	316	314	314	304	283	318	308	292	298	276	303	279	300	290	316	303	323	329	311	341	291	310	312	316	281	334	334	307	294	285	314	290	304	312	330	324	311	299	347	286	310	335	290	313	264	316	299	329	320	322	308	286	305	299	284	297	274	276	296	301	316	294	305	303	309	322	276	340	319	281	307	305	312	293	326	301	301	329	292	295	299	304	288	314	322	310	272	317	272	324	315	296	327	302	315	284	324	291	296	282	309	268	331	308	306	295	322	297	344	315	263	298	289	328	315	326	319	308	310	326	299	297	293	306	304	310	338	319	276	328	316	290	317	308	320	271	296	292	300	284	329	312	283	323	305	332	305	304	297	313	303	285	267	311	303	315	312	291	284	321	305	292	318	305	299	311	304	284	304	314	290	295	293	302	333	325	295	339	300	286	321	313	284	311	305	307	284	335	273	325	283	307	336	286	292	304	292	319	292	314	328	315	311	330	294	307	308	290	279	304	304	318	280	291	323	305	319	321	290	313	308	328	323	308	305	330	291	300	308	301	277	344	329	294	335	322	328	305	295	342	307	288	297	307	299	277	341	314	317	298	317	296	309	292	275	320	303	320	266	288	307	300	300	281	283	307	310	303	287	319	289	304	313	323	346	331	299	295	311	307	304	310	331	282	283	320	295	317	317	311	297	315	295	310	315	316	317	299	308	286	302	305	321	291	338	275	310	340	297	316
26899	20833	12362	4344	1826	1301	949	770	682	540	477	482	408	373	351	350	331	327	370	281	261	296	291	274	286	295	257	255	257	285	256	279	229	256	262	271	262	258	263	251	242	248	210	251	248	260	228	246	257	270	264	264	232	254	253	265	244	235	238	249	266	241	252	231	220	214	252	276	259	236	243	228	251	238	239	220	248	235	257	252	247	261	238	218	225	265	218	212	228	240	229	253	220	239	214	240	239	248	233	222	266	249	220	278	227	236	225	241	229	239	229	251	238	238	235	251	240	211	249	246	235	254	254	239	242	281	266	240	263	243	249	239	262	265	241	205	241	236	229	265	236	240	238	230	239	239	247	229	262	253	227	217	230	250	261	240	239	238	231	244	225	238	236	238	256	263	264	241	238	233	269	238	249	274	267	247	238	258	242	249	256	234	244	229	259	244	222	296	205	250	242	247	222	231	240	224	236	230	226	273	245	242	254	233	233	225	231	235	228	253	261	242	241	237	225	238	249	244	259	260	250	254	215	237	235	266	249	235	246	233	259	233	256	213	229	219	235	238	249	226	238	256	262	239	239	252	265	204	236	238	239	258	250	240	238	250	258	227	236	222	251	241	228	253	242	266	237	243	235	219	233	241	236	243	225	235	244	244	246	264	236	266	258	230	218	219	241	233	267	226	193	238	236	236	237	254	232	216	235	227	264	236	227	222	228	241	227	232	232	253	239	240	217	212	213	217	229	239	224	250	224	223	204	249	248	230	250	233	249	245	240	237	221	235	231	255	246	238	239	221	229	234	227	250	241	232	266	245	258	216	231	212	249	252	247	226	224	252	246	253	238	233	227	230	246	234	216	260	247	250	261	225	246	238	263	233	217	257	218	267	257	231	224	243	240	225	257	260	231	258	233	212	255	238	255	259	240	244	268	251	234	260	232	233	252	252	223	234	264	253	242	239	233	249	248	241	223	254	239	250	241	214	271	280	244	243	221	250	243	244	233	226	220	235	228	234	236	235	255	216	249	226	230	249	234	277	247	254	236	256	220	238	223	232	237	249	244	218	229	228	226	243	236	238	261	225	276	248	251	222	244	239	213	242	245	253	248	247	246	253	260	252	236	274	219	249	248	251	247	264	252	248	242	255	221	235	262	211	265	255	206	245	217	248	237	253	250	251	250	235	262	269	231	266	247	215	242	258	229	271	251	224	240	239	228	209	233	244	265	240	250	241	252	257	264	253	236	232	253	254	221	251	249	238	234	228	252	231	245	258	260	244	227	230	248	209	233	235	216	232	245	247	247	237	245	222	246	216	250	206	218	265	229	248	209	236	252	243	240	238	228	259	247	255	249	225	258	211	232	227	234	244	232	230	245	198	226	257	229	250	221	227	225	275	222	240	248	260	223	233	246	247	230	240	245	258	264	265	243	276	221	240	226	237	230	264	263	210	224	239	227	229	228	228	252	246	242	217	221	258	253	217	246	245	237	258	243	233	217	233	262	241	237	255	243	221	245	250	246	225	255	216	248	224	242	251	235	239	244	257	227	202	260	230	242	257	232	244	231	245	244	257	251	228	248	234	244	222	220	246	229	225	239	215	237	238	251	254	255	230	233	225	232	224	245	234	255	265	209	240	209	259	242	243	240	250	238	266	272	247	251	245	256	242	247	230	257	240	233	231	228	243	251	236	255	258	231	252	247	248	254	232	248	249	257	253	189	251	254	232	248	233	245	241	261	227	253	249	239	257	234	243	248	252	216	239	250	251	230	243	254	234	251	234	260	226	239	228	221	242	219	230	246	224	233	241	238	230	242	246	253	247	236	236	224	244	247	233	250	241	251	229	230	246	222	264	238	256	238	233	223	240	232	251	235	243	249	264	239	218	241	211	249	274	211	246	254	231	225	250	257	243	253	224	231	240	221	239	228	240	257	249	216	234	258	239	213	242	232	223	234	230	262	248	225	273	253	231	199	221	259	233	238	243	274	232	242	238	233	269	248	231	249	245	263	240	246	224	221	227	249	255	238	237	249	233	233	248	236	231	242	221	230	259	243	259	252	235	220	235	246	246	243	228	241	222	219	218	247	256	236	239	246	256	242	224	237	239	260	245	221	257	255	247	259	288	222	216	247	239	241	234	234	248	244	244	216	199	220	247	239	253	251	233	226	255	251	274	220	259	236	229	231	244	230	238	232	212	257	224	243	253	268	234	221	243	261	247	247	250	271	248	263	238	222	245	246	227	247	233	241	243	236	240	266	228	250	244	235	222	241	236	260	242	231	225	229	234	237	257	216	237	242	251	229	223	226	260	237	237	276	255	248	246	243	224	237	228	244	226	252	239	265	219	248	220	259	232	242	244	238	254	230	232	248	245	261	209	252	278	256	239	222	235	231	241	234	233	246	239	233	223	243	242	228	226	235	267	251	222	242	256	237	236	247	237	238	254	233	204	236	259	227	237	227	231	251	251	250	227	251	222	250	240	231	263	246	249	247	264	195	237	272	267	249	253	199	242	237	246	242	238	242	218	258	234	237	238	224	245	261	239	245	261	250	218	252	215	218	236	234	224	229	240	268	237	223	246	247	217	255	211	237	251	230	272	248	235	209	258	232	222	253	242	239	232	214	221	244	231	245	248	229	228	269	222	215	268	236	238	258	253	250	233	222	234	230	229	232	235	219	236	231	231	266	237	244	200	209	267	230	235	244	255	228	261	231	222	253	216	227	261	241	243	210	229	232	230	228	254	245	238	241	265	236	241	233	231	250	241	244	240	235	230	262	235	251	221	238	250	216	223	259	239	254	222	255	265	229	238	249	241	264	276	234	234	234	250	230	219	235	210	241	243	224	254	266	227	255	257	228	263	236	239	268	232	229	209	257	235	250	230	247	222	243	245	238	228	205	221	236	229	256	241	233	236	241	253	228	229	216	222	244	215	276	244	243	248	250	226	244	243	268	254	251	229	240	238	242	251	238	245	234	201	237	235	236	242	259	244	245	243	245	221	258	237	281	259	228	234	241	240	232	240	206	266	237	247	223	240	239	234	236	222	255	212	229	239	260	262	249	217	219	259	242	246	232	232	240	262	246	239	211	252	223	233	228	264	259	229	268	260	266	256	261	232	230	218	247	229	239	241	267	240	237	246	264	240	229	225	250	224	233	219	230	253	235	227	243	242	245	260	253	251	245	222	230	244	236	227	216	232	247	225	235	226	206	248	228	254	222	235	237	239	254	244	254	245	209	233	239	229	251	236	250	248	215	269	230	216	233	247	251	247	259	250	245	248	256	226	265	246	233	235	225	222	234	230	224	244	229	254	236	234	235	249	222	225	243	245	269	260	247	257	252	221	223	252	233	210	215	223	271	260	236	242	241	265	241	219	254	233	269	218	249	206	236	252	247	240	246	253	234	236	228	249	250	242	233	250	234	211	226	244	234	263	254	222	240	241	234	232	248	213	242	244	211	232	227	201	232	249	250	201	236	233	249	235	225	265	229	248	229	241	222	218
13339	20521	17798	10482	6705	5028	3835	3192	2709	2027	1935	1608	1383	1276	1106	1040	1009	989	932	897	852	817	750	734	739	653	669	681	639	641	646	603	579	603	588	562	562	546	556	575	531	546	571	539	529	589	489	559	467	512	527	538	560	519	548	543	517	527	536	522	557	513	558	529	525	532	536	498	527	542	505	515	572	513	521	517	503	514	509	551	532	550	542	504	538	553	519	529	516	497	460	528	494	548	514	548	514	504	536	546	529	542	516	530	534	522	504	540	548	484	509	520	540	529	553	505	535	537	543	508	541	483	552	521	545	484	529	505	525	524	516	514	519	522	535	561	497	525	540	521	538	538	517	527	529	573	540	529	505	543	510	565	491	505	569	506	521	509	508	508	529	516	474	545	482	474	530	524	511	541	486	509	558	524	503	500	491	538	538	533	548	512	520	555	512	492	519	565	509	504	541	523	540	519	538	525	516	515	493	526	484	509	512	533	552	508	529	521	540	527	499	476	585	515	524	541	552	505	566	513	473	521	508	522	532	491	499	506	527	519	559	487	511	524	506	551	482	508	512	482	535	492	508	515	525	511	499	530	550	553	514	524	508	516	538	519	550	507	527	548	519	497	532	559	567	523	523	537	527	572	516	498	559	520	543	516	507	527	553	535	559	567	535	499	528	536	490	557	529	529	495	479	517	480	470	535	514	541	522	534	504	516	519	530	520	530	527	528	549	539	502	525	524	511	499	513	548	555	509	546	535	515	528	524	513	557	575	529	469	533	474	529	551	491	541	524	478	536	490	507	526	547	491	528	553	528	525	521	518	528	522	494	533	538	511	527	535	481	546	509	517	467	533	523	524	553	510	512	512	505	541	558	478	518	512	519	504	505	543	546	512	556	543	493	509	534	539	560	512	553	494	522	503	541	532	511	545	497	497	541	505	515	517	517	528	566	538	547	550	527	530	521	506	528	506	541	509	512	553	498	537	556	504	528	490	547	512	535	550	525	537	560	527	494	532	502	487	526	537	534	509	507	542	524	562	509	522	541	518	517	550	508	549	562	534	520	512	519	522	550	474	530	522	510	481	525	525	505	574	529	521	560	510	526	569	530	548	549	525	507	509	493	543	499	487	553	523	534	545	488	504	575	530	487	492	549	548	531	524	521	515	500	506	526	514	505	535	537	524	489	524	509	508	504	487	492	538	501	523	526	528	512	572	494	516	509	475	509	520	506	530	544	511	493	555	501	518	535	515	514	563	518	509	527	502	528	467	524	505	545	558	477	536	542	514	515	546	514	535	519	514	549	514	507	511	507	495	505	523	512	534	527	513	523	544	515	511	540	515	531	506	513	520	527	515	556	513	534	534	515	529	542	501	518	485	534	491	548	525	533	536	535	506	523	550	498	514	518	543	512	549	533	496	507	553	504	545	495	527	509	551	506	546	567	560	513	518	524	546	548	537	503	532	512	520	546	504	476	548	541	542	539	515	506	518	523	508	474	516	541	525	524	525	531	508	528	513	535	565	522	535	505	505	534	486	478	533	512	498	526	512	517	500	502	521	520	528	484	555	568	481	500	508	515	517	571	518	480	529	487	526	552	531	523	536	534	535	511	518	547	557	548	535	510	568	551	517	501	524	555	525	550	525	497	504	520	494	519	514	538	563	492	503	544	512	509	548	558	533	474	523	531	570	503	510	574	483	498	533	516	512	534	564	542	506	533	546	520	489	486	514	529	497	491	515	515	525	520	514	537	510	529	517	518	495	484	540	487	577	525	526	500	550	531	507	506	547	560	492	542	557	526	534	533	491	483	536	536	524	569	544	499	553	513	544	509	507	543	565	514	533	499	493	550	517	486	529	520	521	527	527	539	502	500	500	527	520	507	537	509	506	526	497	507	538	520	502	494	515	518	526	538	513	515	506	480	532	524	524	510	541	542	554	487	536	519	501	497	501	527	521	529	523	513	486	571	508	581	518	507	507	511	483	501	529	514	558	559	499	544	540	487	578	532	494	523	530	499	533	521	545	516	477	577	508	531	525	554	547	487	575	544	552	526	504	538	504	485	524	463	475	499	527	541	483	508	553	504	517	501	527	502	515	525	519	514	552	517	504	533	525	498	486	530	538	495	548	524	531	529	504	521	544	537	582	553	499	531	496	535	542	512	521	518	515	525	511	523	545	513	498	523	499	508	566	547	529	523	543	530	492	525	494	519	525	605	550	490	538	509	548	576	516	481	558	514	539	489	501	543	500	487	536	504	514	494	498	504	534	501	486	484	503	532	560	531	503	544	529	506	550	519	494	525	478	520	596	529	508	528	494	528	513	539	509	470	507	501	501	534	571	559	493	562	505	524	485	509	518	493	511	517	475	540	556	522	487	565	586	499	548	549	489	537	503	556	529	546	549	528	539	481	551	517	559	553	549	520	511	524	509	535	553	517	506	531	487	524	531	503	503	518	535	481	533	527	534	502	538	514	525	535	519	550	511	553	511	450	528	510	512	526	516	528	572	528	521	531	541	534	506	560	536	475	540	538	562	511	493	530	489	519	515	542	529	551	495	510	532	525	534	524	520	557	556	505	528	534	509	512	512	495	528	488	511	513	545	489	525	503	524	476	514	505	562	527	492	543	515	550	533	552	492	530	535	539	479	527	505	515	512	538	548	513	545	502	528	500	536	519	529	543	515	498	519	502	478	526	507	478	542	532	540	515	504	539	523	501	532	522	531	488	528	524	505	552	501	529	550	506	501	534	544	506	515	532	497	531	510	489	530	528	525	527	528	506	552	516	547	495	517	517	547	521	504	562	497	584	527	549	523	489	546	551	537	529	533	466	502	560	503	517	522	551	532	517	534	518	488	525	524	546	548	500	540	544	544	508	512	547	511	509	468	511	531	536	540	529	555	497	484	526	521	532	522	541	483	504	513	483	518	482	494	523	517	521	541	532	510	506	514	503	507	556	489	527	511	531	537	532	528	535	506	532	517	501	515	526	534	494	519	553	513	481	545	549	483	530	511	519	558	496	494	501	480	515	505	497	516	559	515	575	534	493	557	512	549	544	525	488	554	499	533	518	503	506	541	533	527	511	491	509	536	547	518	491	514	531	546	520	469	543	520	507	551	511	515	527	495	550	484	505	550	505	535	524	511	543	496	549	531	436	521	509	504	549	563	491	547	522	513	528	493	516	518	522	529	553	482	514	535	516	543	567	533	535	522	560	537	493	525	500	538	516	474	565	475	594	538	542	532	516	533	536	552	543	497	519	560	549	523	531	533	503	523	526	526	555	499	512	480	519	535	500	516	473	566	495	546	507	511	507	553	495	527	526	557	537	553	545	516	528	507	479	516	544	512	520	498	531	490	511	519	564	508	548	517	487	585	541	537	493	537	560	511	528	501	507	529	511	542	527	530	525	537	527	534	504	525	475	505	526	556	517	507	549	522	501	506	486	568	555	561	494	514	541	509	497	509	503	539	505	507	545	517	516	514	503	571	538	504	528	518	506	520	556
24463	21538	28665	24840	19370	4658	1903	1322	976	828	692	565	522	469	403	363	345	338	317	254	316	271	293	250	228	224	205	218	239	228	216	204	198	180	184	188	192	191	171	183	183	181	214	165	174	172	173	161	167	173	172	174	191	166	166	201	161	150	150	165	146	185	208	170	178	193	172	185	193	153	173	148	159	160	163	170	154	180	161	168	176	149	141	159	182	160	159	186	166	178	160	165	147	147	171	160	172	151	186	203	152	177	181	165	171	171	139	185	173	178	185	175	185	165	179	160	150	166	162	163	148	170	165	166	181	141	186	163	206	157	171	160	170	173	182	158	191	185	166	171	164	205	165	174	174	180	163	159	160	153	184	186	155	149	182	166	163	163	176	169	182	161	183	158	158	174	169	171	172	178	169	160	161	157	132	166	197	163	150	175	180	154	175	175	175	166	146	160	182	185	191	176	156	165	155	169	183	176	182	159	172	174	152	182	182	181	185	159	153	174	172	168	167	172	153	173	159	158	166	173	158	167	166	147	165	167	171	162	153	149	158	159	199	155	160	201	170	151	171	162	157	167	159	154	168	168	166	186	165	166	145	191	186	167	182	191	147	152	184	162	173	181	181	171	160	166	181	154	182	174	170	146	164	171	169	172	176	145	172	150	170	166	175	179	160	181	147	179	184	164	151	162	171	177	166	174	159	175	182	162	153	172	158	169	173	166	157	167	152	151	170	160	171	166	165	162	178	153	161	157	148	179	167	180	169	156	171	149	166	156	139	147	164	155	171	175	151	175	192	165	173	177	190	175	161	187	165	167	176	152	176	171	188	168	175	185	172	178	169	165	179	160	158	188	167	156	179	170	155	168	148	173	154	158	153	146	161	173	179	160	165	175	166	168	163	145	167	167	164	186	157	188	180	165	163	174	173	172	180	148	145	170	161	162	172	146	158	164	139	165	159	167	163	193	173	153	167	172	152	156	171	157	176	158	177	168	162	144	164	170	166	165	161	167	185	182	157	153	152	189	147	186	170	151	182	166	175	153	162	173	178	183	169	179	172	167	162	157	185	179	171	189	161	153	157	179	174	175	178	156	167	144	151	161	177	165	155	162	159	191	166	186	139	182	173	137	164	170	150	180	175	147	188	202	166	159	157	170	182	159	178	170	176	193	181	150	147	168	184	177	169	189	175	168	157	193	186	175	147	157	163	165	182	161	184	160	161	171	173	162	173	179	186	168	168	168	162	154	152	168	147	133	169	162	182	160	194	173	179	148	146	189	172	163	162	176	162	169	163	165	149	154	171	133	186	171	187	174	183	174	142	157	177	180	176	157	189	160	170	158	165	165	190	163	168	167	172	157	171	160	181	160	168	161	192	185	179	168	186	162	156	153	170	168	172	144	181	156	139	158	163	151	161	166	161	170	173	164	142	171	178	166	169	175	159	163	165	166	177	170	170	154	140	169	149	153	163	182	156	185	161	183	172	166	191	161	184	170	179	156	180	167	173	194	166	152	183	176	164	151	201	173	177	171	172	153	192	196	160	186	180	174	173	192	186	175	165	176	166	169	155	172	172	168	160	168	150	141	159	179	174	165	182	154	155	170	159	186	164	173	161	144	161	163	189	165	166	163	178	171	167	169	156	170	171	169	196	175	186	159	164	177	192	189	179	169	154	166	172	170	164	172	153	135	160	183	174	157	165	165	195	185	182	157	167	177	161	164	158	181	172	179	169	155	160	182	183	176	165	164	177	146	179	154	171	153	154	187	162	162	162	194	169	176	167	156	191	165	141	153	145	197	165	173	155	197	161	196	176	168	132	195	162	192	153	193	175	184	172	146	159	162	182	167	169	150	180	193	192	188	152	161	172	154	158	167	158	178	164	165	173	171	164	166	176	189	186	159	155	164	160	166	152	181	168	168	164	162	177	169	149	172	143	156	165	163	158	191	160	158	160	171	173	181	146	159	178	141	167	162	178	181	157	168	154	161	158	157	176	179	189	169	158	172	185	159	158	169	182	171	150	142	186	188	176	162	156	158	148	171	173	175	185	179	151	147	163	163	184	171	160	170	157	176	172	175	164	150	166	176	166	173	148	170	193	190	151	145	164	194	167	192	153	166	182	173	177	145	151	151	150	154	166	171	175	125	162	188	185	161	165	158	170	153	159	164	168	171	180	187	158	153	163	152	164	163	188	181	154	169	181	169	177	175	188	149	162	167	168	179	159	166	165	170	179	180	150	173	145	164	164	162	144	173	168	187	175	164	186	152	154	180	151	166	156	168	164	155	164	155	158	178	161	176	153	157	180	158	151	161	166	171	156	183	182	188	161	207	191	158	144	162	167	177	182	166	152	164	188	172	185	158	173	182	161	186	167	167	153	164	151	154	162	176	184	170	164	186	185	168	154	160	181	178	152	143	151	152	175	148	146	157	177	154	193	159	187	175	177	186	178	168	169	147	171	177	178	161	169	197	176	161	184	181	162	162	166	163	160	159	164	165	183	161	140	179	155	163	159	171	180	165	177	169	160	192	173	169	161	164	171	169	158	144	190	164	187	160	177	167	159	182	165	162	159	191	152	169	162	165	171	167	187	178	155	176	180	170	165	165	185	179	170	176	149	163	176	168	166	155	189	157	150	154	168	158	168	172	185	146	158	158	169	178	164	188	170	175	157	175	165	157	174	179	186	145	169	161	154	165	171	155	197	170	173	164	180	162	166	166	151	169	164	168	146	154	171	184	130	145	163	155	200	180	151	150	166	159	148	137	163	173	166	165	171	150	147	157	155	160	162	177	172	162	191	169	166	173	166	171	164	197	185	161	166	177	146	149	173	166	174	148	170	185	154	192	165	134	175	168	177	159	177	164	152	177	162	153	161	190	171	181	159	169	163	175	147	162	168	161	171	173	196	177	148	167	180	176	158	147	160	164	164	164	186	171	164	193	174	159	163	192	171	182	165	181	163	159	180	173	160	168	150	160	186	144	167	158	157	155	172	149	155	172	157	168	166	155	187	176	137	166	174	159	148	174	169	187	165	162	177	163	148	151	152	166	164	150	150	151	163	149	162	168	165	149	180	152	156	183	143	151	188	184	170	174	178	173	201	167	186	165	146	166	165	158	156	187	187	179	185	152	163	157	174	160	162	159	172	175	163	190	168	164	169	172	147	188	169	150	156	177	152	204	156	171	171	174	183	169	155	180	171	185	160	161	165	178	169	184	160	170	145	181	181	176	180	182	176	172	183	162	167	148	180	179	158	163	161	146	180	186	167	164	144	152	152	183	188	172	166	180	180	174	156	155	172	162	174	150	157	173	174	156	151	161	170	158	172	175	168	195	143	163	154	175	186	169	165	186	187	168	171	159	181	152	166	171	162	169	168	171	165	191	179	162	163	173	164	163	179	158	147	152	179	194	185	178	150	183	165	153	174	188	174	165	147	158	164	153	170	164	162	139	186	155	193	177	174	156	173	149	154	174	165	189	150	152	175	184	161	181	190	162	190	145
14443	27083	23695	15994	11802	8235	6359	5144	4144	3434	2961	2377	2080	1713	1492	1376	1248	1165	1111	1044	891	899	873	756	774	685	593	645	599	551	539	514	498	487	506	503	453	412	447	493	415	419	423	441	417	377	389	403	429	412	388	384	394	392	375	357	418	402	375	374	364	356	362	438	393	406	388	392	402	387	371	369	360	370	372	389	400	395	404	409	383	406	357	393	394	349	381	391	365	385	401	405	385	382	390	378	365	368	380	364	433	357	359	353	401	368	366	354	399	380	368	371	392	349	391	378	367	321	374	368	369	394	357	347	377	409	367	389	422	389	377	366	375	398	358	386	371	361	382	389	391	376	411	406	388	393	387	353	371	363	359	352	362	356	350	372	366	347	385	324	372	347	364	412	382	389	386	361	367	362	364	394	374	394	381	410	379	398	378	343	358	359	396	358	374	374	395	382	354	378	371	330	386	383	359	367	374	348	376	372	370	383	381	377	356	360	372	367	389	392	366	364	425	342	408	370	420	373	376	362	384	388	395	352	420	369	349	392	376	357	346	365	396	404	367	377	400	423	358	394	394	350	386	398	364	371	383	352	347	379	385	352	409	398	390	352	359	374	349	367	364	383	316	327	384	343	353	390	351	354	377	353	376	362	360	373	379	360	327	382	347	396	344	416	377	381	398	341	373	352	357	364	359	359	350	358	378	386	363	410	360	352	294	388	379	374	352	365	370	380	389	355	372	351	360	376	377	353	375	367	391	377	356	368	349	331	338	347	368	394	352	365	364	341	399	367	393	367	378	382	373	395	362	347	377	364	404	387	374	357	355	375	367	353	359	359	386	328	355	342	373	379	376	384	361	387	347	368	374	342	325	365	384	351	376	416	393	366	350	350	360	418	357	356	393	390	384	374	363	384	382	368	384	404	375	369	356	362	372	378	380	375	378	382	400	383	352	378	362	339	361	374	401	401	382	384	342	376	367	360	383	375	402	377	381	381	355	404	366	363	373	401	335	365	376	381	388	355	347	387	342	362	346	348	368	346	382	363	392	385	368	355	381	372	364	383	339	380	371	374	383	380	374	371	369	351	387	327	338	364	349	380	349	364	356	344	391	320	369	346	363	376	350	372	379	356	340	381	370	379	410	346	391	337	396	339	359	372	352	383	385	386	387	371	373	371	390	383	355	392	401	388	366	354	381	336	360	395	405	388	354	379	364	367	402	369	352	358	370	349	360	378	375	390	356	368	355	385	382	391	315	407	365	388	368	367	350	356	384	369	347	368	397	362	390	374	356	363	345	355	377	379	375	367	373	371	374	365	359	402	350	381	383	354	341	399	383	389	351	385	389	349	389	357	390	385	382	386	387	364	349	396	396	380	359	397	376	386	379	339	382	344	396	362	340	370	339	384	375	366	363	377	382	347	366	344	392	309	353	392	356	376	355	393	389	356	344	360	399	370	385	361	369	333	385	381	396	348	330	363	370	359	418	380	378	387	340	362	373	351	363	342	379	372	358	356	381	405	374	368	396	388	404	370	334	381	365	381	363	416	377	367	379	378	352	373	349	414	368	378	363	382	395	382	383	376	383	361	369	373	372	383	387	379	396	370	382	346	409	350	389	343	353	376	357	357	373	405	326	376	381	358	387	327	352	358	371	385	412	382	367	385	352	425	376	393	365	394	356	374	414	378	374	397	384	366	347	392	395	369	396	357	376	374	379	375	380	333	392	355	398	356	372	393	362	363	342	374	359	381	372	362	379	385	377	351	402	347	376	386	377	361	390	369	355	404	383	383	401	377	390	375	380	378	368	367	361	358	380	364	370	383	342	396	395	375	367	377	426	398	366	361	387	412	382	382	346	338	368	357	375	356	328	390	376	405	368	350	337	382	363	356	388	388	356	370	370	388	348	356	355	399	375	379	412	377	360	369	377	357	350	389	326	391	373	387	382	393	355	369	374	376	390	373	408	350	360	350	387	393	372	331	374	389	388	424	377	370	360	368	351	361	411	350	370	359	382	348	391	375	389	388	358	364	397	394	373	385	377	381	339	390	347	338	398	389	368	369	334	367	370	378	362	370	356	388	375	357	337	349	356	362	340	386	398	378	396	373	363	389	381	363	358	362	349	376	352	384	341	350	387	342	332	391	355	364	369	370	401	392	349	353	365	392	383	395	375	360	388	353	394	362	395	376	401	356	388	331	372	370	428	376	367	387	386	366	354	360	394	359	387	371	400	357	388	381	379	370	392	356	380	397	339	373	376	381	378	371	387	363	380	396	391	376	380	355	328	365	389	389	384	347	364	356	363	392	366	359	363	390	356	372	397	340	339	368	366	376	405	349	350	362	396	374	373	357	360	378	396	361	375	349	384	374	360	367	359	363	392	366	366	375	354	365	396	383	377	375	371	379	377	387	410	379	376	373	377	392	334	375	376	373	399	362	337	354	372	344	367	394	406	377	344	384	372	376	371	366	397	385	317	356	356	381	387	377	361	387	333	365	353	347	369	399	381	364	371	341	395	348	338	370	409	360	363	377	377	386	372	359	393	375	374	381	364	367	355	382	390	366	347	383	359	364	360	348	348	412	365	372	369	406	382	353	402	382	371	355	399	366	345	370	399	365	380	387	384	357	370	385	386	367	366	359	389	376	354	351	391	375	376	384	382	353	398	355	375	367	405	367	350	359	363	365	371	348	382	383	358	341	385	382	372	373	405	366	370	369	384	339	353	352	378	377	358	406	348	393	362	398	384	377	354	336	376	379	360	345	362	385	349	358	353	380	357	416	399	420	403	322	366	356	361	354	371	338	395	374	364	387	366	371	390	351	355	379	398	366	379	370	339	372	355	367	411	385	356	405	359	371	342	395	357	340	396	351	372	388	378	395	395	390	350	371	395	366	373	414	381	376	371	338	367	396	373	371	388	380	375	370	395	361	369	388	368	372	382	381	400	401	364	358	330	393	344	382	349	378	358	393	354	386	384	363	326	391	358	353	380	395	366	374	394	343	373	361	351	368	397	379	361	370	380	356	380	404	400	375	320	352	375	349	357	369	368	397	383	381	390	385	337	377	377	382	367	354	366	379	367	343	395	366	392	372	331	384	347	364	351	368	357	382	344	399	387	384	354	358	366	348	393	363	367	423	347	392	401	349	340	365	358	361	380	404	350	381	340	366	383	360	365	398	365	398	413	386	351	354	330	367	408	391	343	358	384	347	345	399	378	385	366	362	353	353	377	373	365	368	332	388	369	382	395	378	384	334	353	389	356	372	363	351	367	349	351	359	377	370	375	386	377	369	366	381	360	410	354	352	370	386	306	319	366	382	395	381	375	358	383	364	362	385	380	396	334	411	359	336	373	392	358	385	387	372	388	397	394	334	381	336	364	359	403	339	363	339	369	364	396	371	364	367	367	352	407	353	383	352	344	384	391	386	383	380	352	366	367	364	354	324	367	369	391	330	352	359	363	373	358	369	359	354	379	345	383	396	352	379	341	346	414	352	361	381	361	368
23438	21502	29349	24054	21504	18648	4751	1909	1446	1084	872	774	679	607	481	424	421	409	392	341	302	293	248	279	237	231	283	235	230	231	213	158	201	182	171	183	155	153	151	186	203	168	145	161	144	138	134	166	158	157	145	155	175	137	160	146	145	176	145	163	151	142	159	145	171	180	137	183	146	160	146	152	137	146	131	152	155	151	134	124	119	133	146	145	141	154	153	162	179	148	153	166	127	173	124	139	159	148	150	157	139	147	146	135	154	143	147	155	149	162	167	146	139	175	151	143	148	152	131	159	127	141	146	179	140	140	151	146	155	133	156	152	144	106	157	147	149	151	138	137	150	143	130	137	150	162	161	148	122	134	143	162	158	132	127	154	137	152	133	134	132	129	146	132	166	125	142	156	156	153	141	134	159	149	140	126	154	131	123	138	137	153	148	150	162	137	135	142	132	133	129	151	157	155	162	136	130	136	139	130	134	176	151	158	159	123	140	137	142	144	120	149	151	144	152	142	134	147	150	153	154	151	156	153	139	153	132	138	145	143	155	165	133	149	117	149	153	151	175	147	140	133	147	142	123	142	127	134	123	137	123	139	127	135	143	151	144	147	151	145	139	153	153	157	139	144	165	127	119	126	135	159	158	137	154	125	153	149	151	157	152	134	143	136	150	142	164	118	147	142	158	146	139	150	143	154	149	137	143	154	152	142	142	147	151	157	132	120	139	138	141	152	141	148	141	152	141	142	167	147	168	134	153	145	141	167	135	140	137	161	140	151	157	119	160	155	118	151	146	138	171	141	129	132	147	140	161	130	168	139	149	124	156	161	148	138	164	141	130	152	135	137	152	155	151	163	160	141	166	132	137	123	134	126	147	157	136	138	128	138	145	140	155	140	138	144	142	144	141	116	148	158	152	154	152	143	154	154	141	133	127	148	150	136	136	142	140	134	153	163	145	160	129	149	143	141	166	140	137	136	153	136	134	158	136	132	151	137	140	181	143	144	158	147	144	145	133	158	149	154	149	166	165	141	146	143	116	146	135	163	141	154	164	132	153	136	124	147	124	122	159	182	136	139	163	136	142	157	139	163	147	145	162	140	147	143	157	146	139	146	145	150	156	136	156	145	126	150	133	165	128	144	159	159	159	132	147	149	167	157	128	157	144	133	130	148	146	136	165	141	133	132	157	161	140	146	136	130	162	122	158	170	125	133	144	149	142	151	154	139	169	141	130	138	141	150	135	152	156	149	136	141	147	146	163	145	139	153	150	132	160	163	131	157	130	140	150	118	116	146	156	136	138	155	141	164	157	154	152	151	126	143	140	142	123	150	136	150	137	143	154	161	146	137	139	130	132	159	166	140	144	132	138	133	156	150	152	148	160	142	157	135	151	161	136	152	147	150	115	172	166	167	158	144	147	146	152	123	171	147	157	149	121	129	159	142	164	149	159	153	147	150	139	134	154	145	142	149	148	161	168	163	147	145	131	159	161	141	138	156	147	143	142	136	122	172	144	162	146	147	144	134	137	134	139	133	143	143	147	171	128	124	136	140	120	124	142	130	152	156	143	155	136	141	148	142	126	145	134	149	117	150	154	144	164	137	141	130	154	139	166	147	153	138	143	139	160	141	159	156	159	151	159	123	160	131	140	145	127	129	138	153	149	135	157	132	126	147	139	127	128	134	141	129	115	119	152	132	178	137	169	169	146	146	148	139	150	149	135	154	155	133	144	149	143	127	148	148	161	137	149	149	139	153	144	133	165	159	128	138	143	113	148	142	140	139	145	153	153	148	130	120	143	157	126	154	148	135	138	139	171	149	137	127	135	148	175	143	157	151	153	127	155	154	149	129	138	163	133	163	125	150	141	144	141	147	140	154	150	147	154	136	154	162	133	149	151	152	153	145	150	152	145	142	162	139	130	151	139	151	142	151	157	137	137	172	153	161	151	153	165	142	140	128	157	135	147	146	171	150	169	166	164	145	147	126	153	132	153	141	140	149	130	155	167	149	131	128	148	138	142	149	143	143	152	136	141	141	137	152	146	155	156	158	123	172	140	174	143	112	142	175	144	170	141	156	141	140	155	138	120	155	149	134	133	149	129	142	133	157	143	161	171	141	153	144	137	162	160	156	145	135	134	121	148	168	146	170	141	150	125	160	135	154	137	163	152	125	152	134	145	134	145	149	136	158	153	133	148	130	141	152	145	126	131	148	135	141	148	148	132	149	130	158	154	152	152	155	130	145	176	131	161	154	151	151	139	141	139	146	138	134	147	177	151	167	143	142	149	167	124	129	115	127	168	143	155	121	143	143	141	152	154	149	154	148	142	133	153	130	163	132	158	139	149	142	160	148	121	130	137	160	121	136	135	141	138	160	139	136	151	150	149	139	128	136	154	143	149	138	148	134	164	154	147	131	179	153	149	154	148	140	139	155	136	147	150	153	153	132	146	157	140	141	143	162	144	164	141	149	162	146	130	126	145	139	145	152	162	139	150	151	130	145	161	148	139	136	135	143	133	152	164	145	151	127	136	153	146	148	124	133	152	130	141	143	135	138	145	137	139	142	144	172	163	132	127	152	145	137	124	147	135	154	133	151	153	155	128	132	127	153	157	173	131	164	136	141	155	152	128	141	158	143	131	126	134	140	135	114	158	163	125	154	142	140	143	146	150	146	126	136	118	135	138	145	151	121	138	151	161	152	142	128	140	148	150	168	122	156	138	172	141	137	159	125	141	151	170	142	151	126	150	153	158	174	151	166	148	161	172	167	142	176	148	143	157	161	143	153	127	143	146	157	134	145	163	131	139	134	139	134	131	164	141	116	145	141	137	144	166	144	131	131	145	155	135	150	165	156	130	143	135	146	128	132	131	137	137	160	146	163	152	147	143	122	156	135	146	136	161	132	164	140	128	132	135	149	146	152	148	145	163	131	140	141	146	149	152	154	152	151	121	137	155	155	163	139	148	160	148	177	130	162	152	130	162	142	130	152	138	153	126	145	144	155	155	146	135	143	146	145	138	142	141	133	163	153	145	144	149	138	143	147	148	147	145	123	134	139	141	152	147	143	121	152	147	150	144	145	143	125	137	136	123	148	141	151	139	131	134	146	155	143	140	134	138	148	138	137	141	145	150	142	130	141	129	149	153	155	149	133	143	149	149	145	156	143	144	148	155	149	166	153	159	140	151	147	168	150	145	122	159	140	133	141	131	165	149	131	139	149	141	138	157	149	132	151	127	137	134	131	133	143	140	140	134	148	152	146	143	127	130	130	157	130	154	156	159	146	150	160	150	154	182	151	158	135	148	142	158	150	169	138	150	130	148	160	164	152	163	164	141	144	156	129	127	163	158	135	146	138	133	152	121	152	143	133	129	145	139	110	144	131	131	159	133	143	138	142	153	140	127	148	137	149	150	131	147	124	156	152	142	129	152	149	165	139	126	126	184	136	145	132	138	145	145	152	151	134	144	160	137	120	134	167	155	141	144	148	139	156	147	163	140	155
17017	31875	29014	20951	15121	10446	9138	7103	5760	4728	3980	3177	2746	2332	2054	1719	1506	1446	1329	1371	1148	1029	981	918	871	837	780	711	656	660	598	584	533	470	461	456	438	458	405	430	416	392	403	367	373	340	346	354	328	363	341	320	300	292	302	353	327	327	308	351	319	328	333	333	347	331	327	344	357	333	310	295	317	339	310	310	321	336	297	354	335	328	306	314	324	315	302	296	314	317	327	307	293	318	327	302	321	299	301	297	311	281	335	309	306	328	297	296	318	312	328	303	292	302	320	305	308	328	311	306	311	303	303	295	302	301	288	321	296	312	320	313	314	343	304	299	292	341	302	319	297	330	328	295	308	294	290	291	320	311	272	293	304	339	268	297	287	300	330	304	276	322	306	347	324	336	303	306	314	320	300	322	340	320	297	320	291	293	305	276	324	335	291	262	301	285	309	356	273	310	317	289	306	272	292	344	305	292	310	312	298	279	349	322	335	362	309	319	310	292	328	315	275	280	306	302	309	287	315	299	314	325	285	299	342	316	330	317	313	313	335	297	295	290	337	309	293	327	309	300	317	279	289	322	303	305	291	288	294	298	296	318	326	344	317	261	284	324	258	303	315	305	324	273	299	296	291	283	315	309	314	317	304	302	298	295	322	337	322	291	282	285	305	266	309	270	323	306	327	310	298	299	296	335	332	304	311	331	332	308	357	297	311	294	320	337	293	358	326	269	295	310	275	286	292	298	298	329	288	288	319	327	342	282	319	337	292	316	322	292	318	304	309	329	318	288	327	297	308	312	336	289	327	310	306	325	335	308	310	301	305	312	315	281	333	312	316	354	311	306	293	322	272	277	277	315	307	312	299	328	288	266	337	340	303	320	311	306	317	284	270	319	318	301	309	313	318	289	290	313	286	327	297	324	292	302	297	318	293	318	343	304	318	289	309	295	311	304	286	285	316	274	299	303	264	297	307	297	317	284	286	308	309	300	309	304	330	325	294	328	298	310	284	342	307	304	330	332	308	324	338	327	312	331	305	291	280	304	329	302	309	307	330	303	281	306	291	322	317	270	309	276	319	279	333	292	289	329	297	276	343	306	315	320	331	284	322	327	325	318	337	291	285	339	329	299	316	322	284	297	323	271	302	307	295	307	300	269	299	296	352	285	345	316	293	282	333	317	295	309	291	318	303	309	288	304	329	303	290	310	303	315	256	296	313	287	315	338	290	296	314	310	301	292	269	316	302	298	313	328	304	319	335	300	306	290	289	270	311	328	280	265	306	323	302	288	317	336	273	316	291	327	312	304	312	297	293	287	324	273	320	285	280	312	321	313	313	310	323	287	336	317	274	326	296	314	277	312	282	308	292	280	311	320	324	315	336	309	309	318	290	296	335	313	320	298	325	308	323	283	336	323	309	286	281	290	318	321	330	308	299	343	316	322	295	278	325	274	298	276	290	302	314	299	306	296	288	292	341	301	312	314	309	301	283	299	308	289	262	297	314	320	323	305	320	306	302	314	292	328	317	289	302	290	312	305	300	289	319	293	283	301	343	326	312	303	336	278	331	324	307	270	315	324	307	288	282	314	305	297	308	310	327	255	298	288	317	317	287	312	306	336	278	257	330	301	277	266	313	274	323	300	290	306	300	306	325	315	277	280	268	329	288	307	291	292	300	328	310	326	318	303	337	293	312	336	296	297	303	281	309	311	307	322	298	310	300	293	326	333	308	312	319	293	312	322	343	294	318	311	302	317	285	305	324	328	303	305	316	273	301	330	326	300	277	284	286	318	331	288	302	314	311	315	331	309	284	304	285	316	315	315	311	319	321	334	311	307	319	310	313	299	350	326	284	299	332	323	299	307	341	276	282	329	318	347	291	323	295	300	323	299	320	308	303	285	302	316	278	278	307	315	314	356	303	323	314	332	282	285	301	293	299	340	304	283	323	293	309	299	330	280	325	322	303	277	291	275	322	314	321	302	335	309	312	302	292	288	331	279	303	315	290	307	323	287	314	326	280	296	277	280	330	295	288	311	335	312	307	300	291	327	315	308	304	312	312	307	283	306	273	322	281	283	313	336	311	304	322	325	313	316	318	310	298	308	306	310	334	291	298	305	318	306	319	296	301	319	298	296	313	311	354	293	332	336	321	313	293	298	326	287	284	294	333	311	298	314	318	303	315	277	308	315	327	295	306	270	299	283	307	315	310	307	301	321	332	293	306	326	289	295	298	288	352	269	286	323	285	312	312	339	296	294	316	317	321	328	308	322	318	297	315	283	284	321	323	350	317	337	302	324	295	297	319	283	333	297	333	328	320	293	289	284	319	293	306	305	300	315	276	290	304	325	303	323	296	278	357	292	297	335	306	310	306	301	293	292	293	296	317	344	339	310	309	307	302	311	317	301	299	300	315	298	260	322	306	329	295	306	306	282	305	270	308	333	273	300	285	339	333	282	308	296	297	309	324	327	323	270	289	300	289	294	304	280	355	297	318	325	301	311	309	313	310	304	320	296	311	295	310	276	298	274	310	342	300	287	285	296	301	324	329	317	286	285	313	316	302	290	304	321	295	310	299	310	325	303	299	335	325	321	335	292	281	334	288	307	328	283	299	297	286	296	324	341	288	309	310	272	306	310	293	333	351	308	306	323	289	301	336	328	341	307	322	281	321	324	282	312	316	275	282	324	323	314	335	291	331	274	311	315	325	298	317	327	293	301	296	294	307	310	321	334	277	364	300	332	288	295	290	277	304	316	295	290	324	318	303	326	305	312	322	289	281	295	315	277	318	290	313	281	310	281	291	314	284	339	313	289	352	327	299	317	302	294	304	287	268	337	305	299	288	311	262	328	296	304	321	306	295	326	324	320	296	312	262	316	297	313	305	310	324	298	310	283	341	284	303	319	297	307	320	321	336	316	286	319	322	293	322	319	318	305	323	320	328	285	293	298	295	316	293	318	289	318	290	290	306	273	316	317	302	313	328	302	303	334	305	318	317	305	331	303	300	321	308	279	302	273	315	285	291	288	313	288	309	311	305	306	327	302	282	298	307	316	289	291	322	297	278	308	325	307	313	271	305	297	290	306	328	303	316	325	309	320	323	297	312	298	286	325	287	337	326	287	305	296	288	282	271	282	277	315	324	308	308	311	291	305	297	315	294	293	285	297	320	308	293	283	316	281	321	307	327	310	305	317	288	289	325	311	304	312	310	324	328	294	279	266	310	315	308	357	327	302	304	302	313	337	308	328	299	291	325	305	320	312	317	315	299	319	313	283	321	290	299	270	301	292	273	305	324	321	299	314	326	309	295	317	271	300	310	313	304	320	279	304	312	283	298	300	310	315	270	297	324	303	327	284	317	297	299	291	327	312	291	301	317	341	328	339	350	322	307	317	277	287	306	329	332	302	340	308	310	325	286	289	302	333	290	283	299	282	292	305	306	331	284	294	251	336	294	308	332	310	330	279	306	309	307	296	304	357	319	287	319	301	352	303	307	308	323	267	337	305
26952	20820	12286	4541	1791	1358	971	788	661	528	498	470	419	417	353	347	341	346	298	352	324	315	284	274	285	284	269	290	274	252	266	263	245	254	249	250	239	255	237	256	261	238	244	247	259	224	201	264	241	237	243	231	234	253	261	250	229	225	230	211	270	213	265	235	263	211	237	259	235	235	217	252	239	262	233	240	217	241	256	265	239	253	252	248	237	242	243	239	246	224	249	224	210	211	240	221	233	245	221	256	237	251	256	218	238	242	242	222	261	223	238	243	222	230	227	250	240	243	228	245	222	219	241	238	251	226	229	247	232	261	252	270	254	259	246	232	243	235	235	235	241	221	242	230	256	217	241	242	237	277	214	235	252	251	230	241	231	237	217	207	241	248	220	224	262	248	268	223	241	252	250	233	242	280	247	264	269	251	227	243	243	249	249	259	233	236	250	228	237	230	229	258	221	268	238	224	221	231	247	266	214	266	244	249	241	258	233	220	230	241	237	228	215	247	247	230	263	240	252	254	240	242	255	258	247	237	237	243	241	247	257	232	243	239	240	249	227	233	236	242	273	250	225	230	244	226	254	227	215	216	228	249	246	267	238	215	213	239	234	245	218	233	220	236	269	249	219	221	257	241	232	274	238	243	218	223	249	231	226	248	223	258	240	227	235	243	234	230	231	263	229	232	259	257	257	230	231	223	231	231	227	247	292	244	235	247	214	235	232	261	244	233	266	229	238	249	252	249	251	250	253	233	226	224	228	221	262	217	235	231	237	266	251	238	258	253	236	235	231	257	223	247	244	239	235	226	232	237	244	236	261	243	224	265	244	212	204	230	231	242	255	238	211	253	240	223	260	272	241	230	263	237	225	223	271	247	234	234	219	231	249	245	244	223	237	222	271	236	216	232	230	282	277	236	249	246	230	253	207	221	240	224	237	234	230	241	239	252	234	254	245	251	236	197	244	229	223	243	257	241	227	259	206	245	224	251	204	254	251	230	234	278	247	237	245	263	230	264	287	258	266	237	226	251	228	246	258	244	232	238	240	238	243	224	231	228	229	219	251	236	248	268	222	212	228	241	264	234	244	242	238	229	210	236	241	228	245	248	228	232	224	239	223	224	261	248	279	254	242	255	219	223	257	236	294	221	239	243	223	200	230	223	241	243	211	245	249	240	250	252	240	214	253	216	257	222	234	237	239	242	223	234	262	243	239	255	233	272	237	270	238	241	252	214	271	248	231	231	240	251	234	242	246	229	252	238	224	236	242	222	242	254	228	234	248	251	252	255	216	230	220	236	235	234	252	243	241	240	260	225	243	250	256	236	258	238	238	240	265	231	262	269	248	235	263	254	243	231	219	246	238	236	231	233	236	239	229	242	240	234	257	209	234	260	233	245	222	243	245	259	248	242	220	227	231	259	219	240	255	246	251	252	263	254	270	243	243	247	243	251	245	238	235	244	252	246	239	242	246	208	233	226	219	236	248	244	234	220	243	252	240	219	269	239	264	219	239	227	235	261	230	234	254	247	258	269	219	214	238	244	269	231	233	263	220	222	218	235	218	252	257	243	225	231	220	235	237	238	217	209	251	244	255	242	237	248	218	244	238	268	216	233	228	221	254	234	268	233	235	228	253	233	245	228	248	248	250	247	232	226	225	243	208	266	264	250	237	250	255	218	241	221	238	222	241	239	253	235	244	225	231	229	222	246	232	236	219	252	253	250	283	258	213	246	259	207	225	236	227	252	247	230	219	273	215	239	227	234	230	234	251	247	261	260	218	230	229	222	270	244	259	252	252	247	233	254	255	218	229	264	228	239	237	244	237	241	261	246	247	227	263	214	250	246	261	224	207	243	240	250	223	234	230	207	234	249	221	244	203	249	238	241	247	237	257	266	240	267	209	223	234	249	232	226	251	261	233	264	230	288	229	219	263	254	243	235	237	250	251	236	253	263	196	238	231	246	264	237	222	228	213	246	241	238	274	267	247	228	220	238	227	227	222	229	253	226	240	246	243	247	252	230	228	226	251	217	242	214	239	227	226	235	213	251	212	243	218	244	247	260	239	250	257	224	248	243	231	213	247	218	259	256	255	220	210	232	218	221	240	247	248	232	245	261	239	248	243	241	255	252	222	230	217	232	254	234	241	245	214	272	254	263	235	266	232	237	261	272	250	270	242	224	244	234	228	236	212	256	247	270	246	248	229	239	241	237	242	249	232	225	209	225	239	220	245	229	236	250	243	238	223	253	221	259	259	252	218	239	267	239	256	246	257	240	223	248	248	255	218	275	242	224	250	237	250	246	264	253	263	235	234	216	250	258	227	244	225	238	229	223	272	224	239	269	258	249	229	236	217	221	239	235	252	220	225	247	253	242	230	255	214	231	250	240	242	222	231	234	245	237	239	234	227	242	244	257	238	235	251	255	224	244	200	256	252	243	222	235	245	270	228	242	223	264	239	250	253	249	251	262	236	252	230	243	258	239	238	256	216	260	238	224	220	248	204	232	239	256	244	245	228	246	211	229	218	238	262	223	246	229	229	232	237	229	236	247	232	195	253	261	243	246	231	232	241	245	234	236	205	238	241	244	236	224	253	225	259	241	223	251	246	267	251	255	263	200	220	232	230	243	248	277	228	258	214	234	253	235	228	236	254	260	272	250	225	248	236	256	249	239	259	257	231	252	255	238	258	269	204	277	229	221	239	216	233	234	239	229	282	235	251	272	254	232	267	221	245	216	224	234	254	212	229	231	251	232	240	243	253	239	278	251	245	245	253	227	256	236	265	225	235	242	252	249	239	217	244	244	240	216	248	224	215	275	236	253	262	244	252	209	239	218	260	243	277	234	186	218	221	236	233	247	238	223	256	213	228	240	214	237	247	226	231	225	261	261	232	234	233	248	250	241	235	205	238	254	245	204	245	255	230	258	235	242	265	254	251	219	241	226	239	237	247	241	240	230	229	243	254	224	229	261	224	259	238	247	222	242	221	221	264	253	232	245	235	234	245	224	239	250	236	217	249	254	231	254	242	218	229	237	253	222	266	217	278	248	262	215	228	247	209	246	233	241	224	238	243	226	229	241	237	246	228	238	263	241	256	252	243	238	245	214	235	242	226	233	250	245	220	252	228	222	214	240	216	239	257	253	209	219	241	217	229	252	239	243	235	242	236	254	241	243	254	240	235	241	262	254	225	253	254	250	252	253	240	219	241	248	246	261	241	250	216	233	229	246	213	257	259	233	240	220	260	257	233	255	241	249	261	215	270	243	240	267	286	227	245	239	221	269	253	227	240	259	222	270	236	234	224	224	233	241	235	251	234	251	253	228	254	240	245	209	247	229	276	245	248	221	265	264	266	277	279	252	225	245	249	236	265	247	217	197	240	256	213	214	216	234	261	226	256	244	220	254	237	226	238	237	284	236	235	233	243	261	236	238	215	239	231	224	259	250	245	216	247	260	245	253	234	252	211	254	228	222	244	246	260	248	241	235	235	234	238	241	220	264
12884	19890	17655	11118	6463	5468	4090	3415	2808	2069	1887	1626	1437	1248	1066	1094	960	917	876	854	924	750	725	718	690	682	623	655	608	607	621	637	589	558	550	565	560	540	554	560	536	515	525	552	498	523	515	530	561	521	555	522	540	516	526	555	502	522	518	493	546	544	533	534	557	567	528	535	524	513	506	512	501	560	554	512	518	521	518	509	540	548	551	516	562	538	561	521	516	526	514	537	490	494	506	531	542	513	498	511	566	481	553	542	491	519	538	561	535	528	524	525	548	488	499	537	554	537	565	510	533	508	532	475	469	555	520	498	531	542	515	543	501	564	495	525	491	523	555	525	506	514	526	546	526	531	498	547	514	533	515	520	498	518	556	504	497	527	514	504	532	558	504	541	532	548	494	517	520	502	522	520	522	519	500	501	491	539	541	553	530	527	518	518	491	497	489	524	533	480	486	507	503	520	509	532	525	533	519	522	533	494	560	528	512	498	526	481	505	521	561	469	520	544	478	521	491	498	519	485	536	531	527	534	550	542	552	539	515	500	532	560	565	519	509	502	529	490	519	508	507	531	499	519	501	478	565	522	515	516	552	535	483	545	523	495	521	520	520	486	512	512	505	541	505	522	521	480	557	507	495	503	527	528	522	504	511	529	532	532	530	519	568	509	490	512	498	490	506	564	518	502	527	523	505	523	511	505	497	510	539	488	531	538	509	492	500	488	498	547	498	522	476	526	510	502	474	527	520	517	497	520	484	555	519	509	506	554	529	483	507	535	488	505	511	549	481	501	559	532	499	544	524	521	514	504	535	497	495	532	524	491	524	507	508	534	521	518	529	522	516	431	506	527	529	516	521	497	502	520	514	498	547	476	511	468	497	502	515	509	548	504	505	508	530	523	476	522	522	526	515	505	476	526	522	523	486	506	532	551	537	530	486	476	528	520	506	522	516	524	487	488	517	490	509	498	502	508	483	501	527	530	520	515	494	498	528	524	531	554	507	547	511	492	520	548	496	515	520	523	495	520	520	505	481	536	527	528	488	542	494	549	496	492	491	542	546	518	554	569	513	480	507	514	538	546	513	505	521	499	465	505	533	497	520	504	523	495	512	486	513	528	527	527	517	528	537	538	515	486	524	516	548	494	484	482	528	514	487	527	517	521	511	515	554	513	542	478	514	558	497	540	549	548	532	537	526	502	520	528	502	553	508	508	505	496	495	526	554	470	503	509	538	527	539	480	487	529	519	504	507	532	500	531	475	530	479	548	535	550	525	519	517	519	514	510	516	521	528	546	535	532	541	514	509	520	502	476	521	544	527	515	544	526	506	490	503	472	539	526	537	481	488	532	475	498	541	556	527	521	554	524	507	500	513	523	529	505	495	501	525	503	512	506	508	485	523	468	504	478	541	494	531	578	495	515	512	492	479	519	510	538	508	490	494	522	506	497	517	508	508	556	536	508	526	515	506	537	502	528	521	533	503	466	525	532	528	524	512	510	483	538	524	520	540	502	489	525	501	506	512	558	530	491	523	529	520	539	527	513	521	474	498	509	525	512	545	561	503	533	514	506	484	514	457	539	515	510	534	492	505	517	505	497	525	550	523	503	505	516	556	531	504	533	464	486	487	529	517	530	539	547	511	530	507	522	539	514	532	503	517	486	509	524	500	537	494	496	507	488	531	473	524	532	516	530	516	517	515	519	512	528	509	527	483	499	526	521	537	500	511	489	532	510	515	513	513	491	531	529	517	542	544	536	497	515	538	512	527	501	500	529	534	508	537	535	556	501	507	488	524	526	516	513	597	538	545	508	538	546	525	514	531	531	514	487	498	499	531	534	519	525	470	531	511	482	533	473	520	524	535	504	537	515	512	473	496	485	524	520	492	486	509	515	540	538	529	505	505	542	510	533	513	527	504	520	521	503	485	545	487	534	544	518	548	490	547	486	506	536	511	508	547	484	533	484	535	505	524	493	552	501	505	528	495	518	519	511	520	520	514	486	503	500	496	486	485	523	509	530	543	522	511	524	487	516	482	496	484	500	536	465	501	504	564	543	572	530	520	513	490	520	480	529	538	489	541	503	531	500	510	529	475	474	492	507	483	529	560	500	533	521	508	515	509	540	516	502	523	525	505	492	517	505	492	539	517	529	480	541	503	530	517	512	529	544	495	526	527	519	558	541	532	502	511	533	529	534	481	530	494	521	511	561	506	478	514	517	522	549	514	487	459	508	510	528	502	500	514	503	511	536	523	516	517	526	542	513	509	507	497	546	579	516	503	471	531	506	540	538	511	542	503	517	525	538	498	536	478	473	473	483	518	483	483	499	562	527	509	514	510	527	463	504	543	515	526	508	528	500	500	482	515	530	535	541	511	519	513	512	551	524	533	498	526	484	569	506	508	514	525	513	525	482	501	546	518	555	526	501	517	506	514	507	537	518	559	506	504	525	524	529	497	521	532	490	566	549	536	525	507	515	531	548	488	491	501	550	505	551	493	524	516	557	514	556	514	549	469	556	538	505	506	536	519	495	510	524	519	514	499	512	540	514	516	490	495	513	517	522	496	507	478	472	488	462	541	495	510	539	514	540	563	509	526	511	536	485	493	541	517	551	538	553	557	497	477	493	558	544	542	486	561	511	503	517	531	522	504	517	538	474	551	509	530	603	509	486	523	489	529	518	546	493	551	536	571	518	491	510	522	514	503	486	517	531	499	524	533	500	538	528	526	518	515	514	518	536	497	518	529	561	505	507	522	489	506	517	553	512	479	534	498	490	507	504	500	554	519	485	517	529	525	484	533	497	509	564	513	526	561	472	558	532	523	486	542	495	529	550	505	538	489	487	515	494	512	515	540	513	510	494	516	511	501	477	546	511	545	540	522	486	519	525	523	528	528	511	528	538	479	520	510	515	490	534	505	511	515	547	508	522	468	515	514	540	527	496	520	543	509	505	503	516	519	548	526	558	542	495	501	540	512	533	505	498	520	513	529	505	496	551	520	487	502	559	523	512	529	553	469	468	502	501	503	506	509	532	505	517	543	542	494	525	510	501	513	507	531	518	528	487	503	539	519	545	543	526	554	518	529	501	513	480	527	480	528	543	542	484	535	509	527	508	526	490	585	539	561	484	485	534	536	517	509	553	521	511	490	492	523	535	514	502	509	488	528	466	499	526	518	519	574	537	508	547	501	549	523	473	542	477	500	497	499	554	521	492	528	526	466	512	527	522	496	526	513	532	510	496	540	545	511	538	483	517	536	522	521	525	480	489	485	540	538	529	508	527	505	507	548	512	553	495	482	520	549	554	520	486	523	542	465	535	512	510	522	533	488	508	491	522	544	551	478	524	518	515	578	513	516	508	524	488	525	517	522	479	510	525	508	488	536	497	503	514	540	567	545	505	486	540	477	556	499	563	563	537	526	522	493	513	545	550	498	524	513	507	489	517	545	540	517	573	504	529	499	545	533	505	516	502	532	506	537	537	525	514	514	550	517	522	536	507	488	544
24379	21510	28587	24859	19403	5110	2047	1367	940	841	621	511	511	421	388	383	348	330	291	294	303	290	235	236	231	215	239	230	198	213	222	191	184	182	184	150	184	203	183	194	167	167	170	160	191	160	177	149	160	190	159	156	165	168	169	177	169	150	161	191	198	165	182	185	177	166	168	159	167	175	175	172	192	167	157	183	199	187	165	185	194	182	162	169	177	170	168	185	161	164	180	167	186	155	157	159	162	167	153	179	162	167	168	166	179	184	153	167	155	175	168	172	168	171	172	167	186	164	159	155	183	177	177	174	184	155	164	173	169	187	155	162	178	154	157	167	165	165	171	160	177	170	171	149	176	163	173	174	171	136	171	149	158	177	193	177	178	160	164	160	164	159	173	154	163	171	171	180	180	164	185	170	186	188	159	173	156	158	170	170	181	171	156	162	129	164	157	193	175	161	176	147	150	161	176	162	171	160	155	186	148	169	155	170	169	156	153	170	155	174	176	184	154	181	156	166	182	176	149	176	187	160	196	172	167	180	173	154	183	170	163	183	171	154	162	150	170	163	165	148	152	198	168	157	145	165	179	155	181	163	158	154	183	169	166	169	173	174	179	139	160	158	189	175	169	169	173	159	172	171	158	184	160	165	175	192	187	159	155	144	194	162	156	182	171	165	150	136	134	156	172	161	159	163	168	185	172	153	156	171	166	168	170	209	156	153	169	171	190	166	172	185	169	159	155	168	154	175	173	176	176	166	149	171	157	157	163	177	168	157	163	154	160	173	172	193	164	165	135	164	169	183	199	180	167	177	162	164	172	188	182	170	164	166	189	178	168	149	163	167	176	154	151	198	192	161	166	188	160	176	149	196	169	161	178	163	150	165	177	147	145	171	171	144	172	151	179	170	178	176	162	174	153	194	169	147	172	157	148	168	171	166	145	171	161	173	216	167	164	182	151	171	171	160	181	166	157	164	164	188	181	140	211	188	161	166	184	154	161	183	174	164	169	178	171	156	190	151	165	170	165	162	192	179	157	152	172	172	153	197	178	162	166	160	173	165	139	168	187	151	172	138	178	184	172	160	159	158	172	157	166	152	162	168	172	155	149	149	148	167	173	160	144	160	171	165	166	159	151	168	180	149	168	170	168	161	165	153	159	163	155	178	155	155	168	184	168	177	168	148	186	175	181	154	168	177	171	170	152	154	171	154	169	160	167	171	164	142	148	133	195	199	175	168	139	159	161	164	162	176	174	175	176	168	169	166	169	155	155	158	158	159	171	138	159	158	165	169	165	191	157	153	175	155	171	156	160	169	163	172	162	153	187	168	153	168	165	142	180	137	171	175	165	205	174	174	153	160	153	165	172	161	167	163	184	161	164	175	160	161	142	142	178	152	176	173	155	156	164	163	145	166	163	153	171	167	165	179	181	171	175	167	158	176	181	152	165	178	164	175	180	181	167	178	170	191	158	156	173	158	151	153	186	177	162	159	156	161	164	161	173	180	184	158	158	182	166	173	180	154	184	173	136	183	168	144	154	182	159	164	162	165	155	155	164	159	147	166	171	153	183	158	195	176	179	172	174	156	141	155	171	174	159	155	172	157	157	151	159	131	150	168	148	158	152	170	159	164	141	172	150	161	178	153	197	154	184	172	171	157	143	185	158	154	182	181	168	159	174	151	160	175	160	167	185	158	165	181	171	171	178	171	196	148	173	177	158	153	158	139	155	146	184	189	155	166	180	141	157	159	141	167	180	150	170	146	180	172	153	163	164	151	141	174	156	190	153	150	169	167	185	183	161	179	173	180	168	158	164	155	213	159	159	153	164	178	178	178	163	191	168	163	178	194	187	160	190	185	187	184	179	180	121	149	150	179	173	171	168	162	193	177	165	177	183	156	174	159	184	150	161	163	174	149	153	167	164	184	150	163	151	159	184	174	176	176	173	151	177	161	175	155	176	160	169	172	167	138	162	166	179	173	174	155	143	184	164	192	158	168	144	156	174	165	187	168	174	153	186	165	177	165	175	162	152	169	148	162	153	166	152	152	165	155	170	177	153	165	160	161	150	158	151	157	158	188	175	174	143	154	162	160	153	178	179	163	170	181	163	187	168	164	155	152	159	173	166	150	159	176	176	158	164	177	171	173	155	154	175	157	162	186	173	191	173	186	160	172	178	178	186	158	184	165	166	156	169	169	168	176	184	172	158	180	170	142	184	165	176	176	175	177	200	170	195	163	158	180	180	164	162	163	152	160	189	167	166	180	173	202	182	161	165	167	185	190	138	142	159	148	187	180	174	166	159	182	152	178	146	165	180	169	159	180	171	167	174	178	164	173	186	163	183	166	184	175	162	150	160	162	139	185	164	163	173	157	185	165	155	191	166	180	164	153	178	180	155	171	178	176	183	157	167	183	172	153	176	166	146	172	157	187	159	157	182	153	157	163	165	155	164	168	169	164	145	163	169	160	156	164	187	133	162	174	164	167	165	150	177	156	160	146	149	174	158	182	154	157	161	135	158	185	174	161	179	151	161	167	190	180	156	178	152	148	168	167	168	177	169	139	146	154	175	179	135	176	159	186	171	154	174	177	168	155	172	152	163	167	155	144	159	174	189	163	197	159	160	175	174	182	162	163	187	176	187	177	175	174	166	170	160	169	158	181	163	142	169	164	198	138	158	154	166	168	190	164	162	165	157	161	179	173	176	196	170	161	155	137	167	164	169	136	173	176	152	162	158	153	160	178	148	168	183	161	194	170	170	174	161	159	170	186	153	161	178	162	174	164	180	186	159	163	138	161	159	162	157	173	159	156	173	157	167	160	171	181	186	158	159	171	156	181	135	147	162	178	174	161	161	154	159	157	170	161	174	153	157	168	187	179	170	174	157	167	159	156	156	165	184	168	191	200	180	164	187	149	157	164	157	168	168	161	187	178	157	165	149	180	145	172	150	167	164	180	158	155	151	162	189	141	159	165	170	150	164	165	162	160	159	173	149	173	192	171	158	182	155	170	174	152	180	150	168	190	157	175	174	149	170	168	189	178	170	168	159	172	176	203	178	165	169	152	179	169	159	174	172	159	165	188	156	158	161	193	143	185	167	163	164	160	154	155	144	169	163	153	167	159	178	175	163	172	181	154	162	139	174	170	152	147	158	175	167	171	140	136	158	161	191	174	164	155	159	187	147	160	169	187	189	170	173	150	154	173	168	164	172	187	172	163	161	165	151	187	148	147	161	177	175	161	159	144	177	169	152	175	156	176	187	161	178	154	179	179	174	178	163	184	167	163	167	151	180	189	160	148	159	134	188	175	168	165	150	161	152	160	153	168	165	168	174	174	184	187	166	171	183	161	176	141	165	145	137	170	167	184	164	173	165	176	168	163	206	172	182	170	191	152	167	162	153	163	167	150	175	169	164	179	169	178	183	163	190	161	171	171	184	154	155	161	175	179	181	136	186	167	173	169	169	162	169	149	182	143	177	158	169	164	157	162	184	175	161	181	165	161
13996	27002	23746	15941	11782	9157	6768	5524	4165	3400	2856	2476	2055	1754	1464	1439	1288	1109	1090	996	976	863	788	773	672	704	600	646	640	574	543	511	514	465	470	452	503	464	446	488	425	416	410	402	399	391	412	374	372	372	375	375	357	376	365	398	395	386	360	405	381	373	403	324	368	394	367	379	362	362	377	390	421	362	372	366	388	437	423	365	378	394	392	386	386	382	394	369	393	386	355	364	375	387	351	366	379	362	368	369	379	379	384	383	376	354	356	381	358	411	372	350	381	363	330	370	352	356	358	366	369	358	375	367	355	352	376	391	393	383	379	390	356	367	380	359	386	357	365	367	390	350	375	373	413	363	402	360	343	379	360	403	362	386	407	376	359	362	360	357	404	383	387	388	373	319	387	331	383	399	374	373	383	370	367	384	376	380	426	375	391	372	363	381	345	364	349	365	360	361	378	381	355	398	323	374	381	385	363	370	372	374	383	372	338	376	368	369	389	375	375	361	379	347	391	355	384	407	345	395	372	355	362	378	390	363	352	362	361	375	384	390	344	367	376	346	391	358	373	395	366	362	363	363	377	352	385	343	367	367	379	356	334	318	408	351	373	382	391	318	364	409	375	360	400	358	399	406	355	385	383	354	394	397	350	369	407	377	387	367	375	374	346	361	363	387	353	383	357	411	340	367	362	360	352	362	387	378	396	403	375	324	349	377	395	383	357	387	390	382	368	352	342	342	361	381	381	358	405	359	379	379	375	368	357	406	369	354	354	345	369	395	364	379	375	377	350	361	379	355	360	359	334	352	328	360	357	363	367	345	343	367	395	384	368	369	374	372	363	375	359	380	420	369	382	366	384	345	353	339	369	331	384	367	352	376	373	393	378	356	340	373	369	375	382	369	388	375	392	388	378	384	345	376	362	336	367	333	334	337	372	354	346	345	367	341	365	352	336	330	381	351	394	377	356	343	354	383	351	379	359	364	350	357	384	347	351	372	362	377	399	361	368	350	388	379	374	363	329	363	360	355	348	386	394	362	375	352	380	362	377	353	343	348	378	380	415	360	353	406	394	343	368	366	371	367	378	393	382	364	349	379	377	346	357	347	341	384	393	370	355	342	369	361	415	356	355	339	387	365	401	374	331	349	384	342	373	398	348	352	365	398	350	368	340	344	375	371	372	374	387	378	396	351	355	356	376	377	370	381	367	384	385	408	371	368	362	384	385	348	385	367	389	360	351	387	367	383	385	369	356	397	319	326	347	361	359	402	341	358	366	359	376	346	380	376	356	355	366	402	399	356	370	331	358	386	397	381	372	328	334	370	333	358	364	364	344	357	334	357	325	388	349	354	354	378	379	363	390	388	362	392	410	397	357	369	381	338	379	375	393	374	366	379	366	339	371	369	349	355	348	380	366	363	359	356	375	371	382	390	399	384	380	389	363	361	373	383	409	342	364	357	384	409	378	347	362	364	361	385	368	348	378	387	396	346	393	353	390	394	370	425	371	396	380	387	350	339	353	373	353	399	345	347	384	348	382	361	343	378	368	347	330	374	371	344	358	336	345	396	386	379	375	355	347	381	371	334	366	357	383	370	362	351	383	344	366	418	375	409	392	377	376	378	371	361	349	387	397	372	394	372	337	399	361	389	354	358	351	370	348	386	375	356	373	375	383	400	378	315	382	365	359	366	365	343	376	358	386	378	376	389	329	365	377	379	379	360	373	384	376	376	351	358	395	377	373	359	371	330	403	392	364	384	356	370	394	374	392	393	377	365	369	393	376	367	375	398	367	372	369	354	379	378	370	352	378	349	360	356	366	370	348	339	349	374	398	363	373	389	372	395	348	359	385	370	384	362	390	344	375	349	349	364	371	348	364	367	359	386	343	379	337	377	365	335	344	366	372	362	346	351	369	380	352	379	377	386	359	351	377	359	364	369	355	339	345	385	395	379	378	341	371	355	384	389	351	337	364	368	315	352	370	373	369	360	405	366	362	361	351	363	365	387	368	351	397	387	398	371	389	374	376	381	337	357	361	360	390	368	366	369	367	377	421	371	373	395	400	347	347	362	368	376	368	347	383	358	387	335	370	330	399	344	371	353	395	357	339	367	332	382	370	358	366	403	332	370	358	355	368	367	379	384	383	375	377	393	362	340	371	343	362	333	380	359	381	391	387	354	382	345	364	379	329	348	386	412	377	395	367	365	354	384	408	345	359	336	372	356	347	360	391	307	376	381	403	368	344	391	413	359	365	403	380	351	365	377	400	372	382	382	387	393	347	404	391	359	385	405	358	396	384	418	334	377	372	373	373	362	368	388	371	385	361	366	367	398	371	344	381	363	387	383	389	387	347	356	380	369	362	326	390	363	362	344	376	363	406	390	373	377	357	345	396	372	345	337	357	389	351	371	382	391	389	393	371	385	377	366	371	398	374	389	367	381	357	372	382	356	362	342	395	345	343	348	367	367	366	321	386	415	349	383	348	389	345	362	342	374	377	365	409	362	390	377	375	372	373	409	351	363	383	368	370	372	373	366	372	361	364	358	340	363	343	367	347	337	345	368	407	365	386	388	385	369	343	345	370	339	384	383	387	353	354	349	340	412	377	405	345	364	347	354	402	350	333	382	332	356	370	395	372	393	373	344	380	390	374	371	372	371	386	379	391	353	354	354	386	378	372	367	355	373	347	360	383	340	361	385	342	356	372	375	359	372	378	328	387	331	386	343	337	352	397	340	360	378	346	367	361	383	330	372	353	378	350	375	371	339	398	384	366	346	386	364	359	363	376	374	361	368	385	370	376	344	384	354	362	375	348	376	376	354	365	360	360	386	386	354	354	380	379	353	384	356	403	379	361	362	374	382	367	371	356	358	362	347	405	349	386	366	374	367	365	333	352	342	380	358	351	364	389	394	376	362	378	361	365	375	395	372	373	407	388	376	343	357	399	397	359	384	361	365	368	384	426	359	364	354	365	388	392	338	364	399	364	354	361	383	384	402	387	360	369	383	387	363	400	369	336	343	367	360	390	359	364	365	359	387	346	370	365	391	381	375	368	389	349	378	392	356	387	386	376	339	355	381	347	384	355	385	382	380	346	397	394	370	370	388	418	383	361	383	359	373	341	382	374	372	353	360	397	363	371	373	381	382	370	369	386	349	338	376	351	373	342	392	355	371	373	393	393	399	369	384	402	399	344	391	334	369	351	389	370	379	365	412	344	378	391	368	386	361	354	342	373	366	384	361	355	360	370	361	363	327	362	357	361	350	389	391	338	350	362	340	374	370	404	370	385	359	374	385	344	363	349	402	393	381	357	371	388	321	354	341	387	359	357	377	366	402	377	381	381	342	367	340	356	374	366	381	378	340	364	357	375	366	413	383	398	369	353	354	368	337	370	368	379	349	386	337	388	392	386	349	388	370	367	345	380	369	359	358	348	377	383	361	339	341	386	347	362	347	353	367	368	360	370	352	369	379	350	401	368	383	368	347	355	395	367	354	345	384	360	371
23465	21516	29387	24103	21523	18775	5054	2044	1329	1169	889	743	682	541	496	455	429	389	347	384	335	308	310	283	244	235	250	236	233	194	188	187	163	175	167	197	175	194	184	206	172	157	185	168	145	152	165	155	155	141	159	152	154	165	169	138	156	165	173	137	151	165	166	153	134	143	140	168	163	150	140	156	153	153	158	154	184	153	151	153	161	151	117	136	138	153	154	161	140	132	164	151	147	145	137	147	140	150	144	135	144	154	132	139	152	145	122	141	142	134	138	156	158	153	146	171	135	145	139	116	140	145	159	132	139	144	165	134	135	145	147	149	149	134	158	117	124	144	151	128	149	143	153	176	148	141	131	155	161	155	144	164	148	146	139	154	150	160	114	155	138	149	149	144	155	140	132	152	138	154	146	158	167	134	162	150	153	156	138	147	142	131	137	123	139	143	156	140	153	144	141	155	157	140	147	139	144	133	141	145	164	140	152	142	142	155	143	125	159	134	147	134	118	155	138	142	138	127	157	138	161	157	141	142	140	124	130	154	167	143	135	135	147	139	165	143	153	168	152	156	147	147	130	138	132	153	131	128	137	167	147	148	134	155	133	140	141	132	153	139	139	143	141	160	131	145	134	151	139	149	144	158	163	149	156	157	129	145	143	142	128	152	159	137	136	142	151	131	150	163	132	135	162	128	163	137	130	136	143	146	142	137	167	152	132	155	141	154	162	122	149	138	147	141	131	142	146	157	139	135	151	132	151	159	147	136	157	133	132	138	151	149	147	148	128	152	142	152	130	133	137	145	137	144	158	151	143	130	144	126	142	144	134	125	114	155	150	148	160	138	146	147	145	141	137	137	150	132	134	146	147	145	162	148	131	167	142	155	130	146	155	126	143	122	137	151	139	145	126	139	136	146	141	163	151	149	145	129	132	124	134	161	144	150	143	152	120	154	150	130	169	143	118	140	133	129	138	153	133	138	132	138	149	162	162	146	127	150	143	142	140	171	131	147	145	118	144	142	143	151	132	147	152	145	140	156	128	136	131	161	145	159	136	146	151	134	149	170	163	153	178	166	151	151	142	133	152	142	148	160	141	150	145	140	131	159	122	147	145	125	143	174	151	152	154	151	135	168	147	169	157	132	143	145	160	144	143	153	152	149	115	139	150	150	163	155	159	160	125	147	155	154	163	136	137	138	138	141	120	140	151	128	135	142	147	154	143	128	141	127	138	160	152	136	141	139	155	145	161	134	126	137	163	132	144	150	120	136	147	130	128	123	144	129	139	131	144	136	147	160	146	138	139	146	155	136	159	147	136	145	137	131	137	154	120	136	134	161	122	151	153	139	142	126	150	129	146	140	134	174	131	157	167	151	137	129	135	175	122	127	143	156	128	152	152	133	154	160	156	133	150	147	137	147	138	150	129	167	144	149	148	144	134	143	136	158	142	145	147	141	161	147	138	141	135	138	147	143	153	135	126	165	151	130	129	141	118	146	148	135	137	152	154	130	150	145	153	163	139	161	147	137	151	144	144	146	133	133	127	144	138	146	134	127	135	130	157	135	147	146	134	164	132	130	140	148	144	122	158	142	143	145	136	141	153	136	119	130	138	166	163	131	134	127	139	114	136	150	146	148	126	144	136	124	137	149	140	130	130	117	161	165	131	155	135	137	137	142	122	143	139	150	147	157	150	158	140	158	151	166	127	134	148	159	118	151	146	150	144	153	177	124	163	132	160	138	167	143	144	152	139	117	142	133	136	151	126	126	122	143	157	122	149	118	122	149	178	163	136	149	136	156	151	138	161	173	145	131	136	147	142	135	147	140	126	121	149	134	135	125	125	136	136	142	163	160	136	164	151	148	146	120	144	159	148	137	161	161	140	154	147	141	127	134	138	150	160	138	149	154	140	142	151	163	145	145	137	124	144	132	138	160	146	142	134	178	139	151	145	147	147	138	156	117	145	128	129	125	150	123	131	158	157	151	125	134	149	138	128	154	131	145	142	161	155	153	186	138	149	137	141	122	145	155	131	149	130	144	126	126	150	126	124	152	140	130	126	151	137	131	152	123	138	134	150	151	153	129	149	151	121	142	151	145	123	145	141	131	162	140	131	134	130	159	132	150	151	129	155	149	156	136	152	143	144	155	167	145	163	146	148	133	160	137	163	154	154	139	152	139	132	144	145	153	136	140	117	153	131	151	149	148	137	151	144	138	119	146	111	158	165	164	137	141	157	146	140	125	138	131	145	136	127	156	132	127	161	132	145	156	141	150	124	148	150	139	139	134	135	142	136	164	141	147	156	147	156	157	139	142	142	128	128	135	151	128	161	136	133	134	143	138	146	136	142	140	159	114	146	151	138	123	146	123	151	152	149	158	145	158	148	153	137	129	134	141	153	129	147	139	158	139	144	142	147	164	144	142	154	150	139	146	148	128	169	138	147	155	153	115	140	144	168	142	142	138	141	173	133	144	136	163	132	142	145	134	142	154	148	153	147	136	157	141	144	156	143	139	140	146	156	164	148	161	142	145	139	153	146	143	118	153	147	169	133	130	146	150	130	131	136	152	148	146	138	138	133	151	161	140	175	142	123	148	143	136	149	139	133	155	132	140	140	128	153	134	141	147	143	135	134	167	153	137	145	134	123	166	138	154	151	153	127	143	136	152	129	146	147	119	136	148	161	171	147	150	135	131	133	124	130	137	134	125	139	164	137	158	151	141	159	136	168	127	129	139	154	138	138	136	148	135	135	128	157	147	145	153	168	153	158	140	150	162	148	142	146	145	164	141	144	146	124	142	140	136	127	146	131	153	148	136	157	136	139	150	156	147	126	169	164	140	148	144	156	159	127	126	119	136	153	153	122	160	130	135	133	149	166	161	162	142	157	125	135	136	145	145	130	140	138	126	141	108	141	131	146	168	147	142	150	145	150	157	140	165	133	136	155	145	117	136	138	130	142	155	147	145	138	142	134	150	144	162	163	143	172	134	120	149	148	140	134	155	130	145	128	152	144	117	159	126	132	135	156	166	136	151	135	151	139	136	147	160	150	142	158	156	127	154	135	164	130	136	144	149	130	147	156	139	148	139	153	134	144	128	134	134	131	136	159	145	146	149	127	170	139	154	155	142	126	148	144	149	148	148	147	148	146	155	141	144	140	142	150	138	142	144	130	114	148	161	130	128	156	131	153	147	118	152	154	143	125	143	157	129	170	139	144	139	141	146	134	149	144	148	164	126	165	179	145	164	129	131	146	168	154	150	152	147	143	151	155	164	132	138	147	144	148	148	142	139	150	142	132	144	127	139	147	148	142	131	155	135	151	150	135	141	146	139	137	140	133	121	129	147	157	125	155	148	154	133	145	142	135	133	155	155	155	141	112	141	131	137	134	128	147	140	135	146	131	129	163	133	148	125	146	141	142	144	131	146	142	138	133	152	145	150	143	132	122	141	137	134	148	122	138	143	112	127	144	140	149	147	130	162	145	165	119	121	145	137	124	127	147	139
16300	31223	29033	21394	16887	11630	9305	7369	5699	4736	3862	3148	2649	2259	2008	1778	1625	1416	1328	1225	1218	1043	944	861	823	770	729	732	694	615	543	544	485	443	458	435	443	431	441	399	392	399	382	349	400	363	334	353	361	347	314	347	323	355	307	338	313	322	347	351	323	357	376	356	335	311	313	337	320	334	310	306	325	305	318	310	310	332	327	328	347	308	333	301	331	326	293	303	305	316	343	291	321	302	316	301	338	338	316	316	311	309	345	260	342	254	297	317	309	275	312	314	301	302	308	314	294	327	317	321	324	298	310	297	299	333	309	297	323	288	326	306	303	328	316	295	307	327	296	328	328	310	338	339	312	302	296	311	315	291	312	313	308	316	307	308	303	286	316	299	301	317	297	280	301	312	318	322	278	301	300	286	340	299	332	306	320	291	292	298	309	284	297	295	302	306	313	315	335	268	305	305	308	319	299	268	302	290	273	322	320	287	341	306	308	314	296	303	287	299	279	299	294	320	284	289	345	304	312	328	306	304	288	323	269	323	302	333	312	300	311	301	291	318	301	320	328	298	314	315	288	321	310	300	297	360	324	275	353	301	312	280	312	294	342	261	302	319	307	306	325	303	292	298	287	301	252	311	310	321	293	302	282	299	309	306	302	300	300	314	304	311	289	291	300	288	325	299	310	312	338	319	282	324	311	308	314	295	310	295	301	308	282	314	285	310	313	287	305	296	305	298	277	320	314	321	337	309	289	295	312	309	286	291	282	310	292	323	306	314	305	319	277	322	306	275	308	309	304	278	281	293	318	294	293	272	300	339	310	302	312	315	334	267	274	350	278	335	317	289	316	316	313	323	326	302	296	291	298	282	371	313	305	337	298	313	321	282	298	307	320	278	302	312	299	312	313	332	290	281	301	315	334	309	308	303	301	301	317	321	279	300	298	331	290	296	306	286	307	346	297	287	326	286	275	299	291	304	284	301	276	316	311	315	286	334	287	315	292	301	306	314	297	322	311	292	318	315	290	276	315	317	306	300	331	302	307	318	290	281	303	271	288	297	282	299	313	309	333	290	288	320	309	306	308	283	292	282	304	315	328	288	310	284	322	310	286	322	325	308	275	321	333	321	313	299	324	311	293	292	298	273	305	334	282	277	275	318	286	298	308	301	287	276	302	292	297	342	300	279	296	289	319	282	312	324	300	301	288	324	303	293	310	299	338	307	296	325	319	297	293	305	290	298	287	297	278	303	306	313	290	294	280	297	306	280	309	325	304	299	313	293	300	323	313	294	326	302	316	269	313	287	291	326	319	333	271	308	299	318	301	301	304	307	289	319	324	328	319	311	300	295	289	338	286	300	299	299	288	296	329	319	359	285	314	330	301	278	330	290	299	298	277	314	322	280	333	305	308	281	338	309	299	315	305	299	327	318	286	305	302	323	332	267	303	309	291	283	302	327	293	293	310	329	314	268	303	351	334	277	322	312	325	320	285	316	319	320	285	283	297	294	296	320	302	293	298	311	282	321	320	295	322	298	328	304	323	339	311	306	315	341	252	313	317	293	318	290	309	267	333	336	342	292	287	297	320	277	340	321	280	301	299	289	320	302	297	324	278	345	290	299	312	294	311	291	301	305	334	322	250	311	283	326	307	314	274	281	338	284	290	280	284	319	326	302	290	289	300	304	291	293	324	296	327	288	283	283	329	310	281	324	301	278	275	262	327	270	304	296	292	306	310	324	313	307	299	332	306	282	302	340	271	338	298	315	285	316	345	307	299	279	290	312	304	329	270	278	276	331	296	309	290	293	271	312	295	306	303	316	299	307	309	295	321	334	302	316	273	301	307	275	308	305	312	277	303	299	312	299	289	341	297	308	332	316	307	321	325	281	322	330	293	275	333	288	301	332	281	317	325	326	283	316	323	318	303	283	315	297	288	314	295	323	298	329	332	313	280	308	314	333	315	287	286	309	291	298	311	306	312	344	288	321	353	295	332	324	283	305	296	294	323	314	272	290	305	309	300	334	325	283	317	316	289	309	310	308	259	291	322	293	317	304	311	309	311	292	297	319	307	315	305	266	296	298	320	269	313	278	295	293	345	295	304	283	303	282	296	288	287	295	288	308	320	298	321	329	274	287	331	314	316	315	280	293	296	319	270	296	291	319	278	315	317	310	298	264	316	286	303	309	289	296	313	310	289	309	324	321	312	264	303	298	305	294	296	314	328	306	322	304	300	303	279	319	286	289	291	322	279	308	320	318	299	340	306	308	305	322	313	297	272	314	300	328	283	300	314	291	336	327	307	303	299	296	294	285	300	322	313	298	338	314	302	290	305	310	288	295	283	311	310	293	262	297	314	291	304	323	305	296	283	285	317	305	330	308	309	315	290	308	311	305	315	311	328	288	314	278	315	298	314	334	318	309	310	315	321	313	315	304	318	314	307	306	309	319	310	305	338	287	283	339	279	302	278	330	315	324	290	333	263	316	326	317	331	316	325	327	341	295	300	284	299	295	313	289	322	290	334	321	286	293	316	306	317	285	304	294	303	315	307	278	305	270	287	309	313	334	322	306	315	313	331	293	298	306	298	271	305	325	318	330	311	302	292	299	305	333	278	313	306	306	272	313	309	309	297	306	294	302	312	308	318	313	308	333	300	265	342	291	321	302	288	297	321	326	321	327	316	317	312	328	294	315	329	304	298	296	309	295	314	280	313	323	322	343	297	288	312	296	311	296	331	303	284	291	278	331	332	269	350	318	292	329	312	277	319	286	296	342	287	288	327	306	300	306	327	311	300	308	320	297	311	324	292	311	305	326	317	315	308	278	305	286	311	316	313	303	342	293	319	316	336	354	290	309	309	325	318	284	309	296	315	309	288	306	306	302	311	318	319	306	323	300	320	306	314	324	334	317	267	310	319	307	303	313	295	267	292	284	321	294	310	304	281	276	309	252	287	306	298	312	317	306	289	298	297	310	316	336	317	292	270	323	310	310	289	304	285	295	290	312	317	306	316	326	305	303	300	289	320	341	317	301	299	309	325	305	279	297	309	276	309	313	318	303	308	275	308	300	306	292	313	291	312	312	309	332	274	324	317	285	285	299	321	287	297	290	299	293	333	301	290	300	309	316	283	288	297	290	282	302	269	297	305	292	333	301	304	278	308	289	303	328	285	309	326	307	323	321	305	305	321	314	296	344	291	319	334	308	340	306	316	300	300	317	295	290	318	316	311	306	326	283	301	303	299	286	312	264	293	316	306	346	325	311	299	299	303	292	293	300	287	299	305	333	321	290	286	313	313	299	301	291	354	318	309	293	335	310	291	295	289	296	283	334	263	267	299	315	320	283	294	308	301	303	317	315	322	302	310	282	316	314	298	329	335	310	318	310	328	316	299	282	319	313	311	306	336	307	314	307	313	306	284	312	308	304	347	292	329	326	301	309	302	312	295	305	318	314	284	309	305	286	302	284	318	301	307	309	297	318	319	319	282	318	306	319	316	294	318	313	351	303
26994	20742	12601	5444	2352	1440	1074	767	689	547	533	445	405	378	338	365	335	319	294	321	327	281	286	290	283	238	287	252	281	257	247	259	270	267	271	255	265	281	258	232	265	247	232	231	241	269	223	257	244	229	243	239	225	248	249	241	226	256	248	234	218	221	237	227	238	230	237	252	234	273	250	239	253	268	268	220	259	250	229	226	256	254	234	213	242	265	261	233	251	256	242	227	242	241	242	246	249	245	219	233	266	257	236	252	221	256	231	240	243	216	225	222	222	251	268	236	235	239	218	219	277	260	236	263	230	249	222	231	219	249	244	239	241	266	222	252	252	222	238	220	293	237	237	233	264	227	238	216	274	234	230	237	254	255	235	217	242	247	250	260	241	266	232	230	229	242	241	233	205	254	264	216	241	222	231	244	232	218	214	246	243	269	259	221	235	227	216	234	207	254	255	247	236	259	216	227	212	224	243	240	264	265	201	244	239	241	224	221	215	246	233	212	229	251	230	259	242	268	220	250	220	238	230	230	226	271	228	216	245	246	230	241	237	250	228	234	246	252	238	250	259	257	234	260	230	238	220	239	231	212	221	240	199	216	248	251	246	217	228	228	226	237	279	230	237	244	216	238	259	239	284	232	260	253	220	232	232	251	259	274	238	263	249	255	218	225	231	219	236	235	232	230	257	257	260	231	248	239	219	250	230	233	212	248	244	255	246	247	220	232	224	221	251	235	237	235	236	240	259	246	237	251	226	243	230	262	226	230	256	232	243	230	234	276	213	237	231	260	209	237	235	249	264	231	261	216	247	225	245	234	233	247	237	234	229	229	226	242	243	223	248	227	256	234	264	221	226	246	251	248	249	239	226	264	216	245	269	233	241	213	217	265	258	235	234	245	235	243	239	267	227	246	222	250	223	244	239	227	272	223	232	239	226	265	253	216	208	208	242	238	240	224	269	239	228	256	223	239	250	226	202	258	218	260	214	235	258	229	259	232	232	236	221	236	228	218	218	227	231	237	229	267	258	241	258	236	219	229	236	257	209	233	224	216	256	230	233	222	247	247	223	245	223	214	229	241	252	239	223	246	252	244	244	262	222	241	216	240	228	261	223	245	229	264	263	251	227	217	243	241	246	234	234	208	250	248	246	230	270	255	259	209	249	211	209	212	262	236	249	230	228	233	213	233	237	234	241	238	241	218	246	243	251	226	243	250	217	236	251	243	219	224	223	249	212	252	252	226	222	234	254	245	240	236	248	231	253	246	248	220	217	255	258	251	226	250	227	226	254	233	255	225	244	230	227	237	232	219	255	225	238	236	252	258	233	225	225	226	252	236	240	231	232	267	239	231	225	246	243	253	258	264	256	222	258	276	262	241	246	247	226	242	252	246	245	239	237	241	233	245	251	247	254	239	205	228	237	258	263	242	254	235	265	267	232	246	257	233	257	225	230	250	203	236	240	266	242	239	228	246	246	244	242	227	234	213	245	239	230	239	235	266	232	241	218	231	222	263	245	231	222	261	265	258	234	251	235	240	223	245	229	257	237	248	211	249	243	246	241	234	220	260	249	254	243	252	215	265	239	238	269	261	226	232	241	243	243	229	248	235	241	234	223	223	224	203	242	233	238	221	252	205	223	225	201	247	212	232	233	223	214	248	248	262	236	251	212	211	240	205	236	245	232	236	255	264	231	268	242	260	229	242	240	257	256	225	226	245	236	227	214	234	227	238	246	230	232	246	248	215	265	243	225	244	253	232	240	255	230	247	220	266	234	223	255	222	248	230	252	247	250	251	224	225	226	251	222	213	226	228	256	242	216	218	234	245	216	237	216	226	228	213	214	257	219	241	242	240	226	245	219	237	236	229	243	248	207	244	234	231	220	236	240	254	250	243	240	252	265	217	245	254	209	211	253	237	261	248	226	230	258	231	230	255	257	211	251	256	207	212	237	211	251	223	237	242	237	237	270	223	221	239	260	224	248	221	240	272	228	232	225	224	256	242	247	216	224	235	213	218	247	216	217	226	242	245	229	242	244	219	237	203	243	234	246	227	242	213	213	249	250	205	237	220	238	228	196	234	212	229	221	222	227	241	240	218	212	235	202	260	233	261	242	262	219	242	231	226	249	227	226	276	243	257	241	230	243	200	234	235	235	225	231	239	248	220	234	228	214	237	236	260	232	259	230	238	236	257	242	221	256	212	256	261	220	229	242	276	260	247	223	259	233	236	258	209	217	266	249	250	237	229	257	246	252	268	237	248	236	251	214	223	218	253	238	245	223	229	251	224	238	237	275	254	223	243	224	241	236	253	229	261	235	228	247	228	242	218	251	235	245	231	254	247	246	224	241	246	273	228	228	238	235	255	220	234	234	251	236	227	234	225	240	277	233	239	226	224	235	229	230	253	222	253	229	261	220	225	253	227	235	231	224	234	247	230	216	232	220	260	227	279	244	213	247	267	209	249	244	234	200	220	227	255	262	250	223	232	234	228	236	238	257	214	258	228	260	209	248	242	240	246	241	248	254	246	247	219	233	254	234	239	238	258	239	236	243	212	251	244	237	212	234	205	246	245	246	254	244	222	233	250	224	218	242	263	258	263	229	231	222	210	228	245	238	222	225	264	235	235	219	260	239	243	259	220	203	248	223	233	222	230	222	246	233	243	238	240	229	268	233	256	220	270	215	234	236	227	236	235	238	233	211	233	255	234	262	203	222	262	257	281	280	251	253	233	224	244	258	252	255	219	250	235	257	262	232	248	231	264	223	255	240	261	227	219	234	233	229	232	215	255	243	256	222	238	229	217	233	221	238	208	243	218	223	240	232	231	231	223	261	225	236	227	230	241	225	256	229	220	229	206	243	202	249	234	248	225	250	211	240	250	249	243	226	253	230	232	245	268	212	215	215	228	236	247	225	237	228	242	247	249	239	252	227	239	254	251	212	219	234	259	249	275	261	243	245	224	254	213	267	239	231	219	226	236	258	222	236	238	247	231	246	246	261	255	219	237	218	246	207	241	244	241	245	234	249	238	245	234	231	244	248	247	243	220	226	250	217	219	264	238	245	240	233	253	228	229	221	248	239	222	222	240	251	218	229	228	239	225	247	254	248	229	248	254	225	229	221	247	243	223	257	227	212	254	229	214	259	226	212	259	247	238	257	247	241	237	253	234	229	221	237	245	246	261	266	244	210	256	204	238	225	261	214	214	245	224	246	237	237	244	235	237	255	220	234	266	263	263	223	243	232	243	251	220	231	241	223	233	236	230	227	262	236	217	221	230	252	240	240	219	262	268	244	230	249	238	241	236	251	255	224	216	234	221	229	258	251	239	229	218	272	220	249	223	262	224	227	251	247	265	215	215	226	255	247	263	276	210	254	233	219	226	249	247	215	239	217	227	264	256	230	229	254	238	251	244	235	230	243	242	242	269	240	245	271	216	229	247	227	245	248	212	244	251	233	243	260	283	224	255	272	244	217	239	233	210	227	243	242	228	253	230	239	240
12679	19086	18855	12883	8353	5441	4305	3313	2645	2155	1809	1628	1451	1297	1190	1103	1029	942	889	874	840	794	740	733	735	690	738	661	683	611	582	592	557	548	509	592	590	590	547	559	542	552	529	518	488	493	532	519	496	522	504	528	462	497	524	523	515	544	555	531	538	542	517	563	492	552	509	523	506	536	499	519	510	547	536	510	516	555	531	517	517	538	492	480	556	536	548	519	496	524	532	520	530	542	491	521	558	434	529	496	547	502	490	490	554	501	511	490	530	503	540	553	503	499	488	499	486	519	554	530	496	554	510	514	513	476	521	526	492	493	521	523	528	521	505	493	511	520	437	533	488	523	499	543	488	517	497	522	498	504	497	484	503	517	506	566	494	489	508	503	535	530	473	506	499	511	477	504	501	503	509	501	485	540	546	515	507	491	536	506	519	506	522	509	529	487	502	506	522	535	530	499	503	539	536	484	519	477	479	534	523	504	497	556	499	490	539	541	502	526	533	510	505	482	520	527	565	497	483	502	539	502	513	501	492	502	520	498	505	527	537	457	513	504	510	486	510	507	521	502	509	520	519	498	502	512	528	492	494	525	509	519	482	560	545	460	496	517	504	526	479	513	493	539	503	492	502	546	508	497	495	541	557	514	530	537	538	537	507	530	546	532	491	553	482	482	481	545	521	511	532	490	502	508	488	519	502	532	510	529	509	510	491	506	526	504	541	463	486	524	532	483	476	520	498	550	511	511	499	507	510	500	507	502	487	556	546	516	524	575	481	514	532	532	580	507	484	505	537	523	528	510	506	487	541	547	499	488	506	501	509	506	544	532	504	525	513	536	478	479	517	489	528	487	478	527	509	495	536	532	507	532	536	500	500	546	497	506	478	510	499	489	508	486	508	474	528	460	485	508	523	476	500	491	514	507	520	537	486	491	528	498	480	512	538	541	483	488	537	502	489	493	498	511	518	536	501	558	510	516	515	528	529	552	527	513	467	500	471	502	531	536	539	534	560	525	493	517	514	511	523	506	519	502	495	515	504	545	522	509	518	532	552	527	513	518	519	466	511	495	517	480	482	503	518	500	510	557	519	515	532	513	517	517	538	515	506	506	514	515	501	481	498	486	535	530	510	508	489	526	502	505	500	494	504	530	525	498	491	508	527	503	527	509	491	519	504	490	502	553	589	489	490	479	474	480	513	489	547	514	490	507	524	507	510	517	484	491	491	503	499	495	490	532	483	507	548	528	486	516	509	562	508	523	514	541	564	471	522	525	488	463	544	523	486	507	515	484	537	518	529	496	539	560	523	518	520	518	500	505	543	513	549	537	477	530	519	520	502	551	540	552	547	524	531	478	520	550	527	511	518	526	525	474	516	499	518	536	550	501	502	502	549	538	490	497	546	500	529	483	512	535	494	523	501	511	528	535	500	495	524	562	543	505	526	487	488	533	476	533	508	495	532	490	509	517	484	538	516	495	549	515	524	518	527	489	500	540	547	496	483	480	508	541	506	533	490	504	522	536	450	489	505	535	497	536	545	513	533	525	512	527	503	512	519	541	498	509	495	536	536	504	504	478	564	481	513	485	544	510	501	529	509	471	521	547	539	462	556	472	520	516	500	511	557	520	520	516	497	529	469	522	504	494	500	486	527	479	552	514	508	491	535	502	522	509	494	528	529	489	533	531	501	530	530	504	503	526	456	502	555	526	530	476	499	517	543	540	522	492	545	519	484	520	504	515	489	555	490	511	456	513	507	506	497	518	544	540	546	566	526	524	500	529	511	512	562	529	501	515	497	495	517	497	530	530	498	524	482	498	514	519	534	517	523	523	476	485	504	516	530	509	531	482	523	526	519	478	507	530	533	547	503	518	482	511	567	490	522	513	505	488	531	511	456	491	528	486	508	559	516	491	495	525	507	576	516	551	472	500	485	519	534	520	484	523	552	527	509	529	574	505	528	554	518	515	481	501	513	512	511	503	507	503	513	515	515	495	501	526	521	549	490	499	491	472	530	509	541	520	568	494	535	502	513	509	494	487	556	526	528	490	534	535	496	530	512	541	510	523	494	549	527	482	560	494	512	510	546	521	494	516	500	513	494	510	563	492	501	512	535	539	471	545	545	550	529	486	519	510	473	473	528	507	514	540	498	479	505	499	512	537	480	514	468	500	506	489	528	525	515	467	491	491	510	535	519	522	466	478	522	536	529	489	539	480	547	517	478	520	499	506	529	525	537	474	499	525	531	567	537	491	500	510	529	526	470	485	501	497	496	524	476	550	535	508	485	479	518	488	525	544	478	499	522	511	506	519	487	485	483	511	494	451	521	496	492	508	494	485	507	523	517	520	493	515	500	490	518	511	516	531	554	496	537	519	534	501	514	509	526	492	501	497	466	476	479	486	539	489	529	499	518	489	493	518	527	535	478	475	511	487	510	512	519	510	537	515	526	497	511	497	508	490	524	480	500	526	503	522	519	514	519	473	528	493	534	539	516	483	474	570	498	515	529	534	490	535	496	490	473	530	492	500	535	504	514	527	509	500	539	455	466	461	476	518	497	469	520	520	521	544	500	496	514	501	562	539	514	515	499	474	516	558	504	499	488	495	518	525	479	518	525	494	506	500	523	534	496	530	502	483	495	510	504	519	545	533	517	496	515	558	538	507	508	546	511	558	489	527	532	489	491	517	532	544	523	477	493	528	565	512	519	514	510	513	496	535	513	538	476	539	498	504	531	534	487	518	511	521	506	498	493	524	471	556	527	491	543	551	497	466	491	529	516	499	515	526	531	453	533	471	492	533	497	505	508	530	511	493	500	495	484	511	487	526	524	558	499	522	545	484	512	481	510	512	471	515	534	507	498	525	481	549	555	529	509	519	559	553	516	514	529	488	473	478	490	518	504	494	509	518	471	507	504	478	498	497	515	530	525	504	537	513	486	483	552	488	530	518	567	489	532	514	537	555	516	515	535	524	497	498	521	516	497	484	507	507	468	511	472	474	539	529	507	514	520	520	553	528	513	476	489	495	490	475	515	514	504	507	505	485	506	509	493	511	502	548	505	496	518	539	515	490	504	546	481	500	455	490	539	466	553	484	480	507	527	483	510	543	473	498	509	486	503	489	536	514	559	526	532	500	519	550	484	523	496	506	462	521	506	493	530	505	490	490	491	499	541	531	525	532	503	487	509	487	503	558	506	515	487	523	540	528	507	521	494	476	518	518	513	534	501	507	522	555	493	515	507	507	512	521	520	514	503	499	469	533	542	503	495	513	510	521	517	543	529	487	528	517	484	498	480	527	501	527	526	509	522	525	478	518	518	505	527	531	524	491	487	550	473	501	498	503	521	506	516	530	504	539	492	476	508	518	493	526	478	521	514	486	518	508	531	493	551	542	485	533	520	491	529	511	526	508	540	510	484	509	509	505	545	506	498	504	505	476	480	531	536	550	485	477	483	511	481	492	498	520	531	590	514	520	536	475	528	512	505	468	557	504	490	527	540	530	543	530
24426	21524	28689	24808	19558	4914	2069	1357	943	760	674	614	558	555	421	339	330	352	303	263	290	277	289	234	254	287	240	205	229	229	199	202	182	170	201	219	201	158	182	198	170	210	180	188	174	166	191	176	182	177	151	158	168	172	157	178	179	187	197	195	178	172	188	178	169	174	167	187	168	166	176	177	157	155	164	157	166	169	177	170	163	174	142	163	172	158	166	167	174	152	145	147	163	161	171	171	179	158	166	169	161	153	172	172	141	171	183	203	146	164	137	169	183	165	157	174	156	165	162	158	169	183	153	165	170	177	186	160	164	178	146	198	170	186	165	146	204	168	157	182	173	178	182	156	155	173	174	178	193	157	155	155	153	178	151	161	164	161	151	169	170	203	151	152	188	159	175	165	195	152	175	168	170	177	149	156	169	145	151	157	152	164	152	175	140	153	148	171	148	161	162	137	164	162	161	179	170	166	187	140	182	157	184	154	162	188	172	163	170	147	163	167	162	154	153	175	183	167	147	166	168	178	142	152	156	152	166	148	170	169	166	179	187	170	171	167	156	181	166	163	152	176	155	183	173	160	144	132	148	170	166	176	162	168	168	161	156	145	180	153	182	173	147	161	160	172	187	160	145	166	177	146	183	151	179	163	164	162	135	167	170	163	161	165	154	142	192	185	163	162	171	173	179	160	167	170	167	153	165	162	157	163	164	164	176	162	161	161	160	140	166	166	162	164	161	170	155	165	158	180	167	162	184	172	163	172	172	164	149	153	157	129	148	147	148	163	155	161	149	181	155	163	180	172	158	170	161	161	169	140	176	164	164	167	160	157	173	171	163	156	172	172	145	164	163	170	151	154	171	175	165	146	171	165	163	155	150	163	190	164	172	153	166	176	162	180	170	177	141	190	140	179	147	161	149	137	174	172	157	161	173	133	194	203	168	164	148	166	168	150	177	163	170	191	179	157	155	180	161	152	157	157	201	165	151	172	159	156	192	174	182	157	177	165	173	148	155	180	179	166	176	195	157	157	176	166	157	171	157	175	153	156	151	181	142	183	157	183	155	176	162	151	181	163	187	175	139	168	160	180	165	173	186	172	173	167	164	190	164	140	141	153	138	161	180	159	174	175	158	158	184	201	158	152	159	161	160	191	178	154	154	151	186	167	164	181	178	189	166	165	160	171	175	158	155	146	157	163	177	176	174	157	169	161	174	174	153	176	160	175	174	199	164	130	148	169	142	167	188	169	150	169	174	176	166	163	158	151	144	174	174	162	162	171	162	172	151	180	168	166	155	155	151	180	160	185	164	200	163	165	162	150	173	178	154	176	166	170	176	160	180	178	171	177	165	171	147	177	181	166	157	155	185	170	127	164	159	166	171	162	158	165	171	174	181	144	157	181	176	158	180	165	172	182	173	157	156	173	166	175	160	162	180	184	178	159	151	160	154	150	154	149	158	155	174	150	181	160	125	164	170	160	172	146	194	145	160	154	167	148	158	150	152	156	163	161	172	167	160	164	172	171	173	180	174	168	174	163	172	176	154	163	150	144	171	155	166	169	171	176	170	160	147	166	141	144	164	160	167	173	163	175	178	163	147	172	164	152	177	155	144	171	184	162	139	174	178	158	167	158	154	154	179	162	175	158	171	165	148	168	170	198	176	190	167	163	146	173	157	170	170	151	184	173	166	163	176	157	178	159	166	147	201	171	157	147	156	152	153	148	169	188	154	170	166	174	172	176	158	159	152	158	170	146	168	177	166	159	147	178	156	166	146	190	140	168	170	164	159	174	176	177	158	168	166	118	187	151	168	174	171	139	149	164	164	175	175	172	139	145	149	135	198	164	172	169	168	167	166	144	167	153	191	176	151	149	178	174	161	161	163	174	170	162	174	174	171	161	156	153	170	160	169	154	167	165	136	162	149	183	161	157	172	177	166	182	176	174	186	201	178	180	175	156	162	178	157	165	146	176	173	166	172	153	175	152	179	165	173	173	187	164	175	169	179	162	187	186	163	160	163	170	176	146	169	169	149	162	159	147	162	175	163	187	143	154	149	196	176	158	180	183	169	161	155	163	158	165	169	170	153	147	182	155	137	137	155	175	153	153	174	115	145	164	158	180	158	171	155	166	176	168	159	179	161	180	166	186	203	166	177	166	142	203	170	171	143	147	171	164	166	157	158	146	149	171	162	182	162	155	184	182	167	166	147	167	175	165	142	163	171	158	166	177	177	162	156	154	164	166	167	174	168	156	157	172	167	154	162	166	171	190	145	184	191	168	167	157	163	177	179	164	148	158	154	164	149	179	163	146	158	163	165	189	151	166	172	150	137	167	157	167	138	150	163	182	184	157	148	176	154	170	146	169	162	159	159	169	156	160	151	179	146	162	142	155	169	176	163	143	183	143	162	178	150	148	148	166	175	139	174	163	178	169	171	147	158	169	147	179	175	161	166	160	170	164	175	151	171	168	161	159	147	145	162	174	167	148	157	170	167	136	161	182	170	167	167	181	166	165	184	152	155	174	201	159	170	190	152	193	185	175	158	160	173	179	162	174	162	144	165	152	166	183	170	167	179	149	160	160	161	180	157	145	165	176	140	135	151	159	157	182	151	152	163	183	163	162	177	164	176	159	150	162	154	172	162	154	183	164	172	148	159	172	178	169	160	152	195	175	154	174	163	194	178	184	190	167	142	167	172	168	170	159	161	141	174	175	162	170	170	189	178	184	178	166	182	166	172	175	171	144	162	163	160	135	164	168	169	171	165	150	143	171	176	158	191	164	156	161	190	162	157	168	161	156	161	170	172	153	160	180	162	181	172	159	159	160	160	155	157	166	163	187	170	161	163	160	162	169	153	175	164	169	157	149	149	159	161	154	162	157	165	163	197	153	178	187	171	146	174	157	165	170	184	165	135	170	174	156	150	164	148	173	189	176	181	182	161	160	158	163	186	147	151	185	170	143	174	164	160	161	153	177	165	164	157	149	157	145	188	168	166	179	158	164	168	135	157	174	153	153	167	166	168	172	141	168	141	149	155	178	136	172	176	176	150	166	157	174	155	133	163	164	179	147	178	151	163	159	151	152	147	163	159	153	153	161	138	151	156	167	176	167	165	135	167	157	193	181	165	166	147	168	153	173	175	158	149	144	160	157	151	160	150	153	161	164	168	186	176	172	187	184	153	153	162	142	139	148	189	151	181	175	169	178	178	171	164	163	186	166	161	146	171	160	173	173	163	180	179	141	159	161	164	158	142	145	174	196	156	159	155	166	172	169	175	151	172	183	158	169	171	164	147	174	168	168	160	179	139	152	151	153	156	141	172	171	172	155	149	163	174	172	164	162	160	169	163	154	176	188	171	173	191	164	156	172	180	163	165	147	175	153	181	160	166	149	156	159	164	155	181	164	138	175	139	162	164	167	165	161	167	174	167	171	161	160	172	156	159	164	175	176	161	149	183	153	134	164	173	155	165	165	170	186	189	166	171	158	167	175	164	162	159	154
14083	26562	26156	18773	12068	8183	6869	5294	3979	3364	2881	2473	2296	2040	1683	1390	1250	1151	1055	974	902	904	790	770	715	705	654	652	617	555	528	516	496	430	462	477	435	481	456	431	402	436	401	365	416	379	397	388	380	343	349	373	418	375	372	393	386	427	391	405	390	380	375	359	371	364	392	367	357	355	369	393	400	380	389	370	346	398	348	354	398	389	365	384	380	373	347	374	355	353	358	389	387	367	322	333	358	365	353	375	380	336	389	376	416	374	361	344	387	335	355	351	363	342	343	312	371	348	362	366	371	352	370	390	373	380	389	382	430	393	394	404	375	362	379	356	404	357	397	368	326	372	362	372	397	364	372	364	382	386	371	359	351	338	370	322	389	383	344	361	351	367	366	375	360	360	360	362	389	340	376	340	368	353	346	361	355	374	353	382	364	385	372	378	348	335	378	367	372	361	355	369	336	340	371	356	360	373	352	346	373	351	352	371	364	395	368	356	379	368	374	409	407	350	363	359	370	381	383	373	367	341	360	362	354	381	342	389	343	362	330	337	352	380	386	348	361	365	362	344	385	346	362	373	318	375	375	367	380	359	389	341	360	399	381	347	361	354	344	368	367	323	381	395	382	343	343	379	364	324	370	356	361	354	352	341	357	352	347	358	361	395	373	340	392	341	349	388	348	391	352	391	379	379	339	353	365	337	382	386	359	385	363	364	362	374	349	366	362	371	390	336	359	387	359	362	360	389	350	351	363	346	379	358	361	374	357	348	385	391	368	387	355	363	372	358	367	327	374	369	338	401	348	375	334	366	389	373	334	358	344	397	350	344	378	374	361	364	360	369	334	355	327	390	315	351	322	337	335	318	351	352	354	374	359	404	391	358	367	368	385	355	377	368	375	348	380	359	405	372	368	340	370	356	378	342	352	343	371	374	380	331	381	340	362	397	371	335	383	342	361	344	385	368	377	342	386	406	378	359	320	345	367	385	359	352	393	373	374	354	330	370	368	351	358	339	365	357	392	350	355	372	388	366	352	344	371	341	361	383	367	383	364	348	364	359	336	380	361	353	327	353	353	355	390	357	374	339	368	337	340	331	374	388	335	363	382	371	344	413	352	367	386	377	382	359	353	385	331	358	354	345	376	400	380	373	351	395	357	382	373	347	351	347	350	367	360	375	356	395	356	386	357	338	316	390	368	349	338	329	379	349	391	376	389	393	412	342	377	384	303	344	360	368	369	360	401	352	393	368	345	373	374	373	334	381	386	383	367	327	366	346	379	390	392	380	382	357	338	368	365	350	375	398	364	354	389	357	360	357	328	330	385	368	353	351	344	357	400	398	353	377	374	343	370	366	353	361	387	374	378	373	364	378	377	356	384	356	370	374	368	366	354	338	357	348	339	365	366	336	344	390	386	372	358	356	376	369	363	359	369	341	369	356	385	348	335	353	365	316	412	350	328	389	362	362	349	360	377	365	377	377	356	365	393	381	374	393	410	354	376	363	365	380	343	360	371	355	327	337	343	352	376	365	348	416	395	353	345	427	351	369	392	361	373	378	371	357	347	383	378	365	359	365	327	382	326	348	344	384	356	338	366	323	356	355	339	342	376	378	358	355	370	338	370	371	342	361	367	372	339	378	385	329	351	345	386	339	383	363	355	363	373	396	388	402	373	342	373	369	333	339	361	349	358	383	403	381	332	354	357	374	396	350	387	364	357	327	359	381	370	353	357	386	367	359	352	395	364	409	404	317	353	403	379	361	365	380	396	354	396	364	370	328	368	332	364	331	355	342	358	369	354	352	371	348	386	375	362	350	352	366	393	393	370	358	355	367	361	344	339	373	325	316	378	349	419	370	355	374	384	348	346	385	354	368	347	357	363	362	357	359	349	340	358	349	360	343	342	343	367	422	347	352	334	370	412	380	366	321	334	333	377	373	381	378	393	379	368	375	372	345	361	380	324	376	374	324	356	364	338	358	363	381	356	372	381	348	392	352	345	370	359	378	342	393	385	358	354	353	356	388	380	346	350	359	362	337	348	359	350	361	366	353	359	334	372	371	369	367	338	346	345	374	342	382	382	372	367	334	344	364	356	378	364	378	376	354	372	350	358	368	359	411	358	348	363	339	361	351	367	378	369	371	366	379	376	399	405	378	340	354	339	350	383	369	341	341	364	326	345	351	372	393	360	365	360	355	405	357	361	351	347	333	342	364	372	347	320	376	369	358	390	346	362	374	360	338	354	352	373	329	369	369	386	367	343	361	354	352	369	347	357	390	374	365	350	336	352	366	391	372	378	385	388	394	384	374	378	383	373	373	348	374	387	369	352	348	351	364	356	384	362	335	314	338	347	399	379	370	370	370	368	322	408	347	384	363	367	359	357	350	409	344	361	321	364	362	350	371	373	370	352	357	370	376	380	363	377	386	390	363	378	367	331	370	374	343	352	395	375	348	363	384	337	374	400	331	360	361	357	372	358	340	351	369	349	373	338	372	345	383	334	358	377	338	339	333	357	406	349	371	393	401	353	384	394	356	357	356	327	383	350	381	384	405	373	380	347	358	374	338	384	358	378	389	355	351	402	391	375	355	366	373	406	339	369	360	363	345	391	367	335	375	368	340	376	363	336	349	337	368	381	368	361	376	382	340	377	387	362	355	381	357	374	383	355	387	352	378	374	355	352	353	363	377	371	336	356	349	376	341	358	350	394	384	358	352	326	370	393	373	370	368	356	355	350	382	349	394	370	356	346	364	384	342	337	396	339	348	390	368	362	349	374	379	345	366	351	382	351	391	405	353	371	360	353	387	363	344	353	376	359	359	402	359	402	353	380	376	386	387	369	374	340	360	359	352	349	354	344	379	317	345	357	349	361	380	387	375	364	365	396	355	361	343	399	397	351	357	321	363	362	377	366	404	367	368	361	318	362	380	342	327	366	373	343	362	360	381	352	348	346	370	365	357	371	375	361	350	373	347	403	342	378	362	350	323	353	386	374	329	364	373	337	390	350	360	357	351	333	381	365	365	367	348	387	362	361	369	360	361	360	346	353	373	336	358	382	358	395	364	383	370	371	373	351	360	358	355	351	359	387	413	404	339	335	344	360	357	335	375	389	363	330	321	372	351	385	358	352	368	387	354	348	377	372	390	389	386	379	330	374	376	369	322	348	351	351	347	359	368	349	343	368	341	360	351	351	411	358	397	348	341	346	380	388	333	360	373	417	392	341	344	366	390	388	376	364	338	363	351	368	354	359	380	357	367	361	367	344	359	320	358	372	353	369	372	382	375	355	349	337	344	360	343	367	373	346	336	356	367	404	378	375	378	384	372	409	371	341	362	379	364	353	363	367	360	381	348	349	375	362	364	368	381	380	362	378	353	338	366	373	344	364	370	324	379	382	345	398	361	374	368	339	370	392	359	370	376	375	362	385	372	365	387	364	367	324	347	378	371	325	352	333	347	349	366	371	359	396	355	366	368	376	396	376	379	397	342	366	334	333	338	388	354
23423	21494	29354	24055	21499	18833	5146	2047	1275	1079	944	778	705	618	563	543	445	393	392	326	332	307	315	283	259	255	216	217	230	217	201	199	201	174	182	180	181	182	184	155	146	149	162	155	153	170	145	138	178	150	149	143	135	157	138	150	159	156	161	146	151	154	148	161	141	131	125	175	132	164	171	121	140	162	153	142	154	166	150	161	171	136	142	146	135	144	138	137	156	136	135	164	141	143	166	146	127	125	146	153	132	152	140	138	133	155	139	123	130	143	136	140	121	130	163	132	174	152	147	144	149	152	135	168	156	150	153	136	162	140	154	137	138	156	132	162	159	152	143	151	134	148	151	138	152	143	137	149	131	139	138	145	146	166	139	132	144	164	151	150	146	140	132	154	122	124	150	145	142	145	142	145	134	139	147	160	116	159	163	152	141	153	131	158	153	146	150	155	150	134	148	135	149	138	138	138	154	127	147	156	143	155	142	138	139	162	130	127	164	162	158	145	148	143	150	144	161	159	157	125	126	149	161	142	143	139	152	125	136	143	160	134	147	128	130	114	151	156	136	149	126	137	122	145	152	150	150	162	142	161	135	150	150	139	145	142	142	156	160	162	153	122	152	154	151	149	155	158	150	123	138	135	144	155	133	128	137	119	141	148	151	138	148	150	135	145	149	138	142	124	140	154	132	138	137	118	162	141	147	137	146	133	135	146	124	127	154	148	147	153	144	127	129	123	146	138	118	125	148	143	134	123	135	143	146	141	125	162	127	142	161	128	146	155	135	145	123	154	137	152	151	147	151	127	151	143	160	129	141	133	163	137	121	136	145	138	168	149	148	133	153	159	118	132	148	159	145	145	147	141	149	128	123	154	141	162	132	124	135	175	132	143	124	147	152	127	134	112	139	137	156	143	138	169	116	137	149	141	126	142	162	173	150	165	133	135	141	134	147	121	150	121	130	159	129	151	126	139	160	142	139	127	148	127	130	134	123	134	168	161	145	125	145	143	134	155	144	128	152	142	138	127	163	128	145	149	154	159	139	157	135	120	140	142	149	140	136	123	142	150	158	154	147	137	140	143	147	145	147	127	131	138	153	159	142	151	118	152	153	167	168	137	151	132	149	129	139	132	151	165	154	134	138	143	142	156	149	151	128	157	145	151	147	144	138	144	144	143	135	144	158	132	142	134	137	142	146	141	145	144	148	146	156	160	148	138	131	156	151	140	120	147	128	145	133	153	149	149	155	136	140	145	138	117	134	131	137	149	143	119	139	138	137	132	146	142	132	159	132	161	140	141	151	137	124	140	143	145	142	142	144	143	136	154	134	159	157	138	138	138	133	138	131	135	151	127	131	148	143	153	136	145	133	133	153	141	134	145	141	143	158	141	134	142	128	158	129	137	148	147	152	125	121	148	140	149	132	140	144	153	120	145	148	152	145	143	139	144	141	156	121	152	164	146	165	167	134	136	128	122	139	144	132	141	144	129	144	148	130	138	163	149	149	153	148	145	168	146	156	143	138	152	153	138	141	134	147	138	156	135	143	138	168	127	146	170	161	137	134	157	143	134	145	136	129	146	136	123	142	150	136	134	145	136	148	156	150	135	151	145	151	122	138	141	148	157	132	156	127	144	125	150	122	144	159	135	126	132	146	137	148	138	127	145	161	118	136	145	120	128	145	149	126	142	148	159	128	162	139	139	138	147	160	133	165	141	141	167	121	147	158	143	151	152	146	133	149	152	159	122	155	152	164	151	161	158	144	146	146	119	138	144	151	146	145	132	148	120	131	140	157	158	132	128	133	148	143	148	151	152	151	135	152	129	158	152	144	141	139	138	156	129	129	126	135	130	143	153	132	130	148	150	124	148	144	132	141	169	155	141	150	149	136	146	133	133	142	144	137	162	133	155	158	150	160	122	158	152	149	147	142	150	165	148	137	180	132	140	141	148	160	128	149	144	142	128	144	150	154	166	162	159	147	127	141	158	131	163	158	151	147	145	158	138	152	160	149	132	151	142	140	135	132	161	123	174	132	166	147	155	132	160	150	143	156	167	129	127	144	132	156	145	143	132	142	107	146	151	157	146	124	163	154	133	124	147	122	155	127	159	147	145	152	140	145	147	153	154	143	136	134	128	138	149	144	135	134	171	142	142	155	150	119	164	153	139	154	167	147	123	135	161	136	150	140	134	134	131	146	144	152	152	134	132	132	131	134	127	158	168	122	161	142	136	131	122	137	139	141	170	139	154	144	156	125	143	133	128	156	136	145	166	138	136	145	127	151	133	130	120	118	133	156	146	125	136	152	142	151	124	126	141	159	115	154	145	151	163	151	141	155	135	137	152	173	134	143	132	139	156	153	147	143	135	144	127	148	137	136	143	155	141	137	148	154	157	145	144	148	117	140	144	158	137	152	134	138	142	149	127	157	147	132	143	133	162	159	125	168	126	136	154	145	149	130	135	140	141	149	128	148	129	148	152	130	144	120	142	159	157	155	136	119	138	169	139	129	170	138	152	141	159	137	159	137	153	140	151	168	141	132	142	149	119	122	147	147	123	133	127	142	153	169	140	145	142	120	148	133	143	151	139	129	147	131	111	140	140	159	133	137	142	135	145	130	151	111	137	138	130	140	160	147	139	137	131	148	169	130	178	153	123	161	135	171	137	126	162	144	138	160	154	141	147	140	147	150	153	146	160	153	131	145	135	140	143	158	152	160	147	149	139	155	144	135	168	153	157	128	138	153	135	135	130	127	135	130	144	133	127	147	158	164	147	144	124	142	138	156	134	147	145	143	164	110	124	142	127	108	132	134	145	132	133	138	132	132	131	144	117	154	148	145	144	119	153	141	132	150	129	139	137	156	152	161	146	143	137	134	158	134	167	140	146	160	150	129	140	147	148	143	146	117	142	156	154	126	145	153	143	135	134	143	151	151	128	159	144	156	148	131	147	156	124	147	133	146	134	138	147	150	131	142	140	139	160	160	139	137	165	158	148	146	119	153	128	144	136	111	134	154	161	146	133	147	129	129	143	122	146	137	150	155	146	137	123	166	153	138	154	122	150	124	142	142	142	150	151	126	156	126	150	130	145	140	164	148	150	151	132	134	160	162	143	151	142	136	132	151	129	144	147	137	117	135	138	146	128	131	131	149	123	147	148	155	138	149	120	133	155	152	151	146	154	137	143	157	144	150	158	124	124	152	154	137	136	146	113	139	164	174	131	131	181	153	139	149	168	130	133	145	140	115	158	179	140	140	130	157	141	158	157	171	150	135	151	162	116	145	143	159	131	130	142	129	152	130	149	135	128	153	146	153	138	143	134	150	141	137	133	162	131	152	163	154	151	137	120	148	156	134	148	163	153	144	132	147	158	159	163	128	143	140	138	134	140	145	139	121	141	134	120	139	152	149	145	137	122	152	130	127	119	156	148	142	177	127	163	137	122	159	122	135	142	136	141	116	161	136	147	124	136	141	162	155	127	158	156	145	134	152	171	158	154	134	139
16129	31763	31586	22082	14753	11548	9261	7051	5310	4532	4045	3431	2966	2671	2368	2019	1707	1475	1379	1219	1072	1012	958	906	849	821	746	702	626	618	519	496	480	461	469	493	450	431	411	376	346	359	367	336	323	369	359	305	314	348	322	315	325	326	350	343	328	359	385	318	338	273	330	340	322	350	322	315	317	301	296	296	310	314	301	301	382	311	308	289	320	335	291	296	308	326	342	297	293	307	313	275	316	311	341	322	328	317	308	303	339	289	334	282	315	307	304	310	295	309	322	299	286	323	313	284	283	319	292	298	315	318	298	305	307	285	326	313	318	338	335	350	270	335	306	301	331	302	294	319	306	388	298	305	350	320	303	298	311	276	298	291	319	293	306	314	271	312	334	286	319	324	300	329	320	324	304	286	294	287	280	308	313	314	323	312	304	343	309	301	287	299	316	297	286	328	292	304	313	299	313	289	300	311	330	279	303	291	322	280	314	293	302	282	315	292	300	308	286	273	286	301	302	309	309	271	285	282	322	296	298	298	322	314	329	317	301	283	283	280	307	322	273	298	309	311	291	291	295	318	291	303	307	292	284	335	285	317	293	285	309	307	301	282	283	299	316	294	314	301	290	312	271	324	298	293	294	292	313	301	300	294	297	275	359	271	306	301	311	301	297	318	291	275	289	316	322	315	286	262	301	331	304	278	316	321	308	287	287	302	310	310	280	320	281	296	300	304	299	289	320	285	292	310	316	336	290	321	310	311	278	326	311	340	307	287	325	282	305	294	287	293	330	291	288	303	292	324	312	294	311	300	302	308	271	309	331	279	295	296	323	301	300	302	294	314	277	319	319	298	291	330	328	290	332	346	295	304	312	292	289	285	310	265	310	297	330	309	312	271	287	306	302	314	291	296	290	309	311	306	302	281	289	305	282	313	308	301	299	277	272	294	292	321	312	326	332	285	328	328	318	289	304	310	309	309	313	313	283	301	293	293	302	297	294	282	288	281	314	273	297	316	293	295	307	310	310	275	305	352	302	291	291	284	310	280	291	273	292	308	320	301	275	325	298	337	313	311	351	292	280	329	330	287	295	279	288	296	298	296	283	292	291	290	319	321	327	314	294	275	274	295	330	324	305	315	286	306	279	302	320	264	335	307	305	270	309	305	311	338	293	297	283	324	292	303	293	294	270	292	319	310	319	320	278	302	298	306	301	312	308	307	305	268	317	302	267	287	310	315	317	287	318	293	318	283	308	318	293	323	293	306	298	328	327	324	291	312	278	287	317	298	288	302	292	323	288	291	322	307	300	307	328	293	313	345	287	306	324	313	289	303	302	311	318	299	295	315	309	306	311	293	328	335	298	328	267	291	304	285	293	268	288	302	290	308	299	313	304	330	320	293	291	279	321	302	293	284	294	324	281	315	281	353	305	339	309	351	324	295	286	286	330	321	304	285	294	288	330	273	307	322	301	280	314	296	290	312	329	308	281	307	299	291	302	296	340	301	266	292	279	350	256	315	303	316	300	302	316	305	303	318	274	328	286	270	329	323	290	324	319	308	317	331	272	292	335	333	302	318	305	321	314	324	304	331	305	309	305	307	275	284	293	284	305	313	331	310	287	289	300	319	303	287	321	299	298	280	305	338	297	279	311	295	270	286	303	320	303	290	286	323	287	331	296	310	280	294	278	341	280	323	293	300	299	327	311	318	280	305	335	310	315	304	300	321	308	270	295	296	294	312	269	295	293	283	318	321	279	327	314	278	333	282	318	305	321	309	279	303	298	295	304	316	328	307	290	291	325	271	288	321	310	306	310	285	291	306	329	306	288	317	272	302	292	270	326	306	334	292	293	281	292	298	298	280	312	315	298	320	294	275	320	298	329	278	308	330	345	280	294	335	279	323	320	339	336	298	312	321	294	313	308	297	306	279	288	298	306	296	331	293	326	295	320	319	306	306	295	298	290	294	345	307	304	296	330	305	302	301	303	297	319	324	343	290	315	340	294	279	311	311	294	293	283	307	282	321	312	320	278	297	300	296	315	284	313	316	301	316	281	289	276	254	334	332	291	286	282	316	310	304	279	306	302	310	312	274	310	278	315	299	296	323	299	289	281	315	313	310	304	300	319	304	307	304	300	285	301	326	335	275	347	281	310	290	281	321	293	290	334	283	287	294	308	292	277	270	300	340	333	303	307	270	285	300	306	285	302	319	299	308	304	326	320	301	287	299	291	271	320	330	312	299	297	285	307	289	322	290	287	327	297	274	279	322	296	349	303	274	297	280	303	291	315	296	296	317	292	289	312	277	301	296	298	297	319	294	295	305	297	327	292	280	279	293	313	315	294	302	307	306	294	294	316	312	297	303	291	336	318	307	316	293	282	301	297	332	329	324	314	289	297	298	292	302	313	298	284	303	328	303	286	309	294	298	298	295	301	263	300	295	316	333	302	313	314	279	306	270	302	306	297	284	284	322	318	311	288	319	302	304	262	313	301	312	311	327	294	278	306	305	259	311	299	308	283	291	308	304	295	310	290	293	291	330	309	304	303	295	276	263	309	287	325	329	294	305	308	277	286	328	292	293	305	324	314	288	309	301	288	310	276	301	284	309	287	264	306	276	299	300	304	320	315	298	314	284	291	289	278	289	304	297	319	295	266	336	304	317	313	282	289	299	332	295	299	278	296	294	326	276	315	304	303	340	311	287	299	333	306	311	284	323	304	303	302	292	311	354	270	310	309	281	267	297	276	303	287	313	303	292	317	326	328	333	295	300	284	287	303	313	278	333	290	319	301	318	299	333	287	261	321	274	299	278	304	315	318	280	311	295	278	327	306	283	305	283	292	308	318	287	315	291	276	320	298	310	318	320	301	332	274	325	306	324	302	328	298	323	314	275	265	309	288	330	272	300	279	291	298	319	316	305	295	300	297	290	285	305	304	297	272	304	342	306	312	277	280	279	319	297	319	287	276	298	279	293	320	307	277	294	283	308	320	330	300	289	296	309	312	289	313	297	312	282	308	331	296	316	294	322	303	297	288	303	290	290	312	313	302	300	337	285	306	289	321	300	323	311	285	323	290	319	291	284	300	302	297	297	292	295	301	304	315	300	310	309	315	286	325	271	325	302	302	309	326	324	265	288	318	286	273	300	291	292	299	300	286	297	288	323	262	304	293	323	300	307	293	275	296	287	290	313	278	305	299	319	289	314	312	278	311	316	299	283	284	275	278	341	306	335	293	297	290	288	348	312	291	273	290	294	282	276	303	314	339	288	302	279	335	319	306	327	286	289	273	295	307	272	287	316	316	294	262	304	280	319	262	340	296	277	302	328	310	295	298	307	312	317	319	293	284	304	298	289	280	278	306	298	284	304	333	309	310	316	313	311	301	263	335	292	331	290	305	281	278	355	298	342	323	315	306	287	340	324	291	310	294	303	301	320	286	295	281	288	322	299	307	289	299	289	306	305	274	294	288	305	304	319	336	337	295	313	316	313	297	308	280	310	306	331	312	311	278	293
26810	20791	13547	5356	1991	1352	1024	648	603	519	501	447	414	392	398	328	331	315	305	312	315	308	254	268	283	290	291	263	235	259	251	262	231	258	247	246	254	227	232	260	226	215	227	227	247	262	225	241	206	243	228	262	253	235	250	254	233	247	206	254	237	214	246	250	223	213	254	249	243	249	242	229	244	250	205	246	229	231	198	236	249	242	235	218	230	249	231	247	246	241	233	229	210	236	242	227	239	227	233	224	219	250	220	230	200	200	260	232	230	242	222	224	244	220	250	250	274	234	227	246	257	241	249	235	249	230	256	246	206	195	224	246	242	279	233	244	235	233	250	237	233	218	260	212	227	265	229	222	249	224	238	214	229	225	229	229	230	260	213	254	227	235	265	217	245	229	238	227	227	253	254	233	254	230	210	223	213	245	239	234	226	248	243	257	238	233	252	230	244	252	223	192	237	224	224	244	239	224	254	213	226	205	229	238	220	248	249	235	241	257	229	228	235	229	252	251	213	251	235	224	231	236	221	261	216	217	227	246	217	221	231	216	237	241	219	231	250	230	239	250	236	234	229	256	210	280	227	231	232	228	238	215	256	239	237	204	270	221	215	193	230	210	237	205	238	208	255	247	226	247	240	224	252	231	252	228	241	235	188	218	226	220	228	257	210	230	251	229	245	247	216	248	226	219	233	221	223	215	243	242	205	217	267	236	239	238	256	240	243	223	224	220	208	227	224	256	243	233	212	233	266	228	243	231	243	254	222	241	235	208	236	232	224	213	243	222	221	232	230	225	233	236	201	239	233	244	221	238	224	218	217	222	202	193	231	204	212	244	254	240	239	210	230	243	242	260	235	224	217	226	263	259	240	247	238	221	250	207	235	224	237	216	233	247	274	220	235	218	202	226	263	210	233	210	243	216	227	243	243	221	235	245	222	235	235	224	237	195	262	223	264	229	254	239	232	231	240	236	223	227	222	244	249	245	234	229	277	245	215	224	243	229	220	239	245	238	222	227	222	242	236	223	226	249	234	222	198	240	249	257	217	233	214	231	235	218	241	237	237	201	263	233	202	230	221	225	247	234	238	234	244	230	253	244	239	223	232	228	223	244	212	236	241	236	253	225	241	229	236	222	234	225	231	243	209	234	218	260	255	242	227	250	260	255	221	224	238	232	220	251	248	221	247	235	242	219	212	228	258	240	233	234	224	240	243	204	223	263	204	240	243	242	235	217	243	229	243	247	239	244	262	230	250	247	207	235	253	235	244	215	253	231	258	237	226	230	246	233	268	253	215	247	251	216	251	261	227	213	228	211	224	254	231	257	258	235	234	253	238	245	231	258	210	234	244	230	216	237	251	221	253	223	232	243	253	228	236	233	218	247	220	226	229	233	213	245	228	262	266	249	259	244	259	228	243	207	237	234	238	223	232	260	226	253	191	249	231	224	242	259	241	233	230	248	255	223	224	249	218	197	214	217	233	234	237	266	227	222	243	222	233	237	248	246	275	268	206	228	220	234	253	264	234	263	205	238	254	234	241	239	242	248	238	226	225	220	230	222	262	218	220	233	244	224	206	239	241	230	242	233	239	241	232	232	255	231	221	215	241	228	271	227	239	229	250	238	231	260	251	249	225	240	234	217	245	286	225	257	251	229	257	244	241	205	250	207	235	225	228	219	254	229	254	257	275	222	242	214	235	231	237	267	235	246	252	213	237	225	246	284	244	210	243	257	228	226	240	227	251	250	224	246	234	242	235	226	232	219	230	247	194	214	225	223	222	240	239	239	236	198	232	204	238	210	243	215	217	249	232	235	225	248	247	207	222	204	241	237	233	230	239	252	240	211	222	204	216	219	226	226	234	245	228	238	245	247	238	243	241	224	241	270	229	250	249	255	240	198	243	235	212	225	241	235	214	216	245	219	207	229	213	231	257	237	254	251	230	237	202	227	229	239	241	241	234	204	204	213	202	230	246	218	233	213	220	231	262	241	242	268	219	219	235	260	222	242	219	259	221	225	260	243	226	255	243	229	243	203	245	236	209	217	247	238	228	237	245	246	228	225	271	235	248	216	259	253	225	244	224	219	235	234	260	226	237	207	237	255	245	233	223	248	260	213	225	224	256	224	246	226	235	215	199	243	236	242	201	247	264	229	239	229	240	260	226	232	231	225	213	239	240	221	218	253	246	232	234	238	234	224	238	247	224	235	246	225	231	226	223	236	245	264	245	246	239	228	218	257	247	257	249	229	248	261	259	256	224	226	219	258	226	235	253	243	232	218	208	253	221	202	205	220	225	247	220	213	237	221	197	255	213	244	196	246	235	224	244	212	220	229	251	224	252	235	227	223	236	265	249	235	219	253	226	220	275	244	236	245	230	252	212	221	235	207	240	223	261	220	232	221	227	227	216	224	218	233	255	218	230	200	245	247	208	217	231	213	224	226	250	225	216	234	244	221	259	226	236	233	260	238	218	238	256	233	225	262	240	238	213	227	249	239	236	240	235	241	242	240	224	225	255	208	225	230	234	222	244	241	262	225	216	220	251	242	237	226	255	254	248	225	244	267	234	234	269	243	245	224	218	233	233	227	238	231	233	225	226	245	234	241	203	221	252	229	220	216	237	220	222	227	256	266	232	237	247	235	270	210	239	238	229	247	233	245	230	205	237	244	226	230	249	246	268	218	251	247	248	211	231	220	239	248	223	244	240	245	230	236	215	242	255	232	236	213	224	234	264	233	218	230	208	254	234	236	195	221	233	249	246	243	233	250	244	184	251	247	257	225	266	233	205	230	231	246	222	263	240	239	228	248	241	234	237	215	281	233	234	237	239	226	264	238	207	244	228	228	235	250	233	229	248	231	248	218	231	228	233	241	225	227	221	254	246	228	216	221	226	219	225	229	229	220	259	229	215	224	215	244	249	207	232	241	249	238	247	248	239	225	238	260	205	256	244	225	210	246	233	244	195	234	282	252	247	214	249	231	233	236	269	234	251	241	247	205	236	241	228	237	229	231	202	232	231	216	226	252	231	246	227	261	232	237	225	240	216	243	233	238	248	256	223	204	211	250	247	251	233	252	255	248	233	241	242	224	249	236	241	244	212	232	231	224	232	242	220	246	251	252	240	260	236	246	241	234	243	235	225	230	227	259	237	237	254	216	226	214	239	240	253	237	263	240	218	246	227	224	242	226	238	243	219	239	215	268	277	226	235	238	212	240	220	238	241	238	279	235	233	214	229	223	233	267	212	237	253	243	218	249	228	256	237	238	215	226	237	227	240	227	263	237	244	228	270	209	245	221	208	212	222	201	234	250	226	219	198	243	220	226	223	227	223	264	229	240	225	236	226	217	212	230	245	231	259	248	224	233	225	242	254	218	239	226	255	219	235	211	244	250	236	224	232	213	245	222	221	240	250	230	248	226	249	262	269	208	221	225	238	209	222	214	219	216	243	230	251	236	232	213	245	249	222	227	215	259	245	233	220	193	252	233	250	183	212	220	239	227
12679	22365	20627	12359	7258	5370	4207	2860	2467	2177	1969	1703	1507	1383	1319	1239	1116	966	898	899	908	748	703	758	723	696	652	647	649	567	545	580	597	572	576	575	518	502	529	482	522	509	502	509	512	543	497	504	507	531	504	505	498	498	518	521	522	521	526	531	528	502	592	484	522	505	512	523	551	520	494	530	526	500	515	512	509	543	517	504	521	499	498	510	496	523	491	520	465	491	520	561	508	479	496	508	511	485	504	522	506	554	494	507	485	513	501	543	522	522	496	476	501	476	484	503	512	507	489	534	510	487	481	521	511	543	526	496	564	536	513	516	520	493	517	531	557	484	524	505	474	505	489	496	514	502	492	497	529	536	504	516	521	512	499	519	509	525	518	498	486	506	517	484	507	506	506	496	493	494	515	514	533	495	497	525	520	500	483	540	533	524	476	541	543	483	507	505	511	545	512	502	532	497	522	521	474	542	550	504	504	507	503	521	452	503	550	489	492	524	537	491	557	521	539	517	519	547	510	522	540	480	510	545	523	517	510	504	478	521	517	561	462	502	542	524	521	477	480	502	541	482	494	487	525	521	493	490	505	458	489	530	515	530	504	520	507	517	536	527	524	524	516	518	492	515	499	515	538	499	528	518	511	512	502	505	546	521	546	484	505	483	517	507	544	499	501	489	462	489	555	529	492	506	493	512	505	505	511	518	504	537	487	518	495	561	521	520	531	493	509	505	511	517	533	525	518	532	538	478	502	525	517	498	449	497	532	529	500	519	482	507	519	514	546	530	518	540	517	498	449	498	530	542	539	522	533	501	549	514	505	544	546	547	529	496	516	499	490	501	496	516	536	512	536	513	510	523	526	543	526	487	506	548	519	527	511	515	488	490	517	509	504	517	537	481	546	536	497	484	510	462	558	513	469	450	530	515	499	494	497	509	441	492	547	558	525	527	513	518	486	464	545	481	534	518	495	494	486	492	506	522	552	473	532	502	489	474	514	509	515	524	518	463	534	487	497	510	523	527	537	510	505	473	498	506	507	477	545	546	523	489	521	497	484	524	475	501	516	508	523	499	525	527	510	489	523	521	471	518	519	515	495	484	474	510	538	498	501	495	513	477	514	520	515	529	506	531	520	495	491	527	504	536	514	469	526	520	522	516	523	505	490	523	516	510	526	494	501	507	484	466	489	515	444	531	501	503	509	522	497	527	487	506	512	515	481	519	502	517	524	531	480	497	507	500	529	527	483	505	520	487	554	499	473	510	500	496	486	495	531	503	506	492	528	522	450	518	497	516	494	526	501	493	462	449	503	526	488	571	484	535	546	491	526	509	477	490	497	442	513	483	486	537	499	531	481	486	538	528	479	521	506	506	510	539	512	474	503	512	511	497	528	496	532	536	475	494	486	514	536	491	494	513	505	477	525	488	494	532	499	476	524	473	508	492	547	489	505	498	469	505	503	513	524	506	521	482	510	540	516	469	511	535	522	500	491	458	534	527	520	492	505	517	513	505	445	509	525	559	545	509	519	535	532	511	526	521	515	501	536	482	479	502	486	502	523	479	527	496	531	466	535	533	525	524	524	533	490	504	502	505	531	470	493	488	495	523	486	504	489	494	514	509	491	490	525	467	524	494	510	530	459	495	489	504	519	491	546	555	496	485	507	515	490	506	503	514	510	496	499	432	517	465	500	532	495	498	568	508	505	524	537	523	505	533	526	477	514	508	543	534	530	494	537	541	532	498	507	485	513	499	482	485	487	546	503	518	486	505	469	487	506	503	512	459	471	516	531	472	534	527	515	534	515	507	486	514	512	509	509	537	504	498	493	511	524	506	517	519	504	491	504	463	531	510	550	488	500	499	467	527	534	555	512	507	521	525	519	500	471	494	489	458	492	489	539	551	549	514	512	537	514	571	526	505	512	528	516	440	511	491	522	479	489	516	503	544	531	504	496	543	496	497	481	543	490	467	518	522	493	503	505	482	489	532	517	503	516	508	525	543	485	504	518	485	505	482	497	513	508	520	492	476	513	525	490	503	475	520	530	510	526	556	510	514	533	527	536	493	545	512	526	529	524	563	476	510	506	508	536	521	507	543	520	503	556	502	491	516	519	508	519	528	579	492	516	435	555	513	527	517	508	461	452	523	496	515	534	536	454	479	494	468	513	487	531	524	528	522	530	498	513	487	481	557	518	507	536	494	504	527	513	511	506	511	535	492	529	576	530	483	529	483	525	477	494	516	504	537	533	542	485	524	523	473	475	518	502	544	478	511	511	475	519	541	505	516	525	496	547	513	539	484	507	493	530	481	516	521	510	495	503	519	509	511	539	502	502	479	547	518	504	495	501	533	488	555	514	487	463	492	514	488	496	509	541	477	537	491	517	510	549	494	513	472	540	503	551	519	551	472	530	506	520	489	528	530	496	505	539	496	533	515	492	457	518	500	485	518	518	489	527	523	507	524	506	493	507	483	547	548	475	542	506	519	531	520	533	516	504	484	506	500	506	442	485	477	515	482	459	533	522	476	509	518	535	493	488	545	534	476	544	502	509	528	492	534	525	496	493	486	479	476	525	509	514	511	535	513	482	519	537	494	547	465	488	523	504	497	518	479	497	520	517	501	496	519	520	520	493	519	495	502	514	495	480	559	517	552	495	507	479	510	548	511	523	507	546	532	495	434	531	499	506	515	536	497	505	485	466	484	531	508	485	510	483	551	567	516	537	519	480	525	512	504	503	507	536	551	456	542	504	505	508	510	496	514	507	516	498	497	532	531	498	500	492	514	511	559	473	500	550	456	495	539	527	506	511	481	489	524	513	510	512	539	541	515	535	537	492	505	510	523	499	525	510	538	492	451	529	475	506	488	518	554	506	516	536	526	473	483	463	487	555	470	539	501	490	462	512	505	492	509	539	501	534	499	540	517	524	497	483	497	506	551	517	510	500	490	510	494	490	489	546	527	498	522	464	529	500	534	463	541	515	488	484	466	540	531	558	496	521	494	529	500	528	526	495	489	523	490	505	486	488	496	519	540	540	529	530	503	522	480	517	514	539	469	560	495	478	507	532	525	491	502	500	486	477	518	488	496	549	530	511	516	545	547	512	524	492	500	475	561	491	541	521	501	511	506	502	524	513	504	518	526	499	536	483	520	497	498	524	476	499	519	485	503	497	530	494	513	498	504	527	468	497	493	539	472	501	508	562	521	530	502	516	509	495	511	521	508	519	531	457	484	559	488	514	520	512	513	517	492	469	501	530	545	522	511	550	529	509	509	506	489	496	490	499	521	506	479	551	502	548	492	508	506	525	513	521	465	521	482	544	466	497	515	472	531	503	505	508	485	500	519	513	509	503	510	468	491	487	533	488	529	512	507	521	556	513	530	553	477	492	526	507	486	507	550	545	529	506	529	537	483	556	548	509	504	492	508	543	517	510	514	465	527	545	477	460	506	551	488	532	455	523	489	468	537	495	485	527	492	521	486	478	504	454	488	527	487	519	493	518	537
24457	21514	28588	24893	19144	4839	1976	1169	937	856	756	625	546	492	392	396	382	347	295	289	304	277	218	256	265	217	235	198	211	170	212	188	188	205	174	178	187	187	187	192	149	176	167	168	162	180	188	164	170	166	161	166	145	187	169	175	166	162	137	176	189	155	170	150	171	168	171	157	172	156	143	140	175	171	191	164	158	168	184	165	161	164	141	157	189	181	168	142	181	163	155	152	166	159	171	193	172	164	171	164	173	167	160	151	172	157	157	155	160	160	157	150	159	153	163	142	177	145	134	155	168	161	141	161	170	154	173	151	163	154	161	146	169	171	144	142	169	167	140	162	154	159	146	172	155	164	146	153	159	170	162	165	163	170	169	154	175	154	155	169	149	175	161	164	154	170	179	146	159	147	176	166	159	131	160	167	159	169	171	149	170	156	149	148	181	154	169	141	142	182	175	170	144	157	171	163	156	154	161	126	132	150	169	152	168	159	165	160	173	167	168	138	150	167	134	145	162	164	169	165	154	160	174	169	144	170	174	156	155	172	162	159	153	152	169	150	140	150	148	157	153	165	137	152	147	162	155	158	152	173	182	140	177	172	170	162	170	163	160	176	177	149	146	148	174	167	167	150	176	136	161	164	164	139	169	156	157	164	147	165	178	150	171	173	164	136	158	168	157	168	154	156	145	151	177	164	170	179	165	151	170	151	144	171	165	143	168	162	179	165	154	176	153	169	150	139	149	160	186	135	189	147	161	172	178	169	176	163	157	163	164	162	147	156	166	175	143	156	149	173	186	163	173	170	157	151	172	191	171	150	157	181	179	139	149	168	141	170	172	179	181	162	165	145	155	151	163	179	149	154	150	166	160	149	141	168	162	150	179	162	163	166	176	174	163	164	158	133	153	138	158	158	173	152	173	145	152	148	130	166	148	157	171	157	178	153	157	136	166	154	167	150	171	157	152	179	156	159	185	176	162	140	158	176	164	169	165	162	160	152	161	169	148	161	124	161	164	148	164	169	143	150	183	177	170	181	157	152	188	160	190	154	191	176	168	137	168	187	163	168	157	152	155	159	137	161	146	171	160	166	159	182	165	189	192	171	144	149	184	168	159	153	183	158	150	161	128	176	137	162	147	153	172	168	142	184	162	156	173	159	165	153	149	184	150	172	158	157	161	157	155	163	172	159	151	158	164	164	178	174	173	149	146	167	164	178	164	159	159	172	151	176	145	163	154	150	161	165	150	167	150	149	157	184	158	160	148	155	170	193	159	163	139	155	153	161	139	176	151	161	167	169	168	184	159	164	144	177	166	175	128	162	145	167	162	141	163	152	157	166	187	153	172	169	160	146	176	168	149	145	156	168	139	158	162	133	153	159	155	163	167	152	152	161	170	168	162	155	149	149	135	154	160	152	147	142	168	173	183	134	177	163	167	164	197	181	168	171	157	170	160	174	139	168	166	159	171	173	177	156	148	160	172	153	162	169	162	165	161	149	131	153	153	171	164	157	172	175	153	154	158	162	164	168	151	155	157	167	169	164	162	182	173	165	161	154	175	165	139	163	157	158	151	182	149	157	150	159	140	172	155	178	168	170	197	169	159	162	175	143	158	180	144	159	160	155	156	163	149	163	145	169	158	178	144	150	183	172	144	148	175	175	148	199	162	160	180	168	148	187	161	164	159	172	166	158	161	159	162	188	151	161	165	150	179	151	123	155	150	172	159	163	164	161	179	150	157	162	129	163	164	183	192	148	183	143	170	154	146	164	148	158	135	182	174	166	165	151	155	163	160	141	156	154	151	154	156	148	170	170	177	174	167	174	137	158	148	153	185	156	189	145	177	151	147	189	151	162	149	176	193	149	172	148	150	157	125	156	167	162	159	144	160	153	160	163	159	155	162	166	163	141	185	155	166	145	162	164	165	160	172	175	160	146	163	173	159	163	125	144	152	158	170	161	154	181	201	174	152	154	153	165	192	162	168	159	163	155	184	181	137	131	188	133	164	145	157	152	156	161	167	151	168	173	136	168	151	156	184	177	152	159	171	162	156	162	154	123	131	151	162	174	168	174	169	153	170	152	150	170	161	141	162	149	150	142	168	164	155	145	141	146	169	151	139	149	152	179	153	156	149	169	164	156	150	161	146	144	164	171	163	175	169	141	138	156	149	156	164	170	154	170	169	144	161	161	154	164	149	164	166	171	162	166	127	169	150	158	165	137	172	172	175	167	157	168	168	180	183	161	172	159	152	138	135	164	181	156	191	185	179	162	172	149	145	169	180	152	142	169	192	164	137	145	184	166	149	165	167	168	156	175	175	165	167	131	139	154	151	157	147	174	167	148	155	163	189	147	159	154	155	141	138	178	172	163	165	181	152	163	166	160	141	149	163	153	136	164	165	168	172	168	144	153	170	173	164	159	154	163	169	163	184	140	172	184	139	163	142	186	162	170	153	172	176	162	162	140	130	142	149	182	190	147	151	149	162	174	148	146	158	176	149	157	159	177	176	153	167	154	152	161	167	137	145	150	189	179	153	147	177	157	156	155	158	158	159	172	155	158	175	161	148	178	142	167	172	170	158	150	151	172	159	143	138	161	162	167	165	152	165	163	144	184	147	136	172	145	149	151	161	162	143	159	162	150	173	158	148	154	151	182	144	153	190	169	138	140	152	171	172	147	163	151	173	128	158	155	156	152	180	183	155	177	149	146	170	176	188	170	150	160	171	180	137	173	150	158	171	164	192	166	144	165	147	189	170	156	143	159	155	137	142	181	173	164	166	146	152	158	168	172	140	154	166	180	172	182	179	181	161	154	154	175	170	172	165	161	163	175	152	169	160	142	139	153	166	152	164	179	160	148	176	177	137	168	169	147	134	167	187	146	162	159	166	162	139	168	166	171	176	164	145	157	158	163	170	157	163	172	163	162	139	169	146	150	172	179	146	170	158	162	167	152	154	160	156	168	154	161	178	167	162	177	154	184	174	150	157	162	176	151	152	170	164	166	166	170	170	155	181	180	170	142	155	144	152	176	160	180	158	144	179	154	150	149	169	152	166	176	158	176	164	165	156	148	151	153	170	143	159	163	135	154	183	167	145	147	146	143	133	160	176	170	158	175	167	156	166	168	162	182	163	152	170	146	151	162	155	148	152	162	145	150	136	172	153	155	156	141	154	176	147	138	145	167	173	153	170	150	166	167	163	164	195	184	177	156	165	168	169	179	153	168	155	163	170	171	176	162	161	166	165	151	151	176	164	165	165	148	153	170	164	175	154	168	168	152	139	160	153	148	149	170	177	144	155	187	177	159	172	174	166	156	163	160	168	138	149	162	165	158	164	151	147	155	138	158	145	145	168	149	161	171	142	170	167	154	190	160	168	167	156	167	159	168	173	171	162	157	160	186	167	169	153	176	151	159	132	147	143	158	149	178	157	151	149	165	171	158	181	144	151	164	171	159	147	144	176	145	171	158	141	148	166	167	137	158	165	162	155	142	152	176	198	154
14390	29893	27856	17825	11264	8658	6351	5046	4136	3638	2926	2652	2212	1882	1787	1518	1408	1239	1064	949	990	853	794	791	773	699	638	614	545	516	496	492	507	514	449	448	418	412	399	428	394	382	375	385	399	382	384	380	344	398	402	355	383	366	429	391	388	344	375	396	350	349	343	351	355	373	394	378	346	348	385	381	367	342	346	361	345	405	378	323	390	369	353	359	348	353	346	354	391	383	379	367	339	351	360	359	379	353	358	374	398	377	348	373	340	373	359	341	377	355	374	364	322	372	384	371	389	333	405	340	387	372	367	380	332	362	352	361	366	396	350	371	367	348	387	350	378	374	370	382	376	355	369	312	403	362	356	343	387	353	365	358	361	348	353	395	369	329	354	353	348	357	357	379	348	338	358	341	359	329	352	360	384	363	357	357	367	354	384	341	354	367	348	364	314	343	324	353	331	341	355	406	345	363	355	363	362	350	361	355	348	360	358	322	372	367	364	353	332	347	362	387	363	338	366	381	371	359	394	371	365	373	366	389	381	353	346	373	377	357	374	354	335	340	368	358	379	344	390	374	350	321	374	400	386	348	411	370	377	350	358	359	362	367	340	338	325	370	369	369	336	371	344	363	368	399	373	338	383	340	395	333	374	351	367	349	342	352	352	357	359	377	345	367	359	385	330	337	368	360	358	371	381	386	369	333	341	321	366	360	345	340	383	345	351	374	358	355	346	353	356	364	342	384	367	373	367	358	402	362	356	357	366	352	370	352	325	382	350	332	349	344	345	364	347	341	403	348	351	330	330	330	345	349	316	348	337	329	355	406	396	357	360	402	367	323	391	364	356	324	345	356	365	375	370	346	392	382	363	384	380	372	365	355	378	385	358	385	396	383	374	387	354	347	367	346	350	363	348	377	343	386	364	381	353	364	361	350	364	388	346	370	368	353	355	337	374	360	393	358	354	361	348	304	328	358	335	357	361	364	347	345	352	378	360	380	354	384	351	355	341	336	335	357	359	350	375	420	353	372	370	368	347	353	343	334	386	344	379	353	354	344	316	388	353	310	349	318	368	363	359	336	358	362	369	327	382	345	346	387	358	338	367	352	340	389	332	343	316	368	352	356	379	347	358	353	351	342	365	343	356	393	356	378	385	382	351	381	372	351	367	380	352	381	383	340	357	342	359	377	358	363	377	333	381	345	369	392	348	342	355	365	349	375	370	369	349	362	364	357	352	357	378	384	394	359	354	359	396	385	356	358	353	351	329	393	328	320	376	345	350	365	364	366	368	363	334	374	380	359	323	332	355	342	390	363	372	384	377	371	346	375	361	389	331	362	370	356	344	349	383	370	372	323	378	351	374	376	369	362	340	335	344	327	352	354	350	351	353	349	388	392	378	381	356	327	373	331	349	423	397	330	333	335	377	344	367	345	396	340	350	378	354	358	346	348	330	368	333	368	368	392	360	350	375	347	346	342	365	357	347	370	389	360	351	369	359	370	378	384	355	334	342	339	326	354	367	338	370	365	368	377	345	366	343	352	370	337	342	367	380	367	371	370	315	384	362	357	368	416	357	372	348	351	368	352	333	359	388	359	344	368	393	362	368	326	342	381	389	352	360	347	376	349	353	356	371	348	380	369	336	378	320	382	349	406	334	348	337	356	353	364	383	331	352	366	343	349	379	347	364	387	336	386	351	362	373	370	371	321	363	374	354	371	317	343	360	355	378	384	371	344	363	384	358	357	325	318	397	388	342	378	367	362	349	368	363	368	347	385	361	365	346	368	368	365	355	337	378	365	356	373	368	386	350	372	342	361	345	363	390	322	359	345	346	330	353	325	336	356	333	325	358	355	353	349	341	358	368	375	355	322	323	344	367	329	356	361	341	362	383	372	360	379	374	378	347	358	340	362	333	322	353	369	376	365	352	332	341	366	361	357	352	394	407	341	370	357	373	359	373	394	351	380	334	372	333	364	363	399	398	380	367	379	371	395	344	351	395	402	354	356	360	347	364	334	346	373	392	367	363	373	355	354	334	341	375	357	360	359	384	363	397	334	346	377	348	334	356	360	361	378	384	404	377	348	401	377	346	345	347	362	377	334	377	372	387	361	348	367	373	331	370	342	416	347	363	390	358	349	361	357	340	352	389	377	379	357	362	353	378	353	368	352	376	344	381	338	335	408	369	384	359	373	394	340	350	358	339	361	372	364	374	356	345	341	360	351	389	390	339	361	370	381	346	345	400	384	356	386	340	344	368	378	354	359	380	329	358	324	359	365	360	395	379	332	334	354	358	366	350	361	347	367	380	334	350	358	359	326	339	351	380	353	384	356	367	336	366	373	362	337	347	404	362	327	354	323	357	383	357	354	327	313	365	352	374	343	343	351	356	383	369	340	342	371	364	338	381	330	349	354	347	339	363	320	376	391	339	393	344	358	352	344	362	357	364	363	362	335	354	355	362	377	397	398	374	344	373	377	371	320	359	374	361	344	362	343	360	357	356	366	397	369	358	333	357	367	354	348	332	323	364	357	357	370	374	345	374	382	386	329	357	335	352	375	366	342	377	383	359	360	331	351	336	392	347	364	347	388	390	346	341	372	388	368	347	352	337	362	355	349	384	362	337	370	362	344	325	366	382	345	322	360	397	329	331	333	354	394	363	356	344	364	369	358	374	351	370	343	365	373	367	353	362	390	363	373	344	383	374	360	347	351	352	337	351	327	356	405	371	366	355	333	361	370	357	371	342	335	364	321	363	345	379	327	338	363	347	349	352	317	349	347	368	402	374	387	349	357	359	368	372	344	362	374	375	388	350	380	342	342	332	358	374	384	311	337	349	378	347	377	397	342	349	386	352	369	343	361	336	379	330	346	371	340	369	368	335	359	370	352	360	390	372	354	339	365	361	357	365	338	334	377	343	347	386	353	391	350	366	369	360	336	378	329	367	344	356	380	388	373	378	371	379	348	354	347	339	361	387	330	375	342	354	355	345	385	359	348	352	358	350	368	343	337	344	369	343	353	359	325	357	382	368	350	393	361	349	347	329	346	375	358	343	379	382	337	379	334	374	357	335	333	384	352	373	369	334	359	352	355	327	366	321	372	368	380	382	345	351	328	373	349	312	349	372	339	392	358	373	336	341	382	372	339	356	338	371	373	377	386	378	342	376	332	357	379	354	309	341	354	339	327	338	370	352	314	362	344	399	356	368	352	336	365	347	367	345	352	337	356	332	367	335	367	357	363	344	350	381	353	373	334	320	355	357	339	333	369	373	333	402	334	396	362	345	353	378	357	387	385	399	367	355	360	376	379	378	300	332	328	368	337	347	336	360	377	343	361	350	385	376	347	363	359	342	342	314	381	350	396	336	350	363	406	374	366	332	360	361	375	379	349	351	339	386	360	378	345	364	351	346	365	363	362	355	344	378	337	343	348	356	375	344	349	373	359	344	361	381	349	377	322	346	348	348	352	344	330	336	332	359	324	346	358	362	337	382	353	356	363	381	347	339	328
23456	21502	29334	24118	21507	18482	4848	2093	1548	1185	1036	876	720	597	516	506	445	385	379	332	331	293	288	271	228	275	229	207	195	185	185	183	186	172	172	142	149	156	148	157	151	152	162	163	139	137	150	140	157	128	157	170	175	164	144	151	162	138	140	153	154	144	134	134	161	149	157	157	157	137	129	142	128	139	158	137	146	134	139	151	139	130	137	130	143	127	151	139	140	128	135	136	124	152	138	147	146	151	156	119	134	133	118	164	149	135	157	122	129	129	134	130	156	142	174	139	145	153	136	146	147	122	143	129	143	140	120	147	137	166	171	154	138	156	147	144	145	136	128	144	131	136	130	127	136	114	133	137	149	119	153	122	139	115	124	161	118	126	141	154	132	124	128	146	136	156	154	125	146	142	152	145	131	145	127	131	141	140	116	149	125	151	139	125	134	154	149	146	127	154	140	126	109	149	144	134	135	130	159	131	159	126	136	133	156	148	147	122	133	154	117	126	138	141	155	149	123	129	129	130	106	126	133	150	130	118	143	148	140	123	117	127	147	117	122	128	126	144	145	137	144	135	131	136	151	158	142	132	141	137	129	148	140	132	131	144	130	133	131	137	138	158	144	139	141	131	135	131	143	139	130	133	130	144	150	136	141	131	149	133	135	135	133	129	145	113	135	147	123	123	136	164	142	147	145	135	125	138	139	142	126	159	131	142	133	157	135	147	146	128	143	139	121	135	148	153	157	148	122	137	126	143	142	142	137	155	154	132	131	122	125	132	148	138	120	125	156	138	151	133	123	146	146	130	140	114	136	139	120	116	144	140	166	141	134	140	126	146	134	125	119	141	143	134	139	134	142	137	115	157	141	167	142	146	132	151	165	143	134	127	134	118	131	132	150	134	141	133	140	135	156	134	125	140	148	135	155	140	137	152	121	149	135	151	166	128	129	150	139	136	133	131	135	141	137	144	137	143	136	144	136	162	110	122	147	137	140	115	128	138	148	147	147	136	139	117	133	116	135	145	125	136	148	112	155	138	148	137	131	139	138	127	130	121	154	145	120	135	141	120	124	148	139	159	133	146	129	124	136	118	114	147	126	151	132	142	140	142	143	116	151	135	131	134	153	137	128	128	125	135	140	149	124	144	133	135	138	138	132	139	139	129	143	129	149	147	127	140	158	145	150	149	121	137	150	155	147	155	134	151	128	126	140	137	140	157	152	135	118	136	148	160	121	130	129	160	151	126	128	172	132	123	139	133	131	126	161	117	135	134	152	158	143	156	145	133	140	127	132	120	138	140	145	133	148	142	126	129	138	153	134	128	132	132	140	148	146	138	146	127	129	130	113	149	126	140	120	144	149	133	129	116	122	163	140	147	148	148	122	146	159	134	133	140	147	156	147	132	133	137	141	110	139	136	148	121	120	111	166	154	152	126	153	146	132	160	154	130	126	149	143	141	139	147	138	156	137	129	131	133	136	150	144	133	136	131	132	139	170	157	137	140	129	135	150	146	138	145	147	138	138	129	138	125	150	127	156	163	138	160	130	146	135	122	136	144	136	159	142	131	137	144	129	139	150	153	157	148	135	145	139	156	128	128	128	117	139	136	145	121	140	137	133	149	129	143	160	128	124	161	134	146	123	127	145	145	118	127	142	141	124	139	135	129	145	152	156	137	133	134	134	158	139	130	147	135	156	113	147	133	138	174	153	163	131	130	137	151	138	138	137	144	131	138	142	144	131	124	159	125	131	135	134	131	169	134	135	153	127	131	138	122	151	145	153	125	123	125	142	119	152	137	140	134	157	123	129	123	131	130	141	148	158	127	125	135	159	138	147	152	136	148	137	149	141	145	143	127	145	143	141	110	146	136	152	156	127	137	158	125	130	139	142	145	149	148	163	132	117	131	132	136	117	129	131	141	150	137	140	154	153	130	114	125	145	138	149	126	131	132	137	126	133	129	129	154	160	128	126	143	128	129	145	142	146	124	152	147	124	153	130	123	132	152	131	137	147	122	139	155	169	138	123	146	151	118	134	129	145	137	155	153	129	157	151	129	151	139	139	160	161	127	128	149	133	146	123	146	157	128	132	150	130	148	146	131	137	127	120	140	148	121	134	158	150	145	138	116	137	107	139	120	153	149	156	135	143	128	135	138	140	144	116	135	149	130	136	114	131	136	151	140	128	146	123	148	149	146	157	139	139	159	128	116	135	125	138	147	129	128	147	143	124	162	126	140	147	166	154	111	129	139	137	137	122	129	128	145	121	116	132	131	128	145	136	138	127	148	141	144	146	134	135	146	152	126	120	127	130	120	136	147	141	132	148	136	143	139	133	143	128	139	143	145	140	135	118	125	133	145	144	153	139	107	139	115	143	136	146	145	157	137	123	152	135	136	122	125	131	128	122	109	147	156	118	142	153	151	119	142	119	120	152	136	137	129	139	138	145	127	122	155	128	122	126	122	126	142	134	150	121	127	133	140	125	132	123	124	156	130	157	156	131	131	124	132	129	142	130	140	131	131	130	143	131	128	150	136	137	127	175	139	155	131	152	141	122	124	129	140	130	125	141	113	142	135	134	133	133	132	129	158	138	132	128	132	120	150	142	142	123	139	168	161	139	118	121	131	131	134	124	147	155	138	151	133	118	114	121	111	140	131	134	139	125	116	136	128	139	130	145	138	124	146	153	150	140	142	129	131	147	127	141	146	145	147	134	132	150	111	137	141	136	140	146	105	142	129	138	141	139	125	135	138	135	123	141	126	134	148	135	129	154	126	139	143	134	131	120	147	133	132	162	128	139	140	122	148	139	139	131	161	141	144	149	151	146	137	135	135	138	126	140	135	118	124	126	128	145	144	131	147	140	142	127	135	146	156	131	138	138	148	154	143	141	121	143	145	140	147	119	142	151	138	145	172	134	129	132	129	147	141	160	122	128	136	161	126	147	120	130	152	161	128	140	142	140	144	128	132	157	131	129	115	167	120	140	148	118	149	140	136	131	129	147	139	128	138	147	152	140	151	137	131	148	139	153	138	167	158	126	132	152	135	134	147	135	131	131	142	161	130	148	115	140	148	130	130	111	124	128	130	136	138	161	119	129	134	130	128	129	137	136	130	136	156	141	131	155	104	149	136	155	138	135	128	143	120	145	122	154	147	146	139	160	158	133	128	122	158	141	151	152	140	129	156	145	104	141	134	150	105	124	144	132	118	146	135	135	136	126	152	116	118	148	141	157	138	134	144	122	144	150	120	147	133	152	152	122	136	108	144	148	143	149	150	139	136	137	138	153	186	140	147	146	161	153	128	131	138	142	126	126	133	153	146	137	153	142	156	156	150	145	140	151	124	143	125	131	140	140	150	123	144	145	143	141	150	150	152	140	140	127	150	122	150	147	146	121	150	150	143	142	134	138	148	138	120	128	153	146	150	143	139	130	155	121	126	147	137	139	152	133	129	135	135	134	142	127	124	131	120	151	144	138	150	144	128	122	144	155	146	135	135	127	153
17094	35011	31705	21693	14997	12015	8892	7472	6217	5155	4278	3723	3222	2584	2341	1960	1864	1560	1328	1217	1212	1139	1030	908	896	805	740	644	595	504	526	489	488	478	444	370	362	360	366	353	343	355	339	339	332	347	332	322	287	350	348	339	299	341	312	340	341	324	323	338	346	296	330	284	305	333	337	295	287	326	310	325	325	333	296	318	341	312	308	278	332	307	294	281	288	314	312	301	298	327	293	271	319	289	328	356	296	327	303	293	308	281	286	293	307	276	289	299	296	316	280	313	312	303	300	265	294	271	301	308	285	259	312	304	284	276	285	324	292	296	299	292	279	327	302	268	325	307	339	332	307	280	303	295	289	270	320	288	290	288	276	307	326	318	280	283	299	290	293	290	274	305	295	288	313	306	293	263	301	299	278	324	278	323	310	289	324	316	278	288	294	314	305	302	281	304	290	280	294	291	307	322	323	273	295	306	316	276	266	287	293	300	286	305	300	303	298	295	296	308	301	307	284	284	305	300	288	302	312	284	313	267	291	297	327	313	279	306	279	312	315	286	303	293	266	297	302	303	333	275	309	313	276	288	287	316	298	303	299	265	293	301	283	321	297	314	267	298	298	306	322	292	286	307	298	289	282	318	285	310	282	273	308	317	326	301	310	312	295	304	304	300	286	284	290	305	285	326	265	332	299	294	283	315	309	303	291	254	273	319	303	301	304	272	275	296	281	309	280	294	293	302	280	312	316	264	285	321	316	319	292	280	309	280	278	287	262	304	318	289	299	274	293	302	270	304	283	292	285	295	249	323	287	289	304	279	287	282	315	281	279	298	282	292	301	295	296	305	301	311	301	318	299	283	290	280	289	281	287	283	308	277	274	315	319	317	266	294	292	300	322	312	275	281	282	283	282	301	282	319	320	278	313	290	319	289	319	287	303	270	301	290	272	265	284	272	302	284	287	317	289	290	295	308	303	281	310	287	304	294	268	291	325	301	293	284	300	296	313	297	317	276	269	331	277	284	285	311	296	288	298	337	288	295	302	299	280	277	309	285	329	327	328	290	305	322	310	283	307	274	303	312	332	294	293	304	280	276	285	315	279	270	308	291	308	312	280	283	293	315	271	303	275	278	294	278	309	261	309	290	289	307	332	304	299	278	271	307	313	316	317	292	300	305	283	303	293	333	271	276	311	310	279	300	291	284	280	299	265	299	294	282	295	320	302	330	334	323	312	302	304	314	269	279	327	302	268	285	305	315	293	286	306	334	308	287	257	310	306	301	294	284	286	309	254	265	320	331	307	284	303	301	296	283	300	301	288	291	283	271	292	291	298	302	308	291	285	286	281	286	308	287	285	264	307	251	300	277	300	261	312	288	302	304	315	309	300	307	301	299	276	287	304	284	318	311	279	285	294	285	274	287	317	294	300	290	314	309	319	300	291	282	297	288	306	296	306	295	288	278	286	291	293	349	305	251	265	273	305	280	273	307	295	322	282	256	292	316	305	287	283	311	279	269	310	305	302	289	286	262	295	300	300	293	345	297	281	277	310	287	281	303	309	347	323	274	301	282	293	331	278	293	311	272	303	298	265	256	276	312	317	308	271	325	336	284	308	290	298	302	256	321	297	310	271	311	298	276	310	325	284	304	283	280	291	288	285	311	289	294	272	293	299	273	326	263	281	265	292	282	308	269	306	301	285	298	299	305	284	276	324	322	295	254	318	290	293	285	321	282	282	279	323	304	306	288	308	292	311	299	298	313	298	314	288	299	301	326	285	282	299	317	289	327	312	297	282	297	300	284	292	301	266	297	285	323	292	314	308	308	285	295	304	265	288	294	285	293	279	287	285	279	290	291	289	286	296	275	288	285	253	292	283	330	295	294	301	301	282	313	281	294	312	310	316	324	286	322	326	295	303	263	300	273	309	285	295	289	305	247	278	283	286	277	291	325	300	306	263	324	272	311	279	277	242	292	290	288	281	300	299	292	254	291	306	308	297	288	318	317	314	304	318	272	288	290	293	289	334	308	303	293	291	289	291	261	327	303	304	297	278	287	292	300	300	273	304	301	294	325	324	285	318	277	269	301	284	289	302	295	276	300	304	322	296	287	299	300	309	296	276	316	305	347	278	276	322	294	287	278	319	283	306	318	302	293	304	284	293	290	290	314	305	277	303	322	317	276	286	299	281	285	282	300	310	302	249	315	292	297	324	285	307	281	301	289	289	313	316	296	302	274	279	286	279	322	300	309	303	341	298	312	293	304	256	300	309	299	300	282	322	303	308	285	298	327	303	328	315	272	304	300	290	314	304	283	315	333	318	309	307	281	308	306	285	280	294	316	309	295	299	284	322	285	301	325	276	293	308	261	284	307	296	309	273	292	268	312	281	262	301	314	293	333	283	315	315	301	299	276	316	281	311	277	267	285	294	273	284	310	300	313	315	276	285	299	309	281	280	292	269	318	302	281	278	313	291	308	311	297	341	274	303	331	293	273	303	284	296	281	300	284	292	282	298	303	271	302	271	304	304	341	285	293	283	303	275	296	290	347	320	288	303	333	287	275	300	291	296	304	282	290	262	293	321	314	302	313	251	274	301	281	293	294	264	302	282	275	306	276	303	300	330	289	297	275	292	295	288	302	299	285	279	276	287	280	307	299	271	286	292	308	264	280	311	302	299	289	304	295	310	320	284	282	314	300	286	291	290	304	295	304	275	245	293	322	317	335	291	280	261	305	273	278	309	309	292	280	295	281	318	280	273	305	302	284	309	286	295	301	275	318	308	272	281	301	287	272	313	297	335	298	291	280	316	288	296	298	281	269	279	293	275	320	295	276	314	319	329	308	313	325	272	315	297	312	286	316	285	288	324	299	285	265	299	302	284	295	301	267	308	297	291	288	284	270	289	275	325	284	328	287	348	287	309	307	303	302	296	291	325	304	299	302	309	307	287	296	296	296	298	282	280	299	320	277	306	292	295	289	297	314	336	290	277	309	291	277	315	312	316	318	317	282	288	351	319	285	319	281	329	276	316	323	278	287	308	311	339	290	274	294	274	299	316	304	303	319	296	325	283	297	265	303	292	309	298	283	315	256	319	294	284	292	286	274	277	300	280	310	302	267	312	290	269	296	301	313	318	284	299	318	281	295	297	299	308	268	305	308	291	292	322	308	313	292	272	296	297	287	291	309	282	322	287	309	311	281	302	279	328	292	287	290	278	304	316	272	293	280	304	293	294	304	306	293	281	290	311	303	314	303	293	284	315	299	295	312	292	280	294	289	260	312	288	297	289	272	299	290	332	295	289	278	304	296	284	279	274	281	297	264	268	270	283	278	313	301	297	339	286	303	271	308	298	272	299	309	287	287	310	265	292	286	296	287	280	280	315	283	308	319	338	272	273	285	322	292	274	323	279	295	279	296	310	273	276	301	306	284	299	289	281	306	295	286	283	293	304	290	287	285	281	303	309	312	299	304	269	334	299	284	275	294	334	277	268	269	288	283	304	311	293	289	317	278
27067	21037	14183	4849	2040	1417	1082	849	657	601	521	452	420	403	404	355	367	348	298	299	303	283	276	295	277	289	266	266	284	277	242	236	251	240	237	248	264	224	256	229	218	272	233	255	261	214	230	267	227	250	248	249	234	230	264	233	232	234	218	215	220	231	228	219	237	241	205	222	210	225	240	222	244	210	265	207	207	191	246	244	207	232	266	224	200	255	235	243	244	227	250	233	233	225	236	255	230	232	227	256	255	254	221	233	243	253	285	244	219	221	238	220	234	252	239	222	239	225	256	246	216	222	245	233	235	240	258	199	232	232	220	252	250	240	218	227	231	231	251	203	220	204	230	222	211	274	242	212	223	223	223	263	233	229	228	239	217	227	226	234	243	215	228	243	227	226	259	210	232	243	215	215	226	219	222	247	219	240	234	229	264	228	241	233	241	204	223	213	237	233	263	259	229	243	216	250	242	235	238	226	223	211	250	239	241	236	234	222	220	257	238	218	226	203	227	223	255	217	230	228	248	215	220	245	219	213	254	241	218	202	247	233	236	248	224	240	224	226	224	219	235	246	264	230	240	246	221	257	221	234	220	240	226	248	211	228	265	244	241	228	218	215	198	260	231	240	236	233	222	239	226	232	225	221	211	230	221	206	253	220	189	250	212	240	219	238	282	249	222	212	208	257	255	212	266	233	212	246	211	227	233	226	231	230	219	217	236	211	244	254	248	252	219	215	230	222	246	202	255	268	228	214	247	234	235	218	217	212	272	241	219	223	222	253	229	233	223	247	269	237	240	242	233	192	248	236	252	216	219	228	227	269	247	273	235	247	230	231	237	214	239	200	208	219	232	203	209	226	242	238	244	232	233	219	211	271	261	235	251	216	225	242	234	251	200	227	239	239	238	224	230	239	230	258	222	231	254	222	250	241	233	212	240	240	223	243	234	212	254	226	237	233	214	229	247	228	231	246	235	234	236	213	216	206	236	256	209	247	216	248	224	232	251	220	250	204	188	239	216	242	226	210	226	234	216	240	210	193	217	245	245	249	265	246	243	239	213	223	275	247	211	229	254	203	242	212	232	236	226	227	215	227	228	230	245	226	252	229	232	224	226	221	238	237	215	228	209	228	252	233	234	216	233	251	217	203	242	242	250	212	216	220	225	243	219	232	209	234	237	205	256	217	203	237	250	277	234	205	222	222	254	231	214	224	227	214	244	227	215	232	252	233	228	239	237	210	248	213	214	248	221	237	233	218	234	227	246	218	230	230	232	233	210	223	223	230	219	204	234	211	239	231	216	218	205	219	251	211	212	235	196	266	210	203	236	238	233	233	222	245	242	246	238	240	223	222	253	234	243	236	212	237	221	243	219	221	250	261	215	233	218	208	218	258	221	256	221	251	251	218	214	262	233	236	224	230	235	223	254	229	247	236	222	234	220	235	233	249	238	203	213	215	246	258	220	235	229	207	241	216	220	241	218	253	217	252	243	221	242	221	250	239	206	262	242	241	238	239	238	215	238	239	233	208	215	233	259	226	241	235	229	195	228	234	216	250	217	219	246	225	232	254	274	212	234	232	221	224	224	225	236	238	238	212	236	250	247	234	223	227	212	228	238	223	241	199	235	246	225	204	231	210	234	247	225	215	260	227	234	194	226	237	246	229	224	226	254	232	250	227	216	231	222	238	233	221	223	255	231	243	251	238	195	215	192	210	227	238	227	234	245	227	260	215	246	216	245	234	224	229	225	222	242	231	255	227	268	222	224	231	230	223	243	245	247	226	229	229	230	222	219	234	246	236	235	248	216	237	211	245	243	241	228	213	227	259	252	215	235	253	229	223	232	283	207	233	238	263	243	252	245	218	232	241	205	244	243	246	236	226	253	244	251	216	239	219	227	223	245	236	233	238	198	226	240	235	249	252	234	216	246	229	240	223	224	245	239	234	223	218	228	206	240	257	207	236	254	227	254	240	202	211	201	213	246	243	212	232	228	225	230	240	256	208	187	229	247	230	252	246	239	255	231	269	257	232	228	251	199	225	218	237	240	240	223	196	236	241	224	225	236	238	267	209	228	243	226	253	240	221	235	223	213	223	220	255	239	218	202	259	247	207	208	256	225	214	253	234	235	251	251	240	227	229	226	232	221	242	217	247	221	235	227	239	254	230	221	232	221	237	249	243	242	237	208	216	210	255	236	227	224	217	240	230	218	238	237	224	239	224	230	224	238	231	239	248	241	225	237	197	263	227	235	239	232	221	220	226	241	192	234	260	248	250	235	258	246	251	224	241	211	211	229	244	219	231	236	251	207	245	238	229	230	230	222	237	243	216	241	204	237	233	225	197	234	245	240	213	249	221	221	223	219	249	216	233	233	229	244	234	223	234	225	211	229	237	233	237	247	209	218	232	251	248	212	218	277	243	220	230	238	241	243	236	237	204	244	252	207	243	211	215	243	241	225	221	215	236	225	214	205	213	246	247	230	225	233	240	227	238	242	295	223	232	226	225	249	242	253	215	233	251	256	216	229	222	245	230	236	219	208	234	251	220	220	226	238	231	235	228	231	246	235	225	218	198	210	225	270	228	238	237	240	264	239	213	233	222	218	236	238	197	235	241	231	210	237	224	219	223	231	218	220	224	247	263	215	239	233	226	229	232	226	222	231	224	216	220	225	243	232	214	211	214	226	235	238	231	217	220	240	221	220	220	241	242	243	227	226	235	238	216	211	236	257	204	229	238	205	241	245	215	236	255	229	230	264	242	220	251	239	219	238	217	213	229	249	235	218	221	245	243	211	270	224	235	216	248	233	262	227	255	239	265	234	201	241	236	225	230	208	217	231	230	224	226	263	244	249	221	241	240	228	204	228	239	231	248	231	221	241	224	219	232	207	250	220	216	227	255	233	252	234	250	232	242	234	209	232	249	254	236	216	209	223	232	234	212	236	225	229	210	241	219	257	223	248	253	256	220	231	211	234	222	256	226	227	220	269	207	241	230	225	223	215	250	220	246	228	248	244	206	264	247	221	231	247	247	222	216	223	241	225	249	258	228	244	234	201	234	233	217	242	256	232	241	256	236	214	227	257	237	237	252	226	246	223	219	231	208	219	229	227	238	270	234	246	249	225	222	219	215	212	218	248	233	239	244	257	248	238	233	216	218	239	214	241	208	218	222	220	215	219	235	223	199	222	228	243	218	228	240	244	238	231	234	234	255	238	215	214	264	237	229	252	207	231	222	227	202	188	257	215	215	231	241	229	241	251	237	244	247	239	247	240	211	224	233	228	229	266	247	228	257	255	259	251	258	256	227	226	241	254	231	235	237	247	226	225	240	252	233	217	239	211	195	235	237	255	232	211	217	257	214	221	256	242	253	212	220	223	222	231	222	238	216	258	219	231	209	210	259	220	207	205	223	228	229	232	219	235	219	261	228	245	242	229	240	234	261	227	212	205	212	204	245	236	240	233	215	215	236	213	230	224	244	234	217	238	236	227	229	222	236	238	233
14730	24514	21512	11101	7571	5901	4321	3566	2982	2398	2036	1881	1571	1396	1283	1149	1034	1006	936	905	809	848	804	814	739	770	646	669	616	570	563	556	533	557	525	579	540	522	552	526	515	524	511	509	548	493	524	509	531	505	481	485	555	532	540	500	505	490	543	541	531	550	508	504	513	501	533	534	523	528	513	515	493	528	561	494	531	549	519	509	485	511	484	510	475	541	500	513	492	538	481	509	503	534	496	468	462	512	521	484	495	512	537	473	483	494	501	480	490	497	520	470	531	486	501	528	543	523	487	527	533	485	514	493	506	506	534	498	490	520	511	514	524	547	537	484	507	496	514	507	449	497	511	483	502	509	492	537	516	497	530	496	501	449	511	475	470	545	464	489	486	492	528	494	497	513	508	509	521	579	532	492	497	471	521	526	488	521	532	498	518	528	478	495	479	512	495	470	457	522	523	503	494	470	530	541	499	508	488	508	511	489	478	445	481	483	477	516	539	501	507	510	489	506	503	463	511	485	496	509	525	516	493	496	526	501	513	500	521	504	521	525	510	514	501	517	509	520	549	493	515	515	468	493	509	512	521	508	484	489	525	488	497	505	481	492	535	497	497	517	524	511	495	499	469	496	464	495	490	514	513	526	499	493	464	515	465	493	508	502	521	487	506	508	482	488	510	492	473	482	525	505	513	508	483	539	501	487	507	527	511	487	518	500	486	525	506	493	503	518	512	509	472	512	511	502	488	534	482	512	520	467	534	498	535	506	524	496	499	500	481	473	543	468	492	512	538	525	475	509	468	469	523	475	469	530	472	485	486	522	470	509	546	491	562	480	506	518	558	513	459	475	517	533	517	512	513	518	535	530	476	542	545	504	524	468	501	505	517	505	532	482	537	461	526	521	493	460	490	564	535	515	472	516	536	488	511	487	473	492	505	472	488	509	498	521	520	559	523	526	476	508	504	519	502	513	558	527	516	502	464	542	465	505	452	492	510	508	495	533	519	494	524	514	506	461	459	497	521	506	489	508	463	508	512	489	529	541	531	517	497	520	499	507	521	524	476	551	507	495	514	497	496	522	527	511	501	541	511	496	482	510	510	497	532	516	518	546	543	508	491	552	530	511	500	502	507	489	512	507	506	530	499	522	497	500	478	503	498	536	490	489	517	541	490	496	471	483	508	531	522	515	539	524	505	551	537	467	477	485	547	513	586	507	471	510	503	527	513	546	516	536	468	490	537	531	507	544	533	504	544	501	507	513	521	527	491	516	518	530	519	521	496	529	523	549	516	516	537	495	522	502	548	490	499	484	549	481	445	523	545	508	522	513	503	539	458	511	493	507	506	495	472	490	565	508	533	525	500	496	481	483	526	504	526	459	492	525	474	537	510	489	535	472	475	531	510	514	518	464	493	520	558	506	513	563	525	523	522	508	479	542	544	466	465	491	487	502	513	538	543	520	511	488	517	502	560	538	483	519	499	489	469	505	506	540	492	493	534	480	525	518	511	495	488	498	486	442	513	509	531	485	521	514	528	498	502	526	501	520	524	525	483	519	487	479	454	479	529	522	511	478	492	495	501	515	529	534	532	519	512	491	521	511	507	483	512	472	518	499	523	530	524	505	514	495	508	469	520	526	500	488	496	497	531	487	527	464	500	507	500	500	492	537	517	509	500	531	501	506	510	503	484	515	533	518	509	481	530	476	528	524	497	508	514	520	543	541	504	482	511	472	505	505	532	490	527	516	514	540	491	501	531	525	519	501	524	480	498	501	504	491	525	507	519	520	481	510	566	512	528	546	486	532	505	456	491	509	533	468	489	487	545	466	546	527	543	547	499	539	508	508	513	496	521	545	518	507	482	497	484	511	499	490	494	512	500	515	499	507	465	513	549	489	520	534	523	477	518	510	479	526	473	559	539	494	509	476	511	505	522	503	518	489	533	533	495	490	528	561	490	567	494	515	487	485	510	506	491	529	477	508	530	498	510	511	527	508	492	491	508	528	488	474	519	534	494	463	493	516	524	494	533	502	531	505	515	511	493	470	540	495	532	497	512	524	513	512	491	459	515	534	491	579	495	485	491	492	501	504	483	534	539	548	543	507	529	475	504	500	512	500	496	456	492	486	464	511	479	539	511	509	496	495	475	518	526	501	514	510	481	514	486	539	497	483	483	506	505	517	505	508	506	542	546	566	521	544	544	539	502	484	504	558	468	506	520	546	492	480	542	473	508	515	508	489	481	526	509	499	491	531	473	475	542	528	507	502	482	484	509	549	487	492	511	517	491	504	509	477	504	531	504	486	481	496	515	488	470	482	488	477	509	440	509	461	543	497	505	511	515	475	520	547	498	544	537	534	482	505	469	521	508	528	470	483	550	508	493	524	533	492	501	505	487	548	528	491	520	483	480	486	520	489	479	533	468	512	496	541	545	531	490	505	550	482	546	525	474	514	514	516	516	496	524	517	535	500	499	477	488	509	525	510	500	527	514	490	464	526	451	524	464	466	531	492	510	500	482	472	524	505	528	534	492	500	535	534	488	492	543	525	529	503	512	531	530	477	506	534	488	497	522	508	512	499	507	465	515	515	523	537	502	489	515	524	492	535	487	462	511	490	487	500	511	512	509	480	496	535	511	534	500	497	534	514	515	527	479	478	525	513	475	539	494	552	506	510	495	516	546	507	490	508	529	523	497	498	468	498	530	507	475	480	477	499	512	540	530	503	516	507	530	480	526	474	501	523	527	501	485	482	495	493	507	520	532	492	487	568	535	465	497	469	486	518	511	471	504	494	510	530	506	508	487	551	564	516	533	502	511	531	505	469	513	517	528	465	488	533	540	516	513	514	514	466	500	486	500	489	510	535	495	469	504	534	496	568	478	487	485	518	482	471	472	492	479	498	449	516	511	529	502	522	515	510	512	481	484	511	484	485	529	525	500	487	533	526	473	481	451	537	519	533	527	483	531	527	475	510	518	523	529	525	491	505	487	502	537	548	491	560	454	526	514	469	521	527	490	531	507	539	494	485	480	448	522	472	525	507	521	530	488	500	516	517	524	532	513	498	499	495	530	534	512	519	489	479	522	532	474	502	515	529	515	553	545	567	546	479	486	510	499	512	565	515	515	500	471	534	463	488	514	490	503	555	500	522	529	492	487	512	536	509	527	472	494	523	453	516	533	523	497	493	529	543	541	514	508	511	483	478	526	532	522	502	488	553	528	536	538	492	498	530	499	512	531	496	489	468	535	501	547	483	501	521	495	487	525	491	499	484	498	516	517	529	508	507	535	497	491	505	533	506	525	520	515	508	495	531	501	508	484	521	495	521	482	498	515	516	495	579	512	491	513	499	520	492	483	489	534	507	501	541	510	510	508	511	485	506	530	496	469	553	537	510	528	495	494	465	510	475	535	489	499	496	482	494	545	501	485	497	528	519	489	583	527	522	511	500	494	492	559	510	506	513	501	514	530	478	521	503	512	500	551	466	495	552	506	494	495	508	466	500	522	495
24491	21540	28638	24887	19535	5207	2153	1426	1087	926	723	587	543	485	448	379	385	363	355	284	275	271	275	237	248	223	202	223	202	198	180	180	186	188	165	155	204	162	172	180	187	161	189	159	170	170	164	180	177	174	176	160	181	179	180	146	174	175	174	168	149	156	170	156	171	158	174	162	184	156	171	179	202	165	161	166	151	165	164	160	175	159	168	138	136	184	157	159	148	132	154	149	165	169	162	177	161	163	161	142	160	172	173	163	176	162	173	144	182	167	162	166	157	152	168	168	167	177	167	178	153	159	156	148	172	183	152	158	156	128	173	153	165	171	140	169	160	167	146	144	154	170	158	138	163	151	142	146	166	153	194	164	196	166	156	142	171	142	157	168	177	160	134	167	151	133	156	159	171	167	160	146	176	164	133	172	162	157	150	138	162	147	185	139	142	169	155	165	154	163	161	146	163	149	162	157	151	192	172	166	161	154	166	175	151	165	170	153	177	165	161	192	159	172	169	150	155	167	149	157	161	166	160	124	127	181	176	158	175	140	159	168	163	173	139	152	151	150	143	155	161	156	156	156	158	154	158	181	156	155	162	151	158	187	155	146	140	180	161	154	154	183	157	152	159	143	165	171	138	149	152	164	149	174	174	161	161	151	171	152	148	162	166	171	184	162	145	163	163	161	155	155	169	168	157	157	159	149	158	149	166	165	158	157	154	147	165	170	168	164	146	150	158	159	151	163	164	160	182	156	169	160	191	173	132	167	174	150	143	163	161	145	174	151	168	175	162	153	143	151	131	175	170	170	146	170	154	160	160	150	168	157	139	167	148	149	157	167	165	168	184	173	139	157	144	146	147	145	151	153	164	157	154	178	184	143	185	162	164	173	164	172	147	134	142	158	173	151	164	144	141	166	160	161	168	157	151	174	164	160	176	172	158	146	154	158	154	139	146	157	171	150	145	150	167	168	173	160	153	144	171	156	148	168	146	156	183	164	158	133	165	137	164	132	147	148	182	150	164	157	160	145	165	158	138	140	154	186	161	144	186	166	168	166	162	169	191	162	158	122	156	149	156	109	150	154	145	147	163	181	173	147	189	173	149	154	152	161	148	139	138	142	179	161	167	151	158	156	164	156	157	158	157	160	145	145	167	177	151	167	172	169	177	154	148	149	154	170	175	176	156	147	165	181	157	183	163	163	181	149	163	173	163	159	157	163	151	164	168	169	176	156	153	157	163	162	154	178	169	148	136	169	177	156	152	141	155	145	154	135	143	159	168	177	143	174	181	139	163	147	172	162	164	159	152	184	162	165	191	151	172	158	167	172	162	166	168	149	145	152	159	156	162	165	146	156	139	153	162	170	143	150	166	161	171	158	159	172	173	187	152	139	192	153	165	169	185	167	172	151	193	157	152	165	157	153	169	194	135	161	156	172	147	153	174	156	172	177	160	161	146	133	158	153	176	160	160	151	149	154	167	148	175	157	167	156	161	141	156	172	163	156	176	176	157	153	128	177	173	157	165	160	153	165	165	158	160	173	150	166	154	151	175	156	159	156	158	178	138	178	162	169	166	138	152	148	153	156	155	155	167	160	154	157	157	155	146	170	163	145	147	145	161	149	169	166	164	161	168	157	171	170	155	157	183	153	135	142	127	153	167	158	158	141	158	144	177	172	175	166	159	169	160	161	145	155	181	149	160	162	154	158	161	165	133	174	165	152	148	167	149	171	170	166	187	146	141	178	154	163	153	161	174	155	162	153	172	161	165	167	143	158	120	162	167	175	143	164	171	157	160	169	166	164	145	155	165	153	143	151	152	183	145	166	155	150	135	154	141	152	173	153	151	173	164	145	161	153	160	176	168	167	168	137	147	162	192	160	174	146	177	157	149	153	153	153	173	153	158	162	170	146	183	144	167	147	175	159	165	167	145	154	143	167	153	156	140	152	173	169	162	173	173	163	167	165	165	150	162	149	145	150	155	150	177	160	181	173	155	176	151	152	172	157	168	164	161	147	157	163	152	176	169	143	153	144	155	170	160	153	147	156	163	168	158	148	170	161	178	172	157	168	139	140	204	175	166	158	163	173	164	170	141	142	148	164	153	158	173	156	149	159	141	165	137	170	139	154	155	187	167	150	173	159	175	175	168	176	189	169	147	154	139	177	156	186	153	155	156	139	134	162	154	156	175	151	155	163	159	137	144	151	167	160	142	181	151	181	170	154	127	160	193	167	176	169	146	169	151	134	171	138	147	157	164	148	170	180	171	138	157	169	162	147	160	161	159	181	164	159	151	168	149	165	156	159	133	140	149	159	175	171	169	138	184	168	148	150	163	171	158	150	173	134	151	178	167	162	168	162	168	166	150	162	174	163	163	178	146	156	155	134	172	154	165	172	168	167	161	153	142	162	183	175	170	152	157	146	147	136	179	147	157	167	156	158	149	143	161	156	182	163	155	167	183	177	154	159	169	128	157	171	152	171	169	176	166	163	158	160	164	160	163	173	161	159	163	155	172	163	169	145	157	166	156	172	143	135	166	158	162	160	148	134	148	157	170	157	165	155	159	160	174	150	155	156	166	162	157	168	167	165	165	142	140	171	158	154	156	144	159	154	181	165	154	149	175	159	168	155	146	172	142	165	179	165	158	173	150	182	163	175	128	132	152	163	158	158	152	143	172	137	184	188	146	160	158	151	170	170	152	159	160	162	153	157	146	144	153	184	156	174	168	158	168	168	145	179	163	167	169	130	149	162	142	144	169	177	170	166	171	174	142	157	177	158	145	179	175	162	144	162	180	140	165	162	175	153	162	170	161	160	171	162	160	155	145	158	161	169	185	169	183	172	155	165	178	154	162	166	154	156	173	161	155	167	135	157	152	151	136	164	168	135	161	153	163	157	150	163	142	167	145	169	147	177	162	153	158	155	151	144	168	172	180	155	134	159	153	175	161	172	157	161	142	161	149	160	147	151	154	172	158	167	146	157	138	151	172	154	166	172	161	154	182	152	123	172	168	173	151	132	182	168	167	173	147	150	176	155	168	143	157	156	158	157	190	147	168	164	155	152	167	162	178	200	164	167	153	156	160	170	148	153	150	157	155	152	183	163	175	164	186	164	164	170	149	158	145	154	165	170	175	183	173	159	159	156	141	157	188	176	163	172	155	162	158	157	156	154	164	160	148	154	161	164	145	151	154	134	160	144	180	170	162	158	148	165	182	168	154	165	161	161	179	182	147	141	158	139	137	162	156	156	163	153	156	164	163	147	168	141	144	136	141	164	183	184	159	158	185	156	170	153	173	164	180	168	186	141	150	167	151	145	159	160	166	152	178	168	159	176	165	166	180	148	153	179	163	144	152	168	172	148	169	180	171	150	166	152	144	152	150	159	158	175	163	159	160	158	169	171	167	164	152	137	155	168	163	181	154	151	179	161	149	177	144	157	161	183	156	155	156	158	152	159	179	155	187	177	167	157	166	176	159	157	146	151	139	140	175	179	168	163	158	155
16462	30606	25874	17414	13267	9187	7099	5821	4800	3837	3160	2615	2211	1958	1722	1510	1322	1225	1168	1028	984	975	944	820	743	666	623	579	544	512	491	505	459	460	406	397	419	382	430	417	397	378	395	358	386	369	414	389	419	381	428	386	379	400	413	390	393	357	345	347	364	379	378	372	345	362	378	357	380	388	356	324	378	395	376	385	366	357	367	347	363	378	378	346	344	348	359	362	379	362	366	371	357	353	348	376	340	356	350	356	384	369	353	396	382	348	351	338	357	379	357	366	336	368	360	351	367	332	363	369	354	344	314	385	390	393	397	376	351	352	384	346	363	361	382	394	361	383	372	359	371	367	334	370	384	371	348	341	364	411	325	342	352	352	354	380	354	351	338	344	347	374	362	369	359	388	353	353	386	342	400	360	343	367	347	320	366	372	361	365	373	376	337	343	362	374	339	359	374	335	338	389	376	396	350	370	385	369	326	378	368	344	368	372	355	352	353	398	388	327	359	357	357	384	364	329	383	356	345	352	362	367	339	380	358	358	349	376	366	381	345	339	376	364	332	363	375	396	355	366	383	340	379	336	353	356	367	341	353	361	381	352	348	394	331	318	353	366	350	343	356	396	385	345	347	363	353	301	373	353	373	363	383	315	320	377	357	333	323	356	341	350	388	349	326	371	379	336	347	394	329	356	339	378	401	353	382	354	365	357	377	368	348	320	327	367	349	355	357	356	314	348	354	334	374	339	318	338	382	376	376	346	356	366	378	334	377	373	360	352	345	352	368	358	381	362	333	364	354	365	351	341	373	342	346	331	358	326	361	336	326	328	362	376	342	371	329	366	373	385	353	362	335	376	368	361	380	327	339	319	370	349	358	357	359	367	338	393	361	331	359	357	370	371	346	377	353	348	397	349	341	369	379	351	362	385	341	374	333	353	368	364	368	345	383	331	374	392	366	358	395	352	370	324	346	341	354	343	367	366	350	364	326	334	345	365	362	344	320	379	348	340	399	344	381	356	359	352	376	358	353	349	373	337	373	339	390	390	363	369	392	359	351	339	344	363	344	361	351	323	336	374	416	373	377	353	385	381	385	341	401	347	347	394	334	365	412	393	344	372	362	319	362	352	371	345	386	365	323	386	367	356	375	378	369	368	365	331	328	358	384	357	390	357	389	351	352	356	353	366	312	343	354	391	377	373	358	331	357	387	316	350	326	353	364	364	356	339	356	363	362	347	321	340	358	343	381	370	349	369	340	366	357	378	337	353	365	337	352	323	365	353	317	354	327	350	345	368	363	348	372	345	336	353	344	360	340	380	364	377	353	372	374	361	360	319	361	381	323	359	361	357	349	355	341	365	312	351	350	322	360	365	370	358	334	383	332	349	349	336	369	362	343	338	357	344	338	336	347	371	372	346	381	377	375	376	380	362	306	348	334	341	388	375	368	366	358	343	371	373	367	384	362	361	396	365	346	331	353	376	342	342	357	346	369	327	364	335	338	337	398	337	349	351	335	361	370	322	355	319	351	353	348	392	380	349	376	355	335	371	329	306	399	360	341	362	355	364	365	359	332	349	389	379	363	367	351	375	326	399	344	352	331	379	350	365	349	373	363	364	412	363	359	391	360	386	361	376	346	326	368	331	363	336	332	348	337	330	380	347	360	370	364	365	363	349	349	347	329	346	378	378	371	349	371	349	346	355	354	338	310	338	358	327	373	379	349	414	343	368	339	335	364	333	352	316	354	398	365	377	374	320	325	368	361	348	331	352	363	369	304	356	348	358	342	382	379	343	333	374	339	332	366	359	358	372	307	325	331	364	384	360	370	364	354	364	359	381	349	365	382	342	381	341	357	349	368	347	383	355	354	342	353	365	365	343	357	337	343	345	345	358	360	372	351	382	362	393	379	375	398	358	357	333	373	342	322	340	378	376	355	375	383	366	347	348	358	343	334	358	371	353	362	366	368	368	326	354	372	390	362	358	333	347	355	360	347	321	348	332	378	348	327	327	378	341	370	353	358	375	344	341	360	348	370	356	374	355	340	364	364	337	327	361	393	355	365	341	352	374	379	351	353	376	383	354	347	385	312	387	376	352	373	356	352	340	327	380	326	372	338	369	395	399	356	380	336	387	372	370	360	352	374	372	383	358	338	352	333	354	370	365	356	360	351	377	315	363	367	357	393	359	342	378	349	358	399	358	360	362	336	370	320	358	342	379	352	309	367	331	392	336	335	360	327	358	367	388	356	333	350	372	345	363	356	324	333	358	401	342	353	353	373	359	354	348	352	338	366	358	357	331	381	407	386	355	366	352	364	355	329	393	327	355	346	379	371	372	352	364	346	350	336	364	353	334	383	341	379	352	338	344	346	372	333	369	335	371	369	365	351	372	370	339	357	389	380	373	362	371	355	341	377	370	336	333	357	346	344	345	337	347	357	353	376	342	362	357	389	350	371	319	346	328	359	365	373	333	342	341	374	395	363	364	381	370	324	394	360	365	358	352	348	352	384	371	347	371	365	361	369	334	353	390	362	343	379	340	356	353	374	346	356	374	330	368	361	398	345	351	365	348	350	362	351	361	377	366	345	362	352	351	420	350	338	378	331	377	333	361	351	374	355	332	385	326	385	321	331	382	385	392	361	349	347	366	365	351	356	369	372	327	363	366	384	382	375	338	368	391	349	368	365	336	339	360	371	329	376	336	407	336	371	349	387	355	363	348	377	381	340	367	349	325	338	334	315	403	327	369	382	348	344	337	369	362	367	336	341	350	356	382	351	364	339	352	353	396	385	373	316	375	348	338	382	353	348	349	364	348	354	366	349	333	377	359	358	348	372	340	355	359	340	375	401	348	378	375	354	328	336	362	370	386	362	372	353	384	348	400	333	349	357	366	373	331	371	367	374	353	331	374	356	380	362	335	352	377	341	351	370	349	370	371	346	357	337	335	358	367	351	329	370	373	346	360	354	347	343	359	371	333	335	318	347	350	385	385	398	326	362	337	341	376	369	341	340	367	346	312	330	375	367	369	351	344	344	345	371	382	368	359	357	329	365	354	383	356	367	355	376	341	343	347	358	386	347	350	352	355	364	376	360	345	343	326	387	348	353	349	377	359	317	414	336	403	396	359	358	344	349	336	373	366	354	359	356	385	352	341	359	381	345	368	362	385	374	353	343	360	342	333	383	365	336	365	362	347	368	357	346	376	361	357	357	378	323	371	373	368	351	366	381	377	371	354	391	345	356	337	334	369	351	367	339	359	354	393	345	360	361	348	371	354	360	374	368	377	364	376	382	340	390	379	349	372	355	362	365	378	357	341	404	356	356	360	370	362	349	358	360	375	384	379	340	345	364	340	328	342	324	388	327	368	380	353	322	367	333	354	352	351	347	351	357	363	330	334	364	376	376	348	374	362	370	339	367	370	338	342	365	341	330	342	370	383	371	369	359	371	363	373	379	357	336	318	353	360	339	343	348	377	348	334	414	360	334	371	353	396	343	355	377	382	340	317
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
